ref: 219c4865e3a7de31c0e1968b1006431888de5e6e
parent: 6a2dc36749563d2db179d8dfe38db445515d5495
author: Bryan Bishop <[email protected]>
date: Sun May 20 00:11:37 EDT 2012
create better labels for TrainerFragments
--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -3430,6 +3430,16 @@
else:
trainer_group_maximums[trainer_group].add(trainer_id)
+ # possibly give this object a better label
+ label = "Trainer_"
+ if "uses_numeric_trainer_ids" in trainer_group_names[trainer_group].keys():
+ label += string.capwords(trainer_group_names[trainer_group]["constant"]).replace("Lt_surge", "Lt_Surge")
+ else:
+ label += string.capwords(trainer_group_names[trainer_group]["constant"]) + \
+ string.capwords(trainer_group_names[trainer_group]["trainer_names"][trainer_id-1])
+
+ self.label = Label(name=label, address=self.address, object=self)
+
def to_asm(self):
xspacing = ""
output = ""
@@ -3996,7 +4006,7 @@
base_label = "PeopleEvent_"
override_byte_check = True
param_types = {
- 0: {"name": "picture", "class": HexByte},
+ 0: {"name": "sprite", "class": HexByte},
1: {"name": "y from top+4", "class": DecimalParam},
2: {"name": "x from top+4", "class": DecimalParam},
3: {"name": "facing", "class": HexByte},