function spider_slot_21() /* entry=390 class_id=0x0A14 slot=0x21 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    spider, /* [BP+0Ah] type=0x69 */
    tar, /* [BP+0Ch] type=0x69 */
    targetLoop, /* [BP+0Eh] type=0x69 */
    target, /* [BP-02h] type=0x24 */
    x, /* [BP-04h] type=0x69 */
    y; /* [BP-06h] type=0x69 */

  set_info(1, spider);
  target = tar;
  while ((targetLoop - 1) <= 0) {
    /* rsh  */
    x = 1;
    /* rsh  */
    y = 1;
    spawn class_0A14_slot_22((Item.getX(target) - Item.getX(arg_06)), (Item.getY(target) - Item.getY(arg_06)), pid, (Game.getDifficultyLevel() + 5), Item.getZ(arg_06), (y + Item.getY(arg_06)), (x + Item.getX(arg_06)), arg_06);
    suspend;
    targetLoop = (targetLoop - 1);
  }
  spawn class_0A14_slot_22(pid, (Game.getDifficultyLevel() + 5), Item.getZ(arg_06), Item.getY(target), Item.getX(target), arg_06);
  suspend;
  return;
}
