Merge pull request #1060 from Fank/Feature/968

Feature #968
This commit is contained in:
vbawol
2014-02-02 10:56:11 -08:00
5 changed files with 98 additions and 30 deletions

View File

@@ -386,6 +386,42 @@ class UH60Wreck_DZ: Military {
lootPos[] = {}; lootPos[] = {};
}; };
class UH60_NAVY_Wreck_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class UH60_ARMY_Wreck_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class UH60_NAVY_Wreck_burned_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class UH60_ARMY_Wreck_burned_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class USMC_WarfareBFieldhHospital: MASH { class USMC_WarfareBFieldhHospital: MASH {
minRoaming = 1; minRoaming = 1;
maxRoaming = 3; maxRoaming = 3;

View File

@@ -0,0 +1,31 @@
class UH60_NAVY_Wreck_DZ: SpawnableWreck {
scope = public;
class Armory {
disabled = 1;
};
model = "\glt_bh_wreck\UH60_Crashed.p3d";
displayName = "UH60 Wreck (NAVY)";
vehicleClass = "Wrecks";
destrType = "DestructNo";
hiddenSelections[] = {"camo1", "camo2", "camo3", "camo4"};
hiddenSelectionsTextures[] = {"\glt_bh_wreck\uh60_1_navy_co.paa", "\glt_bh_wreck\uh60_2_navy_co.paa", "\glt_bh_wreck\uh60_3_navy_co.paa", "\glt_bh_wreck\uh60_4_navy_co.paa"};
typicalCargo[] = {};
irTarget = "false";
transportAmmo = 0;
transportRepair = 0;
transportFuel = 0;
transportSoldier = 0;
class Eventhandlers {};
};
class UH60_ARMY_Wreck_DZ: UH60_NAVY_Wreck_DZ {
displayName = "UH60 Wreck (ARMY)";
hiddenSelectionsTextures[] = {"\glt_bh_wreck\uh60_1_co.paa", "\glt_bh_wreck\uh60_2_co.paa", "\glt_bh_wreck\uh60_3_co.paa", "\glt_bh_wreck\uh60_4_co.paa"};
};
class UH60_NAVY_Wreck_burned_DZ: UH60_NAVY_Wreck_DZ {
displayName = "UH60 Wreck burned (NAVY)";
hiddenSelectionsTextures[] = {"\glt_bh_wreck_burned\uh60_1_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_2_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_3_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_4_navy_destr_co.paa"};
};
class UH60_ARMY_Wreck_burned_DZ: UH60_NAVY_Wreck_DZ {
displayName = "UH60 Wreck burned (ARMY)";
hiddenSelectionsTextures[] = {"\glt_bh_wreck_burned\uh60_1_destr_co.paa", "\glt_bh_wreck_burned\uh60_2_destr_co.paa", "\glt_bh_wreck_burned\uh60_3_destr_co.paa", "\glt_bh_wreck_burned\uh60_4_destr_co.paa"};
};

View File

@@ -323,6 +323,7 @@ class CfgVehicles {
class DestructionEffects; class DestructionEffects;
}; };
#include "CfgVehicles\Wrecks.hpp" #include "CfgVehicles\Wrecks.hpp"
#include "CfgVehicles\DZE\Wrecks.hpp"
class Mass_grave; class Mass_grave;
class Mass_grave_DZ: Mass_grave class Mass_grave_DZ: Mass_grave

View File

@@ -22,7 +22,7 @@ while {true} do {
_timeToSpawn = time + _frequency + _timeAdjust; _timeToSpawn = time + _frequency + _timeAdjust;
//Adding some Random systems //Adding some Random systems
_crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ","Mass_grave_DZ"] call BIS_fnc_selectRandom; _crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ","UH60_NAVY_Wreck_DZ","UH60_ARMY_Wreck_DZ","UH60_NAVY_Wreck_burned_DZ","UH60_ARMY_Wreck_burned_DZ","Mass_grave_DZ"] call BIS_fnc_selectRandom;
if(_crashModel == "Mass_grave_DZ") then { if(_crashModel == "Mass_grave_DZ") then {

View File

@@ -12,7 +12,7 @@ _fadeFire = false;
_spawnRoll = random 1; _spawnRoll = random 1;
if (_spawnRoll <= _spawnChance) then { if (_spawnRoll <= _spawnChance) then {
_crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ","Mass_grave_DZ"] call BIS_fnc_selectRandom; _crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ","UH60_NAVY_Wreck_DZ","UH60_ARMY_Wreck_DZ","UH60_NAVY_Wreck_burned_DZ","UH60_ARMY_Wreck_burned_DZ","Mass_grave_DZ"] call BIS_fnc_selectRandom;
if(_crashModel == "Mass_grave_DZ") then { if(_crashModel == "Mass_grave_DZ") then {
_lootTable = "MassGrave"; _lootTable = "MassGrave";