Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9fce43d330 |
12
World.py
12
World.py
@@ -419,7 +419,17 @@ class World:
|
||||
self.RAUM_BOOT = '25'
|
||||
self.RAUM_KABINE = '26'
|
||||
self.RAUM_BOOT2 = '27'
|
||||
self.RAUM_INSEL = '28'
|
||||
self.RAUM_BEIBOOT = '28'
|
||||
self.RAUM_INSEL = '30'
|
||||
self.RAUM_LOCH = '31'
|
||||
self.RAUM_BOOT3 = '32'
|
||||
self.RAUM_KLIPPE = '33'
|
||||
self.RAUM_WASSER = '34'
|
||||
self.RAUM_STRAND = '35'
|
||||
self.RAUM_WALD = '36'
|
||||
self.RAUM_STATUE = '37'
|
||||
self.RAUM_KOPF = '38'
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -26,6 +26,8 @@ class WorldParser():
|
||||
id = item.attrib['id']
|
||||
name = item.attrib['name']
|
||||
beschreibung = ''
|
||||
if id in self.world.raumliste:
|
||||
raise ValueError(f'doppelte RaumId {id}')
|
||||
# Beschreibung
|
||||
for text in item.iter():
|
||||
if text != None and text.text != None:
|
||||
@@ -55,8 +57,6 @@ class WorldParser():
|
||||
|
||||
self.world.raumliste[id] = raum
|
||||
startr = root.find('startraum')
|
||||
print(startr)
|
||||
print(startr.attrib['id'])
|
||||
startraum = self.world.sucheRaum(startr.attrib['id'])
|
||||
self.world.aktuellerRaum = startraum
|
||||
print('Startraum gefunden.')
|
||||
|
35
map.txt
35
map.txt
@@ -34,22 +34,27 @@
|
||||
|
|
||||
|
|
||||
V
|
||||
Pfad<--> Pfad
|
||||
^
|
||||
|
|
||||
|
|
||||
V
|
||||
Tal<---> Tunnel <--->Hafen<-->Boot
|
||||
^ ^ \
|
||||
| | Kabine
|
||||
| | /
|
||||
V V /
|
||||
Baum <--> Baumhaus Boot
|
||||
^
|
||||
|
|
||||
V
|
||||
Pfad<--> Pfad Kopf
|
||||
^ ^
|
||||
| |
|
||||
| |
|
||||
V V
|
||||
Tal<---> Tunnel <--->Hafen<-->Boot Statue<-------------->Mauer
|
||||
^ ^ \ ^ ^
|
||||
| | Kabine | |
|
||||
Boot2 | | |
|
||||
| | / | |
|
||||
V V / V V
|
||||
Baum <--> Baumhaus Klippe<-->Strand<--> Wald Grabkammer
|
||||
| |
|
||||
| Boot3
|
||||
V /
|
||||
Beiboot<--> Insel
|
||||
|
||||
^
|
||||
|
|
||||
|
|
||||
V
|
||||
Loch
|
||||
|
||||
|
||||
|
||||
|
71
world.xml
71
world.xml
@@ -182,6 +182,77 @@
|
||||
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='28' name='Beiboot'>
|
||||
<ausgang dir='Ost' nachRaum= '30' />
|
||||
<beschreibung>
|
||||
Im Beiboot
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='30' name='Insel'>
|
||||
<ausgang dir='Süd' nachRaum= '26' />
|
||||
<beschreibung>
|
||||
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='31' name='Loch'>
|
||||
<ausgang dir='Süd' nachRaum= '26' />
|
||||
<beschreibung>
|
||||
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='32' name='Boot'>
|
||||
<ausgang dir='Süd' nachRaum= '26' />
|
||||
<beschreibung>
|
||||
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='33' name='Klippe'>
|
||||
<ausgang dir='Süd' nachRaum= '26' />
|
||||
<beschreibung>
|
||||
Das Boot liegt vor einer Klippe. Neben dieser ist ein Kiesstrand zu erkennen.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='34' name='Im Wasser'>
|
||||
<ausgang dir='Süd' nachRaum= '26' />
|
||||
<beschreibung>
|
||||
Du treibst im Wasser. Glücklicherweise hast du deine Rettungsweste an.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='35' name='Strand'>
|
||||
<ausgang dir='Ost' nachRaum= '36' />
|
||||
<beschreibung>
|
||||
Das Strand ist mit unzähligen Kieselsteinen übersäht. Im Osten sind Baumwipfel eines Waldes zu erkennen.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='36' name='Wald'>
|
||||
<ausgang dir='West' nachRaum= '35' />
|
||||
<beschreibung>
|
||||
Ein alter, dichter Laubwald.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='37' name='Statue'>
|
||||
<ausgang dir='Rauf' nachRaum= '37' />
|
||||
<ausgang dir='Ost' nachRaum= '38' />
|
||||
<beschreibung>
|
||||
Du stehst vor einer etwa 10m hohen Statue
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='37' name='Auf dem Kopf der Statue'>
|
||||
<beschreibung>
|
||||
Nach einer kleinen Kletterpartie stehst du stehst auf dem Kopf der Statue.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='38' name='Mauer'>
|
||||
<beschreibung>
|
||||
Du stehst vor einer Mauer.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
<raum id='39' name='Grabkammer'>
|
||||
<ausgang dir='Nord' nachRaum= '38' />
|
||||
<beschreibung>
|
||||
Das Grab des Azteken. Du bist am Ziel.
|
||||
</beschreibung>
|
||||
</raum>
|
||||
</ebene>
|
||||
|
||||
<commandset>
|
||||
|
Reference in New Issue
Block a user