public function doDamage(User &$user, IAttack $attack) { $username = $user->getUsername(); $maxHP = $user->getMaxHP(); $damage = $user->doDamage(rand(0, 40)); $newHP = $user->getHP(); $msg = "\n {$username} took {$damage} Damage. HP:{$newHP}/{$maxHP} \n"; if ($newHP == 0) { $msg = "\n {$username} is KO'd \n"; } return $msg; }