Archipelago/worlds/stardew_valley/mods/logic/mod_logic.py

22 lines
861 B
Python

from .buildings_logic import ModBuildingLogicMixin
from .deepwoods_logic import DeepWoodsLogicMixin
from .elevator_logic import ModElevatorLogicMixin
from .item_logic import ModItemLogicMixin
from .magic_logic import MagicLogicMixin
from .quests_logic import ModQuestLogicMixin
from .skills_logic import ModSkillLogicMixin
from .special_orders_logic import ModSpecialOrderLogicMixin
from .sve_logic import SVELogicMixin
from ...logic.base_logic import BaseLogicMixin
class ModLogicMixin(BaseLogicMixin):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.mod = ModLogic(*args, **kwargs)
class ModLogic(ModElevatorLogicMixin, MagicLogicMixin, ModSkillLogicMixin, ModItemLogicMixin, ModQuestLogicMixin, ModBuildingLogicMixin,
ModSpecialOrderLogicMixin, DeepWoodsLogicMixin, SVELogicMixin):
pass