mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
some backblast cleanup
This commit is contained in:
parent
4f5ab1f8e5
commit
44aaf3955b
@ -7,11 +7,11 @@ class Extended_PreInit_EventHandlers {
|
||||
|
||||
class Extended_FiredNear_EventHandlers {
|
||||
class CAManBase {
|
||||
class GVAR(LauncherBackblast) {
|
||||
FiredNear = QUOTE( if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 3 >> 'ACE_Backblast_Damage') > 0}) then {_this call FUNC(launcherBackblast)} );
|
||||
class ADDON {
|
||||
firedNear = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 3 >> 'ACE_Backblast_Damage') > 0}) then {_this call DFUNC(launcherBackblast)});
|
||||
};
|
||||
class GVAR(TankDangerZone) {
|
||||
FiredNear = QUOTE( if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 3 >> 'ACE_DangerZone_Damage') > 0}) then {_this call FUNC(tankDangerZone)} );
|
||||
class ADDON {
|
||||
firedNear = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 3 >> 'ACE_DangerZone_Damage') > 0}) then {_this call DFUNC(tankDangerZone)});
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -1,33 +1,37 @@
|
||||
|
||||
class CfgWeapons {
|
||||
|
||||
class LauncherCore;
|
||||
class Launcher: LauncherCore {
|
||||
ACE_Backblast_Angle = 60;
|
||||
ACE_Backblast_Range = 10;
|
||||
ACE_Backblast_Damage = 0.7;
|
||||
GVAR(angle) = 60;
|
||||
GVAR(range) = 10;
|
||||
GVAR(damage) = 0.7;
|
||||
};
|
||||
|
||||
class Launcher_Base_F: Launcher {};
|
||||
|
||||
class launch_Titan_base: Launcher_Base_F {
|
||||
ACE_Backblast_Angle = 40;
|
||||
ACE_Backblast_Range = 8;
|
||||
ACE_Backblast_Damage = 0.5;
|
||||
GVAR(angle) = 40;
|
||||
GVAR(range) = 8;
|
||||
GVAR(damage) = 0.5;
|
||||
};
|
||||
|
||||
class launch_Titan_short_base: launch_Titan_base {
|
||||
ACE_Backblast_Angle = 40;
|
||||
ACE_Backblast_Range = 8;
|
||||
ACE_Backblast_Damage = 0.5;
|
||||
GVAR(angle) = 40;
|
||||
GVAR(range) = 8;
|
||||
GVAR(damage) = 0.5;
|
||||
};
|
||||
|
||||
class launch_NLAW_F: Launcher_Base_F {
|
||||
ACE_Backblast_Angle = 40;
|
||||
ACE_Backblast_Range = 5;
|
||||
ACE_Backblast_Damage = 0.6;
|
||||
GVAR(angle) = 40;
|
||||
GVAR(range) = 5;
|
||||
GVAR(damage) = 0.6;
|
||||
};
|
||||
|
||||
class launch_RPG32_F: Launcher_Base_F {
|
||||
ACE_Backblast_Angle = 60;
|
||||
ACE_Backblast_Range = 15;
|
||||
ACE_Backblast_Damage = 0.7;
|
||||
GVAR(angle) = 60;
|
||||
GVAR(range) = 15;
|
||||
GVAR(damage) = 0.7;
|
||||
};
|
||||
|
||||
class CannonCore;
|
||||
@ -36,6 +40,7 @@ class CfgWeapons {
|
||||
ACE_DangerZone_Range = 50;
|
||||
ACE_DangerZone_Damage = 0.85;
|
||||
};
|
||||
|
||||
class mortar_155mm_AMOS: CannonCore {
|
||||
ACE_DangerZone_Angle = 90;
|
||||
ACE_DangerZone_Range = 60;
|
||||
|
@ -6,12 +6,11 @@ class CfgPatches {
|
||||
weapons[] = {};
|
||||
requiredVersion = REQUIRED_VERSION;
|
||||
requiredAddons[] = {"ace_common"};
|
||||
author[] = {"commy2", "KoffeinFlummi"};
|
||||
author[] = {"commy2","KoffeinFlummi"};
|
||||
authorUrl = "https://github.com/commy2/";
|
||||
VERSION_CONFIG;
|
||||
};
|
||||
};
|
||||
|
||||
#include "CfgEventHandlers.hpp"
|
||||
|
||||
#include "CfgWeapons.hpp"
|
||||
|
Loading…
Reference in New Issue
Block a user