aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devtools/create_xeen/constants.cpp7
-rw-r--r--engines/xeen/resources.cpp2
-rw-r--r--engines/xeen/resources.h2
3 files changed, 7 insertions, 4 deletions
diff --git a/devtools/create_xeen/constants.cpp b/devtools/create_xeen/constants.cpp
index 7210759908..5553e5f578 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 160c60a7a9..a21812ca80 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 55f0ed3413..c26c1cb2da 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];