From 568004af72eb6a80850eb1a2756b75e9c31775ee Mon Sep 17 00:00:00 2001 From: Wanne Date: Fri, 25 Aug 2006 08:31:51 +0000 Subject: [PATCH] new new exe (466): - Vehicle inventory -> VEHICLE_INVENTORY = TRUE (Ja2_Options.ini) - Bug fix: Vehicles sharing same animations - Added additional enemy item drop system -> New XML-Drop files (EnemyWeaponDrops.xml, ...) -> Set ENEMIES_ITEM_DROP = 1 (Ja2_Options.ini) to use the new drop system -> Disable "Enemies drop all items" to use the new drop system git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@430 4f8fa57e-7814-0410-bad4-adc449f26b7c --- gamedir/Data-1.13/Ja2_Options.INI | 17 ++++ .../Data-1.13/TableData/EnemyAmmoDrops.xml | 81 ++++++++++++++++++ .../Data-1.13/TableData/EnemyArmourDrops.xml | 51 +++++++++++ .../TableData/EnemyExplosiveDrops.xml | 75 ++++++++++++++++ .../Data-1.13/TableData/EnemyMiscDrops.xml | 57 ++++++++++++ .../Data-1.13/TableData/EnemyWeaponDrops.xml | 69 +++++++++++++++ .../Interface/INVENTORY_FIGURE_VEHICLE.STI | Bin 0 -> 9533 bytes .../Interface/INVENTORY_FIGURE_VEHICLE_H.STI | Bin 0 -> 9533 bytes gamedir/Data/Ja2_Options.INI | 17 ++++ gamedir/Data/TableData/EnemyAmmoDrops.xml | 81 ++++++++++++++++++ gamedir/Data/TableData/EnemyArmourDrops.xml | 51 +++++++++++ .../Data/TableData/EnemyExplosiveDrops.xml | 75 ++++++++++++++++ gamedir/Data/TableData/EnemyMiscDrops.xml | 57 ++++++++++++ gamedir/Data/TableData/EnemyWeaponDrops.xml | 69 +++++++++++++++ 14 files changed, 700 insertions(+) create mode 100644 gamedir/Data-1.13/TableData/EnemyAmmoDrops.xml create mode 100644 gamedir/Data-1.13/TableData/EnemyArmourDrops.xml create mode 100644 gamedir/Data-1.13/TableData/EnemyExplosiveDrops.xml create mode 100644 gamedir/Data-1.13/TableData/EnemyMiscDrops.xml create mode 100644 gamedir/Data-1.13/TableData/EnemyWeaponDrops.xml create mode 100644 gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE.STI create mode 100644 gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE_H.STI create mode 100644 gamedir/Data/TableData/EnemyAmmoDrops.xml create mode 100644 gamedir/Data/TableData/EnemyArmourDrops.xml create mode 100644 gamedir/Data/TableData/EnemyExplosiveDrops.xml create mode 100644 gamedir/Data/TableData/EnemyMiscDrops.xml create mode 100644 gamedir/Data/TableData/EnemyWeaponDrops.xml diff --git a/gamedir/Data-1.13/Ja2_Options.INI b/gamedir/Data-1.13/Ja2_Options.INI index dd5e1b954..72e211308 100644 --- a/gamedir/Data-1.13/Ja2_Options.INI +++ b/gamedir/Data-1.13/Ja2_Options.INI @@ -53,6 +53,23 @@ EXPERT_CASH = 30000 INSANE_CASH = 15000 +;****************************************************************************************************************************** +; 0 = Use default drop item system for enemies (militia). +; 1 = Use the new drop item system from XML-Files (EnemyWeaponDrops.xml, EnemyAmmoDrops.xml, EnemyArmourDrops.xml, +; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia). You also have to disable "Enemies drop all items" in the +; option screen, to use the new drop system +;****************************************************************************************************************************** + +ENEMIES_ITEM_DROP = 1 + + +;****************************************************************************************************************************** +; Vehicle Inventory +;****************************************************************************************************************************** + +VEHICLE_INVENTORY = TRUE + + ;****************************************************************************************************************************** ; Assignment Settings: ; The following settings control various rates/speeds/effectiveness diff --git a/gamedir/Data-1.13/TableData/EnemyAmmoDrops.xml b/gamedir/Data-1.13/TableData/EnemyAmmoDrops.xml new file mode 100644 index 000000000..4ac2abaaf --- /dev/null +++ b/gamedir/Data-1.13/TableData/EnemyAmmoDrops.xml @@ -0,0 +1,81 @@ + + + + 0 + 0 + 50 + + + 1 + 1 + 50 + + + 2 + 2 + 50 + + + 3 + 3 + 50 + + + 4 + 4 + 50 + + + 5 + 5 + 50 + + + 6 + 6 + 50 + + + 7 + 7 + 50 + + + 8 + 8 + 50 + + + 9 + 9 + 50 + + + 10 + 10 + 50 + + + 11 + 11 + 50 + + + 12 + 12 + 50 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/EnemyArmourDrops.xml b/gamedir/Data-1.13/TableData/EnemyArmourDrops.xml new file mode 100644 index 000000000..6e89341d0 --- /dev/null +++ b/gamedir/Data-1.13/TableData/EnemyArmourDrops.xml @@ -0,0 +1,51 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/EnemyExplosiveDrops.xml b/gamedir/Data-1.13/TableData/EnemyExplosiveDrops.xml new file mode 100644 index 000000000..9d9625b98 --- /dev/null +++ b/gamedir/Data-1.13/TableData/EnemyExplosiveDrops.xml @@ -0,0 +1,75 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + + + 6 + 6 + 50 + + + + 7 + 7 + 50 + + + + 8 + 8 + 50 + + + + 9 + 9 + 50 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/EnemyMiscDrops.xml b/gamedir/Data-1.13/TableData/EnemyMiscDrops.xml new file mode 100644 index 000000000..f3fbee4c4 --- /dev/null +++ b/gamedir/Data-1.13/TableData/EnemyMiscDrops.xml @@ -0,0 +1,57 @@ + + + + + 0 + 4096 + 50 + + + + 1 + 8192 + 50 + + + + 2 + 16384 + 50 + + + + 3 + 32768 + 50 + + + + 4 + 65536 + 50 + + + + 5 + 268435456 + 50 + + + + 6 + 536870912 + 50 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/EnemyWeaponDrops.xml b/gamedir/Data-1.13/TableData/EnemyWeaponDrops.xml new file mode 100644 index 000000000..a5ea43d9f --- /dev/null +++ b/gamedir/Data-1.13/TableData/EnemyWeaponDrops.xml @@ -0,0 +1,69 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + + + 6 + 6 + 50 + + + + 7 + 7 + 50 + + + + 8 + 8 + 50 + + \ No newline at end of file diff --git a/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE.STI b/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE.STI new file mode 100644 index 0000000000000000000000000000000000000000..480d33896ad0a00bcd71e764c46d7f06f7584f44 GIT binary patch literal 9533 zcmeH~J&)Wr5Qdpu7*JpzR!!~*U1K^aLLdpCl3hRp0YbQ9Qn6L3QYC>@Duq-k)oyuZ zepY_NWk@Y`lBivgdpbCYPnJjIX!z)z;m6v){r>USPd^~^H$nFL9_$}TA@r5GlO*Zg z){fhQ`w?1?D1kr5Ks@|SQk0}%kbR;Q94Sh{0~baqPErg8;Uuw5gwq7W8;mfxzJ>#`|DQ_7~2jfPt_x@c;+%eItlCE5zCYPD>2(dx1Ve_gdr*)~|IZ=r+1*b=TELt&Xiew)GL(UGq>E4_*BLjbroIv3-2K)+%83f!jM~-~9P$ zXRrNm-489>=wAog1>BUj-v^Rx*aU`w1jIYE~tJX>fXCmxH=pA z9_QjOKiB31QrHaFD~Z9atUUwV3>U5LV(Bbx7pd;--srVOCwr!Rjuxv98f`e>D&9?aapDVB`YM5#km~uVMk`mn+2wRyt{dT?ntj3> zCF>60jd14ZHyLk*J5_H3oT-|d+N*F+>ll`d-6d{nufkb^o6RR_&#RqX%ud!R+h?dV z1+x+z(x_8?A)L!CAlF}iTIdiqPTgY*BypfjhbbRlsChZZ?E!B0p6g@)Vtqq{c4%6nNY5c^Wc^pg@_3T-7j{%vi;I- zS(Euv*^)h1z9D-q+w7gKt_Ak&5V-nFK4-hL>KxmgBUcMP4fF}_x8eD4U)+f8zl=)7 zAMV)iqBu*z=h;iqalZ5Ho12@%n>+Fy{qQZhJM6M7`z9keyMKRsxXrRVe0zACyvsgZ z_}l{f;m1qy-T-tlzW)sy1OMmoUcxK+zIgon18aKz`|;Byx|;7S;ehzb2R4tN9iprJ ze_i~vpzHd-xcKpLxDTk$Yy6}Fv(98U!vAe9{~p2M>447_|7J*I`tPX#J(C1%{1joy zca9I|!*~G1&pa;h^fYfrBNpS|K8=}1+xpw_=9~7NGh_VIa5G#|LKMd@lK;3 g>O6MHDBk(cJ+0t~c*DUl@xL&78xz0#`KJT=2cZOQP5=M^ literal 0 HcmV?d00001 diff --git a/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE_H.STI b/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE_H.STI new file mode 100644 index 0000000000000000000000000000000000000000..480d33896ad0a00bcd71e764c46d7f06f7584f44 GIT binary patch literal 9533 zcmeH~J&)Wr5Qdpu7*JpzR!!~*U1K^aLLdpCl3hRp0YbQ9Qn6L3QYC>@Duq-k)oyuZ zepY_NWk@Y`lBivgdpbCYPnJjIX!z)z;m6v){r>USPd^~^H$nFL9_$}TA@r5GlO*Zg z){fhQ`w?1?D1kr5Ks@|SQk0}%kbR;Q94Sh{0~baqPErg8;Uuw5gwq7W8;mfxzJ>#`|DQ_7~2jfPt_x@c;+%eItlCE5zCYPD>2(dx1Ve_gdr*)~|IZ=r+1*b=TELt&Xiew)GL(UGq>E4_*BLjbroIv3-2K)+%83f!jM~-~9P$ zXRrNm-489>=wAog1>BUj-v^Rx*aU`w1jIYE~tJX>fXCmxH=pA z9_QjOKiB31QrHaFD~Z9atUUwV3>U5LV(Bbx7pd;--srVOCwr!Rjuxv98f`e>D&9?aapDVB`YM5#km~uVMk`mn+2wRyt{dT?ntj3> zCF>60jd14ZHyLk*J5_H3oT-|d+N*F+>ll`d-6d{nufkb^o6RR_&#RqX%ud!R+h?dV z1+x+z(x_8?A)L!CAlF}iTIdiqPTgY*BypfjhbbRlsChZZ?E!B0p6g@)Vtqq{c4%6nNY5c^Wc^pg@_3T-7j{%vi;I- zS(Euv*^)h1z9D-q+w7gKt_Ak&5V-nFK4-hL>KxmgBUcMP4fF}_x8eD4U)+f8zl=)7 zAMV)iqBu*z=h;iqalZ5Ho12@%n>+Fy{qQZhJM6M7`z9keyMKRsxXrRVe0zACyvsgZ z_}l{f;m1qy-T-tlzW)sy1OMmoUcxK+zIgon18aKz`|;Byx|;7S;ehzb2R4tN9iprJ ze_i~vpzHd-xcKpLxDTk$Yy6}Fv(98U!vAe9{~p2M>447_|7J*I`tPX#J(C1%{1joy zca9I|!*~G1&pa;h^fYfrBNpS|K8=}1+xpw_=9~7NGh_VIa5G#|LKMd@lK;3 g>O6MHDBk(cJ+0t~c*DUl@xL&78xz0#`KJT=2cZOQP5=M^ literal 0 HcmV?d00001 diff --git a/gamedir/Data/Ja2_Options.INI b/gamedir/Data/Ja2_Options.INI index 83ce7dd2a..9b80d59ef 100644 --- a/gamedir/Data/Ja2_Options.INI +++ b/gamedir/Data/Ja2_Options.INI @@ -53,6 +53,23 @@ EXPERT_CASH = 30000 INSANE_CASH = 15000 +;****************************************************************************************************************************** +; 0 = Use default drop item system for enemies (militia). +; 1 = Use the new drop item system from XML-Files (EnemyWeaponDrops.xml, EnemyAmmoDrops.xml, EnemyArmourDrops.xml, +; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia). You also have to disable "Enemies drop all items" in the +; option screen, to use the new drop system +;****************************************************************************************************************************** + +ENEMIES_ITEM_DROP = 0 + + +;****************************************************************************************************************************** +; Vehicle Inventory +;****************************************************************************************************************************** + +VEHICLE_INVENTORY = FALSE + + ;****************************************************************************************************************************** ; Assignment Settings: ; The following settings control various rates/speeds/effectiveness diff --git a/gamedir/Data/TableData/EnemyAmmoDrops.xml b/gamedir/Data/TableData/EnemyAmmoDrops.xml new file mode 100644 index 000000000..4ac2abaaf --- /dev/null +++ b/gamedir/Data/TableData/EnemyAmmoDrops.xml @@ -0,0 +1,81 @@ + + + + 0 + 0 + 50 + + + 1 + 1 + 50 + + + 2 + 2 + 50 + + + 3 + 3 + 50 + + + 4 + 4 + 50 + + + 5 + 5 + 50 + + + 6 + 6 + 50 + + + 7 + 7 + 50 + + + 8 + 8 + 50 + + + 9 + 9 + 50 + + + 10 + 10 + 50 + + + 11 + 11 + 50 + + + 12 + 12 + 50 + + \ No newline at end of file diff --git a/gamedir/Data/TableData/EnemyArmourDrops.xml b/gamedir/Data/TableData/EnemyArmourDrops.xml new file mode 100644 index 000000000..6e89341d0 --- /dev/null +++ b/gamedir/Data/TableData/EnemyArmourDrops.xml @@ -0,0 +1,51 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + \ No newline at end of file diff --git a/gamedir/Data/TableData/EnemyExplosiveDrops.xml b/gamedir/Data/TableData/EnemyExplosiveDrops.xml new file mode 100644 index 000000000..9d9625b98 --- /dev/null +++ b/gamedir/Data/TableData/EnemyExplosiveDrops.xml @@ -0,0 +1,75 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + + + 6 + 6 + 50 + + + + 7 + 7 + 50 + + + + 8 + 8 + 50 + + + + 9 + 9 + 50 + + \ No newline at end of file diff --git a/gamedir/Data/TableData/EnemyMiscDrops.xml b/gamedir/Data/TableData/EnemyMiscDrops.xml new file mode 100644 index 000000000..f3fbee4c4 --- /dev/null +++ b/gamedir/Data/TableData/EnemyMiscDrops.xml @@ -0,0 +1,57 @@ + + + + + 0 + 4096 + 50 + + + + 1 + 8192 + 50 + + + + 2 + 16384 + 50 + + + + 3 + 32768 + 50 + + + + 4 + 65536 + 50 + + + + 5 + 268435456 + 50 + + + + 6 + 536870912 + 50 + + \ No newline at end of file diff --git a/gamedir/Data/TableData/EnemyWeaponDrops.xml b/gamedir/Data/TableData/EnemyWeaponDrops.xml new file mode 100644 index 000000000..a5ea43d9f --- /dev/null +++ b/gamedir/Data/TableData/EnemyWeaponDrops.xml @@ -0,0 +1,69 @@ + + + + + 0 + 0 + 50 + + + + 1 + 1 + 50 + + + + 2 + 2 + 50 + + + + 3 + 3 + 50 + + + + 4 + 4 + 50 + + + + 5 + 5 + 50 + + + + 6 + 6 + 50 + + + + 7 + 7 + 50 + + + + 8 + 8 + 50 + + \ No newline at end of file