feat: improve combat feedback and progression
This commit is contained in:
@@ -4,6 +4,7 @@ import { soundDirector } from '../audio/SoundDirector';
|
||||
import { battleUiIconFrames, battleUiIconTextureForSize, loadBattleUiIcons, type BattleUiIconKey } from '../data/battleUiIcons';
|
||||
import { selectCampSkin, type CampSkinSelection } from '../data/campSkins';
|
||||
import {
|
||||
calculateEquipmentBonuses,
|
||||
equipmentExpToNext,
|
||||
equipmentSlotLabels,
|
||||
equipmentSlots,
|
||||
@@ -23233,15 +23234,15 @@ export class CampScene extends Phaser.Scene {
|
||||
}
|
||||
|
||||
private equipmentAttackBonus(unit: UnitData) {
|
||||
return equipmentSlots.reduce((sum, slot) => sum + (getItem(unit.equipment[slot].itemId).attackBonus ?? 0), 0);
|
||||
return calculateEquipmentBonuses(unit.equipment).attack;
|
||||
}
|
||||
|
||||
private equipmentStrategyBonus(unit: UnitData) {
|
||||
return equipmentSlots.reduce((sum, slot) => sum + (getItem(unit.equipment[slot].itemId).strategyBonus ?? 0), 0);
|
||||
return calculateEquipmentBonuses(unit.equipment).strategy;
|
||||
}
|
||||
|
||||
private equipmentDefenseBonus(unit: UnitData) {
|
||||
return equipmentSlots.reduce((sum, slot) => sum + (getItem(unit.equipment[slot].itemId).defenseBonus ?? 0), 0);
|
||||
return calculateEquipmentBonuses(unit.equipment).defense;
|
||||
}
|
||||
|
||||
private wolongClueCount() {
|
||||
|
||||
Reference in New Issue
Block a user