[Scummvm-git-logs] scummvm master -> cb90f861b866497efbe7a7679d6949b05b108f5e

dreammaster dreammaster at scummvm.org
Thu Nov 9 17:05:32 CET 2017


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
cb90f861b8 XEEN: Cleanup of PowType enum names


Commit: cb90f861b866497efbe7a7679d6949b05b108f5e
    https://github.com/scummvm/scummvm/commit/cb90f861b866497efbe7a7679d6949b05b108f5e
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-11-09T11:05:28-05:00

Commit Message:
XEEN: Cleanup of PowType enum names

Changed paths:
    engines/xeen/combat.cpp
    engines/xeen/combat.h
    engines/xeen/spells.cpp


diff --git a/engines/xeen/combat.cpp b/engines/xeen/combat.cpp
index 580c002..618b556 100644
--- a/engines/xeen/combat.cpp
+++ b/engines/xeen/combat.cpp
@@ -70,8 +70,8 @@ static const int ATTACK_TYPE_FX[23] = {
 };
 
 static const PowType MONSTER_SHOOT_POW[7] = { 
-	POW_12, POW_SWORD_AND_DEATH, POW_FIREBALL, POW_MEGAVOLTS,
-	POW_COLD_RAY, POW_SPRAY, POW_ENERGY_BLAST
+	POW_MAGIC_ARROW, POW_SPARKLES, POW_FIREBALL,
+	POW_MEGAVOLTS, POW_COLD_RAY, POW_SPRAY, POW_ENERGY_BLAST
 };
 
 static const int COMBAT_SHOOTING[4] = { 1, 1, 2, 3 };
@@ -552,7 +552,7 @@ void Combat::monstersAttack() {
 		if (_gmonHit[idx] != -1) {
 			monsterData = &map._monsterData[_gmonHit[idx]];
 			powNum = MONSTER_SHOOT_POW[monsterData->_attackType];
-			if (powNum != POW_12)
+			if (powNum != POW_MAGIC_ARROW)
 				break;
 		}
 	}
