1
0
Fork 0
taleweave-ai/adventure/systems/sim/environment_logic.yaml

40 lines
810 B
YAML

rules:
# wet/dry logic
- group: environment-moisture
match:
type: actor
wet: true
chance: 0.1
set:
wet: false
- group: environment-moisture
match:
type: actor
wet: true
temperature: hot
chance: 0.2
set:
wet: false
- group: environment-temperature
match:
type: room
temperature: hot
chance: 0.2
trigger: [adventure.sim_systems.environment_triggers:hot_room]
- group: environment-temperature
match:
type: room
temperature: cold
chance: 0.2
trigger: [adventure.sim_systems.environment_triggers:cold_room]
labels:
- match:
type: actor
wet: true
backstory: You are soaking wet.
description: They are soaking wet and dripping water.
# false intentionally omitted