aboutsummaryrefslogtreecommitdiff
path: root/AGENTS.md
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-19 02:08:55 -0400
committerhistoria <[not public]>2026-06-19 02:08:55 -0400
commit458916fb78dcef3ff77cb29b7ba98d9f646819fc (patch)
tree19cd8b8eef41a1aa00d155bf7953ad2770f91a4c /AGENTS.md
parent97a1a908b9e6e6d3516628c139c9b64262b4fe08 (diff)
downloadthehouseoficarus-458916fb78dcef3ff77cb29b7ba98d9f646819fc.tar.gz
feat: rough pharmacy skill added
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md9
1 files changed, 7 insertions, 2 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 49e0083..8d58f22 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -161,6 +161,8 @@ Item and object YAML `color` fields also support gradient syntax: `color: "g:196
| `equip` / `wear` / `wield <item>` | Equip item to correct slot. `equip all` auto-equips best per slot |
| `remove` / `unwear` / `unwield <item>` | Unequip item back to inventory. `remove all` unequips everything |
| `eat <item>` | Eat food to heal (3-tick cooldown, can eat during combat) |
+| `fletch [item]` | Fletch logs/items into bows, arrows, etc. (background action) |
+| `clean [herb]` | Clean grimy herbs (background action, Pharmacy skill) |
### Active (replaces previous active, queued per tick)
| Command | Description |
@@ -176,6 +178,7 @@ Item and object YAML `color` fields also support gradient syntax: `color: "g:196
| `cook <item>` | Cook raw food on a fire or cooking range (Cooking skill) |
| `smelt [item]` | Smelt ore into bars at a furnace (Smithing skill) |
| `smith [item]` | Smith bars into items at an anvil with a hammer (Smithing skill) |
+| `mix [item]` | Mix potions from unfinished potions and reagents (Pharmacy skill) |
| `talk` / `speak` / `ask <target>` | NPC conversations (objects or mobs with behavior) |
| `pull` / `push <object>` | Toggle interactions (levers, gates) |
| `search <item>` | Search bird's nests / searchable items (rolls on search_table) |
@@ -241,6 +244,8 @@ The `verbSkill` map maps verb → skill name for default target resolution:
| `cooking` | cook | Cooking food on fire/range |
| `smelting` | smelt | Smelting ore into bars at furnace |
| `smithing` | smith | Smithing bars into items at anvil |
+| `cleaning` | clean | Cleaning grimy herbs (background action) |
+| `mixing` | mix | Mixing potions (Pharmacy) |
### Behavior Types (YAML-driven)
@@ -526,10 +531,10 @@ The unified production cycle handles: "How many?" prompt, start message, timed l
|---|---|
| Combat | Attack, Strength, Defense, Hitpoints, Ranged, Science, Technology, Assassin |
| Gathering | Fishing, Woodcutting, Mining, Hacking, Scavenging, Farming, Thieving |
-| Production | Cooking, Smithing, Crafting, Fletching, Alchemy, Construction, Firemaking |
+| Production | Cooking, Smithing, Crafting, Fletching, Pharmacy, Construction, Firemaking |
| Utility | Agility |
-Implemented: Mining, Fishing, Woodcutting, Firemaking, Cooking, Smithing (smelting + smithing). The rest are stubs (skill defined, XP tracked, but no behaviors/objects/items yet).
+Implemented: Mining, Fishing, Woodcutting, Firemaking, Cooking, Smithing (smelting + smithing), Fletching, Pharmacy (herb cleaning + potion mixing). The rest are stubs (skill defined, XP tracked, but no behaviors/objects/items yet).
## Places to Be Careful