aboutsummaryrefslogtreecommitdiff
path: root/internal/game/act_clean.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/act_clean.go')
-rw-r--r--internal/game/act_clean.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/game/act_clean.go b/internal/game/act_clean.go
index 0c128a1..021a07c 100644
--- a/internal/game/act_clean.go
+++ b/internal/game/act_clean.go
@@ -25,16 +25,16 @@ func (g *Game) advanceClean(sess *net.Session, p *player.Player) {
return
}
- items := g.CraftIndex.ByType("clean")
+ items := g.CraftIndex.BySubtype("clean")
var matchItem *item.ItemDef
for _, item := range items {
c := item.FirstCraft()
if filter != "" {
- if len(c.Consume) == 0 || len(c.Consume[0].Items) == 0 {
+ if len(c.Ingredients) == 0 || len(c.Ingredients[0].Items) == 0 {
continue
}
- if !strings.Contains(c.Consume[0].Items[0], filter) &&
+ if !strings.Contains(c.Ingredients[0].Items[0], filter) &&
!strings.Contains(item.ID, filter) {
continue
}
@@ -56,7 +56,7 @@ func (g *Game) advanceClean(sess *net.Session, p *player.Player) {
}
craft := matchItem.FirstCraft()
- consumeID := craft.Consume[0].Items[0]
+ consumeID := craft.Ingredients[0].Items[0]
for i := 0; i < 28; i++ {
slot := p.InvSlot(i)
@@ -81,10 +81,10 @@ func (g *Game) advanceClean(sess *net.Session, p *player.Player) {
for _, item := range items {
c := item.FirstCraft()
if filter != "" {
- if len(c.Consume) == 0 || len(c.Consume[0].Items) == 0 {
+ if len(c.Ingredients) == 0 || len(c.Ingredients[0].Items) == 0 {
continue
}
- if !strings.Contains(c.Consume[0].Items[0], filter) &&
+ if !strings.Contains(c.Ingredients[0].Items[0], filter) &&
!strings.Contains(item.ID, filter) {
continue
}