[Scummvm-git-logs] scummvm master -> 6ac8c8288cb67ae701701e571577b45791130db7

dreammaster dreammaster at scummvm.org
Tue Jan 16 01:22:46 CET 2018


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

Summary:
8fea5fd3c8 XEEN: Fix monsters to resume idling after finishing attacks
6ac8c8288c XEEN: Renaming of MazeMonster _fieldA


Commit: 8fea5fd3c8717e2a33372dae7ee2e7ecc7d5c539
    https://github.com/scummvm/scummvm/commit/8fea5fd3c8717e2a33372dae7ee2e7ecc7d5c539
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2018-01-15T19:15:51-05:00

Commit Message:
XEEN: Fix monsters to resume idling after finishing attacks

Changed paths:
    engines/xeen/interface_scene.cpp


diff --git a/engines/xeen/interface_scene.cpp b/engines/xeen/interface_scene.cpp
index f259315..aa073d3 100644
--- a/engines/xeen/interface_scene.cpp
+++ b/engines/xeen/interface_scene.cpp
@@ -729,7 +729,7 @@ void InterfaceScene::animate3d() {
 			} else {
 				++monster._frame;
 				if (monster._frame == 11) {
-					--monster._frame;
+					--monster._fieldA;
 					monster._frame = monster._fieldA ? 10 : 0;
 				}
 			}


Commit: 6ac8c8288cb67ae701701e571577b45791130db7
    https://github.com/scummvm/scummvm/commit/6ac8c8288cb67ae701701e571577b45791130db7
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2018-01-15T19:22:37-05:00

Commit Message:
XEEN: Renaming of MazeMonster _fieldA

Changed paths:
    engines/xeen/combat.cpp
    engines/xeen/interface_scene.cpp
    engines/xeen/map.cpp
    engines/xeen/map.h


diff --git a/engines/xeen/combat.cpp b/engines/xeen/combat.cpp
index 34623f1..c1c70ac 100644
--- a/engines/xeen/combat.cpp
+++ b/engines/xeen/combat.cpp
@@ -808,7 +808,7 @@ void Combat::doMonsterTurn(int monsterId) {
 			return;
 
 		monster._frame = 8;
-		monster._fieldA = 3;
+		monster._postAttackDelay = 3;
 		monster._field9 = 0;
 		intf.draw3d(true);
 		intf.draw3d(true);
@@ -1422,7 +1422,7 @@ void Combat::attack2(int damage, RangeType rangeType) {
 			_charsArray1[_monsterIndex] = 3;
 			_monPow[_monsterIndex] = _damageType == DT_PHYSICAL && (rangeType == 3 || rangeType == 0);
 			monster._frame = 11;
-			monster._fieldA = 5;
+			monster._postAttackDelay = 5;
 		}
 
 		int monsterResist = getMonsterResistence(rangeType);
diff --git a/engines/xeen/interface_scene.cpp b/engines/xeen/interface_scene.cpp
index aa073d3..ed8ab76 100644
--- a/engines/xeen/interface_scene.cpp
+++ b/engines/xeen/interface_scene.cpp
@@ -723,14 +723,14 @@ void InterfaceScene::animate3d() {
 						monster._field9 = 0;
 				}
 			} else if (monster._frame == 11) {
-				--monster._fieldA;
-				if (monster._fieldA == 0)
+				--monster._postAttackDelay;
+				if (monster._postAttackDelay == 0)
 					monster._frame = 0;
 			} else {
 				++monster._frame;
 				if (monster._frame == 11) {
-					--monster._fieldA;
-					monster._frame = monster._fieldA ? 10 : 0;
+					--monster._postAttackDelay;
+					monster._frame = monster._postAttackDelay ? 10 : 0;
 				}
 			}
 		}
diff --git a/engines/xeen/map.cpp b/engines/xeen/map.cpp
index 20a6c84..b7f573c 100644
--- a/engines/xeen/map.cpp
+++ b/engines/xeen/map.cpp
@@ -685,7 +685,7 @@ MazeMonster::MazeMonster() {
 	_isAttacking = false;
 	_damageType = DT_PHYSICAL;
 	_field9 = 0;
-	_fieldA = 0;
+	_postAttackDelay = 0;
 	_hp = 0;
 	_effect1 = _effect2 = 0;
 	_effect3 = 0;
diff --git a/engines/xeen/map.h b/engines/xeen/map.h
index b8b77c4..e4cf148 100644
--- a/engines/xeen/map.h
+++ b/engines/xeen/map.h
@@ -265,7 +265,7 @@ struct MazeMonster {
 	bool _isAttacking;
 	DamageType _damageType;
 	int _field9;
-	int _fieldA;
+	int _postAttackDelay;
 	int _hp;
 	int _effect1, _effect2;
 	int _effect3;





More information about the Scummvm-git-logs mailing list