1
0
Fork 0
taleweave-ai/taleweave/systems/sim/__init__.py

30 lines
715 B
Python

from taleweave.systems.logic import load_logic
from .hunger_actions import action_cook, action_eat
from .hygiene_actions import action_wash
from .sleeping_actions import action_sleep
LOGIC_FILES = [
"./taleweave/systems/sim/environment_logic.yaml",
"./taleweave/systems/sim/hunger_logic.yaml",
"./taleweave/systems/sim/hygiene_logic.yaml",
"./taleweave/systems/sim/mood_logic.yaml",
"./taleweave/systems/sim/sleeping_logic.yaml",
]
def init_actions():
return [
# hunger
action_cook,
action_eat,
# hygiene
action_wash,
# sleeping
action_sleep,
]
def init_logic():
return [load_logic(filename) for filename in LOGIC_FILES]