Initialize dwarf locations in YAML, not C.
[open-adventure.git] / make_dungeon.py
index 8ab149ec458e6575f849a7480b6f89f059279e9d..0b8bc5328c5d10a42e7c5a0ed10cb83e3a6d4c18 100755 (executable)
@@ -626,6 +626,7 @@ if __name__ == "__main__":
         tkeys=bigdump(tkey),
         travel=get_travel(travel),
         ignore=ignore,
+        dwarflocs=", ".join(db["dwarflocs"]) + ",",
     )
 
     # 0-origin index of birds's last song.  Bird should
@@ -650,6 +651,7 @@ if __name__ == "__main__":
         motions=get_refs(db["motions"]),
         actions=get_refs(db["actions"]),
         state_definitions=statedefines,
+        ndwarflocs=str(len(db["dwarflocs"])),
     )
 
     with open(H_NAME, "w", encoding="ascii", errors="surrogateescape") as hf: