summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crystal.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/crystal.py b/crystal.py
index d642223..2b61f47 100644
--- a/crystal.py
+++ b/crystal.py
@@ -3443,6 +3443,8 @@ trainer_group_pointer_table_address_gs = 0x3993E
trainer_group_table = None
class TrainerGroupTable:
""" A list of pointers.
+
+ This should probably be called TrainerGroupPointerTable.
"""
def __init__(self):
@@ -3463,9 +3465,9 @@ class TrainerGroupTable:
global_dependencies.update(self.headers)
if recompute == True and self.dependencies != None and self.dependencies != []:
return self.dependencies
- dependencies = [self.headers]
+ dependencies = copy(self.headers)
for header in self.headers:
- dependencies += header.get_dependencies(recompute=recompute, global_dependencies=global_dependencies)
+ dependencies.extend(header.get_dependencies(recompute=recompute, global_dependencies=global_dependencies))
return dependencies
def parse(self):