Here it is:
#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 LarsenOBJ
{
worlds[] = {};
units[] = {Tower, Apartment, Radar, BrickPath, ParkingLot, Shops};
requiredVersion = 1.85;
};
};
class cfgModels
{
class Default
{
sections[]={""};
sectionsInherit="";
};
class All {};
class Static: All {};
class Building: Static {};
class NonStrategic: Building {};
class TowerBalcony : NonStrategic
{
sectionsInherit="";
sections[]={"beacon"};
};
class Apartment : NonStrategic {};
class Radar : NonStrategic
{
sectionsInherit="";
sections[]={"radar"};
};
class BrickPath : NonStrategic {};
class ParkingLot : NonStrategic {};
class Shops : NonStrategic {};
};
class CfgVehicles
{
class All{};
class Static: All{};
class Building: Static{};
class NonStrategic: Building{};
class Tower: NonStrategic
{
model="\LarsenOBJ\TowerBalcony.p3d";
armor=1000;
scope=2;
displayName="Tower";
vehicleClass="Tom's Stuff";
ladders[]={{"start","end"},{"start1","end1"}};
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 Apartment: NonStrategic
{
model="\LarsenOBJ\Apartment.p3d";
armor=1500;
scope=2;
displayName="Apartment";
vehicleClass="Tom's Stuff";
};
class Radar: NonStrategic
{
model="\LarsenOBJ\Radar.p3d";
armor=300;
scope=2;
displayName="Radar";
vehicleClass="Tom's Stuff";
animated=1;
class Animations
{
class ani_radar
{
angle0=0;
angle1="-30000 * 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="\LarsenOBJ\BrickPath.p3d";
scope=2;
displayName="Brick Path";
vehicleClass="Tom's Stuff";
};
class ParkingLot: NonStrategic
{
model="\LarsenOBJ\ParkingLot.p3d";
scope=2;
displayName="Parking Lot";
vehicleClass="Tom's Stuff";
};
class Shops: NonStrategic
{
model="\LarsenOBJ\Building.p3d";
scope=2;
displayName="Building";
vehicleClass="Tom's Stuff";
};
};