summaryrefslogtreecommitdiff
path: root/crystal.py
diff options
context:
space:
mode:
Diffstat (limited to 'crystal.py')
-rw-r--r--crystal.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/crystal.py b/crystal.py
index d658928..56d3d08 100644
--- a/crystal.py
+++ b/crystal.py
@@ -1014,7 +1014,9 @@ def generate_map_constant_labels():
cmap = map_names[map_group][map_id]
name = cmap["name"]
name = name.replace("Pokémon Center", "PokeCenter").\
- replace(" ", "_")
+ replace(" ", "_").\
+ replace("-", "_").\
+ replace("é", "e")
constant_label = map_name_cleaner(name).upper()
map_internal_ids[i] = {"label": constant_label,
"map_id": map_id,
@@ -1031,17 +1033,19 @@ def generate_map_constants():
generate_map_constant_labels()
globals, groups, maps = "", "", ""
for (id, each) in map_internal_ids.items():
- groups += "GROUP_"+each["label"] + " EQU $%.2x" % (each["map_group"])
+ label = each["label"].replace("-", "_").replace("é", "e").upper()
+
+ groups += "GROUP_"+ label + " EQU $%.2x" % (each["map_group"])
groups += "\n"
- maps += "MAP_"+each["label"] + " EQU $%.2x" % (each["map_id"])
+ maps += "MAP_"+ label + " EQU $%.2x" % (each["map_id"])
maps += "\n"
- globals += each["label"] + " EQU $%.2x" % (id)
+ globals += label + " EQU $%.2x" % (id)
globals += "\n"
#for multi-byte constants:
#print each["label"] + " EQUS \"$%.2x,$%.2x\"" % (each["map_group"], each["map_id"])
print globals
print groups
- #print maps
+ print maps
from pokemon_constants import pokemon_constants