#define trainingMPTarget01 {9727.4609375,3917.56176757813}
#define minimalStrelPos {9544.9267578125,4162.08203125}
#define minimalStrelPos2 {9544.86328125,4172.05712890625}
#define minimalStrelPos1 {9545.0224609375,4182.08544921875}
#define minimalcvrcek2 {9510,4234}
#define trainingTarget03 {9476,4182}
#define trainingTarget01 {9476.10546875,4162.01513671875}
#define trainingTarget02 {9476.3056640625,4171.95263671875}
#define trainingSfxCikade2 {9583,4076}
#define trainingSfxCikade03 {10481,4189}
#define minimalWestTarget01 {9659.0869140625,3876.9609375}
#define trainingTarget05 {10650,4127}
#define trainingTarget06 {10650,4112}
#define trainingTarget04 {10659.119140625,4140.22314453125}
#define trainingSfxDog1 {9766,3997}
#define minimalcvrcek1 {9889,4071}
#define minimalcvrcek3 {10585,4121}
#define trainingSfxCikade1 {9637,4017}
#define trainingSfxPramen {10770.095703125,4165.966796875}
#define minimalOwl1 {10501.1669921875,4132.99951171875}
#define minimalTrainingStart {9664,3960,100}
#define minimalLodNastup {9962,4265,100}
#define minimalGrenadeTruck {10463,4146,100}
#define minimalSeagullPos1 {8897,4349,100}
#define minimalStartTruck {9656,4104,100}
#define trainingMP01 {9697,3109,100}
#define trainingMP02 {11312,4047,100}
// End of minimal.h include
// Include from eden.h
#define edenTarget01West {4888.5791015625,11869.6689453125}
#define edenTarget11Empty {5320.865234375,9980.08203125}
#define edenTarget02West {4518.8349609375,10424.162109375}
#define edenobjDog5 {4661.39794921875,10747.2744140625}
#define edenobjKravin {4865.97900390625,10620.740234375}
#define edenobjDog4 {4990.634765625,10902.0087890625}
#define edenSecondary05 {4497,11201}
#define edenobjDog3 {9771.9189453125,1554.40295410156}
#define edenobjDog1 {9509.771484375,1558.4560546875}
#define edenobjDog2 {9565.064453125,1581.89184570313}
#define edenobjCow1 {9431.9091796875,1615.77526855469}
#define edenobjCvrcci {9851,1577}
#define edenobjBird3 {9363,1556}
#define edenobjBird2 {9925,1735}
#define edenobjBird1 {9638,1751}
#define edenobjCikade {9591,1676}
#define edenTarget10Empty {5374.32470703125,6222.34228515625}
#define edenTarget03West {2139.72705078125,6602.94091796875}
#define edenTarget12Empty {3869.75170898438,8275.1142578125}
#define edenTarget04Guerilla {9539.681640625,2965.68408203125}
#define edenTarget05East {7586.8134765625,4167.7216796875}
#define edenTarget06Guerilla {9660.2333984375,1482.69152832031}
#define edenTarget07East {6736.49365234375,5665.87548828125}
#define edenTarget08East {3318,5077}
#define edenSecondary03 {2276,6554}
#define edenSecondary04 {3915,8256}
#define edenSecondary06 {5019,6865}
#define eden_vil_SaintPhillippe {4674,10730,50}
#define eden_vil_Regina {7197,2347,50}
#define eden_vil_Meaux {4524,9549,100}
#define eden_vil_Tyrone {4946,9056,50}
#define eden_vil_Montignac {4935,6994,50}
#define eden_vil_Gravette {4112,7772,50}
#define eden_vil_EnreDeux {5735,7059,100}
#define eden_vil_Provins {5501,6050,50}
#define eden_vil_Chotain {7057,5987,50}
#define eden_vil_Laruns {7556,5558,50}
#define eden_vil_Figari {5283,5375,50}
#define eden_vil_LeMoule {2590,5384,50}
#define eden_vil_Morton {5134,3955,100}
#define eden_vil_Lamentin {1333,5962,100}
#define eden_vil_Levie {7554,4737,10}
#define eden_vil_Durras {8835,2710,50}
#define eden_vil_Vernon {9142,2159,50}
#define eden_vil_SaintPierre {9662,1605,50}
// End of eden.h include
// Include from abel.h
#define minimalStrelPos {9544.9267578125,4162.08203125}
#define minimalStrelPos2 {9544.86328125,4172.05712890625}
#define minimalStrelPos1 {9545.0224609375,4182.08544921875}
#define minimalcvrcek2 {9510,4234}
#define trainingTarget03 {9476,4182}
#define trainingTarget01 {9476.10546875,4162.01513671875}
#define trainingTarget02 {9476.3056640625,4171.95263671875}
#define trainingSfxCikade2 {9583,4076}
#define trainingSfxCikade03 {10481,4189}
#define minimalWestTarget01 {9659.0869140625,3876.9609375}
#define trainingTarget05 {10650,4127}
#define trainingTarget06 {10650,4112}
#define trainingTarget04 {10659.119140625,4140.22314453125}
#define trainingSfxDog1 {9766,3997}
#define minimalcvrcek1 {9889,4071}
#define minimalcvrcek3 {10585,4121}
#define trainingSfxCikade1 {9637,4017}
#define trainingSfxPramen {10770.095703125,4165.966796875}
#define minimalOwl1 {10501.1669921875,4132.99951171875}
#define minimalTrainingStart {9664,3960,100}
#define minimalLodNastup {9962,4265,100}
#define minimalGrenadeTruck {10463,4146,100}
#define minimalSeagullPos1 {8897,4349,100}
#define minimalStartTruck {9656,4104,100}
#define abelGuerInvasion {5182,6226,100}
#define abelWestInvasion {8074,4048,100}
#define abelEastInvasion {6887,11232,100}
#define abelEastNewPort {7693,11995,100}
#define abelWestNewPort {8434,4577,100}
#define arcadeLocStart {2632,2695,100}
#define arcadeLocFriends {4967,1856,100}
#define arcadeLocBMP {5420,2757,100}
#define arcadeLocJeep {3732,3028,100}
#define arcadeLocUH60 {5370,4127,100}
#define arcadeLocHeliPort {8038,9607,100}
#define Abel_vil_SaintLouis {7144,8963,130}
#define Abel_vil_Larche {6034,8599,200}
#define Abel_vil_LaTrinite {7268,7944,200}
#define Abel_vil_Goisse {3593,8528,150}
#define Abel_vil_LaPessagne {3111,6326,100}
#define Abel_vil_Vigny {3075,6831,100}
#define Abel_vil_Houdan {7117,6069,100}
#define Abel_vil_SainteMarie {5563,4217,100}
#define Abel_vil_Chapoi {5841,3527,200}
#define Abel_vil_LePort {8193,3129,100}
#define Abel_vil_Cancon {5388,2786,100}
#define Abel_vil_LaRiviere {3744,3257,200}
#define Abel_vil_Arudy {5518,6981,100}
#define Abel_vil_Dourdan {7029,7125,100}
#define Abel_vil_Lolisse {7623,4799,100}
// End of abel.h include
// Include from cain.h
#define cainTarget05East {6548,3555}
#define cainTarget07East {4330,3198}
#define cainTarget08East {7835,5549}
#define cainTarget04Guerilla {5900,6360}
#define cainTarget01West {8538.48046875,9240.9658203125}
#define cainTarget03West {4542,8032}
#define cainTarget06Guerilla {7192,7280}
#define cainTarget12Empty {2636,6959}
#define cainPrimary01 {9458,9292}
#define cainWestInvasion {7078,4111,100}
#define cainEastInvasion {6147,8101,100}
#define cainEastRecon01 {5703,6516,100}
#define cainWestRecon01 {5280,5375,100}
#define cainGuerInvasion {5891,6570,100}
#define cainGuerRecon01 {6188,5065,100}
#define cainEastNewPort {5955,8227,100}
#define cainWestNewPort {7295,3917,100}
#define cainEastRecon02 {3331,7211,100}
#define cainEastRecon03 {9427,10232,100}
#define cainEastRecon04 {9455,9300,100}
#define cainEastRecon05 {8369,6887,100}
#define cainEastRecon06 {7254,4629,100}
#define cainEastRecon07 {4530,3655,100}
#define cainEastRecon08 {4318,5828,100}
#define cainWestRecon02 {5335,3345,100}
#define cainWestRecon03 {7931,5970,100}
#define cainWestRecon04 {9455,9850,100}
#define cainWestRecon05 {7635,7959,100}
#define cainWestRecon06 {4191,7183,100}
#define cainWestRecon07 {1990,7324,100}
#define cainWestRecon08 {3443,4572,100}
#define cainGuerRecon02 {7564,7691,100}
#define cainGuerRecon03 {4093,4615,100}
#define cainGuerRecon04 {3302,6802,100}
#define cainGuerRecon05 {8665,7832,100}
// End of cain.h include
// some basic defines
#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
// type scope
// used for show entry
#define private 0 //! item is never visible
#define protected 1 //! "advanced designer" switch must
be activated to use it
#define public 2 //! anyone can see/use it
#define ReadAndWrite 0 //! any modifications enabled
#define ReadAndCreate 1 //! only adding new class members
is allowed
#define ReadOnly 2 //! no modifications enabled
#define ReadOnlyVerified 3 //! no modifications enabled, CRC test applied
#define Private 1
#define
Corporal 2
#define Sergeant 3
#define Lieutnant 4
#define Captain 5
#define Major 6
#define Colonel 7
#define General
8
#define GTHeal 1
#define GTRepair 2
#define GTRefuel 3
#define GTReammo 4
//define Experiences
class
// It is therefore not neccessary (and it is not possible) to define materials
// for textures that are assigned to shape runtime (like dammaged windows).
// Original materials will be used for such faces.
class CfgExperience
{
access=1
destroyUnit[]={"unit1","unit2","unit3","unit4"};
unit1[]={2000,0};
unit2[]={200000,200};
unit3[]={500000,500};
unit4[]={1000000,1000};
destroyEnemy=1
destroyFriendly=4294967289
destroyCivilian=4294967294
destroyYourUnit=-0.200000;
renegadeLimit=4294964296
playerKilled=0
commandCompleted=0
commandFailed=0
followMe=0
missionCompleted=0
missionFailed=0
ranks[]={0,500,1500,2500,3500,5000,7500};
courage[]={0.200000,0.350000,0.550000,0.650000,0.700000,0.800000,0.900000};
};
class CfgTextureToMaterial
{
class CarGlass
{
textures[]
={"data\jeep4x4_glass.paa","data\jeep_kab_sklo1.paa","data\jeep_kab_sklo2.paa","data\jepp4x4_glass.paa","data\jepp_kab_sklo1.paa","data\jepp_kab_sklo2.paa","data\scu
d_sklo.paa","data\scud_sklo2.paa","data\scud_sklo3.paa","data\scud_sklo4.paa"};
material="#SpecularGlass";
};
class AirborneGlass
{
textures[]
={"data\jeep_kab_sklo1.paa","data\uh60_kab_sklo2.paa","data\uh30_cargo_pilotdoors.paa","data\uh60_cargo_dvereokno.paa","data\uh60_gunner_okna.paa","data\ah-1_kab
ina_predokno.paa","data\ah-1_kabina_zadokno.paa","data\ah-1_kabina_topokno.paa"};
material="#SpecularGlass";
};
class Metal
{
textures[]={"data\mutt_frontg.pac","data\mutt_kapotag.pac","data\mutt_sklog.pac","data\mutt_sideg.pac"};
material="#Metal";
};
class AirBorneMetal
{
textures[]
={"data\ah-1_1_pokus.pac","data\ah-1_2_pokus.pac","data\ah-1_opak_pokus.pac","data\ah-1_kabina_predo.paa","data\ah-1_kabina_topokno.paa","data\ah-1_kabina_zadok
no.paa","data\cobra_rotor_top.pac","data\cobra_rotor_top.pac","data\cobra2_kridlo_predni.pac","data\cobra2_kanon_front_b.pac","data\cobra2_kulas_front.paa","data\cobr
a2_kanon_side.pac","data\cobra2_vejfuk.paa","data\cobra3_cumak.pac","data\ah-1_bottom1.pac","data\ah-1_bottom2.pac"};
material="#Metal";
};