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 000000000..480d33896 Binary files /dev/null and b/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE.STI differ 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 000000000..480d33896 Binary files /dev/null and b/gamedir/Data/Interface/INVENTORY_FIGURE_VEHICLE_H.STI differ 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