29 lines
426 B
YAML
29 lines
426 B
YAML
|
rules:
|
||
|
# hunger logic
|
||
|
- match:
|
||
|
type: actor
|
||
|
hunger: full
|
||
|
chance: 0.2
|
||
|
set:
|
||
|
hunger: hungry
|
||
|
|
||
|
# hunger initialization
|
||
|
- rule: |
|
||
|
"hunger" not in attributes
|
||
|
set:
|
||
|
hunger: hungry
|
||
|
|
||
|
# cooking logic
|
||
|
- match:
|
||
|
type: item
|
||
|
edible: raw
|
||
|
chance: 0.1
|
||
|
set:
|
||
|
edible: cooked
|
||
|
- match:
|
||
|
type: item
|
||
|
edible: cooked
|
||
|
chance: 0.1
|
||
|
set:
|
||
|
edible: rotten
|