git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5646 c06c8d41-db1a-0410-9941-cceddc491573
VQCEREOVOQYOCAHAO4OTEHN5ROGPBJ44WK4WKRFIYIJI2PF56UHQC const beh_type beha = item_cursed(you.inv[ weapon ]) ? BEH_HOSTILE: BEH_FRIENDLY;const unsigned short hitting = (beha == BEH_HOSTILE) ? MHITYOU: you.pet_target;
const int dur = std::min(3 + random2(pow) / 20, 5);int how_many_max = 1 + random2(1 + you.skills[SK_TRANSMIGRATION]) / 4;const bool friendly = (!item_cursed(you.inv[wpn]));const beh_type beha = (friendly) ? BEH_FRIENDLY: BEH_HOSTILE;const unsigned short hitting = (friendly) ? you.pet_target: MHITYOU;
if (you.inv[ weapon ].base_type == OBJ_WEAPONS&& (you.inv[ weapon ].sub_type == WPN_CLUB|| you.inv[ weapon ].sub_type == WPN_SPEAR|| you.inv[ weapon ].sub_type == WPN_QUARTERSTAFF|| you.inv[ weapon ].sub_type == WPN_SCYTHE|| you.inv[ weapon ].sub_type == WPN_GIANT_CLUB|| you.inv[ weapon ].sub_type == WPN_GIANT_SPIKED_CLUB|| you.inv[ weapon ].sub_type == WPN_BOW|| you.inv[ weapon ].sub_type == WPN_LONGBOW|| you.inv[ weapon ].sub_type == WPN_ANKUS|| you.inv[ weapon ].sub_type == WPN_HALBERD|| you.inv[ weapon ].sub_type == WPN_GLAIVE|| you.inv[ weapon ].sub_type == WPN_BLOWGUN))
if (you.inv[wpn].base_type == OBJ_WEAPONS&& (you.inv[wpn].sub_type == WPN_CLUB|| you.inv[wpn].sub_type == WPN_SPEAR|| you.inv[wpn].sub_type == WPN_QUARTERSTAFF|| you.inv[wpn].sub_type == WPN_SCYTHE|| you.inv[wpn].sub_type == WPN_GIANT_CLUB|| you.inv[wpn].sub_type == WPN_GIANT_SPIKED_CLUB|| you.inv[wpn].sub_type == WPN_BOW|| you.inv[wpn].sub_type == WPN_LONGBOW|| you.inv[wpn].sub_type == WPN_ANKUS|| you.inv[wpn].sub_type == WPN_HALBERD|| you.inv[wpn].sub_type == WPN_GLAIVE|| you.inv[wpn].sub_type == WPN_BLOWGUN))