$_GET['pourcentToucheEnnemi']){ //le perso rate $persoRate = TRUE; }else{ //le perso touche $degatsSurEnnemi = maxCent((($_SESSION['For']-$_SESSION['ennemiFor']) + 10 + rand(0,10)+$ajustementDegatsPerso)/5); } break; case 1: //le perso tape le corps if($pourcentDefenseEnnemi > $_GET['pourcentToucheEnnemi']){ //le perso rate $persoRate = TRUE; }else{ //le perso touche $degatsSurEnnemi = maxCent((($_SESSION['For']-$_SESSION['ennemiFor']) + rand(0,10)+$ajustementDegatsPerso)/5); } break; case 2: //le perso tape les jambes if($pourcentDefenseEnnemi > $_GET['pourcentToucheEnnemi']){ //le perso rate $persoRate = TRUE; }else{ //le perso touche $degatsSurEnnemi = maxCent((($_SESSION['For']-$_SESSION['ennemiFor']) + 5 + rand(0,10)+$ajustementDegatsPerso)/5); } break; } switch($_GET['localisationDegatsPerso']){ case 0: //le monstre tape la tete if($pourcentDefensePerso > $_GET['pourcentTouchePerso']){ //le monstre rate $ennemiRate = TRUE; }else{ //le monstre touche $degatsSurPerso = maxCent((($_SESSION['ennemiFor']-$_SESSION['For']) + 10 + rand(0,10))/5); } break; case 1: //le monstre tape le corps if($pourcentDefensePerso > $_GET['pourcentTouchePerso']){ //le monstre rate $ennemiRate = TRUE; }else{ //le monstre touche $degatsSurPerso = maxCent((($_SESSION['ennemiFor']-$_SESSION['For']) + rand(0,10))/5); } break; case 2: //le monstre tape les jambes if($pourcentDefensePerso > $_GET['pourcentTouchePerso']){ //le monstre rate $ennemiRate = TRUE; }else{ //le monstre touche $degatsSurPerso = maxCent((($_SESSION['ennemiFor']-$_SESSION['For']) + 5 + rand(0,10))/5); } break; } if($_SESSION['initiative'] == 0){ //le perso tape en premier $_SESSION['ennemiVitAct'] -= $degatsSurEnnemi; if($_SESSION['ennemiVitAct']<=0){ $_SESSION['ennemiVitAct']=0; $mort=1; } //on enleve de l'energie au monstre(degats/3) $combien = maxCent($degatsSurEnnemi/3); ChangementEnergieCombat(1,$combien,0); if($_SESSION['ennemiFatigue']<=0){ $_SESSION['ennemiFatigue']=0; $mort=1; } //le monstre tape $_SESSION['VitActuelleAug'] -= $degatsSurPerso; if($_SESSION['VitActuelleAug']<=0){ $_SESSION['VitActuelleAug']=0; $mort=2; } $_SESSION['VitActuelle'] -= $degatsSurPerso; if($_SESSION['VitActuelle']<=0){ $_SESSION['VitActuelle']=0; } //on enleve de l'energie au perso(degats/3) $combien = maxCent($degatsSurEnnemi/3); ChangementEnergieCombat(1,$combien,1); if($_SESSION['FatigueActuelle']<=0){ $_SESSION['FatigueActuelle']=0; $mort=2; } }else{ //l'ennemi tape en premier $_SESSION['VitActuelleAug'] -= $degatsSurPerso; if($_SESSION['VitActuelleAug']<=0){ $_SESSION['VitActuelleAug']=0; $mort=2; } $_SESSION['VitActuelle'] -= $degatsSurPerso; if($_SESSION['VitActuelle']<=0){ $_SESSION['VitActuelle']=0; } //on enleve de l'energie au perso(degats/3) $combien = maxCent($degatsSurEnnemi/3); ChangementEnergieCombat(1,$combien,1); if($_SESSION['FatigueActuelle']<=0){ $_SESSION['FatigueActuelle']=0; $mort=2; } //le perso tape $_SESSION['ennemiVitAct'] -= $degatsSurEnnemi; if($_SESSION['ennemiVitAct']<=0){ $_SESSION['ennemiVitAct']=0; $mort=1; } //on enleve de l'energie au monstre(degats/3) $combien = maxCent($degatsSurEnnemi/3); ChangementEnergieCombat(1,$combien,0); if($_SESSION['ennemiFatigue']<=0){ $_SESSION['ennemiFatigue']=0; $mort=1; } } } //variables pour savoir le pourcentage de toucher lors du combat $pourcentToucheTeteEnnemi = maxCent(($_SESSION['Dex']-$_SESSION['ennemiDex']) + 10 + rand(0,15)+$ajustementTouchePerso); $pourcentToucheCorpsEnnemi = maxCent(($_SESSION['Dex']-$_SESSION['ennemiDex']) + 45 + rand(0,15)+$ajustementTouchePerso); $pourcentToucheJambesEnnemi = maxCent(($_SESSION['Dex']-$_SESSION['ennemiDex']) + 25 + rand(0,15)+$ajustementTouchePerso); //variable permettant de savoir ou va frapper le monstre $localisationDegatsPerso = rand(0,2); switch($localisationDegatsPerso){ case 0: $pourcentTouchePerso = maxCent(($_SESSION['ennemiDex']-$_SESSION['Dex']) + 10 + rand(0,15)-$ajustementTouchePerso); break; case 1: $pourcentTouchePerso = maxCent(($_SESSION['ennemiDex']-$_SESSION['Dex']) + 45 + rand(0,15)-$ajustementTouchePerso); break; case 2: $pourcentTouchePerso = maxCent(($_SESSION['ennemiDex']-$_SESSION['Dex']) + 25 + rand(0,15)-$ajustementTouchePerso); break; } //script Javascript echo ""; ?> " ."" ."" ."" ."" ."" ."" ."" ."" ."
" ."" ."" ."" ."" ."" ."" ."" ."" ."
" ."
" ."
" //image perso ."" ."
" ."
"; ?>
" ."
" ."
" //image monstre ."" ."
" ."
"; ?> " ."HP: ".$_SESSION['VitActuelleAug']." / ".$_SESSION['VitAug']."
"; AfficheImgBarre(0,$_SESSION['VitActuelleAug'],$_SESSION['VitAug']); echo "
Fatigue: ".$_SESSION['FatigueActuelle']." / ".$_SESSION['FatigueMax']."
"; AfficheImgBarre(1,$_SESSION['FatigueActuelle'],$_SESSION['FatigueMax']); if($_SESSION['FatigueActuelle']<$_SESSION['biereBu']){ echo "

Ivre

"; } echo ""; ?> " ."HP: ".$_SESSION['ennemiVitAct']." / ".$_SESSION['ennemiVit']."
"; AfficheImgBarre(0,$_SESSION['ennemiVitAct'],$_SESSION['ennemiVit']); echo "
Fatigue: ".$_SESSION['ennemiFatigue']." / ".$_SESSION['ennemiFatigueMax']."
"; AfficheImgBarre(1,$_SESSION['ennemiFatigue'],$_SESSION['ennemiFatigueMax']); echo ""; ?> Vous avez fait ".$degatsSurEnnemi." de dégats."; }else{ echo "
Vous avez raté."; } if(!$ennemiRate){ echo "
Vous avez été touché: ".$degatsSurPerso." de dégats."; }else{ echo "
Vous avez esquivé."; } }else{ echo"

"; } if($mort != 0){ echo "



[Achever le combat]"; }else{ echo "
Frapper la tête ( ".$pourcentToucheTeteEnnemi."% )"; echo "
Frapper le corps ( ".$pourcentToucheCorpsEnnemi."% )"; echo "
Frapper les jambes/pattes ( ".$pourcentToucheJambesEnnemi."% )"; } ?>