//the opponent we are engaged with has been killed $_SESSION['endcombat'] = true; } } //killed opponent } //hit opponent } //living defender } //foreach defender } //end "has enough stamina" $_SESSION['disp_msg'][] = " "; $_SESSION['disp_msg'][] = " "; $character->update_stamina(); } // end all char attack code if (($comb_act == 'both_attack' or $comb_act == 'npc_attack' or $comb_act == 'magic_attack') and $_SESSION['endcombat'] == false) { //OPPONENT ATTACKS if (isset($npcfirstatt)) { $_SESSION['disp_msg'][] = $lang_comb["under_att"]; unset($npcfirstatt); } if (isset($fleefail)) { $_SESSION['disp_msg'][] = $lang_comb["fail_flee"] . " " . sayOpponents(); unset($fleefail); DEBUG and $_SESSION['disp_msg'][] = "**DEBUG: Flee = Char: " . ($character->dexterity + $character->level) . "+(2-30) / MOB: " . ($oppcharacter->dexterity + $oppcharacter->level) . "+(2-30)"; } // let each opponent attack foreach (array_keys($opponents) as $opponentskey) {