Add fights

This commit is contained in:
Aslan 2026-01-23 11:02:59 -05:00
parent c02062eb47
commit 28ab0873ab

View file

@ -28,8 +28,8 @@ const fightEntity = async (
attackerDefense += stat.defense;
});
});
attackerDamage *= 1 + attacker.strength / 10;
attackerDefense *= 1 + attacker.strength / 10;
attackerDamage *= 10 + attacker.strength / 5;
attackerDefense *= 10 + attacker.strength / 5;
let defenderAttacks: Attack[] = [];
let defenderDamage = 0;
@ -81,7 +81,7 @@ const fightEntity = async (
const defenderWon = fightRound(
client,
roomId,
attacker,
defender,
defenderAttacks,
defenderDamage,
attacker,
@ -139,7 +139,7 @@ const fightRound = (
defender.health <= -getMaxHealth(defender)
? attackerAttackInfo.messagesOverpower
: attackerAttackInfo.messagesDead,
) + `; Dealing ${attackerAttackDamage} damage`;
) + `; Dealing ${attackerAttackDamage.toFixed(0)} damage`;
msg = msg.replaceAll("ATTACKER", attacker.name);
msg = msg.replaceAll("DEFENDER", defender.name);
@ -150,7 +150,7 @@ const fightRound = (
let msg =
getRandomAttackMessage(attackerAttackInfo.messages) +
`; Dealing ${attackerAttackDamage} damage`;
`; Dealing ${attackerAttackDamage.toFixed(0)} damage`;
msg = msg.replaceAll("ATTACKER", attacker.name);
msg = msg.replaceAll("DEFENDER", defender.name);