mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
1270 lines
26 KiB
C++
1270 lines
26 KiB
C++
class CfgVehicles {
|
|
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;
|
|
model = "\ca\animals2\Dogs\Pastor\Pastor";
|
|
displayName = "Alsatian";
|
|
moves = "CfgMovesDogDZ";
|
|
gestures = "CfgGesturesDogDZ";
|
|
fsmDanger = "";
|
|
fsmFormation = "";
|
|
};
|
|
|
|
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 = "Rocket";
|
|
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_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 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 = 2;
|
|
transportMaxMagazines = 12;
|
|
};
|
|
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 = 3;
|
|
transportMaxMagazines = 16;
|
|
};
|
|
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 = 4;
|
|
transportMaxMagazines = 20;
|
|
};
|
|
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;
|
|
};
|
|
class UH1H_base;
|
|
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;
|
|
};
|
|
//Mi17_TK_EP1
|
|
class Mi17_TK_EP1
|
|
{
|
|
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;
|
|
};
|
|
class Mi17_DZ: Mi17_TK_EP1
|
|
{
|
|
displayName = "Mi17_DZ";
|
|
};
|
|
//An2_TK_EP1
|
|
class An2_TK_EP1
|
|
{
|
|
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;
|
|
};
|
|
class AN2_DZ: An2_TK_EP1
|
|
{
|
|
displayName = "AN2_DZ";
|
|
};
|
|
//AH6X_EP1
|
|
class AH6X_EP1
|
|
{
|
|
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;
|
|
};
|
|
class AH6X_DZ: AH6X_EP1
|
|
{
|
|
displayName = "AH6X_DZ";
|
|
};
|
|
class House {
|
|
class DestructionEffects;
|
|
};
|
|
class UH1Wreck_DZ: House
|
|
{
|
|
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 HouseDZ: House {
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0.0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = "false";
|
|
};
|
|
};
|
|
class Reflectors
|
|
{
|
|
class MainLight
|
|
{
|
|
color[] = {0,0.0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
position = "";
|
|
direction = "";
|
|
hitpoint = "";
|
|
selection = "";
|
|
size = 0;
|
|
period[] = {0,1};
|
|
};
|
|
};
|
|
};
|
|
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: House
|
|
{
|
|
model = "\ibr\ibr_hangars\ibr_hangar";
|
|
scope = 2;
|
|
vehicleClass = "ibr_hangars";
|
|
transportFuel = 0;
|
|
transportRepair = 0;
|
|
icon = "\ibr\ibr_hangars\icons\icon5.paa";
|
|
mapSize = 40;
|
|
displayName = "House";
|
|
destrType = "DestructBuilding";
|
|
armor = 1200;
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ibr\ibr_hangars\ibr_hangar_ruins";
|
|
position = "";
|
|
intensity = 2;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
class MarkerLights
|
|
{
|
|
class WhiteBlinking
|
|
{
|
|
name = "svet1";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class doorf
|
|
{
|
|
source = "user";
|
|
animPeriod = 5;
|
|
initPhase = 0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Gate
|
|
{
|
|
displayName = "Open Gate";
|
|
position = "handle1";
|
|
radius = 10.0;
|
|
onlyForPlayer = 0;
|
|
condition = "this animationPhase ""doorfanim"" < 0.5";
|
|
statement = "this animate [""doorfanim"", 1]";
|
|
};
|
|
class Close_Gate
|
|
{
|
|
displayName = "Close Gate";
|
|
position = "handle1";
|
|
radius = 10.0;
|
|
onlyForplayer = 0;
|
|
condition = "this animationPhase ""doorfanim"" > 0.5";
|
|
statement = "this animate [""doorfanim"",0]";
|
|
};
|
|
};
|
|
};
|
|
|
|
class Land_Ind_MalyKomin: House
|
|
{
|
|
scope = 1;
|
|
armor = 100;
|
|
featureSize = 40;
|
|
model = "\Ca\buildings2\Ind_CementWorks\Ind_MalyKomin\Ind_MalyKomin";
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ca\Buildings2\Ind_CementWorks\Ind_MalyKomin\Ind_MalyKomin_ruins";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 0.05;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
ladders[] = {{"start","end"}};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_Rail_Semafor: House
|
|
{
|
|
scope = 1;
|
|
model = "\CA\Structures\Rail\Rail_Misc\rail_Semafor";
|
|
destrType = "DestructTree";
|
|
class MarkerLights
|
|
{
|
|
class GreenStill
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_Rail_Zavora: House
|
|
{
|
|
scope = 1;
|
|
model = "\CA\Structures\Rail\Rail_Misc\rail_Zavora";
|
|
destrType = "DestructTree";
|
|
class MarkerLights
|
|
{
|
|
class WhiteBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_majak: House
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\majak";
|
|
displayName = "Lighthouse";
|
|
animated = 1;
|
|
ladders[] = {{"start","end"}};
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ca\buildings\ruins\majak_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
armor = 1000;
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class Reflectors
|
|
{
|
|
class MainLight
|
|
{
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
position = "";
|
|
direction = "";
|
|
hitpoint = "";
|
|
selection = "";
|
|
size = 0;
|
|
brightness = 0;
|
|
period[] = {0,1};
|
|
};
|
|
};
|
|
};
|
|
class Land_majak2: Land_majak
|
|
{
|
|
model = "\ca\buildings\majak2";
|
|
class Reflectors
|
|
{
|
|
class MainLight
|
|
{
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
position = "";
|
|
direction = "";
|
|
hitpoint = "";
|
|
selection = "";
|
|
size = 0;
|
|
brightness = 0;
|
|
period[] = {0,1};
|
|
};
|
|
};
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ca\buildings\ruins\majak_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
};
|
|
class Land_Vysilac_FM: House
|
|
{
|
|
scope = 1;
|
|
armor = 150;
|
|
destrType = "DestructBuilding";
|
|
ladders[] = {{"start","end"}};
|
|
model = "\ca\buildings\Vysilac_FM";
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class Destruction
|
|
{
|
|
animations[] = {{"ca\buildings\rtm\vysilac_fm.rtm",0.5,3}};
|
|
};
|
|
displayName = "Radio 1";
|
|
};
|
|
class Land_telek1: House
|
|
{
|
|
scope = 1;
|
|
armor = 600;
|
|
destrType = "DestructBuilding";
|
|
model = "\ca\buildings\telek1";
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ca\buildings\ruins\telek1_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
displayName = "Telek 1";
|
|
ladders[] = {{"start1","end1"},{"start2","end2"},{"start3","end3"}};
|
|
};
|
|
class Land_komin: House
|
|
{
|
|
ladders[] = {{"start","end"}};
|
|
model = "\ca\buildings\komin";
|
|
armor = 300;
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\ca\buildings\ruins\komin_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_Stoplight01: House
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\stoplight01";
|
|
armor = 50;
|
|
class MarkerLights
|
|
{
|
|
class YellowTopBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
class YellowLowBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_Stoplight02: Land_Stoplight01
|
|
{
|
|
model = "\ca\buildings\Misc\stoplight02";
|
|
class MarkerLights
|
|
{
|
|
class YellowTopBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_NavigLight: House
|
|
{
|
|
scope = 1;
|
|
displayName = "";
|
|
model = "\ca\buildings\Misc\NavigLight";
|
|
armor = 50;
|
|
class MarkerLights
|
|
{
|
|
class WhiteStill
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_runway_edgelight: House
|
|
{
|
|
scope = 1;
|
|
displayName = "";
|
|
model = "\ca\buildings\Misc\runway_edgelight";
|
|
armor = 20;
|
|
class MarkerLights
|
|
{
|
|
class RedStill
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_VASICore: NonStrategic
|
|
{
|
|
scope = 1;
|
|
animated = 0;
|
|
reversed = 0;
|
|
vehicleClass = "Objects";
|
|
icon = "";
|
|
model = "";
|
|
displayName = "VASI";
|
|
accuracy = 0.2;
|
|
typicalCargo[] = {};
|
|
destrType = "DestructBuilding";
|
|
irTarget = 0;
|
|
transportAmmo = 0;
|
|
transportRepair = 0;
|
|
transportFuel = 0;
|
|
cost = 0;
|
|
armor = 100;
|
|
mapSize = 6.4;
|
|
simulation = "house";
|
|
};
|
|
class Land_HouseB_Tenement: House
|
|
{
|
|
armor = 180;
|
|
model = "\Ca\Structures\House\HouseBT\HouseB_Tenement";
|
|
scope = 1;
|
|
featureSize = 50;
|
|
class HitPoints
|
|
{
|
|
class Hit1
|
|
{
|
|
armor = 0.15;
|
|
material = -1;
|
|
name = "dam 1";
|
|
visual = "damT1";
|
|
passThrough = 0;
|
|
convexComponent = "dam 1";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0.0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = "false";
|
|
};
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class Lights_1
|
|
{
|
|
source = "user";
|
|
animPeriod = 0.001;
|
|
initPhase = 0;
|
|
};
|
|
class Lights_2: Lights_1
|
|
{
|
|
};
|
|
};
|
|
};
|
|
class Land_Mil_ControlTower: House
|
|
{
|
|
scope = 1;
|
|
armor = 400;
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\Ca\Structures\Mil\Mil_ControlTower_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
class HitPoints
|
|
{
|
|
class Hit1
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 1";
|
|
visual = "damT1";
|
|
passThrough = 1;
|
|
convexComponent = "dam 1";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hit2
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 2";
|
|
visual = "damT2";
|
|
passThrough = 1;
|
|
convexComponent = "dam 2";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hit3
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 3";
|
|
visual = "damT3";
|
|
passThrough = 1;
|
|
convexComponent = "dam 3";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hit4
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 4";
|
|
visual = "damT4";
|
|
passThrough = 1;
|
|
convexComponent = "dam 4";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hit5
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 5";
|
|
visual = "damT5";
|
|
passThrough = 1;
|
|
convexComponent = "dam 5";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hit6
|
|
{
|
|
armor = 0.25;
|
|
material = -1;
|
|
name = "dam 6";
|
|
visual = "damT6";
|
|
passThrough = 1;
|
|
convexComponent = "dam 6";
|
|
class DestructionEffects
|
|
{
|
|
class Dust
|
|
{
|
|
simulation = "particles";
|
|
type = "HousePartDust";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 0.01;
|
|
};
|
|
class Dust2: Dust
|
|
{
|
|
type = "HousePartDustLong";
|
|
};
|
|
class Walls: Dust
|
|
{
|
|
type = "HousePartWall";
|
|
};
|
|
};
|
|
};
|
|
class Hitglass
|
|
{
|
|
armor = 0.0005;
|
|
material = -1;
|
|
name = "dam glass";
|
|
visual = "damTglass";
|
|
passThrough = 0;
|
|
convexComponent = "dam glass";
|
|
};
|
|
class Hittower
|
|
{
|
|
armor = 0.0005;
|
|
material = -1;
|
|
name = "dam tower";
|
|
visual = "damTtower";
|
|
passThrough = 0;
|
|
convexComponent = "dam tower";
|
|
};
|
|
};
|
|
replaceDamagedHitpoints[] = {"Hit1","Hit2","Hit3","Hit4","Hit5","Hit6"};
|
|
class Damage
|
|
{
|
|
tex[] = {};
|
|
mat[] = {"CA\Structures\Mil\Data\Mil_ControlTower_windows1.rvmat","CA\Structures\Mil\Data\destruct_half_Mil_ControlTower_windows1.rvmat","CA\Structures\Mil\Data\destruct_full_Mil_ControlTower_windows1.rvmat"};
|
|
};
|
|
model = "\CA\Structures\Mil\Mil_ControlTower";
|
|
ladders[] = {{"start1","end1"},{"start2","end2"}};
|
|
class AnimationSources
|
|
{
|
|
class dvere_spodni_R
|
|
{
|
|
animPeriod = 1;
|
|
initPhase = 0;
|
|
source = "user";
|
|
};
|
|
class dvere_spodni_L
|
|
{
|
|
animPeriod = 1;
|
|
initPhase = 1;
|
|
source = "user";
|
|
};
|
|
class dvere_vrchni
|
|
{
|
|
animPeriod = 1;
|
|
initPhase = 1;
|
|
source = "user";
|
|
};
|
|
class HitTower
|
|
{
|
|
source = "Hit";
|
|
hitpoint = "HitTower";
|
|
raw = 1;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class OpenDoors1
|
|
{
|
|
displayNameDefault = "<img image='\ca\ui\data\ui_action_open_ca.paa' size='4' />";
|
|
displayName = "Open door";
|
|
position = "Dvere_spodni_R_osa";
|
|
radius = 3;
|
|
onlyForPlayer = 0;
|
|
condition = "this animationPhase ""Dvere_spodni_R"" < 0.5";
|
|
statement = "this animate [""Dvere_spodni_R"", 1];this animate [""Dvere_spodni_L"", 1]";
|
|
};
|
|
class CloseDoors1: OpenDoors1
|
|
{
|
|
displayNameDefault = "<img image='\ca\ui\data\ui_action_close_ca.paa' size='4' />";
|
|
displayName = "Close door";
|
|
condition = "this animationPhase ""Dvere_spodni_R"" >= 0.5";
|
|
statement = "this animate [""Dvere_spodni_R"", 0];this animate [""Dvere_spodni_L"", 0]";
|
|
};
|
|
class OpenDoors3
|
|
{
|
|
displayNameDefault = "<img image='\ca\ui\data\ui_action_open_ca.paa' size='4' />";
|
|
displayName = "Open door";
|
|
position = "Dvere_Vrchni_osa";
|
|
radius = 2;
|
|
onlyForPlayer = 0;
|
|
condition = "this animationPhase ""dvere_vrchni"" < 0.5";
|
|
statement = "this animate [""dvere_vrchni"", 1]";
|
|
};
|
|
class CloseDoors3: OpenDoors3
|
|
{
|
|
displayNameDefault = "<img image='\ca\ui\data\ui_action_close_ca.paa' size='4' />";
|
|
displayName = "Close door";
|
|
condition = "this animationPhase ""dvere_vrchni"" >= 0.5";
|
|
statement = "this animate [""dvere_vrchni"", 0]";
|
|
};
|
|
};
|
|
actionBegin1 = "OpenDoors1";
|
|
actionEnd1 = "OpenDoors1";
|
|
actionBegin2 = "OpenDoors3";
|
|
actionEnd2 = "OpenDoors3";
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
replaceDamaged = "Land_Mil_ControlTower_dam";
|
|
};
|
|
class Land_NAV_Lighthouse: House
|
|
{
|
|
scope = 1;
|
|
armor = 500;
|
|
featureSize = 15;
|
|
model = "\Ca\Structures\NAV\NAV_Lighthouse";
|
|
ladders[] = {{"start1","end1"}};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class Reflectors
|
|
{
|
|
class MainLight
|
|
{
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
position = "";
|
|
direction = "";
|
|
hitpoint = "";
|
|
selection = "";
|
|
size = 0;
|
|
brightness = 0;
|
|
period[] = {0,1};
|
|
};
|
|
};
|
|
class Damage
|
|
{
|
|
tex[] = {};
|
|
mat[] = {"ca\structures\nav\data\nav_lighthouse_multi.rvmat","ca\structures\nav\data\destruct_half_nav_lighthouse_multi.rvmat","ca\structures\nav\data\destruct_full_nav_lighthouse_multi.rvmat","ca\structures\nav\data\nav_lighthouse_windows.rvmat","ca\structures\nav\data\destruct_half_lighthouse_windows.rvmat","ca\structures\nav\data\destruct_full_lighthouse_windows.rvmat"};
|
|
};
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\Ca\Structures\Nav\NAV_Lighthouse_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
};
|
|
class Land_NAV_Lighthouse2: Land_NAV_Lighthouse
|
|
{
|
|
model = "\Ca\Structures\NAV\NAV_Lighthouse2";
|
|
class Reflectors: Reflectors
|
|
{
|
|
class MainLight: MainLight
|
|
{
|
|
period[] = {0,1};
|
|
};
|
|
};
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\Ca\Structures\Nav\NAV_Lighthouse_ruins.p3d";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
};
|
|
class Land_A_Crane_02b: House
|
|
{
|
|
scope = 1;
|
|
armor = 110;
|
|
featureSize = 30;
|
|
model = "\ca\buildings2\A_Crane_02\A_Crane_02b";
|
|
destrType = "DestructBuilding";
|
|
ladders[] = {{"start3","end3"},{"start4","end4"},{"start5","end5"},{"start6","end6"}};
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class Destruction
|
|
{
|
|
animations[] = {{"ca\buildings2\A_Crane_02\data\anim\crane.rtm",0.5,3}};
|
|
};
|
|
};
|
|
class Land_Farm_WTower: House
|
|
{
|
|
scope = 1;
|
|
armor = 100;
|
|
model = "\CA\buildings2\Farm_WTower\Farm_WTower";
|
|
class MarkerLights
|
|
{
|
|
class RedBlinking
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
class DestructionEffects: DestructionEffects
|
|
{
|
|
class Ruin1
|
|
{
|
|
simulation = "ruin";
|
|
type = "\Ca\buildings2\Farm_WTower\Farm_WTower_ruins";
|
|
position = "";
|
|
intensity = 1;
|
|
interval = 1;
|
|
lifeTime = 1;
|
|
};
|
|
};
|
|
};
|
|
class Land_A_TVTower_Mid: House
|
|
{
|
|
scope = 1;
|
|
destrType = "DestructNo";
|
|
model = "\ca\Structures\A_TVTower\A_TVTower_Mid";
|
|
featureSize = 150;
|
|
class MarkerLights
|
|
{
|
|
class RedStill
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
class Land_A_TVTower_Top: House
|
|
{
|
|
scope = 1;
|
|
destrType = "DestructNo";
|
|
model = "\ca\Structures\A_TVTower\A_TVTower_Top";
|
|
featureSize = 150;
|
|
class MarkerLights
|
|
{
|
|
class RedLight
|
|
{
|
|
name = "";
|
|
color[] = {0,0,0,0};
|
|
ambient[] = {0,0,0,0};
|
|
brightness = 0;
|
|
blinking = 0;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
class CfgNonAIVehicles
|
|
{
|
|
access = 0;
|
|
class StreetLamp
|
|
{
|
|
scope = 0;
|
|
model = "";
|
|
destrType = "DestructTree";
|
|
simulation = "thing";
|
|
};
|
|
class Land_lampa_sidl: StreetLamp
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\lampa_sidl";
|
|
};
|
|
class Land_lampa_sidl_2: StreetLamp
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\lampa_sidl_2";
|
|
};
|
|
class Land_lampa_sidl_3: StreetLamp
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\lampa_sidl_3";
|
|
};
|
|
class Land_lampa_ind: StreetLamp
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\lampa_ind";
|
|
};
|
|
class Land_lampa_ind_zebr: StreetLamp
|
|
{
|
|
scope = 1;
|
|
model = "\ca\buildings\Misc\lampa_ind_zebr";
|
|
};
|
|
}; |