diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -67,6 +67,9 @@ internal/ | `cmd_stats.go` | doStats — equipment bonus totals, attack roll, max hit display | | `cmd_clean.go` | doClean — background herb cleaning (Pharmacy) | | `cmd_mix.go` | doMix — potion mixing via production system (Pharmacy) | +| `cmd_shop.go` | handleShopInput — buy/sell/browse/leave in shop interface | +| `action_steal.go` | doSteal, startSteal, advanceSteal — thieving action lifecycle | +| `cmd_sneak.go` | doSneak, SneakTick — sneak toggle + guard watch notifications | | `action_clean.go` | advanceClean — background clean action lifecycle | | `equip_stats.go` | playerEquipBonuses — sums all equipped items into one ItemStats | | `aggro.go` | checkAggro — aggressive mob attack on room enter | @@ -276,6 +279,7 @@ The `verbSkill` map maps verb → skill name for default target resolution: | cook | `action_production.go` | Recipe-driven cooking on fire/range stations | | smelt | `action_production.go` | Recipe-driven smelting of ore into bars at furnace | | smith | `action_production.go` | Recipe-driven smithing of bars into items at anvil (requires hammer) | +| steal | `action_steal.go` | Thieving: pickpocket mobs, steal from objects, guard watching, sneak mode | ### GatherConfig Fields @@ -316,6 +320,8 @@ clamped to [0, cfg.Cap] | `take_item` | Removes an item from inventory | | `teleport` | Moves player to a room ID | | `heal` | Restores hitpoints | +| `cost` | Deducts credits from player | +| `shop` | Opens a buy/sell interface (see Shop section) | ### Condition System @@ -520,6 +526,7 @@ From `internal/net/server.go`: | `StateRecipeChoice` | Recipe/product selection table menu (number or name input, enter cancels) | | `StateHowMany` | "How many?" production count prompt | | `StateSmithProduct` | Smith product selection with numbered table (#, name, or partial name input) | +| `StateShop` | Buy/sell/browse in shop (buy, sell, browse, leave commands) | | `StateColorChoice` | New account color preference | ## Adding a New Skill |
