aboutsummaryrefslogtreecommitdiff
path: root/data/mobs/examples/guard.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'data/mobs/examples/guard.yaml')
-rw-r--r--data/mobs/examples/guard.yaml71
1 files changed, 71 insertions, 0 deletions
diff --git a/data/mobs/examples/guard.yaml b/data/mobs/examples/guard.yaml
new file mode 100644
index 0000000..7bd7d19
--- /dev/null
+++ b/data/mobs/examples/guard.yaml
@@ -0,0 +1,71 @@
+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:
+ - text: '"I''ll be back."'
+ - condition:
+ has_item: copper_ore
+ goto: trade_ore
+ text: '"I have some right here."'
+ - 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:
+ - 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."'
+ - 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:
+ - text: '"Thanks."'
+unique: true
+size: medium