$attackingcharacter =& $opponents[$opponentskey]; if ($attackingcharacter->hit_points <= 0) { if (DEBUG) { $_SESSION['disp_msg'][] = "**DEBUG: {$attackingcharacter->name} #{$attackingcharacter->id} is dead"; } unset($opponents[$opponentskey]); } else { if (DEBUG >= 1) { $_SESSION['disp_msg'][] = "**DEBUG: {$attackingcharacter->name} #{$attackingcharacter->id}, STR = {$attackingcharacter->strength}, fight = {$attackingcharacter->fight}"; } $_SESSION['opp_attack'] = $attackingcharacter->attack_roll($comb_act); if (DEBUG >= 1) { $_SESSION['disp_msg'][] = "**DEBUG: opp_attack = " . $_SESSION['opp_attack']; } //Set Characters defence $_SESSION['char_def'] = $character->defence_roll($comb_act); if (DEBUG >= 1) { $_SESSION['disp_msg'][] = "**DEBUG: char_def = " . $_SESSION['char_def']; } $damage_multiplier = $_SESSION['opp_attack'] - $_SESSION['char_def']; if ($damage_multiplier < 0) { // Missed $_SESSION['disp_msg'][] = $attackingcharacter->name . " misses you!"; } //Check hit to Character if (!$damage_multiplier) { // Deadlock $_SESSION['disp_msg'][] = $lang_comb["def_en"] . " " . $attackingcharacter->name . ""; } if (DEBUG >= 1) { $_SESSION['disp_msg'][] = "**DEBUG: damage multiplier = " . $damage_multiplier;