diff --git a/ActionModul.py b/ActionModul.py
index 19915e2..a01d551 100644
--- a/ActionModul.py
+++ b/ActionModul.py
@@ -69,9 +69,17 @@ class ActionModul:
item = self.world.findItemImInventar(parsedCommand.gegenstand);
+ logging.debug(f'verliere Item {item}')
if item != None:
del self.world.inventar[item.id]
+
+ if self.world.aktuellerRaum.id == self.world.RAUM_BACH:
+ if item.id == self.world.ITEM_PLANKE:
+ self.world.aktuellerRaum.ausgaenge[self.world.SUED] = self.world.RAUM_TEICH
+ self.setFehler('Du legst die Planke über den Bach und es ensteht eine Brücke über den Bach')
+
self.world.aktuellerRaum.items[item.id] = item
+ item.raumid = self.world.aktuellerRaum.id
else:
self.setFehler("Diesen Gegenstand besitzt du nicht.")
@@ -147,6 +155,7 @@ class ActionModul:
def nimm(self,parsedCommand):
item = self.world.findItemInAktuellerRaum(parsedCommand.gegenstand)
+ logging.debug(f'nimm: item == {item}')
if item != None:
if item.imobil:
text = self.world.msg[item.pickupmsg]
@@ -159,6 +168,15 @@ class ActionModul:
else:
del self.world.aktuellerRaum.items[item.id]
self.world.inventar[item.id] = item
+
+ logging.debug(f'nimm: RaumId== {self.world.aktuellerRaum.id}')
+ if self.world.aktuellerRaum.id == self.world.RAUM_BACH:
+ logging.debug(f'nimm: ItemId == {item.id}')
+ if item.id == self.world.ITEM_PLANKE:
+ logging.debug('nehme Planke am Bach')
+ self.world.aktuellerRaum.ausgaenge[self.world.SUED] = '-1'
+
+
else:
self.setFehler("diesen Gegenstand sehe ich hier nicht.")
diff --git a/World.py b/World.py
index 55127b9..f3ecf21 100644
--- a/World.py
+++ b/World.py
@@ -203,6 +203,7 @@ class World:
self.ITEM_SEIL = '12'
self.ITEM_HAUSTUERSCHLUESSEL = '13'
self.ITEM_RANKGITTER = '14'
+ self.ITEM_PLANKE = '15'
# Räume
@@ -213,6 +214,8 @@ class World:
self.RAUM_KELLER = '5'
self.RAUM_GARTEN = '6'
self.RAUM_DACH = '7'
+ self.RAUM_BACH = '8'
+ self.RAUM_TEICH = '9'
self.fehler = ''
diff --git a/world.xml b/world.xml
index dcc5797..f41a428 100644
--- a/world.xml
+++ b/world.xml
@@ -36,6 +36,7 @@
+
Du stehst im Vorgarten, die Haustür führt zurück ins Haus.
@@ -47,7 +48,21 @@
Du hast das Dach erklommen.
- Du hast das Dach erklommen. Aus dem Schornstein riecht es leicht nach verbranntem Buchenholz.
+ Du hast das Dach erklommen. Aus dem Schornstein riecht es leicht nach dem letzten Kaminfeuer.
+
+
+
+
+
+
+ Du stehst an einem Bach.
+
+
+
+
+
+
+ Ein kleiner Teich.