$item = $speedScroll = new Item('Speed Scroll'); $speedScroll->setIgnoresStealth(true); $speedScroll->setTurnChange(6); $speedScroll->setCovert(true); } else { if ($item == 'Fire Scroll') { $item = $fireScroll = new Item('Fire Scroll'); $fireScroll->setTargetDamage(rand(20, getStrength($username) + 20) + $near_level_power_increase); } else { if ($item == 'Shuriken') { $item = $shuriken = new Item('Shuriken'); $shuriken->setTargetDamage(rand(1, getStrength($username)) + $near_level_power_increase); } else { if ($item == 'Ice Scroll') { $item = $iceScroll = new Item('Ice Scroll'); $iceScroll->setTurnChange(-1 * ice_scroll_turns($targets_turns, $near_level_power_increase)); // ice scroll turns comes out negative already, apparently. } else { if ($item == 'Stealth Scroll') { $item = $stealthScroll = new Item('Stealth Scroll'); $stealthScroll->setCovert(true); } } } } } } if (!is_object($item)) { echo "No such item."; die; // hack to avoid fatal error, proper checking for items should be done.