新增敏捷破甲

This commit is contained in:
2025-10-17 17:23:45 +08:00
parent 32b17ddfcc
commit 59841e780b
2 changed files with 6 additions and 4 deletions

View File

@@ -31,8 +31,9 @@ class GameManager {
return result;
}
claculatePlayerHp(aAttack, aDefender) {
if (aAttack.mAttack > aDefender.mDefener) {
aDefender.mHp -= aAttack.mAttack - aDefender.mDefener;
let realDefender = Math.floor(aDefender.mDefener * (1 - 0.1 * aAttack.mAgile));
if (aAttack.mAttack > realDefender) {
aDefender.mHp -= aAttack.mAttack - realDefender;
}
}
claculateRanking(aPlayers) {

View File

@@ -40,9 +40,10 @@ export class GameManager
claculatePlayerHp(aAttack:Player, aDefender:Player)
{
if(aAttack.mAttack > aDefender.mDefener)
let realDefender = Math.floor(aDefender.mDefener * (1 - 0.1 * aAttack.mAgile));
if(aAttack.mAttack > realDefender)
{
aDefender.mHp -= aAttack.mAttack - aDefender.mDefener;
aDefender.mHp -= aAttack.mAttack - realDefender;
}
}