Bis Statuenkopf.
Diamant wird sichtbar.
This commit is contained in:
@@ -184,6 +184,11 @@ class ActionModul(ActionBasics):
|
||||
if self.isAktuellerRaum(self.world.RAUM_TUNNEL):
|
||||
self.world.printText(f'raum-{self.world.RAUM_TUNNEL}')
|
||||
self.world.aktuellerRaum.ausgaenge[self.world.OST] = self.world.RAUM_HAFEN
|
||||
elif self.isAktuellerRaum(self.world.RAUM_KOPF):
|
||||
diamant = self.world.findItemById(self.world.ITEM_DIAMANT)
|
||||
|
||||
self.macheItemSichtbar(diamant)
|
||||
|
||||
|
||||
def untersuchePerson(self,person):
|
||||
|
||||
@@ -264,7 +269,6 @@ class ActionModul(ActionBasics):
|
||||
logging.debug(f'untersuche() suche nach Gegenstand: {parsedCommand.gegenstand}')
|
||||
if parsedCommand.gegenstand == None:
|
||||
self.untersucheAktuellenRaum(parsedCommand)
|
||||
|
||||
return
|
||||
|
||||
item = self.world.findItemImInventarOderAktuellerRaum(parsedCommand.gegenstand)
|
||||
@@ -304,6 +308,13 @@ class ActionModul(ActionBasics):
|
||||
self.ausDemInventar(item)
|
||||
elif self.isItem(item,self.world.ITEM_KARTE):
|
||||
self.world.printKarte()
|
||||
elif self.isItem(item, self.world.ITEM_KOPF):
|
||||
self.zeigeItemBeschreibung(item)
|
||||
diamant = self.world.findItemById(self.world.ITEM_DIAMANT)
|
||||
|
||||
self.macheItemSichtbar(diamant)
|
||||
|
||||
|
||||
else:
|
||||
self.zeigeItemBeschreibung(item)
|
||||
|
||||
|
@@ -388,3 +388,29 @@ class TestModule:
|
||||
self.ac.nord()
|
||||
self.schrittzaehler += 1
|
||||
|
||||
pcmd = self.parseInput('benutze Schwimmweste')
|
||||
self.ac.benutze(pcmd)
|
||||
self.schrittzaehler += 1
|
||||
|
||||
#Wasser
|
||||
|
||||
pcmd = self.parseInput('spring')
|
||||
self.ac.spring(pcmd)
|
||||
self.schrittzaehler += 1
|
||||
|
||||
|
||||
def testStatue(self):
|
||||
self.testKlippe()
|
||||
|
||||
#Strand
|
||||
self.ac.sued()
|
||||
self.schrittzaehler += 1
|
||||
|
||||
#Wald
|
||||
self.ac.ost()
|
||||
self.schrittzaehler += 1
|
||||
|
||||
#Statue
|
||||
self.ac.nord()
|
||||
self.schrittzaehler += 1
|
||||
|
3
World.py
3
World.py
@@ -405,10 +405,11 @@ class World:
|
||||
self.ITEM_SCHWIMMWESTE = '30'
|
||||
self.ITEM_KABINE = '31'
|
||||
self.ITEM_BEIBOOT = '32'
|
||||
self.ITEM_DIAMANT = '33'
|
||||
self.ITEM_DIAMANT = '38'
|
||||
self.ITEM_SOCKEL = '34'
|
||||
self.ITEM_PALME = '40'
|
||||
self.ITEM_LOCH = '41'
|
||||
self.ITEM_KOPF = '42'
|
||||
|
||||
# Räume
|
||||
|
||||
|
2
tomb.py
2
tomb.py
@@ -156,6 +156,8 @@ def inputLoop(stdscr):
|
||||
testmodul.testInsel()
|
||||
elif debugcommand[1] == 'klippe':
|
||||
testmodul.testKlippe()
|
||||
elif debugcommand[1] == 'statue':
|
||||
testmodul.testStatue()
|
||||
|
||||
|
||||
world.fehler = ''
|
||||
|
23
world.xml
23
world.xml
@@ -191,6 +191,7 @@
|
||||
<raum id='30' name='Insel'>
|
||||
<ausgang dir='Ost' nachRaum= '28' />
|
||||
<ausgang dir='Runter' nachRaum= '31' />
|
||||
<ausgang dir='Rauf' nachRaum= '41' />
|
||||
|
||||
<beschreibung>
|
||||
Auf der Insel wächst eine einzelne Palme. In Sand hat jemand ein großes Loch gegraben.
|
||||
@@ -227,14 +228,15 @@
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='36' name='Wald'>
|
||||
<ausgang dir='West' nachRaum= '37' />
|
||||
<ausgang dir='West' nachRaum= '35' />
|
||||
<ausgang dir='Nord' nachRaum= '37' />
|
||||
<beschreibung>
|
||||
Ein alter, dichter Laubwald.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='37' name='Statue'>
|
||||
<ausgang dir='Rauf' nachRaum= '38' />
|
||||
<ausgang dir='Ost' nachRaum= '40' />
|
||||
<ausgang dir='Ost' nachRaum= '39' />
|
||||
<beschreibung>
|
||||
Du stehst vor einer etwa 10m hohen Statue
|
||||
</beschreibung>
|
||||
@@ -242,7 +244,7 @@
|
||||
<raum id='38' name='Auf dem Kopf der Statue'>
|
||||
<ausgang dir='Rauf' nachRaum= '37' />
|
||||
<beschreibung>
|
||||
Nach einer kleinen Kletterpartie stehst du stehst auf dem Kopf der Statue.
|
||||
Nach einer kleinen Kletterpartie stehst du auf dem Kopf der Statue.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='39' name='Mauer'>
|
||||
@@ -256,6 +258,14 @@
|
||||
Das Grab des Azteken. Du bist am Ziel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='41' name='Palme'>
|
||||
<ausgang dir='Runter' nachRaum= '30' />
|
||||
<beschreibung>
|
||||
Du stehst in der Krone der Palme. Du hast einen weiten, aber völlig uninformativen Ausblick.
|
||||
Aber, du fühlst dich wie der König der Welt.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
|
||||
</ebene>
|
||||
|
||||
<commandset>
|
||||
@@ -363,6 +373,7 @@
|
||||
<item name='Sockel' id='39' display='' raum='39' imobil='false' adjektiv='0' msgid='3' visible='false' />
|
||||
<item name='Palme' id='40' display='' raum='30' imobil='true' adjektiv='0' msgid='8' visible='true' />
|
||||
<item name='Loch' id='41' display='' raum='30' imobil='true' adjektiv='0' msgid='8' visible='true' />
|
||||
<item name='Kopf' id='42' display='' raum='38' imobil='true' adjektiv='0' msgid='12' visible='true' />
|
||||
|
||||
</items>
|
||||
<personen>
|
||||
@@ -393,6 +404,9 @@
|
||||
<text id='2'>
|
||||
In einer Schreibtischschublade findest du einen Schlüssel.
|
||||
</text>
|
||||
<text id='item-4'>
|
||||
Audrey II
|
||||
</text>
|
||||
<text id='item-13'>
|
||||
Der Schlüssel schimmert etwas bläulich.
|
||||
</text>
|
||||
@@ -443,6 +457,9 @@
|
||||
| Club |
|
||||
----------
|
||||
</text>
|
||||
<text id='item-42'>
|
||||
Der Kopf repräsentiert einen dir unbekannten Mann, der würdevoll über seine linke Schulter schaut.
|
||||
</text>
|
||||
<text id='raum-21'>
|
||||
Im Tunnel ist es zu dunkel, um etwas zu sehen. Aber du spürst einen leichten Wind, der von Osten durch den Tunnel weht.
|
||||
</text>
|
||||
|
Reference in New Issue
Block a user