mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Organize military loot into RU,US,EU, and CZ groups.
When the Military group is selected in building_spawnLoot, it selects one of the random arrays and spawns matching loot for that building.
This commit is contained in:
@@ -1,167 +1,184 @@
|
||||
// Military and Military Industrial buildings spawn matching loot based on RU, US, EU and CZ groups.
|
||||
|
||||
Military[] =
|
||||
{
|
||||
//Probably shouldn't use one big group for this. It breaks the RU/US/EU/CZ crashsite themes.
|
||||
//Also it spawns mismatched ammo box and weapon types.
|
||||
//Pistols
|
||||
{Loot_GROUP, 10, pistols},
|
||||
{Loot_GROUP, 5, shotgunsingleshot},
|
||||
{Loot_GROUP, 4, sniperrifles},
|
||||
{Loot_GROUP, 8, submachinegun},
|
||||
{Loot_GROUP, 13, assaultrifles},
|
||||
{Loot_GROUP, 4, machineguns},
|
||||
|
||||
//Tools
|
||||
{Loot_TOOL, 3, Binocular},
|
||||
{Loot_TOOL, 4, ItemFlashlightRed},
|
||||
{Loot_TOOL, 3.5, ItemKnife},
|
||||
{Loot_TOOL, 0.5, ItemGPS},
|
||||
{Loot_TOOL, 3, ItemMap},
|
||||
{Loot_TOOL, 3, ItemEtool},
|
||||
|
||||
//Backpacks
|
||||
{Loot_GROUP, 6, backpacks},
|
||||
{Loot_GROUP, 6, militarybackpacks},
|
||||
|
||||
|
||||
//Clothing
|
||||
{Loot_GROUP, 2, militaryclothes},
|
||||
{Loot_GROUP, 1, specialclothes},
|
||||
|
||||
//Containers
|
||||
{Loot_CONTAINER, 1.1, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //545x39 AK74, RPK74
|
||||
{Loot_CONTAINER, 0.5, DZ_AmmoBoxRU, AmmoBoxRU2, 10, 20}, //762x39 AK47
|
||||
{Loot_CONTAINER, 0.2, DZ_AmmoBoxRU, AmmoBoxRU3, 5, 10}, //762x54r SVD, PKM
|
||||
{Loot_CONTAINER, 1.2, DZ_AmmoBoxUS, AmmoBoxEU1, 10, 20}, //556x45 G36, M249
|
||||
{Loot_CONTAINER, 0.8, DZ_AmmoBoxUS, AmmoBoxEU2, 5, 10}, //762x51 FAL, M240
|
||||
{Loot_CONTAINER, 1.2, DZ_AmmoBoxUS, AmmoBoxUS1, 10, 20}, //556x45 STANAG, M249
|
||||
{Loot_CONTAINER, 0.8, DZ_AmmoBoxUS, AmmoBoxUS2, 5, 10}, //762x51 DMR, M240
|
||||
// {Loot_CONTAINER, 2, DZ_MedBox, MedicalBox, 10, 20},
|
||||
|
||||
//Other
|
||||
{Loot_MAGAZINE, 5, FoodMRE},
|
||||
// {Loot_MAGAZINE, 4, ItemSandbag},
|
||||
{Loot_PILE, 15, AmmoMilitaryLow, 1, 3},
|
||||
{Loot_GROUP, 4, AmmoMilitaryHigh},
|
||||
{Loot_GROUP, 4, AttachmentsGeneric},
|
||||
{Loot_GROUP, 8, AttachmentsEast},
|
||||
{Loot_PILE, 10, MedicalLow, 1, 2},
|
||||
{Loot_PILE, 15, Trash, 1, 2},
|
||||
{Loot_PILE, 10, Consumable, 1, 2}
|
||||
// {Loot_GROUP, 10, Generic}
|
||||
{Loot_NONE, 1, MilitaryRU, MilitarySmallRU}, //Russian Weapons, Attachments, Ammo
|
||||
{Loot_NONE, 1, MilitaryUS, MilitarySmallUS}, //American Weapons, Attachments, Ammo
|
||||
{Loot_NONE, 1, MilitaryEU, MilitarySmallEU}, //European Weapons, Attachments, Ammo
|
||||
{Loot_NONE, 1, MilitaryCZ, MilitarySmallCZ} //Czech Weapons, Attachments, Ammo
|
||||
};
|
||||
|
||||
MilitarySmall[] =
|
||||
MilitaryRU[] =
|
||||
{
|
||||
{Loot_GROUP, 10, pistols},
|
||||
{Loot_TOOL, 2, Binocular},
|
||||
{Loot_TOOL, 0.5, ItemGPS},
|
||||
{Loot_TOOL, 3, ItemMap},
|
||||
{Loot_TOOL, 3, ItemKnife},
|
||||
{Loot_GROUP, 2, militaryclothes},
|
||||
{Loot_GROUP, 2, specialclothes},
|
||||
{Loot_GROUP, 15, AmmoMilitaryLow},
|
||||
{Loot_GROUP, 4, AmmoMilitaryHigh},
|
||||
{Loot_GROUP, 4, AttachmentsGeneric},
|
||||
{Loot_GROUP, 8, AttachmentsEast},
|
||||
{Loot_GROUP, 10, MedicalLow},
|
||||
{Loot_GROUP, 15, Trash},
|
||||
{Loot_GROUP, 10, Consumable}
|
||||
// {Loot_GROUP, 10, GenericSmall}
|
||||
};
|
||||
|
||||
MilitarySpecial[] =
|
||||
{
|
||||
{Loot_WEAPON, 2, NVGoggles},
|
||||
{Loot_GROUP, 10, pistols},
|
||||
{Loot_GROUP, 5, shotgunsingleshot},
|
||||
{Loot_GROUP, 9, sniperrifles},
|
||||
{Loot_GROUP, 12, submachinegun},
|
||||
{Loot_GROUP, 13, assaultrifles},
|
||||
{Loot_GROUP, 9, machineguns},
|
||||
// Weapons
|
||||
{Loot_GROUP, 40, weaponsRU},
|
||||
|
||||
//Tools
|
||||
{Loot_TOOL, 3, Binocular},
|
||||
{Loot_TOOL, 2, Binocular_Vector},
|
||||
{Loot_TOOL, 3, ItemFlashlightRed},
|
||||
{Loot_TOOL, 4, ItemKnife},
|
||||
{Loot_TOOL, 1.3, ItemGPS},
|
||||
{Loot_TOOL, 4, ItemMap},
|
||||
{Loot_TOOL, 2, ItemEtool},
|
||||
{Loot_GROUP, 10, ToolsMilitary},
|
||||
|
||||
//Backpacks
|
||||
{Loot_GROUP, 9, militarybackpacks},
|
||||
{Loot_GROUP, 9, machinegunammo},
|
||||
|
||||
//Clothing
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
{Loot_GROUP, 2, specialclothes},
|
||||
|
||||
//Containers
|
||||
{Loot_CONTAINER, 2.2, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //5.45x39
|
||||
{Loot_CONTAINER, 1.8, DZ_AmmoBoxUS, AmmoBoxUS1, 7, 14}, //5.56x45
|
||||
{Loot_CONTAINER, 1.8, DZ_AmmoBoxRU, AmmoBoxCZ1, 7, 14}, //7.62x39
|
||||
{Loot_CONTAINER, 0.8, DZ_AmmoBoxRU, AmmoBoxCZ2, 2, 5}, //7.62x54R
|
||||
// {Loot_CONTAINER, 0.5, DZ_AmmoBoxRU, AmmoBoxRU3, 3, 7}, //7.62x54R
|
||||
{Loot_CONTAINER, 0.2, DZ_ExplosiveBoxRU, AmmoBoxRU4, 5, 15}, //GP-25
|
||||
{Loot_CONTAINER, 0.2, DZ_ExplosiveBoxRU, AmmoBoxRU5, 3, 7}, //Grenades
|
||||
{Loot_CONTAINER, 2, DZ_AmmoBoxUS, AmmoBoxRU1, 10, 20}, //5.45x39
|
||||
{Loot_CONTAINER, 2, DZ_AmmoBoxRU, AmmoBoxRU2, 10, 20}, //7.62x39
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxRU3, 3, 7}, //7.62x54R
|
||||
{Loot_CONTAINER, 1, DZ_ExplosiveBoxRU, AmmoBoxRU4, 5, 15}, //GP-25
|
||||
{Loot_CONTAINER, 1, DZ_ExplosiveBoxRU, AmmoBoxRU5, 3, 7}, //Grenades
|
||||
|
||||
//Other
|
||||
{Loot_MAGAZINE, 3, FoodMRE},
|
||||
// {Loot_MAGAZINE, 2, ItemSandbag},
|
||||
{Loot_MAGAZINE, 0.5, PipeBomb},
|
||||
{Loot_MAGAZINE, 0.5, MAAWS_HEAT},
|
||||
{Loot_MAGAZINE, 2, 100Rnd_762x54_PK},
|
||||
{Loot_PILE, 15, AmmoMilitaryLow, 1, 4},
|
||||
{Loot_PILE, 10, AmmoMilitaryHigh, 1, 3},
|
||||
{Loot_GROUP, 2, AttachmentsGeneric},
|
||||
{Loot_GROUP, 8, AttachmentsEast},
|
||||
{Loot_GROUP, 6, AttachmentsWest},
|
||||
{Loot_PILE, 15, AmmoRU, 1, 4},
|
||||
{Loot_GROUP, 8, AttachmentsRU},
|
||||
{Loot_PILE, 10, MedicalLow, 1, 2},
|
||||
{Loot_PILE, 10, Trash, 1, 2},
|
||||
{Loot_PILE, 10, Consumable, 1, 2}
|
||||
// {Loot_GROUP, 8, Generic}
|
||||
};
|
||||
|
||||
MilitarySpecialSmall[] =
|
||||
MilitarySmallRU[] =
|
||||
{
|
||||
{Loot_WEAPON, 2, NVGoggles},
|
||||
{Loot_GROUP, 10, pistols},
|
||||
{Loot_TOOL, 3, Binocular},
|
||||
{Loot_TOOL, 2, Binocular_Vector},
|
||||
{Loot_TOOL, 3, ItemKnife},
|
||||
{Loot_TOOL, 1.3, ItemGPS},
|
||||
{Loot_TOOL, 3, ItemMap},
|
||||
{Loot_WEAPON, 8, Makarov_DZ},
|
||||
{Loot_WEAPON, 5, Makarov_SD_DZ},
|
||||
{Loot_GROUP, 5, ToolsMilitary},
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
{Loot_GROUP, 2, specialclothes},
|
||||
{Loot_MAGAZINE, 0.5, PipeBomb},
|
||||
{Loot_MAGAZINE, 0.5, MAAWS_HEAT},
|
||||
{Loot_MAGAZINE, 2, 100Rnd_762x54_PK},
|
||||
{Loot_GROUP, 15, AmmoMilitaryLow},
|
||||
{Loot_GROUP, 10, AmmoMilitaryHigh},
|
||||
{Loot_GROUP, 2, AttachmentsGeneric},
|
||||
{Loot_GROUP, 8, AttachmentsEast},
|
||||
{Loot_GROUP, 6, AttachmentsWest},
|
||||
{Loot_MAGAZINE, 1, PipeBomb}, // Satchel charges are very destructive and should be rare.
|
||||
{Loot_GROUP, 30, AmmoRU},
|
||||
{Loot_GROUP, 15, AttachmentsRU},
|
||||
{Loot_GROUP, 10, MedicalLow},
|
||||
{Loot_GROUP, 10, Trash},
|
||||
{Loot_GROUP, 10, Consumable}
|
||||
// {Loot_GROUP, 8, GenericSmall}
|
||||
};
|
||||
|
||||
MilitaryIndustrial[] = {//DZE ADDED
|
||||
{Loot_GROUP, 15, Parts},
|
||||
{Loot_MAGAZINE, 5, FoodMRE},
|
||||
{Loot_GROUP, 3, FuelBarrel},
|
||||
{Loot_MAGAZINE, 2, ItemGenerator},
|
||||
{Loot_MAGAZINE, 2, fuel_pump_kit},
|
||||
{Loot_MAGAZINE, 3, ItemWire},
|
||||
{Loot_MAGAZINE, 3, ItemTankTrap},
|
||||
{Loot_MAGAZINE, 6, ItemSandbag},
|
||||
{Loot_MAGAZINE, 1, PartEngine},
|
||||
{Loot_GROUP, 15, Military},
|
||||
{Loot_GROUP, 4, Generic}
|
||||
MilitaryUS[] =
|
||||
{
|
||||
// Weapons
|
||||
{Loot_GROUP, 40, weaponsUS},
|
||||
|
||||
//Tools
|
||||
{Loot_GROUP, 10, ToolsMilitary},
|
||||
|
||||
//Backpacks
|
||||
{Loot_GROUP, 9, militarybackpacks},
|
||||
|
||||
//Clothing
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
|
||||
//Containers
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxUS1, 7, 14}, //5.56x45
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxUS2, 7, 14}, //7.62x51
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxUS3, 7, 14}, //M203
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxUS4, 7, 14}, //Explosives
|
||||
|
||||
//Other
|
||||
{Loot_MAGAZINE, 3, FoodMRE},
|
||||
{Loot_PILE, 15, AmmoUS, 1, 4},
|
||||
{Loot_GROUP, 6, AttachmentsUS},
|
||||
{Loot_PILE, 10, MedicalLow, 1, 2},
|
||||
{Loot_PILE, 10, Trash, 1, 2},
|
||||
{Loot_PILE, 10, Consumable, 1, 2}
|
||||
};
|
||||
|
||||
MilitaryIndustrialSmall[] = {
|
||||
{Loot_GROUP, 15, MilitarySmall},
|
||||
{Loot_GROUP, 8, GenericSmall}
|
||||
MilitarySmallUS[] =
|
||||
{
|
||||
{Loot_WEAPON, 8, M9_DZ},
|
||||
{Loot_WEAPON, 5, M9_SD_DZ},
|
||||
{Loot_GROUP, 5, ToolsMilitary},
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
{Loot_MAGAZINE, 1, PipeBomb},
|
||||
{Loot_GROUP, 30, AmmoUS},
|
||||
{Loot_GROUP, 15, AttachmentsUS},
|
||||
{Loot_GROUP, 10, MedicalLow},
|
||||
{Loot_GROUP, 10, Trash},
|
||||
{Loot_GROUP, 10, Consumable}
|
||||
};
|
||||
|
||||
MilitaryEU[] =
|
||||
{
|
||||
// Weapons
|
||||
{Loot_GROUP, 40, weaponsEU},
|
||||
|
||||
//Tools
|
||||
{Loot_GROUP, 10, ToolsMilitary},
|
||||
|
||||
//Backpacks
|
||||
{Loot_GROUP, 9, militarybackpacks},
|
||||
|
||||
//Clothing
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
|
||||
//Containers
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxEU1, 7, 14}, //5.56x45
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxEU2, 7, 14}, //7.62x51mm
|
||||
|
||||
//Other
|
||||
{Loot_MAGAZINE, 3, FoodMRE},
|
||||
{Loot_PILE, 15, AmmoEU, 1, 4},
|
||||
{Loot_GROUP, 6, AttachmentsEU},
|
||||
{Loot_PILE, 10, MedicalLow, 1, 2},
|
||||
{Loot_PILE, 10, Trash, 1, 2},
|
||||
{Loot_PILE, 10, Consumable, 1, 2}
|
||||
};
|
||||
|
||||
MilitarySmallEU[] =
|
||||
{
|
||||
{Loot_WEAPON, 8, G17_DZ},
|
||||
{Loot_WEAPON, 5, G17_SD_DZ},
|
||||
{Loot_GROUP, 5, ToolsMilitary},
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
{Loot_MAGAZINE, 1, PipeBomb},
|
||||
{Loot_GROUP, 30, AmmoEU},
|
||||
{Loot_GROUP, 15, AttachmentsEU},
|
||||
{Loot_GROUP, 10, MedicalLow},
|
||||
{Loot_GROUP, 10, Trash},
|
||||
{Loot_GROUP, 10, Consumable}
|
||||
};
|
||||
|
||||
MilitaryCZ[] =
|
||||
{
|
||||
// Weapons
|
||||
{Loot_GROUP, 40, weaponsCZ},
|
||||
|
||||
//Tools
|
||||
{Loot_GROUP, 10, ToolsMilitary},
|
||||
|
||||
//Backpacks
|
||||
{Loot_GROUP, 9, militarybackpacks},
|
||||
|
||||
//Clothing
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
|
||||
//Containers
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxCZ1, 7, 14},
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxCZ2, 7, 14},
|
||||
{Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxCZ3, 7, 14},
|
||||
|
||||
//Other
|
||||
{Loot_MAGAZINE, 3, FoodMRE},
|
||||
{Loot_MAGAZINE, 1, MAAWS_HEAT}, // MAAWS added exclusively to CZ group. They should be fairly rare.
|
||||
{Loot_PILE, 15, AmmoCZ, 1, 4},
|
||||
{Loot_GROUP, 6, AttachmentsCZ},
|
||||
{Loot_PILE, 10, MedicalLow, 1, 2},
|
||||
{Loot_PILE, 10, Trash, 1, 2},
|
||||
{Loot_PILE, 10, Consumable, 1, 2}
|
||||
};
|
||||
|
||||
MilitarySmallCZ[] =
|
||||
{
|
||||
{Loot_WEAPON, 6, Sa61_EP1},
|
||||
{Loot_WEAPON, 3, CZ_75_P_07_DUTY},
|
||||
{Loot_WEAPON, 3, CZ_75_D_COMPACT},
|
||||
{Loot_WEAPON, 3, CZ_75_SP_01_PHANTOM},
|
||||
{Loot_WEAPON, 2, CZ_75_SP_01_PHANTOM_SD},
|
||||
{Loot_GROUP, 5, ToolsMilitary},
|
||||
{Loot_GROUP, 3, militaryclothes},
|
||||
{Loot_MAGAZINE, 1, PipeBomb},
|
||||
{Loot_MAGAZINE, 1, MAAWS_HEAT},
|
||||
{Loot_GROUP, 30, AmmoCZ},
|
||||
{Loot_GROUP, 15, AttachmentsCZ},
|
||||
{Loot_GROUP, 10, MedicalLow},
|
||||
{Loot_GROUP, 10, Trash},
|
||||
{Loot_GROUP, 10, Consumable}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user