Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/MAFH2/BattleEngine.py
diff options
context:
space:
mode:
authorKevin Hockey <Blitzkev@gmail.com>2010-07-06 21:37:38 (GMT)
committer Kevin Hockey <Blitzkev@gmail.com>2010-07-06 21:37:38 (GMT)
commit7fcac93a9606787c234199b421c2f9e8fa5c8b21 (patch)
tree6bf7bf0c7e648b3c5c84cac37fd20171d4c134e5 /MAFH2/BattleEngine.py
parent1faf6dc39683e744f13ce9824c48e4bf95fd8967 (diff)
small fixes to images etc.
Diffstat (limited to 'MAFH2/BattleEngine.py')
-rw-r--r--MAFH2/BattleEngine.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/MAFH2/BattleEngine.py b/MAFH2/BattleEngine.py
index 4eee528..361078c 100644
--- a/MAFH2/BattleEngine.py
+++ b/MAFH2/BattleEngine.py
@@ -25,7 +25,7 @@ class BattleEngine(GameEngineElement):
self.enemy_list = []
self.magic_list = []
- self.spellType = 0 #0 = non, 1-4 are spells in order
+ self.spellType = 0 #0 = non, 1-4 are spells in order, 5 is special
self.isMagic = False
self.state = PLAYER_WAIT
self.player_input = '0'
@@ -136,7 +136,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'fire2':
if(1 in self.magic_list):
self.__attack_phase(menu)
@@ -153,7 +152,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'fire4':
if(3 in self.magic_list):
self.__attack_phase(menu)
@@ -162,7 +160,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'lig1':
if(0 in self.magic_list):
self.__attack_phase(menu)
@@ -195,7 +192,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'miss1':
if(0 in self.magic_list):
self.__attack_phase(menu)
@@ -204,7 +200,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'miss2':
if(1 in self.magic_list):
self.__attack_phase(menu)
@@ -213,7 +208,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'miss3':
if(2 in self.magic_list):
self.__attack_phase(menu)
@@ -222,7 +216,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'miss4':
if(3 in self.magic_list):
self.__attack_phase(menu)
@@ -231,7 +224,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'heal1':
if(0 in self.magic_list):
self.__attack_phase(menu)
@@ -240,7 +232,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'heal2':
if(1 in self.magic_list):
self.__attack_phase(menu)
@@ -249,7 +240,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'heal3':
if(2 in self.magic_list):
self.__attack_phase(menu)
@@ -258,7 +248,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'heal4':
if(3 in self.magic_list):
self.__attack_phase(menu)
@@ -267,7 +256,6 @@ class BattleEngine(GameEngineElement):
if(len(self.magic_list) > 3):
self.magicWin = True
self.__attack_phase(menu)
-
elif selection == 'wrongchoice':
self.__attack_phase(menu)
@@ -275,6 +263,18 @@ class BattleEngine(GameEngineElement):
# Check to see how much hp enemy has left.
# Enemy Attack
# Check player health
+ hero = self.game_engine.get_object('profile').hero
+ weakness = self.enemy_list[self.active_target]
+ spellTypes = ['none', 'fire', 'lightning', 'missile', 'heal', 'special']
+ bonus = 0
+ if spellTypes[self.spellType] == weakness:
+ bonus = 60
+
+
+
+
+
+
self.state = PLAYER_WAIT
self.magic_list = []
print("in __attack_phase")