Skip to content

3as Compat

Latest

Choose a tag to compare

@Nightwolf2113 Nightwolf2113 released this 11 Oct 22:02
· 62 commits to main since this release

script_component.hpp

#define COMPONENT compat_3as
#define COMPONENT_BEAUTIFIED 3AS Compatability
#include "\z\aftb\addons\main\script_mod.hpp"

// #define DEBUG_MODE_FULL
// #define DISABLE_COMPILE_CACHE
// #define ENABLE_PERFORMANCE_COUNTERS

#include "\z\aftb\addons\main\script_macros.hpp"

CfgVehicle.hpp

class CfgVehicles {
class Helicopter_Base_H;
class 3as_laat_Base: Helicopter_Base_H {
GVARMAIN(passengerTurrets)[] = {
// Left and right ramp seats, side seats, inside standing seats
{1}, {2},
{3}, {4},
{5}, {6},
{7}, {8},
{9}, {10},
{11}, {12},
{13}, {15},
{16}, {17},
{18}, {19},
{20}, {21},
{22}, {23},
{24}, {25},
{26}, {27},
{28}, {29},
{30}, {31},
{32}, {33},
{34}
};
GVARMAIN(rampAnims)[] = {{"rampOpen", 0, 1}};

    EGVAR(helocast,boatPositions)[] = {
        {0, -3, 0.2}
    };
    EGVAR(helocast,marker) = "Chemlight_green";
};
class 3as_LAAT_Mk1: 3as_laat_Base {
    EGVAR(staticLine,enabled) = 1;
    EGVAR(staticLine,condition) = QUOTE(true);
};
class 3as_LAAT_Mk1Lights: 3as_laat_Base {
    EGVAR(staticLine,enabled) = 1;
    EGVAR(staticLine,condition) = QUOTE(true);
};
class 3as_LAAT_Mk2: 3as_laat_Base {
    EGVAR(staticLine,enabled) = 1;
    EGVAR(staticLine,condition) = QUOTE(true);
};
class 3as_LAAT_Mk2Lights: lsd_laat_base {
    EGVAR(staticLine,enabled) = 1;
    EGVAR(staticLine,condition) = QUOTE(true);
};

};

config.cpp

class CfgPatches
{
class aftb_compat_3as
{
author="Dart";
authors[]=
{
"DartRuffian"
};
url="$STR_aftb_main_url";
name="Aim For The Bushes - 3as Compatability";
requiredVersion=2.1600001;
requiredAddons[]=
{
"aftb_loadorder",
"3as_Laat"
};
units[]={};
weapons[]={};
version=1.1;
versionStr="1.1.1.6";
versionAr[]={1,1,1,6};
skipWhenMissingDependencies=1;
};
};
class CfgVehicles
{
class Helicopter_Base_H;
class 3as_laat_Base: Helicopter_Base_H
{
aftb_passengerTurrets[]=
{
{1},
{2},
{3},
{4},
{5},
{6},
{7},
{8},
{9},
{10},
{11},
{12},
{13},
{14},
{15},
{16},
{17},
{18},
{19},
{20},
{21},
{22},
{23},
{24},
{25},
{26},
{27},
{28},
{29},
{30},
{31},
{32},
{33},
{34}
};
aftb_rampAnims[]=
{

		{
			"ramp",
			0,
			1
		}
	};
	aftb_helocast_boatPositions[]=
	{
		{0,-3,0.2}
	};
	aftb_helocast_marker="Chemlight_green";
};
class 3as_LAAT_Mk1: 3as_laat_Base
{
	aftb_staticLine_enabled=1;
	aftb_staticLine_condition="true";
};
class 3as_LAAT_Mk1Lights: 3as_laat_Base
{
	aftb_staticLine_enabled=1;
	aftb_staticLine_condition="true";
};
class 3as_LAAT_Mk2: 3as_laat_Base
{
	aftb_staticLine_enabled=1;
	aftb_staticLine_condition="true";
};
class 3as_LAAT_Mk2Lights: 3as_laat_Base
{
	aftb_staticLine_enabled=1;
	aftb_staticLine_condition="true";
};

};
aftb_compat_3as.zip