这将难以解释我所希望的是什么,因此我只想尽力。
我有游戏,游戏中的参与者也有健康的反响,也有身体卫士。 每名保.有100头盔,一旦所有保.都走过,损失就落在他们的肩上。
因此,这些都是我拥有的价值观:
$dmg // the damage
$bgs // the amount of bodyguards the player has
$bg_hp // the bodyguards health. Starts at 100, drains with $dmg fired at
$hp // the players health
当他们回枪时,如果他们有钱,就需要检查。 这是一个基本的例子。
if ($bgs > 0) {
$bgs_hp = $bgs_hp - $dmg;
if ($bg_hp <= 0) { $bg = $bg - 1; $bg_hp = 100; }
} else {
$hp = $hp - $dmg;
}
Anyway, the part I need help with is this. I want the damage to overlap. So say the $dmg is 200, that would kill 2 bodyguards (they have 100 hp each). Or someone could shoot all their bodyguards and a remainder of the $dmg comes off the $hp too.
我需要帮助的原因是,在数学上不乏力,并且存在着一些裁军部的职能或我需要使用的东西。
实例;
(1) 运动员有3个保.。 在他身上有大约150 d。 它将杀死1名保.,造成50人受伤。
(2) 运动员有1名保.,为一半(50)。 有些人开枪射击他160人,杀死了保.(50hp),而其他损失(110)也将杀死该参与者。