aboutsummaryrefslogtreecommitdiff
path: root/data/mobs/guard.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-25 19:37:20 -0400
committerhistoria <[not public]>2026-06-25 19:37:20 -0400
commitc55d0e4150b23f2c5c9f96bbc3d4dc2fc6dbaa36 (patch)
treed1c02acea2b4c8d0f672c1539cfdb373b6272ed0 /data/mobs/guard.yaml
parent068ce514ea3eebdc42b595c631b4b00ce4594577 (diff)
downloadthehouseoficarus-c55d0e4150b23f2c5c9f96bbc3d4dc2fc6dbaa36.tar.gz
feat: yaml conversation trees more robust
Diffstat (limited to 'data/mobs/guard.yaml')
-rw-r--r--data/mobs/guard.yaml76
1 files changed, 0 insertions, 76 deletions
diff --git a/data/mobs/guard.yaml b/data/mobs/guard.yaml
deleted file mode 100644
index 46c235c..0000000
--- a/data/mobs/guard.yaml
+++ /dev/null
@@ -1,76 +0,0 @@
-aggressive: false
-attack: 5
-attack_bonus: 8
-attack_type: slash
-crush_defense: 10
-defense: 5
-description: A stern-looking guard in weathered armor.
-hp: 30
-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
-name: Guard
-protected: true
-ranged_defense: 12
-respawn_ticks: 60
-science_defense: -5
-slash_defense: 15
-speed: 5
-stab_defense: 12
-strength: 5
-strength_bonus: 6
-talk:
- nodes:
- about_gate:
- action:
- set_player_flags:
- talked_to_guard: true
- message: '"Supplies. Weapons. Things you don''t need to worry about." He shifts his weight. "Tell you what — bring me some copper ore and I''ll stamp you a pass."'
- options:
- - end: true
- text: '"I''ll be back."'
- - condition:
- has_item: copper_ore
- goto: trade_ore
- text: '"I have some right here."'
- - end: true
- text: '"Goodbye."'
- has_pass:
- action:
- set_flags:
- gate_open: true
- message: '"Let me see that..." He examines your pass and nods. "Alright, I''ll open the gate for you."'
- options:
- - end: true
- text: '"Thanks."'
- start:
- message: '"Halt! This area is restricted." The guard eyes you suspiciously.'
- options:
- - goto: about_gate
- text: '"What''s behind that gate?"'
- - condition:
- has_item: copper_ore
- goto: trade_ore
- text: '"I have copper ore."'
- - condition:
- player_flag: got_pass
- value: true
- goto: has_pass
- text: '"I have a pass."'
- - end: true
- text: '"Goodbye."'
- trade_ore:
- action:
- give_item: pass_stub
- set_player_flags:
- got_pass: true
- talked_to_guard: true
- take_item: copper_ore
- message: '"Good quality ore. This''ll do." He stamps a slip of paper and hands it to you. "That''s your pass. Don''t lose it."'
- options:
- - end: true
- text: '"Thanks."'
-unique: true
-size: medium