Fix battle check
This commit is contained in:
parent
e8559f3e2d
commit
f20d2e3c69
@ -526,9 +526,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
init_damage += vampire_damage;
|
init_damage += vampire_damage;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查是否破防;否则直接返回不可战斗
|
|
||||||
if (hero_atk <= mon_def) return null;
|
|
||||||
|
|
||||||
// 每回合怪物对勇士造成的战斗伤害
|
// 每回合怪物对勇士造成的战斗伤害
|
||||||
var per_damage = mon_atk - hero_def;
|
var per_damage = mon_atk - hero_def;
|
||||||
// 魔攻:战斗伤害就是怪物攻击力
|
// 魔攻:战斗伤害就是怪物攻击力
|
||||||
@ -558,6 +555,10 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
|
|
||||||
// 勇士每回合对怪物造成的伤害
|
// 勇士每回合对怪物造成的伤害
|
||||||
var hero_per_damage = hero_atk - mon_def;
|
var hero_per_damage = hero_atk - mon_def;
|
||||||
|
|
||||||
|
// 如果没有破防,则不可战斗
|
||||||
|
if (hero_per_damage <= 0) return null;
|
||||||
|
|
||||||
// 勇士的攻击回合数;为怪物生命除以每回合伤害向上取整
|
// 勇士的攻击回合数;为怪物生命除以每回合伤害向上取整
|
||||||
var turn = Math.ceil(mon_hp / hero_per_damage);
|
var turn = Math.ceil(mon_hp / hero_per_damage);
|
||||||
// 最终伤害:初始伤害 + 怪物对勇士造成的伤害 + 反击伤害
|
// 最终伤害:初始伤害 + 怪物对勇士造成的伤害 + 反击伤害
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user