public function isCovert() { return $this->m_covert; } } // Default could be an error later. $dimMak = $speedScroll = $iceScroll = $fireScroll = $shuriken = $stealthScroll = null; // These different settings should just become an array of non-defaults somewhere else. if ($item == 'Dim Mak') { $item = $dimMak = new Item('Dim Mak'); $dimMak->setIgnoresStealth(true); $dimMak->setCovert(true); } else { if ($item == 'Speed Scroll') { $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.