Definition der Konstanten für Gegenstände.
Adjektivliste.
This commit is contained in:
@@ -24,6 +24,15 @@ class ActionModul:
|
||||
self.world.stdscr.addstr(zeile,0,item.name)
|
||||
zeile = zeile +1
|
||||
|
||||
def oeffne(self,parsedCommand):
|
||||
item = self.world.findItemImInventar(parsedCommand.gegenstand);
|
||||
|
||||
if item != None:
|
||||
if self.world.findItemImInventarById(13) != None:
|
||||
item.zustand = item.GEOEFFNET
|
||||
else:
|
||||
self.setFehler('Die Tür ist verschlossen.')
|
||||
|
||||
def verliere(self,parsedCommand):
|
||||
item = self.world.findItemImInventar(parsedCommand.gegenstand);
|
||||
|
||||
@@ -46,7 +55,7 @@ class ActionModul:
|
||||
|
||||
if item != None:
|
||||
logging.debug('stelle() item.id=' + str(item.id))
|
||||
if item.id == '6':
|
||||
if item.id == self.world.ITEM_GLAS:
|
||||
self.world.aktuellerRaum.ausgaenge[self.world.NORD] = '5'
|
||||
self.verliere(parsedCommand)
|
||||
self.world.printText('1')
|
||||
@@ -64,7 +73,7 @@ class ActionModul:
|
||||
#Schlüssel im Keller sichtbar machen
|
||||
logging.debug('mache Schlüssel sichtbar')
|
||||
self.setFehler('Auf dem Boden findest du einen kleinen Schlüssel.')
|
||||
schluessel = self.world.findRaumItemById('9')
|
||||
schluessel = self.world.findRaumItemById(self.world.ITEM_KLEINER_SCHLUESSEL)
|
||||
schluessel.sichtbar = True
|
||||
|
||||
|
||||
@@ -74,10 +83,10 @@ class ActionModul:
|
||||
|
||||
if item != None:
|
||||
if item.id == '4':
|
||||
glas = self.world.findRaumItemById('6')
|
||||
glas = self.world.findRaumItemById(self.world.ITEM_GLAS)
|
||||
logging.debug(f'mache Gegenstand {glas.name} sichtbar')
|
||||
glas.sichtbar = True
|
||||
elif item.id == '7':
|
||||
elif item.id == self.world.ITEM_BETT:
|
||||
# Falltür sichtbar machen
|
||||
self.world.aktuellerRaum.ausgaenge[self.world.RUNTER] = '5'
|
||||
self.setFehler('Im Boden unter dem Bett findest du eine Falltür, die nach unten führt.')
|
||||
|
Reference in New Issue
Block a user