$_SESSION["perso"]["maxHP"]){//if you want to heal even if you have less than 3 hp to heal, heal until the max is attained $diff = $_SESSION["perso"]["hp"] - $_SESSION["perso"]["maxHP"]; $_SESSION["perso"]["hp"] -= $diff; } } /** *traite le fait que wooden sword n'est pas cumulable *metal sword non plus *life bottle cumulable 3 fois *si on clique sur wooden sword alors que on avait une metal sword, le bonusPower passe de +3 à +1 */ function limitUse($item){ $n = $item->name; if($n =="Life Bottle")return true; if(empty($_SESSION[$n])){ $_SESSION[$n]=1; return true; } else{ $_SESSION[$n]++; if($_SESSION[$n] >= $item->feat["limit"])return false; else return true; } } function updatePerso(){ $hp = $_POST["hp"]; $maxHP = $_POST["maxHP"]; $xp = $_POST["xp"]; $lv = $_POST["lv"]; $power = $_POST["power"]; $bonusPower = $_POST["bonusPower"]; $_SESSION["perso"]["hp"] = +$hp; $_SESSION["perso"]["maxHP"] = +$maxHP; $_SESSION["perso"]["xp"] = +$xp; $_SESSION["perso"]["lv"] = +$lv; $_SESSION["perso"]["power"] = +$power; $_SESSION["perso"]["bonusPower"] = +$bonusPower; } function initPerso(){ $_SESSION["perso"]["hp"] = 5; $_SESSION["perso"]["maxHP"] = 5; $_SESSION["perso"]["xp"] = 0; $_SESSION["perso"]["lv"] = 3; $_SESSION["perso"]["power"] = 3; $_SESSION["perso"]["bonusPower"] = 0; } ?>