diff options
Diffstat (limited to 'data/mobs/vesta/tuccia_contracts.yaml')
| -rw-r--r-- | data/mobs/vesta/tuccia_contracts.yaml | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/data/mobs/vesta/tuccia_contracts.yaml b/data/mobs/vesta/tuccia_contracts.yaml new file mode 100644 index 0000000..6b08016 --- /dev/null +++ b/data/mobs/vesta/tuccia_contracts.yaml @@ -0,0 +1,75 @@ +name: Agent Venn +description: A practical official keeps a stack of field reports beside a stamped ledger. +protected: true +unique: true +idle_descriptions: +- looks up as footsteps approach +- checks a pencilled list +talk: + nodes: + start: + messages: + - Choose a contract suited to your equipment. You can hold one at a time; use task to check progress. + Supplies are sold here. + options: + - text: 15 slug — Vestalia irrigation sump; use salt to finish (Assassin 1). + condition: + player_flag: assassin_task_mob + not: true + action: + set_player_flags: + assassin_task_mob: slug + assassin_task_remaining: 15 + assassin_task_total: 15 + goto: assigned + - text: 12 drone — forest relay enclosure (Assassin 15). + condition: + player_flag: assassin_task_mob + not: true + action: + set_player_flags: + assassin_task_mob: drone + assassin_task_remaining: 12 + assassin_task_total: 12 + goto: assigned + - text: 10 crawler — Tuccia root cellar; use acid vial to finish (Assassin 30). + condition: + player_flag: assassin_task_mob + not: true + action: + set_player_flags: + assassin_task_mob: crawler + assassin_task_remaining: 10 + assassin_task_total: 10 + goto: assigned + - text: Cancel my current contract (resets streak). + condition: + player_flag: assassin_task_mob + action: + set_player_flags: + assassin_task_mob: '' + assassin_task_remaining: 0 + assassin_task_total: 0 + assassin_streak: 0 + goto: start + - text: Goodbye. + assigned: + messages: + - Contract recorded. Follow the directions in the job listing. You gain Assassin experience only + for your assigned targets. + options: + - text: Understood. +shop: + items: + - item_id: salt + stock: 15 + restock_ticks: 100 + - item_id: acid_vial + stock: 15 + restock_ticks: 100 + - item_id: insulated_gloves + stock: 15 + restock_ticks: 100 + - item_id: spectral_visor + stock: 15 + restock_ticks: 100 |
