summaryrefslogtreecommitdiff
path: root/extras/item_constants.py
diff options
context:
space:
mode:
authorSanky <gsanky@gmail.com>2013-02-02 23:13:32 +0100
committerSanky <gsanky@gmail.com>2013-02-02 23:20:50 +0100
commit7df002c3e20f1b728b1d29a877c3731d4867f502 (patch)
tree14cf8cb4dc2a95f4137de1967679dd45df3c0db8 /extras/item_constants.py
parent6b8d77ffb23443cac8ca8bc570c758f7b77fa109 (diff)
parent1bf1d6e3ea7b75445803ed8d01c49014adf2e114 (diff)
Merge https://github.com/kanzure/pokecrystal
Conflicts: constants.asm extras/crystal.py main.asm
Diffstat (limited to 'extras/item_constants.py')
-rw-r--r--extras/item_constants.py23
1 files changed, 21 insertions, 2 deletions
diff --git a/extras/item_constants.py b/extras/item_constants.py
index d60dfb1f3..a0506375d 100644
--- a/extras/item_constants.py
+++ b/extras/item_constants.py
@@ -1,4 +1,7 @@
-item_constants = {1: 'MASTER_BALL',
+# -*- coding: utf-8 -*-
+
+item_constants = {
+1: 'MASTER_BALL',
2: 'ULTRA_BALL',
3: 'BRIGHTPOWDER',
4: 'GREAT_BALL',
@@ -219,4 +222,20 @@ item_constants = {1: 'MASTER_BALL',
246: 'HM_04',
247: 'HM_05',
248: 'HM_06',
-249: 'HM_07'}
+249: 'HM_07',
+}
+
+def find_item_label_by_id(id):
+ if id in item_constants.keys():
+ return item_constants[id]
+ else: return None
+
+def generate_item_constants():
+ """make a list of items to put in constants.asm"""
+ output = ""
+ for (id, item) in item_constants.items():
+ val = ("$%.2x"%id).upper()
+ while len(item)<13: item+= " "
+ output += item + " EQU " + val + "\n"
+ return output
+