summaryrefslogtreecommitdiff
path: root/pokemontools/vba/vba.py
diff options
context:
space:
mode:
authorBryan Bishop <kanzure@gmail.com>2013-10-12 16:17:57 -0500
committerBryan Bishop <kanzure@gmail.com>2013-10-12 16:17:57 -0500
commitc2d13dab14153c405657471d44e49d83f36e00e6 (patch)
treedda3700c5125c6e8639507e85caee56d842dfa2e /pokemontools/vba/vba.py
parent87c9bef30d87fe45f946a0f0303ac44e969a48e3 (diff)
write get_enemy_hp to calculate current hp
Diffstat (limited to 'pokemontools/vba/vba.py')
-rw-r--r--pokemontools/vba/vba.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/pokemontools/vba/vba.py b/pokemontools/vba/vba.py
index ce4bef2..433df40 100644
--- a/pokemontools/vba/vba.py
+++ b/pokemontools/vba/vba.py
@@ -552,3 +552,10 @@ class crystal(object):
#while memory[0xd043] in [0, 1, 2, 3] or memory[0xd042] != 0x3e:
self.vba.step(count=10)
memory = self.vba.memory
+
+ def get_enemy_hp(self):
+ """
+ Returns the HP of the current enemy.
+ """
+ hp = ((self.cry.vba.memory[0xd218] << 8) | self.cry.vba.memory[0xd217])
+ return hp