mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
add another female skin and bandit skins. Trader checks for inventory space for purchases
690 lines
16 KiB
C++
690 lines
16 KiB
C++
class CfgVehicles {
|
|
class Citizen1; // External class reference
|
|
class zZombie_Base : Citizen1 {
|
|
scope = public;
|
|
glassesEnabled = 0;
|
|
vehicleClass = "Zombie";
|
|
displayName = "Zombie";
|
|
fsmDanger = "";
|
|
fsmFormation = "";
|
|
zombieLoot = "civilian";
|
|
moves = "CfgMovesZombie";
|
|
isMan = false;
|
|
weapons[] = {};
|
|
magazines[] = {};
|
|
sensitivity = 4; // sensor sensitivity
|
|
sensitivityEar = 2;
|
|
identityTypes[] = {"zombie1", "zombie2"};
|
|
class TalkTopics {};
|
|
languages[] = {};
|
|
|
|
class Eventhandlers {
|
|
init = "_this call zombie_initialize;";
|
|
local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm'};";
|
|
};
|
|
|
|
class HitPoints {
|
|
class HitHead {
|
|
armor = 0.3;
|
|
material = -1;
|
|
name = "head_hit";
|
|
passThrough = true;
|
|
memoryPoint = "pilot";
|
|
};
|
|
|
|
class HitBody : HitHead {
|
|
armor = 2;
|
|
name = "body";
|
|
memoryPoint = "aimPoint";
|
|
};
|
|
|
|
class HitSpine : HitHead {
|
|
armor = 2;
|
|
name = "Spine2";
|
|
memoryPoint = "aimPoint";
|
|
};
|
|
|
|
class HitHands : HitHead {
|
|
armor = 0.5;
|
|
material = -1;
|
|
name = "hands";
|
|
passThrough = true;
|
|
};
|
|
|
|
class HitLArm : HitHands {
|
|
name = "LeftArm";
|
|
memoryPoint = "lelbow";
|
|
};
|
|
|
|
class HitRArm : HitHands {
|
|
name = "RightArm";
|
|
memoryPoint = "relbow";
|
|
};
|
|
|
|
class HitLForeArm : HitHands {
|
|
name = "LeftForeArm";
|
|
memoryPoint = "lwrist";
|
|
};
|
|
|
|
class HitRForeArm : HitHands {
|
|
name = "RightForeArm";
|
|
memoryPoint = "rwrist";
|
|
};
|
|
|
|
class HitLHand : HitHands {
|
|
name = "LeftHand";
|
|
memoryPoint = "LeftHandMiddle1";
|
|
};
|
|
|
|
class HitRHand : HitHands {
|
|
name = "RightHand";
|
|
memoryPoint = "RightHandMiddle1";
|
|
};
|
|
|
|
class HitLegs : HitHands {
|
|
name = "legs";
|
|
memoryPoint = "pelvis";
|
|
};
|
|
|
|
class HitLLeg : HitHands {
|
|
name = "LeftLeg";
|
|
memoryPoint = "lknee";
|
|
};
|
|
|
|
class HitLLegUp : HitHands {
|
|
name = "LeftUpLeg";
|
|
memoryPoint = "lfemur";
|
|
};
|
|
|
|
class HitRLeg : HitHands {
|
|
name = "RightLeg";
|
|
memoryPoint = "rknee";
|
|
};
|
|
|
|
class HitRLegUp : HitHands {
|
|
name = "RightUpLeg";
|
|
memoryPoint = "rfemur";
|
|
};
|
|
};
|
|
};
|
|
class AllVehicles;
|
|
class Air : AllVehicles
|
|
{
|
|
class NewTurret;
|
|
class ViewPilot;
|
|
class AnimationSources;
|
|
};
|
|
class Helicopter : Air
|
|
{
|
|
class HitPoints;
|
|
class Turrets
|
|
{
|
|
class MainTurret: NewTurret
|
|
{
|
|
class Turrets;
|
|
class ViewOptics;
|
|
};
|
|
};
|
|
};
|
|
|
|
class Mi17_base: Helicopter
|
|
{
|
|
class Turrets: Turrets
|
|
{
|
|
class MainTurret: MainTurret
|
|
{
|
|
class ViewOptics: ViewOptics {};
|
|
class Turrets: Turrets {};
|
|
};
|
|
class BackTurret: MainTurret
|
|
{
|
|
class Turrets: Turrets {};
|
|
};
|
|
};
|
|
};
|
|
|
|
class Mi17_DZ: Mi17_base
|
|
{
|
|
displayname = "Mi-8M";
|
|
displaynameshort = "Mi17_DZ";
|
|
scope = 2;
|
|
side = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
hiddenSelections[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 10;
|
|
transportMaxMagazines = 50;
|
|
transportmaxbackpacks = 10;
|
|
|
|
class Turrets : Turrets
|
|
{
|
|
class MainTurret : MainTurret
|
|
{
|
|
magazines[] = {"100Rnd_762x54_PK"};
|
|
};
|
|
class BackTurret : BackTurret
|
|
{
|
|
magazines[] = {"100Rnd_762x54_PK"};
|
|
};
|
|
};
|
|
};
|
|
|
|
class UH1H_base: Helicopter
|
|
{
|
|
class Turrets: Turrets
|
|
{
|
|
class MainTurret: MainTurret
|
|
{
|
|
class ViewOptics: ViewOptics {};
|
|
class Turrets: Turrets {};
|
|
};
|
|
class LeftDoorGun: MainTurret
|
|
{
|
|
class Turrets: Turrets {};
|
|
};
|
|
};
|
|
};
|
|
|
|
class UH1H_DZ: UH1H_base
|
|
{
|
|
scope = 2;
|
|
side = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
hiddenSelections[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 5;
|
|
transportMaxMagazines = 25;
|
|
transportmaxbackpacks = 4;
|
|
|
|
class Turrets : Turrets
|
|
{
|
|
class MainTurret : MainTurret
|
|
{
|
|
magazines[] = {"100Rnd_762x51_M240"};
|
|
};
|
|
class LeftDoorGun : LeftDoorGun
|
|
{
|
|
magazines[] = {"100Rnd_762x51_M240"};
|
|
};
|
|
};
|
|
};
|
|
class AH6_Base_EP1;
|
|
//class AH6X_EP1: AH6_Base_EP1 {};
|
|
class AH6X_DZ: AH6_Base_EP1
|
|
{
|
|
displayname = "AH6X Little Bird";
|
|
displaynameshort = "AH6X_DZ";
|
|
audible = 6;
|
|
enablemanualfire = 0;
|
|
scope = 2;
|
|
side = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
hiddenselections[] = {"camo1"};
|
|
hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa"};
|
|
icon = "\ca\air_e\data\UI\Icon_ah6x_CA.paa";
|
|
model = "\ca\air_e\ah6j\ah6x";
|
|
picture = "\ca\air_e\data\UI\Picture_ah6x_CA.paa";
|
|
isuav = 0;
|
|
radartype = 0;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
weapons[] = {};
|
|
magazines[] = {};
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 3;
|
|
transportMaxMagazines = 10;
|
|
transportmaxbackpacks = 2;
|
|
class Turrets {};
|
|
};
|
|
class MH6J_DZ: AH6_Base_EP1
|
|
{
|
|
scope = 2;
|
|
side = 2;
|
|
crew = "";
|
|
enablemanualfire = 0;
|
|
typicalCargo[] = {};
|
|
displayname = "MH-6J Little Bird";
|
|
displaynameshort = "MH6J_DZ";
|
|
hiddenselections[] = {"camo1", "camo2"};
|
|
transportsoldier = 5;
|
|
hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa", "ca\air_e\ah6j\data\default_co.paa"};
|
|
icon = "\ca\air_e\data\UI\Icon_mh6j_CA.paa";
|
|
model = "\ca\air_e\ah6j\mh6j";
|
|
picture = "\ca\air_e\data\UI\Picture_mh6j_CA.paa";
|
|
radartype = 0;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
weapons[] = {};
|
|
magazines[] = {};
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 3;
|
|
transportMaxMagazines = 20;
|
|
transportmaxbackpacks = 5;
|
|
class Turrets {};
|
|
};
|
|
class Animal;
|
|
class Pastor;
|
|
class Fin;
|
|
class DZAnimal: Animal
|
|
{
|
|
scope = 0;
|
|
side = 1;
|
|
accuracy = 0.25;
|
|
boneHead = "head";
|
|
bonePrimaryWeapon = "head";
|
|
triggerAnim = "";
|
|
picture = "";
|
|
icon = "\Ca\animals2\data\mapicon_animals_ca.paa";
|
|
mapSize = 10;
|
|
weaponSlots = 0;
|
|
fsmFormation = "";
|
|
fsmDanger = "";
|
|
agentTasks[] = {};
|
|
moves = "CfgMovesAnimal";
|
|
memoryPointHeadAxis = "head_axis";
|
|
woman = 0;
|
|
faceType = "Default";
|
|
boneLEye = "l_eye";
|
|
boneREye = "r_eye";
|
|
boneLEyelidUp = "eye_upl";
|
|
boneREyelidUp = "eye_upr";
|
|
boneLEyelidDown = "eye_lwl";
|
|
boneREyelidDown = "eye_lwr";
|
|
boneLPupil = "l_pupila";
|
|
boneRPupil = "r_pupila";
|
|
memoryPointAim = "aimPoint";
|
|
memoryPointCameraTarget = "camera";
|
|
extCameraPosition[] = {0,0.5,-2.5};
|
|
class EventHandlers{};
|
|
class Wounds
|
|
{
|
|
tex[] = {};
|
|
mat[] = {};
|
|
};
|
|
class VariablesScalar {};
|
|
class VariablesString {};
|
|
};
|
|
class DZ_Pastor : Pastor {
|
|
scope = 2;
|
|
side = 1;
|
|
model = "\ca\animals2\Dogs\Pastor\Pastor";
|
|
displayName = "Alsatian";
|
|
moves = "CfgMovesDogDZ";
|
|
gestures = "CfgGesturesDogDZ";
|
|
fsmDanger = "";
|
|
fsmFormation = "";
|
|
agentTasks[] = {};
|
|
woman = 0;
|
|
class EventHandlers{};
|
|
class Wounds
|
|
{
|
|
tex[] = {};
|
|
mat[] = {};
|
|
};
|
|
class VariablesScalar {};
|
|
class VariablesString {};
|
|
};
|
|
|
|
class DZ_Fin : Fin {
|
|
scope = 2;
|
|
model = "\ca\animals2\Dogs\Fin\Fin";
|
|
displayName = "Fin";
|
|
moves = "CfgMovesDogDZ";
|
|
gestures = "CfgGesturesDogDZ";
|
|
fsmDanger = "";
|
|
fsmFormation = "";
|
|
};
|
|
|
|
class Soldier_Crew_PMC;
|
|
class Bandit1_DZ : Soldier_Crew_PMC {
|
|
displayName = "$STR_CHAR_2";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
model = "\dayz\characters\man_bandit";
|
|
portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
|
|
magazines[] = {};
|
|
backpack = "";
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
};
|
|
|
|
class BAF_Soldier_Officer_W;
|
|
class Rocket_DZ: BAF_Soldier_Officer_W {
|
|
displayName = "Officer";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
};
|
|
class RU_Policeman;
|
|
class RU_Policeman_DZ: RU_Policeman {
|
|
displayName = "Policeman";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Pilot_EP1;
|
|
class Pilot_EP1_DZ: Pilot_EP1 {
|
|
displayName = "Pilot";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Haris_Press_EP1;
|
|
class Haris_Press_EP1_DZ: Haris_Press_EP1 {
|
|
displayName = "Press";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Ins_Soldier_GL;
|
|
class Ins_Soldier_GL_DZ: Ins_Soldier_GL {
|
|
displayName = "Terrorist";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class GUE_Commander;
|
|
class GUE_Commander_DZ: GUE_Commander {
|
|
displayName = "Rebel";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Functionary1_EP1;
|
|
class Functionary1_EP1_DZ: Functionary1_EP1 {
|
|
displayName = "Business Suit";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Priest;
|
|
class Priest_DZ: Priest {
|
|
displayName = "Priest";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
class Rocker2;
|
|
class Rocker2_DZ: Rocker2 {
|
|
displayName = "Rocker Outfit";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
canCarryBackPack = 1;
|
|
};
|
|
|
|
class BAF_Soldier_W;
|
|
class Soldier1_DZ: BAF_Soldier_W {
|
|
displayName = "Soldier";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
};
|
|
class BAF_Soldier_SniperH_W;
|
|
class Sniper1_DZ: BAF_Soldier_SniperH_W {
|
|
displayName = "Sniper";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
};
|
|
class BAF_Soldier_L_W;
|
|
class Camo1_DZ: BAF_Soldier_L_W {
|
|
displayName = "Survivor";
|
|
side = 1;
|
|
weapons[] = {"Throw","Put"};
|
|
backpack = "";
|
|
magazines[] = {};
|
|
respawnWeapons[] = {"Throw","Put"};
|
|
respawnMagazines[] = {};
|
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
canHideBodies = 1;
|
|
};
|
|
class Bag_Base_EP1;
|
|
class Bag_Base_BAF;
|
|
class DZ_Patrol_Pack_EP1: Bag_Base_EP1
|
|
{
|
|
scope = 2;
|
|
displayName = "Patrol Pack (coyote)";
|
|
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_COYOTE_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapsize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault_Coyote.p3d";
|
|
transportMaxWeapons = 1;
|
|
transportMaxMagazines = 8;
|
|
};
|
|
|
|
class DZ_Assault_Pack_EP1: Bag_Base_EP1
|
|
{
|
|
scope = 2;
|
|
displayName = "Assault Pack (ACU)";
|
|
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapSize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault.p3d";
|
|
transportMaxWeapons = 1;
|
|
transportMaxMagazines = 12;
|
|
};
|
|
|
|
class DZ_Czech_Vest_Puch: Bag_Base_EP1
|
|
{
|
|
displayname = "Czech Vest Pouch";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapsize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_acr_small.p3d";
|
|
picture = "\ca\weapons_e\data\icons\backpack_ACR_small_CA.paa";
|
|
scope = 2;
|
|
transportmaxmagazines = 12;
|
|
transportmaxweapons = 0;
|
|
};
|
|
|
|
class DZ_ALICE_Pack_EP1: Bag_Base_EP1
|
|
{
|
|
scope = 2;
|
|
displayName = "ALICE Pack";
|
|
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapsize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_tk_alice.p3d";
|
|
transportMaxWeapons = 2;
|
|
transportMaxMagazines = 16;
|
|
};
|
|
|
|
class DZ_TK_Assault_Pack_EP1 : Bag_Base_BAF
|
|
{
|
|
scope = 2;
|
|
displayName = "Survival ACU";
|
|
mapSize = 2;
|
|
picture = "\ca\weapons_e\data\icons\backpack_CIVIL_ASSAULT_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_civil_assault.p3d";
|
|
transportMaxWeapons = 2;
|
|
transportMaxMagazines = 16;
|
|
};
|
|
|
|
class DZ_British_ACU : Bag_Base_BAF
|
|
{
|
|
scope = 2;
|
|
displayName = "British Assault Pack";
|
|
mapSize = 2;
|
|
model = "\ca\weapons_baf\Backpack_Small_BAF";\
|
|
picture = "\ca\weapons_baf\data\UI\backpack_BAF_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
transportMaxWeapons = 3;
|
|
transportMaxMagazines = 18;
|
|
};
|
|
|
|
class DZ_CivilBackpack_EP1: Bag_Base_EP1
|
|
{
|
|
scope = 2;
|
|
displayName = "Czech Backpack";
|
|
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapsize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_acr.p3d";
|
|
transportMaxWeapons = 4;
|
|
transportMaxMagazines = 24;
|
|
};
|
|
|
|
class DZ_Backpack_EP1: Bag_Base_EP1
|
|
{
|
|
scope = 2;
|
|
displayName = "Backpack (coyote)";
|
|
picture = "\ca\weapons_e\data\icons\backpack_US_CA.paa";
|
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
mapsize = 2;
|
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us.p3d";
|
|
transportMaxWeapons = 6;
|
|
transportMaxMagazines = 24;
|
|
};
|
|
//An2_TK_EP1
|
|
class An2_Base_EP1;
|
|
class AN2_DZ: An2_Base_EP1
|
|
{
|
|
displayname = "AN2 Cargo Plane";
|
|
displaynameshort = "AN2_DZ";
|
|
scope = 2;
|
|
side = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
hiddenSelections[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
weapons[] = {};
|
|
magazines[] = {};
|
|
gunnerHasFlares = false;
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 10;
|
|
transportMaxMagazines = 80;
|
|
transportmaxbackpacks = 15;
|
|
};
|
|
class House {
|
|
class DestructionEffects;
|
|
};
|
|
|
|
// This parent class is made to make referring to these objects easier later with allMissionObjects
|
|
class SpawnableWreck : House {};
|
|
|
|
class UH1Wreck_DZ: SpawnableWreck
|
|
{
|
|
model = "\ca\air2\UH1Y\UH1Y_Crashed.p3d";
|
|
icon = "\ca\air2\data\UI\icon_UH1Y_CA.paa";
|
|
mapSize = 15;
|
|
displayName = "Crashed UH-1Y";
|
|
vehicleClass = "Wrecks";
|
|
};
|
|
class UH60Wreck_DZ: SpawnableWreck
|
|
{
|
|
model = "\Ca\Misc_E\Wreck_UH60_EP1.p3d";
|
|
icon = "ca\Misc_E\data\Icons\Icon_uh60_wreck_CA";
|
|
mapSize = 15;
|
|
displayName = "UH-60 Wreck";
|
|
vehicleClass = "Wrecks";
|
|
};
|
|
class Strategic;
|
|
class NonStrategic;
|
|
|
|
class Land_A_FuelStation_Feed: Strategic
|
|
{
|
|
model = "\ca\structures\House\A_FuelStation\A_FuelStation_Feed";
|
|
transportFuel = 0; //50000;
|
|
nameSound = "fuelstation";
|
|
};
|
|
|
|
class Land_Ind_FuelStation_Feed_Ep1: Strategic
|
|
{
|
|
model = "\ca\structures_pmc\ind\fuelstation\fuelstation_feed_pmc";
|
|
transportFuel = 0;
|
|
nameSound = "fuelstation";
|
|
};
|
|
|
|
|
|
// Lingor hangars
|
|
//class land_ibr_hangar: land_ibr_hangar
|
|
//{
|
|
// scope = 2;
|
|
// transportFuel = 0;
|
|
// transportRepair = 0;
|
|
//};
|
|
|
|
};
|