Here is my config.
#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7
#define true 1
#define false 0
#define private 0
#define protected 1
#define public 2
class CfgPatches
{
class Larsen
{
worlds[] = {"Larsen"};
units[] = {Tower, CTerminal, LTerminal, RTerminal, StraightTerminal, Apartment, Radar, BrickPath, ParkingLot, CastleWall, CastleWallDestroyed, CastleGate, CastleWallCorner, Shops, Concourse, Airport2};
requiredVersion = 1.85;
};
};
class CfgEnvSounds {};
class CfgWorlds
{
class DefaultWorld {};
class Larsen: DefaultWorld
{
access=3;
description="Larsen Island";
icon="\Larsen\Larsen.paa";
worldName="Larsen.wrp";
cutscenes[]={"..\Res\AddOns\Larsen\Larsen\intro"};
plateFormat=" ";
plateLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
startTime="00:00";
startDate="01/01/00";
startWeather=0;
startFog=0;
forecastWeather=0;
forecastFog=0;
ilsPosition[]={4225,1540};
ilsDirection[]={0, 0.122, 1};
ilsTaxiIn[]=
{
4625,950,
4625,1217,
4617,1225,
4283,1225,
4275,1233,
4275,1617,
4267,1625,
4230,1625,
4225,1617,
4225,1607,
4225,1597,
4225,1587,
};
ilsTaxiOff[]=
{
4225,1540,
4225,1133,
4228,1125,
4417,1125,
4425,1117,
4425,933,
4433,925,
4553,925,
4560,917,
4560,870,
4567,863,
4624,863,
4631,870,
4631,910,
};
seagullPos[]={0,0,0};
centerPosition[]={6000,1500,5000};
class Sounds
{
sounds[]={};
};
class Animation
{
vehicles[]={};
};
class Names
{
class Unknown
{
name="Unknown City";
position[]={6075,1050,20};
};
class UnknownIntlAirport
{
name="Unknown Airport";
position[]={4200,0925,10};
};
class WestCove
{
name="West Cove";
position[]={1200,4825,20};
};
class SaintMichael
{
name="Saint Michael";
position[]={417,1510,20};
};
};
};
};
class CfgWorldList
{
class Larsen{};
};
class CfgVehicles
{
class All{};
class Static: All{};
class Building: Static{};
class NonStrategic: Building{};
class Tower: NonStrategic
{
model="..\Res\AddOns\Larsen\TowerBalcony.p3d";
armor=1000;
scope=2;
displayName="Tower";
vehicleClass="Tom's Stuff";
ladders[]={ {"start1","end1"}, {"start2", "end2"} };
animated=1;
class Animations
{
class ani_beacon
{
angle0=0;
angle1="-20000 * 3.141592654";
multiplyer=20;
type="rotation";
animperiod=100000;
selection="beacon";
axis="beacon_axis"
};
};
class eventhandlers
{
init="(_this select 0) animate [""ani_beacon"", 1]";
};
};
class CTerminal: NonStrategic
{
model="..\Res\AddOns\Larsen\CTerminal.p3d";
armor=2000;
scope=2;
displayName="Center Terminal";
vehicleClass="Tom's Stuff";
};
class LTerminal: NonStrategic
{
model="..\Res\AddOns\Larsen\LTerminal.p3d";
armor=2000;
scope=2;
displayName="Left Terminal";
vehicleClass="Tom's Stuff";
};
class RTerminal: NonStrategic
{
model="..\Res\AddOns\Larsen\RTerminal.p3d";
armor=2000;
scope=2;
displayName="Right Terminal";
vehicleClass="Tom's Stuff";
animated=1;
class Animations
{
class ani_Sign1_1
{
angle0=0;
angle1=1.57;
type="rotation";
animperiod=.01;
selection="Sign1";
axis="Sign1_axis"
};
class ani_Sign1_2
{
angle0=1.57;
angle1=3.14;
type="rotation";
animperiod=.01;
selection="Sign1";
axis="Sign1_axis"
};
class ani_Sign1_3
{
angle0=3.14;
angle1=4.71;
type="rotation";
animperiod=.01;
selection="Sign1";
axis="Sign1_axis"
};
class ani_Sign1_4
{
angle0=4.71;
angle1=6.28;
type="rotation";
animperiod=.01;
selection="Sign1";
axis="Sign1_axis"
};
};
class eventhandlers
{
init=_this exec "..\Res\AddOns\Larsen\Sign.sqs";
};
};
class StraightTerminal: NonStrategic
{
model="..\Res\AddOns\Larsen\StraightTerminal.p3d";
armor=2000;
scope=2;
displayName="Straight Terminal";
vehicleClass="Tom's Stuff";
};
class Apartment: NonStrategic
{
model="..\Res\AddOns\Larsen\Apartment.p3d";
armor=1500;
scope=2;
displayName="Apartment";
vehicleClass="Tom's Stuff";
};
class Radar: NonStrategic
{
model="..\Res\AddOns\Larsen\Radar.p3d";
armor=300;
scope=2;
displayName="Radar";
vehicleClass="Tom's Stuff";
animated=1;
class Animations
{
class ani_radar
{
angle0=0;
angle1="-50000 * 3.141592654";
multiplyer=20;
type="rotation";
animperiod=100000;
selection="radar";
axis="radar_axis"
};
};
class eventhandlers
{
init="(_this select 0) animate [""ani_radar"", 1]";
};
};
class BrickPath: NonStrategic
{
model="..\Res\AddOns\Larsen\BrickPath.p3d";
scope=2;
displayName="Brick Path";
vehicleClass="Tom's Stuff";
};
class ParkingLot: NonStrategic
{
model="..\Res\AddOns\Larsen\ParkingLot.p3d";
scope=2;
displayName="Parking Lot";
vehicleClass="Tom's Stuff";
};
class CastleWall: NonStrategic
{
model="..\Res\AddOns\Larsen\CastleWall.p3d";
scope=2;
displayName="Castle Wall";
vehicleClass="Tom's Stuff";
};
class CastleWallDestroyed: NonStrategic
{
model="..\Res\AddOns\Larsen\CastleWallDestroyed.p3d";
scope=2;
displayName="Destroyed Castle Wall";
vehicleClass="Tom's Stuff";
};
class CastleGate: NonStrategic
{
model="..\Res\AddOns\Larsen\CastleGate.p3d";
scope=2;
displayName="Castle Gate";
vehicleClass="Tom's Stuff";
};
class CastleWallCorner: NonStrategic
{
model="..\Res\AddOns\Larsen\CastleWallCorner.p3d";
scope=2;
displayName="Castle Wall Corner";
vehicleClass="Tom's Stuff";
};
class Shops: NonStrategic
{
model="..\Res\AddOns\Larsen\Building.p3d";
scope=2;
displayName="Building";
vehicleClass="Tom's Stuff";
};
class Concourse: NonStrategic
{
model="..\Res\AddOns\Larsen\Concourse.p3d";
scope=2;
displayName="Concourse";
vehicleClass="Tom's Stuff";
};
class Airport2: NonStrategic
{
model="..\Res\AddOns\Larsen\Airport2.p3d";
scope=2;
displayName="Airport 2";
vehicleClass="Tom's Stuff";
};
};