aboutsummaryrefslogtreecommitdiff
path: root/data/mobs
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-10 01:48:28 -0400
committerhistoria <[not public]>2026-06-10 01:48:28 -0400
commita226d72e51eecb768b13600303f73483118d9104 (patch)
tree458d15ef049732c15dacc591a830d3beddbedfde /data/mobs
parent6a0f3d7a252de4b1741cfe5e1c561412c602becc (diff)
downloadthehouseoficarus-a226d72e51eecb768b13600303f73483118d9104.tar.gz
feat: implemented janky object interaction model
Diffstat (limited to 'data/mobs')
-rw-r--r--data/mobs/guard.yaml18
-rw-r--r--data/mobs/man.yaml5
2 files changed, 20 insertions, 3 deletions
diff --git a/data/mobs/guard.yaml b/data/mobs/guard.yaml
new file mode 100644
index 0000000..3203ec1
--- /dev/null
+++ b/data/mobs/guard.yaml
@@ -0,0 +1,18 @@
+id: "guard"
+name: "Guard"
+description: "A stern-looking guard in weathered armor."
+behavior: guard_talk
+unique: true
+protected: true
+attack: 5
+strength: 5
+defense: 5
+hp: 30
+speed: 5
+aggressive: false
+respawn_ticks: 60
+idle_descriptions:
+ - "scans the area with a watchful eye"
+ - "adjusts the grip on his weapon"
+ - "nods curtly at passersby"
+ - "leans against the gate, arms folded"
diff --git a/data/mobs/man.yaml b/data/mobs/man.yaml
index 79de657..30a3105 100644
--- a/data/mobs/man.yaml
+++ b/data/mobs/man.yaml
@@ -21,9 +21,8 @@ hp: 7
speed: 5
aggressive: false
respawn_ticks: 30
-wander: 3
-wander_tick: 10
-wander_chance: 0.25
+wander_rooms: [1, 2, 3]
+wander_interval: 10
drops:
remains: "bones"
loot: