[Scummvm-git-logs] scummvm master -> 803bf8073aa2dd1ad9ecf036b9898b4f6abb5c37

dreammaster paulfgilbert at gmail.com
Sun Jun 9 23:23:02 CEST 2019


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:
803bf8073a XEEN: Add missing armor class modifiers


Commit: 803bf8073aa2dd1ad9ecf036b9898b4f6abb5c37
    https://github.com/scummvm/scummvm/commit/803bf8073aa2dd1ad9ecf036b9898b4f6abb5c37
Author: Peter Helbing (peter at abulafia.org)
Date: 2019-06-09T14:22:59-07:00

Commit Message:
XEEN: Add missing armor class modifiers

Changed paths:
    devtools/create_xeen/constants.cpp
    engines/xeen/resources.cpp
    engines/xeen/resources.h


diff --git a/devtools/create_xeen/constants.cpp b/devtools/create_xeen/constants.cpp
index 7210759..5553e5f 100644
--- a/devtools/create_xeen/constants.cpp
+++ b/devtools/create_xeen/constants.cpp
@@ -807,7 +807,10 @@ const int METAL_DAMAGE_PERCENT[22] = {
 	1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10
 };
 
-const int METAL_LAC[9] = { -3, 0, -2, -1, 1, 2, 4, 6, 8 };
+const int METAL_LAC[22] = {
+	-3, 0, -2, -1, 1, 2, 4, 6, 8, 0, 1,
+	1, 2, 2, 3, 4, 5, 10, 12, 14, 16, 20
+};
 
 const int ARMOR_STRENGTHS[14] = { 0, 2, 4, 5, 6, 7, 8, 10, 4, 2, 1, 1, 1, 1 };
 
@@ -2057,7 +2060,7 @@ void writeConstants(CCArchive &cc) {
 	file.syncNumbers(WEAPON_DAMAGE_MULTIPLIER, 35);
 	file.syncNumbers(METAL_DAMAGE, 22);
 	file.syncNumbers(METAL_DAMAGE_PERCENT, 22);
-	file.syncNumbers(METAL_LAC, 9);
+	file.syncNumbers(METAL_LAC, 22);
 	file.syncNumbers(ARMOR_STRENGTHS, 14);
 	file.syncNumbers(MAKE_ITEM_ARR1, 6);
 	file.syncNumbers3D((const int *)MAKE_ITEM_ARR2, 6, 7, 2);
diff --git a/engines/xeen/resources.cpp b/engines/xeen/resources.cpp
index 160c60a..a21812c 100644
--- a/engines/xeen/resources.cpp
+++ b/engines/xeen/resources.cpp
@@ -141,7 +141,7 @@ void Resources::loadData() {
 	file.syncNumbers(WEAPON_DAMAGE_MULTIPLIER, 35);
 	file.syncNumbers(METAL_DAMAGE, 22);
 	file.syncNumbers(METAL_DAMAGE_PERCENT, 22);
-	file.syncNumbers(METAL_LAC, 9);
+	file.syncNumbers(METAL_LAC, 22);
 	file.syncNumbers(ARMOR_STRENGTHS, 14);
 	file.syncNumbers(MAKE_ITEM_ARR1, 6);
 	file.syncNumbers3D((int *)MAKE_ITEM_ARR2, 6, 7, 2);
diff --git a/engines/xeen/resources.h b/engines/xeen/resources.h
index 55f0ed3..c26c1cb 100644
--- a/engines/xeen/resources.h
+++ b/engines/xeen/resources.h
@@ -196,7 +196,7 @@ public:
 	int WEAPON_DAMAGE_MULTIPLIER[35];
 	int METAL_DAMAGE[22];
 	int METAL_DAMAGE_PERCENT[22];
-	int METAL_LAC[9];
+	int METAL_LAC[22];
 	int ARMOR_STRENGTHS[14];
 	int MAKE_ITEM_ARR1[6];
 	int MAKE_ITEM_ARR2[6][7][2];





More information about the Scummvm-git-logs mailing list