def __init__(self): super(Cissi, self).__init__() self.sex = 'female' self.describe('Cissi', 'Cissi är något mullig med gråbrunt, långt hår. Hon ser ' 'snäll och trevlig ut, men något med hennes hållning ' 'ger dig en stark känsla av pondus.') #self.wearables.append(enigmus.create_entity('glasses.py:Glasses')) self.on_message('actor_give', self.__actor_give, filter=messages.for_nearby_entities(self)) self.on_message('container_add', self.__container_add, filter=messages.for_nearby_entities(self))
def __init__(self): super(Flashlight, self).__init__() self.describe('en' , ['blå'], ['ficklampa' , 'lampa' ], 'den', ['blå'], ['ficklampan', 'lampan'], 'Den är gjord i plast och påminner om 80-talet. En' \ 'liten svart knapp sitter i mitten på den, vilket ' \ 'möjligtvis kan vara startknappen som sätter igång ' \ 'ficklampan. Längst ut har den en tjock, röd kant' \ 'runt lamphuset.') self.on_message('player_command', self._on_player_command, messages.for_nearby_entities(self))
def __init__(self): super(MattPresent, self).__init__() self.opened = False self.describe('ett', ['mystiskt'], ['paket' ], 'det', ['mystiska'], ['paketet'], 'Ett mystiskt paket. Det är inslaget i regnbågsfärgat ' \ 'presentpapper. Det sitter en lapp på paketet.') self.detail('en lapp', 'Det står "Till Mattias" på lappen. Du undrar vad paketet innehåller. Du kanske skulle riva sönder det?') self.on_message('player_command', self._on_player_command, messages.for_nearby_entities(self))
def __init__(self): super(DoorCode, self).__init__() # Set from room file. self.code = '' self.room = '' self.describe('ett', [], ['kodlås' , 'lås' ], '' , [], ['kodlåset', 'låset'], 'Det är en liten kodterminal för att trycka in koder ' 'med. Du förmodar att dörrarna till datasalen låses upp ' 'om man trycker in rätt kod.') self.on_message('player_command', self.__player_command, filter=messages.for_nearby_entities(self))
def __init__(self): super(MattPresent, self).__init__() self.opened = False self.describe('ett', ['mystiskt'], ['paket' ], 'det', ['mystiska'], ['paketet'], 'Ett mystiskt paket. Det är inslaget i regnbågsfärgat ' \ 'presentpapper. Det sitter en lapp på paketet.') self.detail( 'en lapp', 'Det står "Till Mattias" på lappen. Du undrar vad paketet innehåller. Du kanske skulle riva sönder det?' ) self.on_message('player_command', self._on_player_command, messages.for_nearby_entities(self))
def __init__(self): super(Mouse, self).__init__() self.on_message('entity_init', self.__on_entity_init) self.on_message('actor_say', self._actor_speak, filter=messages.for_nearby_entities(self))