296 lines
6.1 KiB
C++
296 lines
6.1 KiB
C++
class CfgPatches
|
|
{
|
|
class braf_static
|
|
{
|
|
author = "BRAF Team";
|
|
requiredAddons[] =
|
|
{
|
|
"A3_Weapons_F_Mark",
|
|
"braf_main"
|
|
};
|
|
requiredVersion = 0.1;
|
|
units[] = {
|
|
"Braf_I_Metis_AAF",
|
|
"Braf_B_Metis_Gun_Bag",
|
|
"Braf_B_Metis_Tripod_Bag",
|
|
"braf_I_M252_AAF",
|
|
"braf_B_M252_Gun_Bag",
|
|
"braf_B_M252_Bipod_Bag",
|
|
"Braf_I_M2StaticMG_AAF",
|
|
"Braf_I_M2StaticMG_MiniTripod_AAF",
|
|
"Braf_B_M2_Gun_Bag",
|
|
"Braf_B_M2_Tripod_Bag",
|
|
"Braf_B_M2_MiniTripod_Bag"};
|
|
weapons[] =
|
|
{};
|
|
};
|
|
};
|
|
|
|
class SensorTempalteDataLink;
|
|
class CfgAmmo
|
|
{
|
|
class Default;
|
|
class BulletCore;
|
|
class BulletBase : BulletCore
|
|
{
|
|
};
|
|
class GrenadeBase;
|
|
class Grenade;
|
|
class GrenadeHand;
|
|
class B_762x51_Ball;
|
|
class B_93x64_Ball;
|
|
class MissileCore;
|
|
class MissileBase : MissileCore
|
|
{
|
|
class Components;
|
|
};
|
|
class ShellBase;
|
|
class RocketCore;
|
|
class M_Titan_AT;
|
|
class M_Titan_AP;
|
|
class M_Titan_AA;
|
|
class M_Vorona_HEAT;
|
|
class RocketBase : RocketCore
|
|
{
|
|
};
|
|
class B_30mm_HE;
|
|
class B_30mm_AP;
|
|
class B_127x99_Ball;
|
|
class G_40mm_HE;
|
|
class Bo_GBU12_LGB;
|
|
class Bo_Mk82;
|
|
class BombCore;
|
|
class ammo_Penetrator_Base;
|
|
class B_570x28_Ball;
|
|
#include "eryx\AmmoERYX.hpp"
|
|
#include "M2\AmmoM2.hpp"
|
|
};
|
|
class CfgMagazines
|
|
{
|
|
class CA_Magazine;
|
|
class CA_LauncherMagazine;
|
|
class HandGrenade;
|
|
class 30Rnd_556x45_Stanag;
|
|
class VehicleMagazine;
|
|
class 200Rnd_40mm_G_belt;
|
|
class 1000Rnd_20mm_shells;
|
|
class 50Rnd_570x28_SMG_03;
|
|
class Default;
|
|
class Titan_AP;
|
|
class Titan_AT;
|
|
#include "eryx\MagazinesERYX.hpp"
|
|
#include "M2\MagazinesM2.hpp"
|
|
};
|
|
class CfgVehicles
|
|
{
|
|
class LandVehicle;
|
|
class StaticWeapon : LandVehicle
|
|
{
|
|
class Turrets;
|
|
class MainTurret;
|
|
};
|
|
class StaticMGWeapon : StaticWeapon
|
|
{
|
|
};
|
|
class StaticATWeapon : StaticWeapon
|
|
{
|
|
};
|
|
class StaticAAWeapon : StaticWeapon
|
|
{
|
|
};
|
|
class StaticCannon : StaticWeapon
|
|
{
|
|
class ViewOptics;
|
|
};
|
|
class StaticGrenadeLauncher : StaticWeapon
|
|
{
|
|
class ViewOptics;
|
|
};
|
|
class StaticMortar : StaticWeapon
|
|
{
|
|
};
|
|
class Bag_Base;
|
|
class Weapon_Bag_Base : Bag_Base
|
|
{
|
|
class assembleInfo;
|
|
};
|
|
#include "eryx\VehiclesERYX.hpp"
|
|
#include "L16\VehiclesL16.hpp"
|
|
#include "M2\VehiclesM2.hpp"
|
|
};
|
|
|
|
class WeaponFireGun;
|
|
class WeaponCloudsGun;
|
|
class WeaponFireMGun;
|
|
class WeaponCloudsMGun;
|
|
class RCWSOptics;
|
|
class Mode_SemiAuto;
|
|
class Mode_Burst;
|
|
class Mode_FullAuto;
|
|
class CfgWeapons
|
|
{
|
|
class Default;
|
|
class PistolCore;
|
|
class RifleCore;
|
|
class Rifle_Base_F;
|
|
class Rifle_Long_Base_F : Rifle_Base_F
|
|
{
|
|
class WeaponSlotsInfo;
|
|
};
|
|
class CannonCore;
|
|
class cannon_105mm;
|
|
class cannon_120mm;
|
|
class cannon_125mm;
|
|
class weapon_ShipCannon_120mm;
|
|
class mortar_155mm_AMOS : CannonCore
|
|
{
|
|
};
|
|
class autocannon_Base_F;
|
|
class autocannon_40mm_CTWS : autocannon_Base_F
|
|
{
|
|
class HE;
|
|
class AP;
|
|
};
|
|
class gatling_20mm : CannonCore
|
|
{
|
|
class manual;
|
|
};
|
|
class MGunCore;
|
|
class MGun : MGunCore
|
|
{
|
|
};
|
|
class HMG_M2;
|
|
class GrenadeCore;
|
|
class GMG_F : MGun
|
|
{
|
|
};
|
|
class GrenadeLauncher;
|
|
class GMG_20mm;
|
|
class GMG_40mm;
|
|
class LauncherCore;
|
|
class Launcher;
|
|
class Mk82BombLauncher;
|
|
class RocketPods;
|
|
class rockets_230mm_GAT : RocketPods
|
|
{
|
|
class Close;
|
|
class Medium;
|
|
class Far;
|
|
class Full;
|
|
};
|
|
class rockets_Skyfire : RocketPods
|
|
{
|
|
class burst;
|
|
};
|
|
class MissileLauncher;
|
|
class missiles_titan;
|
|
class missiles_Vorona;
|
|
class Missiles_Scalpel;
|
|
class missiles_Zephyr;
|
|
class Missile_AA_03_Plane_CAS_02_F;
|
|
class Binocular;
|
|
class Laserdesignator;
|
|
class Laserdesignator_mounted;
|
|
class NVGoggles;
|
|
class CarHorn;
|
|
#include "\braf\braf_static\eryx\WeaponsERYX.hpp"
|
|
#include "\braf\braf_static\M2\WeaponsM2.hpp"
|
|
};
|
|
class CfgLights
|
|
{
|
|
class Braf_tracerBlue
|
|
{
|
|
color[] = {0, 0, 1, 1};
|
|
ambient[] = {0, 0, 1, 0};
|
|
brightness = 1;
|
|
intensity = 4000;
|
|
drawLight = 0;
|
|
class Attenuation
|
|
{
|
|
start = 0;
|
|
constant = 1;
|
|
linear = 0;
|
|
quadratic = 40;
|
|
};
|
|
position[] = {0, 0.2, 0};
|
|
diffuse[] = {0, 0, 0.1};
|
|
};
|
|
class Braf_tracerYellow
|
|
{
|
|
color[] = {1, 1, 0, 1};
|
|
ambient[] = {1, 1, 0, 0};
|
|
brightness = 1;
|
|
intensity = 4000;
|
|
drawLight = 0;
|
|
class Attenuation
|
|
{
|
|
start = 0;
|
|
constant = 1;
|
|
linear = 0;
|
|
quadratic = 40;
|
|
};
|
|
position[] = {0, 0.2, 0};
|
|
diffuse[] = {0.1, 0.1, 0};
|
|
};
|
|
class Braf_tracerRed : Braf_tracerBlue
|
|
{
|
|
color[] = {1, 0, 0, 1};
|
|
ambient[] = {1, 0, 0, 0};
|
|
diffuse[] = {0.1, 0, 0};
|
|
};
|
|
class Braf_tracerGreen : Braf_tracerBlue
|
|
{
|
|
color[] = {0, 1, 0, 1};
|
|
ambient[] = {0, 1, 0, 0};
|
|
diffuse[] = {0, 0.1, 0};
|
|
};
|
|
};
|
|
class Braf_tracer_blue
|
|
{
|
|
class Braf_Blue_tracer
|
|
{
|
|
simulation = "light";
|
|
type = "Braf_tracerBlue";
|
|
position[] = {0, 0, 0};
|
|
intensity = 0;
|
|
interval = 1;
|
|
lifeTime = 6;
|
|
};
|
|
};
|
|
class Braf_tracer_yellow
|
|
{
|
|
class Braf_Yellow_tracer
|
|
{
|
|
simulation = "light";
|
|
type = "Braf_tracerYellow";
|
|
position[] = {0, 0, 0};
|
|
intensity = 0;
|
|
interval = 1;
|
|
lifeTime = 6;
|
|
};
|
|
};
|
|
class Braf_tracer_red
|
|
{
|
|
class Braf_Red_tracer
|
|
{
|
|
simulation = "light";
|
|
type = "Braf_tracerRed";
|
|
position[] = {0, 0, 0};
|
|
intensity = 0;
|
|
interval = 1;
|
|
lifeTime = 6;
|
|
};
|
|
};
|
|
class Braf_tracer_green
|
|
{
|
|
class Braf_Green_tracer
|
|
{
|
|
simulation = "light";
|
|
type = "Braf_tracerGreen";
|
|
position[] = {0, 0, 0};
|
|
intensity = 0;
|
|
interval = 1;
|
|
lifeTime = 6;
|
|
};
|
|
};
|
|
//
|