Files
Wyvern-Castle/event.py
2026-01-25 15:51:55 +01:00

18 lines
611 B
Python

from .serializable import Serializable
from .entity import Action, BonusAction
import json
class Event(Serializable):
def __init__(self, location:str, entities_objectives:dict[str,str]):
super().__init__()
self.location = location
self.entities_objectives = entities_objectives
self.description = ""
def add_turn_event(self, event_text:str, action:Action, bonus:BonusAction):
event_dict = {}
event_dict['text'] = event_text
event_dict['action'] = action
event_dict['bonus'] = bonus
self.description += json.dumps(event_dict)