Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////
- //DeRap: Produced from mikero's Dos Tools Dll version 5.66
- //'now' is Sun Feb 26 02:40:58 2017 : 'file' last modified on Wed Oct 03 04:00:44 2012
- //http://dev-heaven.net/projects/list_files/mikero-pbodll
- ////////////////////////////////////////////////////////////////////
- #define _ARMA_
- //Class E:/arma 3 mods/@I44_Vehicles/Addons/i44_base_scripts/x/inv44/addons/i44_base_scripts/config.bin{
- class CfgPatches
- {
- class I44_base_scripts
- {
- requiredVersion = 1.0;
- requiredAddons[] = {"Extended_EventHandlers","CA_Modules_ARTY","cba_events"};
- units[] = {"I44_Module_bloodEffects","I44_Module_woundEffects","I44_Module_woundEffects_AI","I44_Module_tankPenetration","I44_Module_Artillery","I44_Module_Artillery_Virtual","I44_Module_Weather_snow_flurry","I44_Module_Weather_snow_light","I44_Module_Weather_snow_moderate","I44_Module_Weather_snow_heavy","I44_Module_Weather_snow_blizzard","I44_Module_Weather_snow_random_light","I44_Module_Weather_snow_random_heavy","I44_Module_Weather_snow_random_full"};
- };
- };
- class Extended_PreInit_EventHandlers
- {
- I44_All_PreInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_base_scripts\EH\_init.sqf';";
- I44_WND_PreInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_wounding\_init.sqf';";
- I44_VHD_PreInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_vehicles\_init.sqf';";
- I44_ATR_PreInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_rockets\_init.sqf';";
- I44_tankHUD_PreInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\I44_ui_tank\s\_init.sqf';";
- };
- class Extended_Init_EventHandlers
- {
- class Man
- {
- I44_Man_Init = "_this execVM '\x\inv44\addons\i44_base_scripts\EH\man_init.sqf';";
- };
- class Tank
- {
- I44_Tank_Init = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_vehicles\s\init.sqf'";
- };
- };
- class Extended_InitPost_EventHandlers
- {
- class Man
- {
- I44_Man_PostInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_base_scripts\EH\man_postInit.sqf';";
- };
- class Tank
- {
- I44_Tank_PostInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_vehicles\s\post_init.sqf'";
- };
- };
- class Extended_Respawn_EventHandlers
- {
- class Man
- {
- I44_Man_respawninit = "_this call I44_init_respawn";
- };
- class Tank
- {
- I44_Tank_RespawnInit = "call compile preProcessFileLineNumbers '\x\inv44\addons\i44_scripts_vehicles\s\respawn_init.sqf'";
- };
- };
- class Extended_Fired_EventHandlers
- {
- class All
- {
- I44_Fired = "_this call I44_FiredEH;";
- };
- class Man
- {
- I44_Fired_boltAction = "if (I44_boltAction) then {if (getNumber (configFile >> 'CfgWeapons' >> (_this select 2) >> 'I44_isBoltAction') > 0) then {_this spawn I44_Fired_BoltAction}};";
- I44_Fired_flameThrower = "_this spawn I44_Effects_FTfEH";
- I44_Fired_atRocket = "_this spawn I44_fnc_R_fired";
- };
- class tank
- {
- I44_overPressureCrew = "if (getNumber (configFile >> 'CfgWeapons' >> (_this select 1) >> 'I44_isHeavyWeapon') > 0) then {_this spawn I44_OverPressure_Crew};";
- I44_Fired_effects = "if (I44_tankPenetration) then {_this spawn I44_fnc_tankFired};";
- };
- class I44_Veh_B_Army_MKIV_Churchill_Croc
- {
- I44_fired_flameThrower_mounted = "_this spawn I44_Effects_FTf_tank_EH";
- };
- class LandVehicle
- {
- I44_isHeavyWeapon = "if (getNumber (configFile >> 'CfgWeapons' >> (_this select 1) >> 'I44_isHeavyWeapon') > 0) then {_this spawn I44_Fired_HeavyWeapon};";
- I44_smokeArray = "if (isArray (configFile >> 'CfgWeapons' >> (_this select 1) >> 'I44_smokeArray')) then {(_this + getArray(configFile >> 'CfgWeapons' >> (_this select 2) >> 'I44_smokeArray')) spawn I44_Fired_CannonSmoke};";
- };
- };
- class Extended_FiredBIS_EventHandlers
- {
- class Man
- {
- I44_Fired_Grenade = "_this spawn I44_fnc_GrenadeSpin";
- };
- };
- class Extended_AnimChanged_EventHandlers
- {
- class Man
- {
- I44_mgProne = "if (I44_ADD_anims) then {_this spawn I44_ANM_mgProne};";
- I44_weaponSwitch = "if ((_this select 0) == player) then {_this spawn I44_fnc_R_weaponSwitch;};";
- };
- };
- class Extended_firedNear_Eventhandlers
- {
- class Man
- {
- I44_Overpressure_init = "if (I44_Overpressure) then {if ((_this select 0) == player) then {_this spawn I44_ovr_init};};";
- };
- };
- class CfgVehicleClasses
- {
- class I44_Logic
- {
- displayName = "[I44] Modules";
- };
- };
- class CfgVehicles
- {
- class All;
- class Logic: All{};
- class I44_Logic: Logic
- {
- scope = 0;
- vehicleClass = "I44_Logic";
- mapSize = 2;
- };
- class I44_Module: Logic
- {
- vehicleClass = "Modules";
- };
- class I44_Module_bloodEffects: I44_Module
- {
- scope = 1;
- displayName = "[I44] Blood Effects";
- icon = "\x\inv44\addons\i44_base_scripts\icons\bloodEffects";
- class eventHandlers
- {
- init = "I44_bloodEffects = true;";
- };
- };
- class I44_Module_additAnims: I44_Module
- {
- displayName = "[I44] MMG prone animations";
- icon = "\x\inv44\addons\i44_base_scripts\icons\mgProne";
- class eventHandlers
- {
- init = "I44_ADD_anims = true;";
- };
- };
- class I44_Module_Construction: I44_Module
- {
- displayName = "[I44] Construction";
- class eventHandlers
- {
- init = "I44_DS_Construction = true";
- };
- };
- class I44_Module_woundEffects: I44_Module
- {
- displayName = "[I44] Wounding - Enable Player-effects";
- icon = "\x\inv44\addons\i44_base_scripts\icons\woundEffects";
- class eventHandlers
- {
- init = "I44_WND_enabled = true";
- };
- };
- class I44_Module_woundEffects_AI: I44_Module
- {
- displayName = "[I44] Wounding - Disable AI-effects";
- icon = "\x\inv44\addons\i44_base_scripts\icons\woundEffects_AI";
- class eventHandlers
- {
- init = "I44_WND_AI_disabled = true";
- };
- };
- class I44_Module_handSignals: I44_Module
- {
- displayName = "[I44] Hand signals";
- icon = "\x\inv44\addons\i44_base_scripts\icons\handSignals";
- class eventHandlers
- {
- init = "I44_HS_enabled = true";
- };
- };
- class I44_Module_tankPenetration: I44_Module
- {
- scope = 2;
- displayName = "[I44] Armor Penetration | Additional Effects";
- icon = "\x\inv44\addons\i44_base_scripts\icons\tankPenetration";
- class eventHandlers
- {
- init = "I44_tankPenetration = true;";
- };
- };
- class I44_Module_boltAction: I44_Module
- {
- scope = 2;
- displayName = "[I44] Bolt Action Animations";
- icon = "\x\inv44\addons\i44_base_scripts\icons\boltAction";
- class eventHandlers
- {
- init = "I44_boltAction = true;";
- };
- };
- class I44_Module_Overpressure: I44_Module
- {
- scope = 2;
- displayName = "[I44] Overpressure";
- icon = "\x\inv44\addons\i44_base_scripts\icons\tankPenetration";
- class eventHandlers
- {
- init = "I44_Overpressure = true;";
- };
- };
- class I44_Module_ForwardObservers: I44_Module
- {
- scope = 2;
- displayName = "[I44] Forward Observer";
- icon = "\ca\modules\ARTY\data\ui\icon_ARTY_ca.paa";
- class eventHandlers
- {
- init = "_script = _this execVM '\x\inv44\addons\i44_base_scripts\AI\FO.sqf'";
- };
- };
- class I44_Module_Artillery: I44_Module
- {
- scope = 1;
- displayName = "[I44] Artillery";
- icon = "\ca\modules\ARTY\data\ui\icon_ARTY_ca.paa";
- class eventHandlers
- {
- init = "_script = _this execVM '\x\inv44\addons\i44_base_scripts\weapon\arty_module.sqf'";
- };
- };
- class I44_Module_Artillery_Virtual: I44_Module
- {
- scope = 1;
- displayName = "[I44] Artillery (Virtual)";
- icon = "\ca\modules\ARTY\data\ui\icon_ARTY_virtual_ca.paa";
- class eventHandlers
- {
- init = "_script = _this execVM '\x\inv44\addons\i44_base_scripts\weapon\arty_module_virtual.sqf'";
- };
- };
- class I44_Module_Weather_snow_flurry: I44_Module
- {
- scope = 2;
- displayName = "[I44] Snow - Flurry";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow_flry";
- class eventHandlers
- {
- init = "[(_this select 0), 0.5, [-0.1, 0.25]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_light: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Light";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow_flry";
- class eventHandlers
- {
- init = "[(_this select 0), 0.5, [0.25, 0.5]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_moderate: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Moderate";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow";
- class eventHandlers
- {
- init = "[(_this select 0), 0.5, [1.0, 2.0]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_heavy: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Heavy";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow";
- class eventHandlers
- {
- init = "[(_this select 0), 0.5, [4.0, 6.0]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_blizzard: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Blizzard";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow_blzd";
- class eventHandlers
- {
- init = "[(_this select 0), 0.5, [7.0, 10.0]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_random_light: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Random - Light";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow_flry";
- class eventHandlers
- {
- init = "[(_this select 0), 1, [-0.5, 0.75]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_random_heavy: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Random - Heavy";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow_blzd";
- class eventHandlers
- {
- init = "[(_this select 0), 1, [2.0, 7.0]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- class I44_Module_Weather_snow_random_full: I44_Module_Weather_snow_flurry
- {
- displayName = "[I44] Snow - Random";
- icon = "\x\inv44\addons\i44_base_scripts\icons\snow";
- class eventHandlers
- {
- init = "[(_this select 0), 1, [-0.25, 10.0]] execVM ""\x\inv44\addons\i44_base_scripts\scripts\snow.sqf"";";
- };
- };
- };
- class CfgFunctions
- {
- class I44
- {
- class Misc
- {
- class Catch_Bullet
- {
- description = "Used to return the nearest bullet";
- file = "\x\inv44\addons\i44_base_scripts\functions\Catch_Bullet.sqf";
- };
- class DistanceObjPos
- {
- description = "Get the distance between an object and a position";
- file = "\x\inv44\addons\i44_base_scripts\functions\DistanceObjPos.sqf";
- };
- class GetParams
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\GetParams.sqf";
- };
- class IndexOf
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\IndexOf.sqf";
- };
- class OverWater
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\OverWater.sqf";
- };
- class TerrainZ
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\TerrainZ.sqf";
- };
- class TrueZ
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\TrueZ.sqf";
- };
- class Pick_Random
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\arrays\Pick_Random.sqf";
- };
- class crossProduct
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\crossProduct.sqf";
- };
- class getMagnitude
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\getMagnitude.sqf";
- };
- class getProduct
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\getProduct.sqf";
- };
- class getSum
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\getSum.sqf";
- };
- class getUnitVector
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\getUnitVector.sqf";
- };
- class makeRandom
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\makeRandom.sqf";
- };
- class rotate
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\rotate.sqf";
- };
- class setMagnitude
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\setMagnitude.sqf";
- };
- class setOrientation
- {
- description = " ";
- file = "\x\inv44\addons\i44_base_scripts\functions\vectors\setOrientation.sqf";
- };
- class getPosture
- {
- description = "Return the stance of the unit";
- file = "\x\inv44\addons\i44_base_scripts\functions\I44_getPosture.sqf";
- };
- };
- };
- };
- //};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement