Henry spricht wieder.
Boxsack ist benutzbar.
This commit is contained in:
@@ -30,6 +30,17 @@ class WorldParser():
|
||||
logging.error(f'keine Beschreibung für Item {itemid} - {item.name}')
|
||||
raise ValueError('Text ' +textid + ' fehlt')
|
||||
|
||||
for raumid in self.world.raumliste:
|
||||
raum = self.world.raumliste[raumid]
|
||||
textid = 'raum-' +raumid
|
||||
|
||||
if textid in self.world.raumliste:
|
||||
pass
|
||||
else:
|
||||
logging.warn(f' keine Beschreibung für Raum {raumid} - {raum.name}')
|
||||
|
||||
|
||||
|
||||
|
||||
def parseWorld(self,filename):
|
||||
|
||||
@@ -83,6 +94,9 @@ class WorldParser():
|
||||
key = befehl.attrib['key']
|
||||
command = Befehl(name,id,key)
|
||||
|
||||
if id in self.world.befehle:
|
||||
raise ValueError(f'doppelte Befehl-Id {id}')
|
||||
|
||||
self.world.befehle[id] = command
|
||||
# Adjektive
|
||||
for adj in root.findall('adjektive/adjektiv'):
|
||||
|
Reference in New Issue
Block a user