Add fights

This commit is contained in:
Aslan 2026-01-23 11:13:06 -05:00
parent f565df0ba4
commit e2385f56cd
2 changed files with 8 additions and 8 deletions

View file

@ -17,8 +17,8 @@ const fightEntity = async (
defender: IPlayer | TFullNPC, defender: IPlayer | TFullNPC,
) => { ) => {
let attackerAttacks: Attack[] = []; let attackerAttacks: Attack[] = [];
let attackerDamage = 0; let attackerDamage = 10;
let attackerDefense = 0; let attackerDefense = 10;
attacker.attacks.forEach((attack) => { attacker.attacks.forEach((attack) => {
attackerAttacks.push(attack); attackerAttacks.push(attack);
}); });
@ -32,12 +32,12 @@ const fightEntity = async (
}); });
}); });
attackerDamage *= 10 + attacker.strength / 5; attackerDamage *= 1 + attacker.strength / 10;
attackerDefense *= 10 + attacker.strength / 5; attackerDefense *= 1 + attacker.strength / 10;
let defenderAttacks: Attack[] = []; let defenderAttacks: Attack[] = [];
let defenderDamage = 0; let defenderDamage = 10;
let defenderDefense = 0; let defenderDefense = 10;
defender.attacks.forEach((attack) => { defender.attacks.forEach((attack) => {
defenderAttacks.push(attack); defenderAttacks.push(attack);
}); });

View file

@ -62,8 +62,8 @@ export const npcBecky: INPC = {
items: [], items: [],
}, },
experience: 10000, experience: 10000,
vitality: 250, vitality: 2500,
strength: 250, strength: 2500,
endurance: 50, endurance: 50,
agility: 5, agility: 5,
dexterity: 10, dexterity: 10,