diff --git a/ActionModul.py b/ActionModul.py
index 91d31c7..3108058 100644
--- a/ActionModul.py
+++ b/ActionModul.py
@@ -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)
diff --git a/TestModule.py b/TestModule.py
index a4a004a..2cf64c2 100644
--- a/TestModule.py
+++ b/TestModule.py
@@ -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
+
\ No newline at end of file
diff --git a/World.py b/World.py
index 14d5dc9..647eae3 100644
--- a/World.py
+++ b/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
diff --git a/tomb.py b/tomb.py
index a7318c6..a833593 100755
--- a/tomb.py
+++ b/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 = ''
diff --git a/world.xml b/world.xml
index 654db1c..2edf780 100644
--- a/world.xml
+++ b/world.xml
@@ -191,6 +191,7 @@
+
Auf der Insel wächst eine einzelne Palme. In Sand hat jemand ein großes Loch gegraben.
@@ -227,14 +228,15 @@
-
+
+
Ein alter, dichter Laubwald.
-
+
Du stehst vor einer etwa 10m hohen Statue
@@ -242,7 +244,7 @@
- Nach einer kleinen Kletterpartie stehst du stehst auf dem Kopf der Statue.
+ Nach einer kleinen Kletterpartie stehst du auf dem Kopf der Statue.
@@ -256,6 +258,14 @@
Das Grab des Azteken. Du bist am Ziel.
+
+
+
+ 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.
+
+
+
@@ -363,6 +373,7 @@
+
@@ -393,6 +404,9 @@
In einer Schreibtischschublade findest du einen Schlüssel.
+
+ Audrey II
+
Der Schlüssel schimmert etwas bläulich.
@@ -443,6 +457,9 @@
| Club |
----------
+
+ Der Kopf repräsentiert einen dir unbekannten Mann, der würdevoll über seine linke Schulter schaut.
+
Im Tunnel ist es zu dunkel, um etwas zu sehen. Aber du spürst einen leichten Wind, der von Osten durch den Tunnel weht.