diff --git a/engines/xeen/combat.h b/engines/xeen/combat.h
index 2d531c0..3a79a2e 100644
--- a/engines/xeen/combat.h
+++ b/engines/xeen/combat.h
@@ -71,10 +71,10 @@ enum CombatMode {
 enum PowType {
 	POW_INVALID = -1, POW_FIREBALL = 0, POW_INCINERATE = 1,
 	POW_FIERY_FLAIL = 2, POW_LIGHTNING = 3, POW_MEGAVOLTS = 4,
-	POW_SPARKS = 5, POW_STOPPER_AND_IMPLOSION = 6,
-	POW_SLEEP_AND_MASTER = 7, POW_COLD_RAY = 8, POW_FROST2 = 9,
-	POW_SPRAY = 10, POW_ARROW = 11, POW_12 = 12, POW_ENERGY_BLAST = 13,
-	POW_SWORD_AND_DEATH = 14, POW_DEADLY_SWARM = 15
+	POW_SPARKS = 5, POW_STOPPER = 6, POW_MAGIC_ORB = 7,
+	POW_COLD_RAY = 8, POW_FROST_WAVE = 9, POW_SPRAY = 10,
+	POW_ARROW = 11, POW_MAGIC_ARROW = 12, POW_ENERGY_BLAST = 13,
+	POW_SPARKLES = 14, POW_DEADLY_SWARM = 15
 };
 
 class XeenEngine;
diff --git a/engines/xeen/spells.cpp b/engines/xeen/spells.cpp
index b2ce89f..ff737d9 100644
--- a/engines/xeen/spells.cpp
+++ b/engines/xeen/spells.cpp
@@ -277,7 +277,7 @@ void Spells::beastMaster() {
 	combat._damageType = DT_BEASTMASTER;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SLEEP_AND_MASTER);
+	combat.rangedAttack(POW_MAGIC_ORB);
 }
 
 void Spells::bless() {
@@ -378,7 +378,7 @@ void Spells::dancingSword() {
 	combat._damageType = DT_PHYSICAL;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SWORD_AND_DEATH);
+	combat.rangedAttack(POW_SPARKLES);
 }
 
 void Spells::dayOfProtection() {
@@ -505,7 +505,7 @@ void Spells::dragonSleep() {
 	combat._damageType = DT_DRAGONSLEEP;
 	combat._rangeType = RT_SINGLE;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SLEEP_AND_MASTER);
+	combat.rangedAttack(POW_MAGIC_ORB);
 }
 
 void Spells::elementalStorm() {
@@ -513,7 +513,7 @@ void Spells::elementalStorm() {
 	Sound &sound = *_vm->_sound;
 	static const int STORM_FX_LIST[4] = { 13, 14, 15, 17 };
 	static const PowType STORM_MA_LIST[4] = {
-		POW_FIREBALL, POW_SPARKS, POW_FROST2, POW_SPRAY
+		POW_FIREBALL, POW_SPARKS, POW_FROST_WAVE, POW_SPRAY
 	};
 
 	combat._monsterDamage = 150;
@@ -594,7 +594,7 @@ void Spells::fingerOfDeath() {
 	combat._damageType = DT_FINGEROFDEATH;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SWORD_AND_DEATH);
+	combat.rangedAttack(POW_SPARKLES);
 }
 
 void Spells::fireball() {
@@ -631,7 +631,7 @@ void Spells::flyingFist() {
 	combat._damageType = DT_PHYSICAL;
 	combat._rangeType = RT_SINGLE;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SWORD_AND_DEATH);
+	combat.rangedAttack(POW_SPARKLES);
 }
 
 void Spells::frostbite() {
@@ -653,7 +653,7 @@ void Spells::golemStopper() {
 	combat._damageType = DT_GOLEMSTOPPER;
 	combat._rangeType = RT_SINGLE;
 	sound.playFX(16);
-	combat.rangedAttack(POW_STOPPER_AND_IMPLOSION);
+	combat.rangedAttack(POW_STOPPER);
 }
 
 void Spells::heroism() {
@@ -693,7 +693,7 @@ void Spells::hypnotize() {
 	combat._damageType = DT_HYPNOTIZE;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SLEEP_AND_MASTER);
+	combat.rangedAttack(POW_MAGIC_ORB);
 }
 
 void Spells::identifyMonster() {
@@ -715,7 +715,7 @@ void Spells::implosion() {
 	combat._damageType = DT_ENERGY;
 	combat._rangeType = RT_SINGLE;
 	sound.playFX(18);
-	combat.rangedAttack(POW_STOPPER_AND_IMPLOSION);
+	combat.rangedAttack(POW_STOPPER);
 }
 
 void Spells::incinerate() {
@@ -855,7 +855,7 @@ void Spells::massDistortion() {
 	combat._damageType = DT_MASS_DISTORTION;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_STOPPER_AND_IMPLOSION);
+	combat.rangedAttack(POW_STOPPER);
 }
 
 void Spells::megaVolts() {
@@ -912,7 +912,7 @@ void Spells::pain() {
 	combat._damageType = DT_PHYSICAL;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SWORD_AND_DEATH);
+	combat.rangedAttack(POW_SPARKLES);
 }
 
 void Spells::poisonVolley() {
@@ -958,7 +958,7 @@ void Spells::prismaticLight() {
 	combat._damageType = (DamageType)_vm->getRandomNumber(DT_PHYSICAL, DT_ENERGY);
 	combat._rangeType = RT_ALL;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SWORD_AND_DEATH);
+	combat.rangedAttack(POW_SPARKLES);
 }
 
 void Spells::protectionFromElements() {
@@ -1087,7 +1087,7 @@ void Spells::sleep() {
 	combat._damageType = DT_SLEEP;
 	combat._rangeType = RT_GROUP;
 	sound.playFX(18);
-	combat.rangedAttack(POW_SLEEP_AND_MASTER);
+	combat.rangedAttack(POW_MAGIC_ORB);
 }
 
 void Spells::sparks() {
@@ -1325,7 +1325,7 @@ void Spells::frostbite2() {
 	combat._damageType = DT_COLD;
 	combat._rangeType = RT_SINGLE;
 	sound.playFX(15);
-	combat.rangedAttack(POW_FROST2);
+	combat.rangedAttack(POW_FROST_WAVE);
 }
 
 } // End of namespace Xeen





More information about the Scummvm-git-logs mailing list