Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches {
- class A3F_Shop_leer {
- requiredaddons[] = {"A3_Structures_F" };
- requiredversion = 1.5;
- units[] = {};
- weapons[] = {};
- magazines[] = {};
- };
- };
- class CfgVehicleClasses {
- class A3F_class {
- displayName = "A3F Buildings";
- };
- };
- class CfgVehicles {
- class NonStrategic; // External class reference
- class House; // External class reference
- class House_F : House {
- class DestructionEffects; // External class reference
- class AnimationSources; // External class reference
- };
- class Ruins_F; // External class reference
- class Land_A3F_Shop_leer : House_F {
- scope = 2;
- displayName = "A3F_Shop_leer";
- model = "\A3F_Shops\Leer\A3F_Shop_leer.p3d";
- vehicleClass = "A3F_class";
- mapSize = 20.27;
- author = "[A3F] Kelvin Calamari";
- cost = 40000;
- //icon = "\A3F_Courthouse\textures\icon.paa";
- class HitPoints {
- class Glass_1_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_1";
- visual = "Glass_1_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_1_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_1_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- };
- };
- class Glass_2_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_2";
- visual = "Glass_2_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_2_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_2_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- class Glass_3_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_3";
- visual = "Glass_3_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_3_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_3_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- class Glass_4_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_4";
- visual = "Glass_4_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_4_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_4_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- class Glass_5_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_5";
- visual = "Glass_5_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_5_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_5_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- class Glass_6_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_6";
- visual = "Glass_6_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_6_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_6_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- class Glass_7_hitpoint {
- armor = 0.001;
- material = -1;
- name = "Glass_7";
- visual = "Glass_7_hide";
- passThrough = 0;
- radius = 0.175;
- convexComponent = "Glass_7_hide";
- class DestructionEffects {
- class BrokenGlass1 {
- simulation = "particles";
- type = "BrokenGlass1NN";
- position = "Glass_7_effects";
- intensity = 0.15;
- interval = 1;
- lifeTime = 0.05;
- };
- class BrokenGlass2 : BrokenGlass1 {
- type = "BrokenGlass2NN";
- };
- class BrokenGlass3 : BrokenGlass1 {
- type = "BrokenGlass3NN";
- };
- class BrokenGlass4 : BrokenGlass1 {
- type = "BrokenGlass4NN";
- };
- class BrokenGlass5 : BrokenGlass1 {
- type = "BrokenGlass5NN";
- };
- class BrokenGlass6 : BrokenGlass1 {
- type = "BrokenGlass6NN";
- };
- class BrokenGlass7 : BrokenGlass1 {
- type = "BrokenGlass7NN";
- };
- class BrokenGlass1S : BrokenGlass1 {
- type = "BrokenGlass1SN";
- };
- class BrokenGlass2S : BrokenGlass1 {
- type = "BrokenGlass2SN";
- };
- class BrokenGlass3S : BrokenGlass1 {
- type = "BrokenGlass3SN";
- };
- class BrokenGlass4S : BrokenGlass1 {
- type = "BrokenGlass4SN";
- };
- class BrokenGlass5S : BrokenGlass1 {
- type = "BrokenGlass5SN";
- };
- class BrokenGlass6S : BrokenGlass1 {
- type = "BrokenGlass6SN";
- };
- class BrokenGlass7S : BrokenGlass1 {
- type = "BrokenGlass7SN";
- };
- };
- };
- };
- class AnimationSources
- {
- class Glass_1_source {
- source = "Hit";
- hitpoint = "Glass_1_hitpoint";
- raw = 1;
- };
- class Glass_2_source : Glass_1_source {
- hitpoint = "Glass_2_hitpoint";
- };
- class Glass_3_source : Glass_1_source {
- hitpoint = "Glass_3_hitpoint";
- };
- class Glass_4_source : Glass_1_source {
- hitpoint = "Glass_4_hitpoint";
- };
- class Glass_5_source : Glass_1_source {
- hitpoint = "Glass_5_hitpoint";
- };
- class Glass_6_source : Glass_1_source {
- hitpoint = "Glass_6_hitpoint";
- };
- class Glass_7_source : Glass_1_source {
- hitpoint = "Glass_7_hitpoint";
- };
- class Zeroanimation
- {
- source = "user";
- animPeriod = 0;
- initPhase = 0;
- sound = "GenericDoorsSound";
- };
- };
- class UserActions
- {
- class open_door_1
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Open Door";
- position = "Interact1";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_1') < 0.5) ";
- statement = "this animate [""Door_1"",1]";
- };
- class close_door_1
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Close Door";
- position = "Interact1";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_1') == 1)";
- statement = "this animate [""Door_1"",0]";
- };
- class open_door_2
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Open Door";
- position = "Interact2";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_2') < 0.5) ";
- statement = "this animate [""Door_2"",1]";
- };
- class close_door_2
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Close Door";
- position = "Interact2";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_2') == 1)";
- statement = "this animate [""Door_2"",0]";
- };
- class open_door_3
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Open Door";
- position = "Interact3";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_3') < 0.5) ";
- statement = "this animate [""Door_3"",1]";
- };
- class close_door_3
- {
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- displayName = "Close Door";
- position = "Interact3";
- radius = 3;
- onlyForplayer = "false";
- condition = "((this animationPhase 'Door_3') == 1)";
- statement = "this animate [""Door_3"",0]";
- };
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement