aboutsummaryrefslogtreecommitdiff
path: root/internal/game/equip_stats.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/equip_stats.go')
-rw-r--r--internal/game/equip_stats.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/internal/game/equip_stats.go b/internal/game/equip_stats.go
deleted file mode 100644
index 02b8348..0000000
--- a/internal/game/equip_stats.go
+++ /dev/null
@@ -1,41 +0,0 @@
-package game
-
-import (
- "thehouseoficarus/internal/object"
- "thehouseoficarus/internal/player"
-)
-
-func (g *Game) playerEquipBonuses(p *player.Player) object.ItemStats {
- var totals object.ItemStats
- for _, itemID := range p.Equipment {
- def, err := g.ItemStore.Load(itemID)
- 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
- }
- return totals
-}
-
-func (g *Game) playerWeaponSpeed(p *player.Player) float64 {
- if itemID, ok := p.Equipment[object.SlotMainHand]; ok {
- def, err := g.ItemStore.Load(itemID)
- if err == nil && def.Speed > 0 {
- return def.Speed
- }
- }
- return 5.0
-}