aboutsummaryrefslogtreecommitdiff
path: root/internal/game/core_equip.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/core_equip.go')
-rw-r--r--internal/game/core_equip.go32
1 files changed, 16 insertions, 16 deletions
diff --git a/internal/game/core_equip.go b/internal/game/core_equip.go
index cc8016d..a297466 100644
--- a/internal/game/core_equip.go
+++ b/internal/game/core_equip.go
@@ -12,20 +12,20 @@ func (g *Game) playerEquipBonuses(p *player.Player) item.ItemStats {
if err != nil {
continue
}
- totals.StabAttack += def.Stats.StabAttack
- totals.SlashAttack += def.Stats.SlashAttack
- totals.CrushAttack += def.Stats.CrushAttack
- totals.ScienceAttack += def.Stats.ScienceAttack
- totals.RangedAttack += def.Stats.RangedAttack
- totals.StabDefense += def.Stats.StabDefense
- totals.SlashDefense += def.Stats.SlashDefense
- totals.CrushDefense += def.Stats.CrushDefense
- totals.ScienceDefense += def.Stats.ScienceDefense
- totals.RangedDefense += def.Stats.RangedDefense
- totals.StrengthBonus += def.Stats.StrengthBonus
- totals.RangedStrength += def.Stats.RangedStrength
- totals.ScienceDamage += def.Stats.ScienceDamage
- totals.TechnologyBonus += def.Stats.TechnologyBonus
+ totals.StabAttack += def.Stats().StabAttack
+ totals.SlashAttack += def.Stats().SlashAttack
+ totals.CrushAttack += def.Stats().CrushAttack
+ totals.ScienceAttack += def.Stats().ScienceAttack
+ totals.RangedAttack += def.Stats().RangedAttack
+ totals.StabDefense += def.Stats().StabDefense
+ totals.SlashDefense += def.Stats().SlashDefense
+ totals.CrushDefense += def.Stats().CrushDefense
+ totals.ScienceDefense += def.Stats().ScienceDefense
+ totals.RangedDefense += def.Stats().RangedDefense
+ totals.StrengthBonus += def.Stats().StrengthBonus
+ totals.RangedStrength += def.Stats().RangedStrength
+ totals.ScienceDamage += def.Stats().ScienceDamage
+ totals.TechnologyBonus += def.Stats().TechnologyBonus
}
return totals
}
@@ -33,8 +33,8 @@ func (g *Game) playerEquipBonuses(p *player.Player) item.ItemStats {
func (g *Game) playerWeaponSpeed(p *player.Player) float64 {
if itemID, ok := p.Equipment[item.SlotMainHand]; ok {
def, err := g.ItemStore.Load(itemID)
- if err == nil && def.Speed > 0 {
- return def.Speed
+ if err == nil && def.Speed()> 0 {
+ return def.Speed()
}
}
return 5.0