NTW Mod 1.8.6b for 2.2 by Delphino

---
gates removed
little balance changes
Mysteryem's factory textures,
Black Project's camo textures (changed) and new truck sounds removed. 
Plus many other changes.  See enclosed doc file for more information.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@7379 4a71c877-e1ca-e34f-864e-861f7616d084
master
Buginator 2009-05-10 03:15:57 +00:00 committed by Git SVN Gateway
parent 3e5254af26
commit 43ed454b7a
82 changed files with 41970 additions and 130240 deletions

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-14-droid-hubs.png 256 256
TEXTURE 0 page-14-droid hubs.png 256 256
LEVELS 1
LEVEL 1
POINTS 56

View File

@ -0,0 +1,10 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 1
0 0 0
POLYGONS 0

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
TEXTURE 0 page-17-droid weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 36

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
TEXTURE 0 page-17-droid weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 28

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
TEXTURE 0 page-17-droid weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 56

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
TEXTURE 0 page-17-droid weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 36

View File

@ -1,6 +1,6 @@
PIE 2
TYPE 200
TEXTURE 0 page-17-droid-weapons.png 256 256
TEXTURE 0 page-17-droid weapons.png 256 256
LEVELS 1
LEVEL 1
POINTS 17

View File

@ -1,14 +1,14 @@
//| // ======== \\ //\ // /| ====/ /===\
//|| // || \\ // \\ // //| / || ||
// ||// || \\ // \\ // //|| = /= \===||
// ||/ || \\ // \\ // || / ||
// || || \// \// ||() / () \===/
//| // ======== \\ //\ //
//|| // || \\ // \\ //
// ||// || \\ // \\ //
// ||/ || \\ // \\ //
// || || \// \//
=============== Install ===============
Just copy the mods folder into your warzone 2100 main folder.
Target parameter for your shortcut is: --mod_mp NTW_Mod_v1.6.6.wz
Target parameter for your shortcut is: --mod_mp NTW.wz
Thanks to everyone for licensing their work GPL2+ so it could be compiled into this mod.
@ -31,9 +31,6 @@ Walls / Gates(.pie[s]) / Desert Textures:
Elric - elrictheslayer@neo.rr.com
GrimMoroe - grimandmandy@hotmail.com
Gates Script:
Tiuz - http://forums.wz2100.net
1.12 Patch:
Stratadrake - strata_ranger@hotmail.com and http://en.wikipedia.org/wiki/User:Stratadrake
@ -54,10 +51,15 @@ AI - Aivolution:
Fish, Dolphin, Whale Bodys (not the Textures):
Mertens - http://forums.wz2100.net
Factory Textures
Mysteryem - http://www.mysterymayhem.co.uk
Camo Textures
Black Project - http://forums.wz2100.net
The Rest is made/remade by me:
Delphinio - jurgfrnd@aol.com
=============== Special Thanks to ===============
For a bit mod-training:

View File

@ -0,0 +1,27 @@
PIE 2
TYPE 200
TEXTURE 0 page-21-fx`s.png 256 256
LEVELS 1
LEVEL 1
POINTS 16
-10 2 -46
-10 2 -52
-10 6 -52
-10 6 -46
-11 4 -46
-11 4 -52
-9 4 -52
-9 4 -46
10 2 -46
10 2 -52
10 6 -52
10 6 -46
9 4 -46
9 4 -52
11 4 -52
11 4 -46
POLYGONS 4
2A00 4 3 2 1 0 192 69 192 54 203 54 203 69
2A00 4 7 6 5 4 192 69 192 54 203 54 203 69
2A00 4 11 10 9 8 192 69 192 54 203 54 203 69
2A00 4 15 14 13 12 192 69 192 54 203 54 203 69

View File

@ -0,0 +1,27 @@
PIE 2
TYPE 200
TEXTURE 0 page-18-fx`s.png 256 256
LEVELS 1
LEVEL 1
POINTS 16
10 3 21
10 3 -21
10 -3 -21
10 -3 21
7 0 21
7 0 -21
13 0 -21
13 0 21
-10 3 21
-10 3 -21
-10 -3 -21
-10 -3 21
-13 0 21
-13 0 -21
-7 0 -21
-7 0 21
POLYGONS 4
6A00 4 3 2 1 0 1 1 19 7 19 160 0 160 0 153 19 153
6A00 4 7 6 5 4 1 1 19 7 19 160 0 160 0 153 19 153
6A00 4 11 10 9 8 1 1 19 7 19 160 0 160 0 153 19 153
6A00 4 15 14 13 12 1 1 19 7 19 160 0 160 0 153 19 153

View File

@ -0,0 +1,27 @@
PIE 2
TYPE 200
TEXTURE 0 page-21-fx`s.png 256 256
LEVELS 1
LEVEL 1
POINTS 16
-10 -1 -46
-10 8 -46
-10 8 -72
-10 -1 -72
-15 3 -46
-5 3 -46
-5 3 -72
-15 3 -72
10 -1 -46
10 8 -46
10 8 -72
10 -1 -72
5 3 -46
15 3 -46
15 3 -72
5 3 -72
POLYGONS 4
6A00 4 3 2 1 0 7 1 9 26 177 54 168 54 168 28 177 28
6A00 4 7 6 5 4 7 1 9 26 177 54 168 54 168 28 177 28
6A00 4 11 10 9 8 7 1 9 26 177 54 168 54 168 28 177 28
6A00 4 15 14 13 12 7 1 9 26 177 54 168 54 168 28 177 28

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -0,0 +1,56 @@
/* General Script Strings */
/* Generic Briefing Stuff */
TRANS_MSG1 _("Briefing Commences:")
/* Early mission script stuff (may not need?) */
BARBASE_MSG _("Scavenger Outpost")
POWRES_MSG _("Power Resource")
ART_MSG _("Unknown Artifact")
POWSURGE_MSG _("Source of Power Surge")
/* LZ stuff */
LZ_MSG _("Landing Zone")
RUINS_MSG _("Mission Target")
RUINS_MSG2 _("Pre-Collapse Research Center")
/* In flight brief TEXT */
INFLIGHT_MSG1 _("En-route To Mission Site")
END_MSG1 _("Mission Failed")
WIN_MSG1 _("Mission Successful")
/* more proximity text */
LZ_MSG3 _("Enemy Landing Zone")
ENEMYBASE_MSG _("Enemy Base")
MISSIONTARGET_MSG _("Mission Target")
/* incoming transmission */
NP_MSG1 _("Incoming transmission")
/* Incoming intelligence report. */
INCOM_INT _("Incoming intelligence report.")
/* Additional Messages */
ADD_MSG42 _("Nuclear Reactor")
/*Custom AI Messages*/
AI_ally_msg1 "Sucker!! You'll have to destroy me!"
AI_ally_msg2 "Heh ... you wish..."
AI_ally_msg3 "Stop dreaming and fight me!"
AI_ally_msg4 "Afraid of me? .....buh!"
Debug_msg_1 " ***** Debug: Base defence active ***** "
Debug_msg_2 " ***** Debug: Base defence OFF ***** "
Debug_msg_3 " ***** Debug: Starting attack ***** "
Debug_msg_4 " ***** Debug: Initializing AllOutAttack ***** "
Debug_msg_5 " ***** Debug: Attack stopped ***** "
Debug_msg_6 " ***** Debug: Adding some defenders to attackers ***** "
Debug_msg_7 " ***** Debug: RETREATING: not enough units left ***** "
Debug_msg_8 " ***** Debug: ATTACK: reached enemy base ***** "
Debug_msg_9 " ***** Debug: DROP: Initializing drop ***** "
Debug_msg_10 " ***** Debug: STUCK: Running a bit ***** "
Debug_msg_11 " ***** Debug: STUCK: Removing obstacles ***** "
Debug_msg_12 " ***** Debug: ALLY: Helping Ally's base ***** "
Debug_msg_13 " ***** Debug: ALLY: Ally's base is safe. Returning. ***** "
Debug_msg_14 " ***** Debug: BASE: Base attacked. Defending. ***** "
Debug_msg_15 " ***** Debug: BASE: Agressive defence. ***** "

View File

@ -102,9 +102,6 @@ Cyb-Hvywpn-Mcannon "*Cyborg Medium Cannon*"
Cyb-Hvywpn-HPV "Cyborg Grenadier"
Cyb-Hvywpn-Acannon "*Cyborg Assault Cannon*"
Cyb-Hvywpn-A-T "*Cyborg Scourge (super) *"
CommandTurret4 "Command Turret Mk4"
CommandTurret3 "Command Turret Mk3"
CommandTurret2 "Command Turret Mk2"
CommandTurret1 "Command Turret"
CannonSuper "*Fortress Cannon*"
Cannon6TwinAslt "Twin Assault Cannon"
@ -133,7 +130,7 @@ BabaPitRocket "*Scav AT Rocket*"
BaBaMG "*Scav Infantry MG*"
BabaFlame "*Scav Flamer Tower*"
BaBaCannon "*Scav Cannon Bunker*"
AAGunLaser "Tank Killer Laser"
AAGunLaser "Hyper Fire Laser"
AAGun2Mk1 "Cyclone Flak Turret"
AAGunLaserVTOL "VTOL Tank Killer Laser"
scv-Hvywpn-HPV "Scavenger Grenadier"
@ -643,7 +640,7 @@ R-Comp-CommandTurret01 "Command Turret"
R-Defense-TankTrap01 "EMP Tank Traps"
R-Defense-Tower01 "Pod Rockets Guard Tower"
R-Defense-Tower06 "Bunker Buster Tower"
R-Defense-Pillbox01 "Machinegun Bunker"
R-Defense-Pillbox01 "Twin Machinegun Bunker"
R-Defense-Pillbox04 "Light Cannon Bunker"
R-Defense-Pillbox05 "Flamer Bunker"
R-Cyborg-Wpn-Flamer "Flamer Cyborg"
@ -977,8 +974,8 @@ R-Struc-Factory-Cyborg-Upgrade07 "Advanced Cyborg Production"
R-Struc-Factory-Cyborg-Upgrade08 "Advanced Cyborg Production Mk2"
R-Struc-Factory-Cyborg-Upgrade09 "Advanced Cyborg Production Mk3"
R-Wpn-MortarEMP "EMP Mortar"
R-Wpn-AALaser "Tank Killer Laser"
R-Defense-AA-Laser "Tank Killer Laser Hardpoint"
R-Wpn-AALaser "Hyper Fire Laser"
R-Defense-AA-Laser "Hyper Fire Laser Hardpoint"
R-Defense-EMPMortar "EMP Mortar Pit"
R-Defense-WallTower-SamHvy "Vindicator Hardpoint"
R-Defense-WallTower-QuadRotAA "Whirlwind Hardpoint"
@ -990,9 +987,6 @@ R-Wpn-MG5 "Twin Assault Gun"
R-Defense-WallTower-TwinAGun "Twin Assault Gun Hardpoint"
R-Wpn-Bomb05 "Plasmite Bomb"
R-Wpn-Bomb06 "EMP Missile Launcher"
R-Comp-CommandTurret02 "Command turret MkII"
R-Comp-CommandTurret03 "Command turret MkIII"
R-Comp-CommandTurret04 "Command turret MkIV"
R-Wpn-LasSat_3 "Nuclear Reactor"
R-Wpn-HGC "Heavy Gauss Cannon"
R-Defense-WallTower-HGC "Heavy Gauss Cannon Hardpoint"
@ -1024,7 +1018,7 @@ A0BaBaRocketPit "Scavenger Pod Rockets Site"
A0BaBaRocketPitAT "Scavenger AT-Rocket Site"
A0CannonTower "Scavenger Light Cannon Tower"
A0ComDroidControl "Command Relay Center"
A0CommandCentre "Command Center2"
A0CommandCentre "Scavenger Look Out Tower"
A0CommandCentreDEL "Command Center"
A0CommandCentreCO "Collective Command Center"
A0CommandCentreNE "*CommandCenterNE*"
@ -1091,7 +1085,7 @@ GuardTower3 "Heavy Machinegun Guard Tower"
GuardTower4 "Flamer Guard Tower"
GuardTower5 "Lancer Guard Tower"
GuardTower6 "Bunker Buster Tower"
LookOutTower "Scavenger Look Out Tower"
LookOutTower "Command Center"
NEXUSCWall "NEXUS CWall"
NEXUSWall "NEXUS Wall"
NuclearReactor "Nuclear Reactor"
@ -1106,7 +1100,7 @@ NX-Tower-Rail1 "*NX-Tower-Rail1*"
NX-WallTower-BeamLas "*NX-WallTower-BeamLas*"
NX-WallTower-Rail2 "*NX-WallTower-Rail2*"
NX-WallTower-Rail3 "*NX-WallTower-Rail3*"
P0-AASite-Laser "Tank Killer Laser Hardpoint"
P0-AASite-Laser "Hyper Fire Laser Hardpoint"
P0-AASite-SAM1 "Avenger SAM Site"
P0-AASite-SAM2 "Vindicator SAM Site"
PillBox-Cannon6 "Twin Assault Cannon Bunker"
@ -1333,3 +1327,5 @@ WyvernPulseTracks _("Wyvern Pulse Laser Tracks")
WyvernHvLaserTracks _("Wyvern Heavy Laser Tracks")
ViperLtMGHalfTracks _("Viper Machinegun Half-Track")
ViperFlameHalfTracks _("Viper Flamer Half-Track")
PythonTKTracks _("Tank Killer Python Tracks")
PythonMedCanTracks _("Medium Cannon Python Tracks")

View File

@ -1,8 +1,8 @@
// Variables
private INT count,numStrux,numTemplates,numCompo,numCompo2;
private STRUCTURESTAT Strux[19];
public RESEARCHSTAT tmpl[5];
private STRUCTURESTAT Strux[17];
public RESEARCHSTAT tmpl[4];
private BODY compo[6];
//players

View File

@ -10,7 +10,7 @@ run
player6 INT 6
player7 INT 7
numStrux INT 19
numStrux INT 17
Strux[0] STRUCTURESTAT "A0BaBaFlameTower"
Strux[1] STRUCTURESTAT "A0BaBaGunTower"
Strux[2] STRUCTURESTAT "A0BaBaRocketPit"
@ -28,16 +28,12 @@ run
Strux[14] STRUCTURESTAT "A0CannonTower"
Strux[15] STRUCTURESTAT "A0BaBaMortarPit"
Strux[16] STRUCTURESTAT "A0TankTrap"
Strux[17] STRUCTURESTAT "StakeMark"
Strux[18] STRUCTURESTAT "StakeMark_h"
numTemplates INT 5
numTemplates INT 4
tmpl[0] RESEARCHSTAT "R-Sys-Engineering01"
tmpl[1] RESEARCHSTAT "R-Cyb-MineSwp"
tmpl[2] RESEARCHSTAT "R-Cyborg-Sys-ComEng"
tmpl[3] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade-extra"
tmpl[4] RESEARCHSTAT "R-StakeMark_h"
numCompo INT 6
compo[0] BODY "B4body-sml-trike01"

View File

@ -0,0 +1,353 @@
//
// Multi-player script for upto 8 players.
//
public STRUCTURESTAT command;
public STRUCTURESTAT factory;
public STRUCTURESTAT wall;
public STRUCTURESTAT cornerWall;
public STRUCTURESTAT oilDerrick;
public STRUCTURESTAT powerGen;
public STRUCTURESTAT research;
public STRUCTURESTAT commandrelay;
public STRUCTURESTAT cybfac;
public STRUCTURESTAT vtolfac;
public STRUCTURESTAT NuclearReactor1;
public STRUCTURESTAT CoolingTower1;
public STRUCTURESTAT shield;
public STRUCTURESTAT command2;
// starting technologies.
public int numtecP0, numtecP1, numtecP2, numtecP3,numtecP4, numtecP5, numtecP6, numtecP7;
public RESEARCHSTAT tecP0[5], tecP1[5], tecP2[5], tecP3[5], tecP4[5], tecP5[5], tecP6[5], tecP7[5];
public int numCleanTech, numBaseTech, numDefTech;
public RESEARCHSTAT cleanTech[32], baseTech[32], defTech[64];
// research topics
public int numResP0, numResP1, numResP2, numResP3, numResP4, numResP5, numResP6, numResP7;
public RESEARCHSTAT resP0[5], resP1[5], resP2[5], resP3[5], resP4[5], resP5[5], resP6[5], resP7[5];
public int numCleanRes, numBaseRes, numDefRes;
public RESEARCHSTAT cleanRes[10], baseRes[10], defRes[10];
// Other Stuff
private INT count;
private INT playnum;
private BOOL gamenotwon;
// Base Under Attack Stuff
private STRUCTURE hitStruc;
private BASEOBJ attackerObj;
private int t;
public SOUND attackSnd1;
public INTMESSAGE endMsg, winMsg;
// /////////////////////////////////////////////////////////////////
trigger endConditions(every, 100);
// /////////////////////////////////////////////////////////////////
//this event is called once the game has initialised itself
event initialisedEvent(CALL_GAMEINIT)
{
playnum=0;
while (playnum < 8)
{
if(multiPlayerBaseType == CAMP_CLEAN)
{
setPowerLevel(750,playnum);
count = 0;
while (count < numCleanTech)
{
completeResearch(cleanTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numCleanRes)
{
enableResearch(cleanRes[count], playnum);
count = count +1;
}
}
else if(multiPlayerBaseType == CAMP_BASE)
{
setPowerLevel(1000,playnum);
count = 0;
while (count < numBaseTech)
{
completeResearch(baseTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numBaseRes)
{
enableResearch(baseRes[count], playnum);
count = count +1;
}
}
else
{
setPowerLevel(2000,playnum);
count = 0;
while (count < numDefTech)
{
completeResearch(defTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numDefRes)
{
enableResearch(defRes[count], playnum);
count = count +1;
}
}
playnum = playnum + 1;
}
}
event initialisedEvent2(CALL_GAMEINIT)
{
//set up the reticule buttons
addReticuleButton(OPTIONS);
addReticuleButton(CANCEL);
addReticuleButton(BUILD);
addReticuleButton(MANUFACTURE);
addReticuleButton(RESEARCH);
addReticuleButton(INTELMAP);
addReticuleButton(DESIGN);
playnum=0;
while (playnum < 8)
{
enableStructure(command , playnum); //make structures available to build
enableStructure(factory, playnum);
//enableStructure(wall, playnum);
//enableStructure(cornerWall, playnum);
enableStructure(oilDerrick, playnum);
enableStructure(powerGen, playnum);
enableStructure(research, playnum);
setStructureLimits(factory, 5, playnum); // set structure limits
setStructureLimits(powerGen, 5, playnum);
setStructureLimits(research, 5, playnum);
setStructureLimits(command, 1, playnum);
setStructureLimits(commandrelay,1, playnum);
setStructureLimits(cybfac, 5, playnum);
setStructureLimits(vtolfac, 5, playnum);
setStructureLimits(NuclearReactor1, 1, playnum);
setStructureLimits(CoolingTower1, 4, playnum);
setStructureLimits(shield, 1, playnum);
setStructureLimits(command2, 1, playnum);
playnum = playnum+1;
}
applyLimitSet(); // set limit options
// player specific technology startups
count = 0;
while (count < numtecP0)
{
completeResearch(tecP0[count], 0);
count = count +1;
}
count = 0;
while (count < numtecP1)
{
completeResearch(tecP1[count], 1);
count = count +1;
}
count = 0;
while (count < numtecP2)
{
completeResearch(tecP2[count], 2);
count = count +1;
}
count = 0;
while (count < numtecP3)
{
completeResearch(tecP3[count], 3);
count = count +1;
}
count = 0;
while (count < numtecP4)
{
completeResearch(tecP4[count], 4);
count = count +1;
}
count = 0;
while (count < numtecP5)
{
completeResearch(tecP5[count], 5);
count = count +1;
}
count = 0;
while (count < numtecP6)
{
completeResearch(tecP6[count], 6);
count = count +1;
}
count = 0;
while (count < numtecP7)
{
completeResearch(tecP7[count], 7);
count = count +1;
}
// player specific research startups
count = 0;
while (count < numResP0)
{
enableResearch(resP0[count], 0);
count = count +1;
}
count = 0;
while (count < numResP1)
{
enableResearch(resP1[count], 1);
count = count +1;
}
count = 0;
while (count < numResP2)
{
enableResearch(resP2[count], 2);
count = count +1;
}
count = 0;
while (count < numResP3)
{
enableResearch(resP3[count], 3);
count = count +1;
}
count = 0;
while (count < numResP4)
{
enableResearch(resP4[count], 4);
count = count +1;
}
count = 0;
while (count < numResP5)
{
enableResearch(resP5[count], 5);
count = count +1;
}
count = 0;
while (count < numResP6)
{
enableResearch(resP6[count], 6);
count = count +1;
}
count = 0;
while (count < numResP7)
{
enableResearch(resP7[count], 7);
count = count +1;
}
}
// /////////////////////////////////////////////////////////////////
event checkEndConditions (endConditions)
{
// Losing Conditions
// if( ( not (multiPlayerGameType == DMATCH))
if( ( not anyDroidsLeft(selectedPlayer))
and ( not anyFactoriesLeft(selectedPlayer))
// and ( not playerInAlliance(selectedPlayer))
)
{
// addMessage(endMsg, MISS_MSG, 0, true);
// pause(10);
// gameOver(FALSE);
gameOverMessage(endMsg, MISS_MSG, 0, FALSE);
setEventTrigger(checkEndConditions, inactive);
}
// Winning Conditions
playnum=0;
gamenotwon = FALSE;
////////////////
// Campaign Game
if(multiPlayerGameType == CAMPAIGN)
{
// check humans are still about
while (playnum < multiPlayerMaxPlayers)
{
if (playnum != selectedPlayer)
{
if(anyDroidsLeft(playnum) or anyFactoriesLeft(playnum) )
{
gamenotwon = TRUE;
}
}
playnum = playnum + 1;
}
//check computer/babas are wiped out completely
while(playnum<8)
{
if(not isHumanPlayer(playnum))
{
if(anyDroidsLeft(playnum) or anyStructButWallsLeft(playnum))
{
gamenotwon = TRUE;
}
}
playnum = playnum + 1;
}
}
if(gamenotwon == FALSE)
{
// addMessage(winMsg, MISS_MSG, 0, true);
// pause(10);
// gameOver(TRUE);
gameOverMessage(winMsg, MISS_MSG, 0, TRUE);
setEventTrigger(checkEndConditions, inactive);
}
}
// /////////////////////////////////////////////////////////////////
/* Base Under Attack */
event baseHit(CALL_STRUCT_ATTACKED, selectedPlayer, ref hitStruc, ref attackerObj)
{
if (t >= 10)
{
t=0;
if (hitStruc != NULLOBJECT)
{
playSoundPos(attackSnd1, selectedPlayer, hitStruc.x, hitStruc.y, hitStruc.z); //show position if still alive
}
else
{
playSound(attackSnd1, selectedPlayer);
}
}
}
event everySec(every, 10)
{
t=t+1;
}
//go to where the structure being attacked is on CTRL B
event seeBaseHit(CALL_MISSION_END)
{
if (hitStruc!=NULLOBJECT)
{
centreView(hitStruc);
t=0; //flag known about!
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,470 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player0.slo"
run
{
player INT 0
player INT 0
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player1.slo"
run
{
player INT 1
player INT 1
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player2.slo"
run
{
player INT 2
player INT 2
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player3.slo"
run
{
player INT 3
player INT 3
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player4.slo"
run
{
player INT 4
player INT 4
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player5.slo"
run
{
player INT 5
player INT 5
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player6.slo"
run
{
player INT 6
player INT 6
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

File diff suppressed because it is too large Load Diff

View File

@ -1,471 +1,242 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "player7.slo"
run
{
player INT 7
player INT 7
derrick STRUCTURESTAT "A0ResourceExtractor"
fac STRUCTURESTAT "A0LightFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
cybfac STRUCTURESTAT "A0CyborgFactory"
resFac STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
//Upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
//Important structures
oilRes FEATURESTAT "OilResource"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
HQ STRUCTURESTAT "A0CommandCentreDEL"
uplink STRUCTURESTAT "A0Sat-linkCentre"
lasSat STRUCTURESTAT "A0LasSatCommand"
cmdCenter STRUCTURESTAT "A0CommandCentreDEL"
derrick STRUCTURESTAT "A0ResourceExtractor"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
resLab STRUCTURESTAT "A0ResearchFacility"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
vtolPad STRUCTURESTAT "A0VtolPad"
cybFactory STRUCTURESTAT "A0CyborgFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
//Structures for the first phase: LEGO
// numLego INT 3
// legoSt[0] STRUCTURESTAT "A0ResearchFacility"
// legoSt[1] STRUCTURESTAT "A0LightFactory"
// legoSt[2] STRUCTURESTAT "A0CommandCentreDEL"
numLego INT 12
legoSt[0] STRUCTURESTAT "A0ResearchFacility"
legoSt[1] STRUCTURESTAT "A0PowerGenerator"
legoSt[2] STRUCTURESTAT "A0LightFactory"
legoSt[3] STRUCTURESTAT "A0LightFactory"
legoSt[4] STRUCTURESTAT "A0LightFactory"
legoSt[5] STRUCTURESTAT "A0LightFactory"
legoSt[6] STRUCTURESTAT "A0ResearchFacility"
legoSt[7] STRUCTURESTAT "A0ResearchFacility"
legoSt[8] STRUCTURESTAT "A0ResearchFacility"
legoSt[9] STRUCTURESTAT "A0ResearchFacility"
legoSt[10] STRUCTURESTAT "LookOutTower"
legoSt[11] STRUCTURESTAT "A0CyborgFactory"
maxDamageLevels INT 3
damageLevel[0] INT 75 //light damage
damageLevel[1] INT 40
damageLevel[2] INT 10 //heavy damage
//resUnitTransporter RESEARCHSTAT "R-Cyborg-TransportU"
/*****************************/
/* Research */
/*****************************/
numBranches INT 2
techTanks INT 0
techAir INT 1
numRes[0] INT 60
research[0][1] RESEARCHSTAT "R-Vehicle-SEBody3"
research[0][2] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Wpn-EMPCannon" //heavy mg
research[0][3] RESEARCHSTAT "R-Wpn-Rocket02-MRL" //mini rocket artillery
research[0][4] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
research[0][5] RESEARCHSTAT "R-Defense-Tower06" //mini-pod tower
research[0][6] RESEARCHSTAT "R-Struc-Materials02" //needs 1st wall upgrade
research[0][7] RESEARCHSTAT "R-Defense-Pillbox04" //LC bunker
//research[0][5] RESEARCHSTAT "R-Wpn-Rocket01-LtAT" //lancer, needs minipod and 2 rocket upgrades
research[0][8] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker, comes right after lancer
research[0][9] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02" //lancer upgrade, all come right after lancer
research[0][10] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy01"//lancer upgrade, need 1nd damage upgrade
//research[0][3] RESEARCHSTAT "R-Wpn-MG-ROF03" //needs "Automated Factory Production" (needs fac mod), "APDSB MG Bullets Mk2" (cheap)
research[0][11] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks, come after Half-Tracks (pre-researched), pre-researched in "bases" mode
research[0][12] RESEARCHSTAT "R-Sys-MobileRepairTurret01" //repair turret, pre-researched
//Mods
research[0][13] RESEARCHSTAT "R-Vehicle-SABody3"
research[0][14] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod, comes pre-researched on "bases" mode, needs Fuel Injection Engine
research[0][15] RESEARCHSTAT "R-Struc-Factory-Module" //fac mod, comes pre-researched on "bases" mode, needs pow mod, cyb fac
research[0][16] RESEARCHSTAT "R-Struc-Research-Module" //res mod, comes pre-researched on "bases" mode
research[0][17] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site, needs hurricane AA turret (needs TMG)
//scorpion
research[0][18] RESEARCHSTAT "R-Vehicle-Body08" //scorpion, comes after cobra (needs fac mod, viper), "Composite Alloys Mk2" (needs MK1, fac mod, res mod) and Metals02
//power
research[0][19] RESEARCHSTAT "R-Struc-Power-Upgrade01c" //power upgrade, needs 3 (4th) research upgrades
research[0][20] RESEARCHSTAT "R-Cyborg-Metals02" //cheap, to make cyborg mechanics more durable
research[0][21] RESEARCHSTAT "R-Vehicle-Metals03" //Composite Alloys Mk3, needs fac mod and res mod
//Bunker Buster
research[0][22] RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //BB, comes after lancer and HEAT Rocket Warhead Mk3 (which comes after lancer)
research[0][23] RESEARCHSTAT "R-Comp-CommandTurret01" //commander, comes after command center, already available on "bases" mode
research[0][24] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover, used by trucks, needs fac mod, "Fuel Injection Engine Mk2"
//HC
research[0][25] RESEARCHSTAT "R-Defense-WallTower04" //HC HP, needs HC (needs cannon damage 3, Python, MC), lc and mc HPs
research[0][26] RESEARCHSTAT "R-Wpn-Cannon-Damage03" // cheap cannon damage updates, need lc
research[0][27] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades, needs 3nd cannon damage, 4th res upgrade
research[0][28] RESEARCHSTAT "R-Struc-Materials06" //needs 4th wall upgrade
//research[0][18] RESEARCHSTAT "R-Defense-WallTower01" //HMG HP, comes after HMG, MG Bunker and Hardcrete Wall
research[0][29] RESEARCHSTAT "R-Struc-Power-Upgrade03a" //needs 4 pow upgrades, 7th research upgrade
research[0][30] RESEARCHSTAT "R-Vehicle-Metals06" // Dense Composite Alloys Mk3, needs 4th res upgrade
research[0][31] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[0][32] RESEARCHSTAT "R-Vehicle-Metals09" //Superdense Composite Alloys Mk3, needs 7th research upgrade
research[0][33] RESEARCHSTAT "R-Struc-Materials09" //needs 9th wall upgrade
research[0][34] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair, needs 8th research upgrade, sys engineering 2,3
research[0][35] RESEARCHSTAT "R-Wpn-AAGun-Damage03" //hurricane damage, needs hurricane
// mantis
research[0][36] RESEARCHSTAT "R-Vehicle-Body12" //mantis, needs python (needs cobra, metals02) and "Dense Composite Alloys Mk2" (costy, needs 2 (5th) vehicle metals upgrades and 4th research upgrade)
research[0][37] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[0][38] RESEARCHSTAT "R-Sys-Autorepair-General" //autorepair, needs 8th research upgrades
//lancer HP
//research[0][20] RESEARCHSTAT "R-Defense-WallTower06" //lancer HP
research[0][39] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge, needs TK (2nd rocker accuracy, 4th damage), 7th res upgrade
// Tiger
research[0][40] RESEARCHSTAT "R-Vehicle-Body09" // Tiger, needs python, leopard, panther (near mantis)
//lancer upgrades
research[0][41] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade, all come right after lancer
research[0][42] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade, comes after 4th lancer damage upgrade
research[0][43] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade, need 4th research upgrade
//research[0][27] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[0][44] RESEARCHSTAT "R-Wpn-Missile-Damage03" //scourge damage, needs Avenger Sam (needs scourge), Vtol Strike Tower
research[0][45] RESEARCHSTAT "R-Wpn-Missile-ROF03" //scourge ROF
research[0][46] RESEARCHSTAT "R-Wpn-Missile-Accuracy02" //scourge Accuracy
//HC upgrades
//research[0][32] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer, comes after 2nd rocket accuracy, 4th rocket damage
//research[0][29] RESEARCHSTAT "R-Vehicle-Body09" //tiger
//research[0][30] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
research[0][47] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[0][48] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
//research[0][35] RESEARCHSTAT "R-Defense-AASite-QuadRotMg" //Whirlwind site - worse than cyclone for stationary use
research[0][49] RESEARCHSTAT "R-Vehicle-Body10" //vengeance
research[0][50] RESEARCHSTAT "R-Wpn-Laser02" //pulse laser
research[0][51] RESEARCHSTAT "R-Wpn-HvyLaser" // heavy laser, needs flashlight and pulse laser
research[0][52] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[0][53] RESEARCHSTAT "R-Wpn-AAGun-Damage06" //needs 8th cannon damage
research[0][54] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
// Wyvern
research[0][55] RESEARCHSTAT "R-Vehicle-Body13" // Wyvern, needs vengeance
research[0][56] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[0][57] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[0][58] RESEARCHSTAT "R-Wpn-LasSat" //includes
research[0][59] RESEARCHSTAT "R-Struc-AAShield"
/****************************/
/* VTOL Stuff */
/****************************/
numRes[1] INT 38
research[1][0] RESEARCHSTAT "R-Wpn-MG3Mk1" //heavy mg
research[1][1] RESEARCHSTAT "R-Wpn-MG-Damage03"
research[1][2] RESEARCHSTAT "R-Struc-PowerModuleMk1" //pow mod
research[1][3] RESEARCHSTAT "R-Vehicle-Prop-Tracks" //tracks
research[1][4] RESEARCHSTAT "R-Wpn-MG-ROF03"
research[1][5] RESEARCHSTAT "R-Struc-Research-Module" //res mod
//VTOL (mix with other vital tech)
research[1][6] RESEARCHSTAT "R-Struc-VTOLPad" //includes R-Struc-VTOLFactory and R-Vehicle-Prop-VTOL
research[1][7] RESEARCHSTAT "R-Defense-Pillbox06" //lancer bunker
research[1][8] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade06" //includes R-Struc-VTOLFactory-Upgrade03
research[1][9] RESEARCHSTAT "R-Vehicle-Body05" //cobra
research[1][10] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade06"
research[1][11] RESEARCHSTAT "R-Wpn-MG3Mk1" //"R-Cyborg-TransportU" //Unit transport //FIXME
//End of VTOL
research[1][12] RESEARCHSTAT "R-Defense-AASite-QuadMg1" //hurricane site
//Bunker Buster
research[1][13] RESEARCHSTAT "R-Wpn-Rocket03-HvAT"
research[1][14] RESEARCHSTAT "R-Vehicle-Prop-Hover" //hover
research[1][15] RESEARCHSTAT "R-Struc-Power-Upgrade03a"
//lancer upgrades
research[1][16] RESEARCHSTAT "R-Wpn-RocketSlow-Damage06" //lancer upgrade
research[1][17] RESEARCHSTAT "R-Wpn-RocketSlow-ROF02" //lancer upgrade
research[1][18] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03" //lancer upgrade
research[1][19] RESEARCHSTAT "R-Sys-Autorepair-General"
research[1][20] RESEARCHSTAT "R-Sys-MobileRepairTurretHvy" //heavy repair
research[1][21] RESEARCHSTAT "R-Defense-WallTower03" //MC HP
research[1][22] RESEARCHSTAT "R-Defense-WallTower04" //heavy cannon hp
//HC upgrades
research[1][23] RESEARCHSTAT "R-Wpn-Cannon-ROF06"
research[1][24] RESEARCHSTAT "R-Wpn-Cannon-Damage09"
research[1][25] RESEARCHSTAT "R-Wpn-Cannon-Accuracy02" //HC upgrades
//weapons
research[1][26] RESEARCHSTAT "R-Vehicle-Body12" //mantis
research[1][27] RESEARCHSTAT "R-Wpn-Rocket07-Tank-Killer" //Tank killer
research[1][28] RESEARCHSTAT "R-Defense-Emplacement-HPVcannon" //HPV bunker
research[1][29] RESEARCHSTAT "R-Defense-WallTower-HPVcannon" //HPV HP
research[1][30] RESEARCHSTAT "R-Wpn-Laser02" //pulse
research[1][31] RESEARCHSTAT "R-Wpn-AAGun-Accuracy03"
research[1][32] RESEARCHSTAT "R-Wpn-AAGun-Damage06"
research[1][33] RESEARCHSTAT "R-Wpn-AAGun-ROF06"
research[1][34] RESEARCHSTAT "R-Defense-Rail2" //rail gun bunker
research[1][35] RESEARCHSTAT "R-Wpn-Missile2A-T" //scourge
research[1][36] RESEARCHSTAT "R-Defense-WallTower-Rail3" //Gauss HP
research[1][37] RESEARCHSTAT "R-Wpn-LasSat" //includes "R-Sys-Sensor-UpLink" //uplink
//misc research
resBB RESEARCHSTAT "R-Wpn-Rocket03-HvAT" //Bunker Buster
resCmd RESEARCHSTAT "R-Comp-CommandTurret01" //commander turret includes command center
//COMPONENTS
viperBody BODY "Body1REC"
weaponBB WEAPON "Rocket-BB" //bb
cmdTurret BRAIN "CommandBrain01" //commander brain
// extra structs
numExtraStructs INT 3
extraStructs[0] STRUCTURESTAT "A0ResearchFacility"
extraStructs[1] STRUCTURESTAT "A0LightFactory"
extraStructs[2] STRUCTURESTAT "LookOutTower"
//Structures to attack first when attacking
numAttackStructs INT 5
attackStructs[0] STRUCTURESTAT "Sys-SpyTower" //Nexus link, it's too powerfull
attackStructs[1] STRUCTURESTAT "X-Super-Rocket"
attackStructs[2] STRUCTURESTAT "X-Super-Cannon"
attackStructs[3] STRUCTURESTAT "X-Super-MassDriver"
attackStructs[4] STRUCTURESTAT "X-Super-Missile"
//Base structures
numBaseStructs INT 9
baseStructs[0] STRUCTURESTAT "A0LightFactory"
baseStructs[1] STRUCTURESTAT "A0CommandCentreDEL"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "A0LasSatCommand"
baseStructs[7] STRUCTURESTAT "A0Sat-linkCentre"
baseStructs[8] STRUCTURESTAT "AAShield"
numBaseStructs INT 13
baseStructs[0] STRUCTURESTAT "LookOutTower"
baseStructs[1] STRUCTURESTAT "A0LightFactory"
baseStructs[2] STRUCTURESTAT "A0ResearchFacility"
baseStructs[3] STRUCTURESTAT "A0VTolFactory1"
baseStructs[4] STRUCTURESTAT "A0PowerGenerator"
baseStructs[5] STRUCTURESTAT "A0CyborgFactory"
baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
baseStructs[9] STRUCTURESTAT "X-Super-Missile"
baseStructs[10] STRUCTURESTAT "AAShield"
baseStructs[11] STRUCTURESTAT "A0LasSatCommand"
baseStructs[12] STRUCTURESTAT "UplinkCentre"
//Minimal (vital) structures
numVitalStructs INT 7
minimalStruct[0] STRUCTURESTAT "A0LightFactory"
minimalStruct[1] STRUCTURESTAT "A0PowerGenerator"
minimalStruct[2] STRUCTURESTAT "A0ResourceExtractor"
minimalStruct[3] STRUCTURESTAT "A0ResearchFacility"
minimalStruct[4] STRUCTURESTAT "A0LightFactory" //another fac
minimalStruct[5] STRUCTURESTAT "A0CommandCentreDEL"
minimalStruct[6] STRUCTURESTAT "A0CyborgFactory"
//AA
numVtolDefStr INT 2
vtolDefStruct[0] STRUCTURESTAT "P0-AASite-SAM1"
vtolDefStruct[1] STRUCTURESTAT "P0-AASite-SAM2"
//Number of vital structures required
numMinimalStruct[0] INT 1 // fac
numMinimalStruct[1] INT 1 // pow
numMinimalStruct[2] INT 3 // derrick
numMinimalStruct[3] INT 1 // res fac
numMinimalStruct[4] INT 2 // fac
numMinimalStruct[5] INT 1 // HQ
numMinimalStruct[6] INT 2 // cyb factory
//Number of max trucks allowed to build a specific structure type
maxVitalBuilders[0] INT -1
maxVitalBuilders[1] INT 2
maxVitalBuilders[2] INT 1
maxVitalBuilders[3] INT 1
maxVitalBuilders[4] INT 2
maxVitalBuilders[5] INT 1
maxVitalBuilders[6] INT 1
numAA INT 5
AA[0] STRUCTURESTAT "AASite-QuadMg1"
AA[1] STRUCTURESTAT "AASite-QuadBof"
AA[2] STRUCTURESTAT "AASite-QuadRotMg"
AA[3] STRUCTURESTAT "P0-AASite-SAM1"
AA[4] STRUCTURESTAT "P0-AASite-SAM2"
//baseStructs[6] STRUCTURESTAT "X-Super-Cannon"
//baseStructs[7] STRUCTURESTAT "X-Super-MassDriver"
//baseStructs[8] STRUCTURESTAT "X-Super-Rocket"
//baseStructs[9] STRUCTURESTAT "X-Super-Missile"
numDef INT 6
def[0] STRUCTURESTAT "PillBox1"
def[1] STRUCTURESTAT "PillBox2"
def[2] STRUCTURESTAT "PillBox3"
def[3] STRUCTURESTAT "GuardTower6" //mini-pod tower
def[4] STRUCTURESTAT "PillBox4"
def[5] STRUCTURESTAT "PillBox6" //lancer
//def[5] STRUCTURESTAT "Emplacement-HPVcannon"
numGatewayDef INT 6
gatewayDef[0] STRUCTURESTAT "WallTower01" //HMG
gatewayDef[1] STRUCTURESTAT "WallTower03" //MC
gatewayDef[2] STRUCTURESTAT "WallTower04" //HC
gatewayDef[3] STRUCTURESTAT "WallTower06" //lancer
gatewayDef[4] STRUCTURESTAT "WallTower-HPVcannon" //HPV
gatewayDef[5] STRUCTURESTAT "WallTower-Rail3" //Gauss
//upgrade structures
powMod STRUCTURESTAT "A0PowMod1"
facMod STRUCTURESTAT "A0FacMod1"
resMod STRUCTURESTAT "A0ResearchModule1"
/* Bunker Buster Templates */
numBBTempl INT 3
tmplBB[0] TEMPLATE "ViperBBWheels"
tmplBB[1] TEMPLATE "CobraBBTracks"
tmplBB[2] TEMPLATE "ScorpBBTracks"
//tmplUnitransporter TEMPLATE "TransporterU"
/* Truck Templates */
numTruckTmpl INT 3
truck[0] TEMPLATE "ConstructorDroid"
truck[1] TEMPLATE "CobraHoverTruck"
truck[2] TEMPLATE "ScorpHoverTruck"
/* Cyborg Engineer */
cybEngineer TEMPLATE "Cyb-ComEng"
/* Light Templates */
numTemplates[0] INT 35
//Combat Templates
numTemplates INT 12
//Light version
//-------------
tmpl[0][0] TEMPLATE "W50Mg"
tmpl[0][1] TEMPLATE "W50TwinMg"
tmpl[0][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[0][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[0][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[0][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[0][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[0][9] TEMPLATE "ViperPODWheels" //"ViperMG01Wheels" //MG
tmpl[0][10] TEMPLATE "ViperMRLWheels" //"ViperMG02Wheels" //TMG
tmpl[0][11] TEMPLATE "ViperPODWheels" //"ViperHMGWheels" //HMG
tmpl[0][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[0][13] TEMPLATE "CobraMRLHalftrack" //"ViperHMGTracks" //HMG Tracks
tmpl[0][14] TEMPLATE "CobraPODHTracks" //Lancer Tracks
tmpl[0][15] TEMPLATE "CobraPODTracks" //HMG
tmpl[0][16] TEMPLATE "CobraMRLTracks" //HMG
tmpl[0][17] TEMPLATE "CobraPODTracks"
tmpl[0][18] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][19] TEMPLATE "CobraLtA-Thalftrack" //"ViperTrkLancer"
tmpl[0][20] TEMPLATE "CobraLtA-Thalftrack"
tmpl[0][21] TEMPLATE "ViperTrkLancer"
tmpl[0][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[0][3] TEMPLATE "ViperLtA-Twheels"
tmpl[0][4] TEMPLATE "CobraMedCnTrks"
tmpl[0][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[0][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[0][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[0][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[0][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[0][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[0][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[0][22] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[0][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-Lancer"
tmpl[0][25] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
tmpl[0][26] TEMPLATE "H-Scorp-Trk-HC" //"Cobra-Hover-HC"
// Python
tmpl[0][27] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[0][28] TEMPLATE "PythonScourgeTracks" // Python Scourge
//tmpl[0][23] TEMPLATE "PythonGaussTracks" // Python Gauss
//tmpl[0][24] TEMPLATE "PythonPulseTracks" // Python Pulse
// Mantis
tmpl[0][29] TEMPLATE "MantisTrkHC"
tmpl[0][30] TEMPLATE "MantisTKTracks"
tmpl[0][31] TEMPLATE "MantisScourgeTracks"
// Gauss
tmpl[0][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[0][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[0][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
/* Heavy Templates */
numTemplates[1] INT 42
//Heavy version
//-------------
tmpl[1][0] TEMPLATE "W50Mg"
tmpl[1][1] TEMPLATE "W50TwinMg"
tmpl[1][2] TEMPLATE "ViperMG02Wheels" //TMG wheels
tmpl[1][3] TEMPLATE "ViperLtMGHalfTracks" //MG Half-Track
tmpl[1][4] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][5] TEMPLATE "ViperMG02Halftrack" //TMG Half-Track
tmpl[1][6] TEMPLATE "ViperFlameHalfTracks" //Flamer Half-Track
tmpl[1][7] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][8] TEMPLATE "ViperHMGHalftrack" //HMG Half-Track
tmpl[1][2] TEMPLATE "A-Viper-Wheels-TMG"
tmpl[1][3] TEMPLATE "ViperLtA-Twheels"
tmpl[1][4] TEMPLATE "CobraMedCnTrks"
tmpl[1][5] TEMPLATE "SK-Scorp-Hover-Lancer"
tmpl[1][6] TEMPLATE "SK-Scorp-Hover-BB"
tmpl[1][7] TEMPLATE "SK-Retre-Track-Scourge"
tmpl[1][8] TEMPLATE "SK-Retre-Track-RailGun"
tmpl[1][9] TEMPLATE "A-Mantis-Trk-Rail"
tmpl[1][10] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][11] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][9] TEMPLATE "ViperPODWheels"
tmpl[1][10] TEMPLATE "ViperMRLWheels"
tmpl[1][11] TEMPLATE "ViperPODWheels"
tmpl[1][12] TEMPLATE "CobraPODHTracks" //"ViperHMGWheels"
tmpl[1][13] TEMPLATE "CobraMRLHalftrack" //HMG
tmpl[1][14] TEMPLATE "CobraPODHTracks" //"ViperLtA-Twheels"
tmpl[1][15] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][16] TEMPLATE "CobraLtA-Thalftrack" //HMG
tmpl[1][17] TEMPLATE "CobraLtA-Thalftrack"
tmpl[1][18] TEMPLATE "CobraTrkLancer"
tmpl[1][19] TEMPLATE "CobraTrkLancer" //"ViperLtA-Twheels"
tmpl[1][20] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][21] TEMPLATE "CobraHMGTracks" //"ViperHMGTracks"
tmpl[1][22] TEMPLATE "CobraHMGTracks"
tmpl[1][23] TEMPLATE "H-Scorp-Trk-Lancer"
tmpl[1][24] TEMPLATE "H-Scorp-Trk-Lancer" //"SK-Cobra-Hover-HMG"
//Constructor
constructor TEMPLATE "ConstructorDroid"
// Mantis
tmpl[1][25] TEMPLATE "MantisTrkHC" //"SK-Python-Hover-Hcannon"
tmpl[1][26] TEMPLATE "MantisTKTracks" //"SK-Python-Hover-Hcannon"
tmpl[1][27] TEMPLATE "MantisScourgeTracks" //"Scourge-Mantis-H"
//Repair
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk" //Cobra Repair Trucks
tmplRep[1] TEMPLATE "A-Rep-Mantis-Trk" //Mantis Repair Trucks
// Python
tmpl[1][28] TEMPLATE "Sk-PythonHvCanTrack" // Python HC
tmpl[1][29] TEMPLATE "PythonScourgeTracks" // Python Scourge
tmpl[1][30] TEMPLATE "PythonGaussTracks" // Python Gauss
tmpl[1][31] TEMPLATE "PythonPulseTracks" // Python Pulse
//Cyborg Transport
Transport TEMPLATE "Transporter"
// Tiger
tmpl[1][32] TEMPLATE "SK-Tiger-Track-Gauss" // Tiger Gauss
tmpl[1][33] TEMPLATE "TigerPulseTracks" // Tiger Pulse
tmpl[1][34] TEMPLATE "TigerHvLaserTracks" // Tiger Heavy Laser
// Vengeance
tmpl[1][35] TEMPLATE "SK-Veng-Track-Scourge"
tmpl[1][36] TEMPLATE "SK-Veng-Track-PulseLsr"
tmpl[1][37] TEMPLATE "SK-Veng-Track-Gauss"
tmpl[1][38] TEMPLATE "SK-Veng-Track-HvyLaser"
// Wyvern
tmpl[1][39] TEMPLATE "WyvernGaussTracks"
tmpl[1][40] TEMPLATE "WyvernPulseTracks"
tmpl[1][41] TEMPLATE "WyvernHvLaserTracks"
numRepairTmpl INT 3
//tmplRep[0] TEMPLATE "ViperRepairWheels"
tmplRep[0] TEMPLATE "A-Rep-Cobra-Trk"
tmplRep[1] TEMPLATE "ScorpRepairTrk"
tmplRep[2] TEMPLATE "ScorpHRepairHover"
// cyborg mechanic
//---------------------------
//Cyborg Templates
//---------------------------
cybMechanic TEMPLATE "Cyb-Mechanic"
//VTOLs
numVtolTemplates INT 0
vtoltmpl[0][0] TEMPLATE "SK-Bug-Hover-Repair"
//Commander templates
numCmdTmpl INT 3
//tmplCmd[0] TEMPLATE "Viper-Trk-Com"
tmplCmd[0] TEMPLATE "Cobra-Trk-Com"
tmplCmd[1] TEMPLATE "Scorp-Trk-Com"
tmplCmd[2] TEMPLATE "Mantis-Trk-Com"
//PythonComTracks
// cyborg templates
numLightCyborgs int 6
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgCannon01Grd" //heavy gunner
cybTempl[2] TEMPLATE "CyborgFlamer01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
cybTempl[4] TEMPLATE "MP-Cyb-Needle-GRD"
cybTempl[5] TEMPLATE "MP-Cyb-Needle-GRD"
cybTmpl[0] TEMPLATE "CyborgChain01Ground"
cybTmpl[1] TEMPLATE "CyborgCannon01Grd"
cybTmpl[2] TEMPLATE "CyborgRkt01Ground"
cybTmpl[3] TEMPLATE "Cyb-Gren"
cybTmpl[4] TEMPLATE "Cyb-Hvy-Acannon"
cybTmpl[5] TEMPLATE "Cyb-Hvy-Mcannon"
cybTmpl[6] TEMPLATE "Cyb-Hvy-TK"
cybTmpl[7] TEMPLATE "Cyb-Hvy-PulseLsr"
cybTmpl[8] TEMPLATE "Cyb-Hvy-A-T"
cybTmpl[9] TEMPLATE "Cyb-Hvy-RailGunner"
cyborgProp PROPULSION "CyborgLegs"
vtolProp PROPULSION "V-Tol"
numDefenses INT 18
defenses[0] STRUCTURESTAT "A0BaBaBunker"
defenses[1] STRUCTURESTAT "GuardTower1"
defenses[2] STRUCTURESTAT "PillBox1"
defenses[3] STRUCTURESTAT "PillBox4"
defenses[4] STRUCTURESTAT "PillBox6" //Lancer bunker
defenses[5] STRUCTURESTAT "WallTower-HvATrocket"
defenses[6] STRUCTURESTAT "Emplacement-HvyATrocket"
defenses[7] STRUCTURESTAT "Emplacement-HPVcannon"
defenses[8] STRUCTURESTAT "WallTower-HPVcannon"
defenses[9] STRUCTURESTAT "WallTower-Atmiss"
defenses[10] STRUCTURESTAT "Emplacement-RotHow"
defenses[11] STRUCTURESTAT "Emplacement-MortarPit-Incenediary"
defenses[12] STRUCTURESTAT "WallTower-Rail2"
defenses[13] STRUCTURESTAT "Emplacement-Rail2"
defenses[14] STRUCTURESTAT "Emplacement-PlasmaCannon"
defenses[15] STRUCTURESTAT "P0-AASite-Laser"
defenses[16] STRUCTURESTAT "WallTower-Rail3"
defenses[17] STRUCTURESTAT "Emplacement-Rail3"
//---------------------------
// VTOLs
//---------------------------
//Antistructure
//---------------------------
numSVtolTemplates INT 1
//Light templates
sVtols[0][0] TEMPLATE "V-Scor-BB"
//Heavy templates
sVtols[1][0] TEMPLATE "SK-Mantis-VTOL-BB" //SK-Scorpion-VTOL-BB
sVtolWeapon[0] WEAPON "Rocket-VTOL-BB"
//Antitank
//---------------------------
numTVtolTemplates INT 1
tVtols[0][0] TEMPLATE "V-Scor-Lancer"
tVtols[1][0] TEMPLATE "V-Mantis-Lancer"
tVtolWeapon[0] WEAPON "Rocket-VTOL-LtA-T" //Lancer
//------------------------------------
// Structure target preferences
//------------------------------------
sPref[0] INT 2 //Factory
sPref[1] INT 4 //Power gen
sPref[2] INT 32 //Res fac
sPref[3] INT 256 //Cyborg fac
sPref[4] INT 512 //Vtol fac
sPref[5] INT 28672 //Any defense
//-----------------
// Arty
//-----------------
sens[0] STRUCTURESTAT "Sys-SensoTower02" //For T2
sens[1] STRUCTURESTAT "Sys-CB-Tower01"
sens[2] STRUCTURESTAT "Sys-SensoTowerWS" //For T3
arty[0] STRUCTURESTAT "Emplacement-Rocket06-IDF"
arty[1] STRUCTURESTAT "Emplacement-Howitzer150"
arty[2] STRUCTURESTAT "Emplacement-RotHow" //Hellstorm Emplacement
arty[3] STRUCTURESTAT "Emplacement-HvART-pit"
arty[4] STRUCTURESTAT "Emplacement-MdART-pit"
//------------------
//Messages
//------------------
ai_ally_msg[0] TEXTSTRING "AI_ally_msg1"
ai_ally_msg[1] TEXTSTRING "AI_ally_msg2"
ai_ally_msg[2] TEXTSTRING "AI_ally_msg3"
ai_ally_msg[3] TEXTSTRING "AI_ally_msg4"
//------------------
//Debug messages
//------------------
DebugMsg[0] TEXTSTRING "Debug_msg_1" //Base defence on
DebugMsg[1] TEXTSTRING "Debug_msg_2" //Base defence off
DebugMsg[2] TEXTSTRING "Debug_msg_3" //Starting attack
DebugMsg[3] TEXTSTRING "Debug_msg_4" //Alloutattack
DebugMsg[4] TEXTSTRING "Debug_msg_5" //Attack stopped
DebugMsg[5] TEXTSTRING "Debug_msg_6" //Adding some defenders to attackers
DebugMsg[6] TEXTSTRING "Debug_msg_7" //RETREATING: not enough units left
DebugMsg[7] TEXTSTRING "Debug_msg_8" //ATTACK: reached enemy base
DebugMsg[8] TEXTSTRING "Debug_msg_9" //DROP: Initializing drop
DebugMsg[9] TEXTSTRING "Debug_msg_10" //STUCK: Running a bit
DebugMsg[10] TEXTSTRING "Debug_msg_11" //STUCK: Removing obstacles
DebugMsg[11] TEXTSTRING "Debug_msg_12" //ALLY: Helping ally's base
DebugMsg[12] TEXTSTRING "Debug_msg_13" //ALLY: Ally's base is safe. Returning.
DebugMsg[13] TEXTSTRING "Debug_msg_14" //BASE: Base attacked. Defending.
DebugMsg[14] TEXTSTRING "Debug_msg_15" //BASE: Agressive defence.
}

View File

@ -1,4 +1,4 @@
//
//3
// Skirmish Base Script.
//
// contains the rules for starting and ending a game.
@ -18,12 +18,12 @@ public STRUCTURESTAT cybfac;
public STRUCTURESTAT vtolfac;
public STRUCTURESTAT NuclearReactor1;
public STRUCTURESTAT CoolingTower1;
public STRUCTURESTAT look;
public STRUCTURESTAT shield;
public STRUCTURESTAT command2;
////////
// starting technologies.
public int numCleanTech, numBaseTech, numDefTech, numBaseComp;
public int numCleanTech, numBaseTech, numDefTech;
public RESEARCHSTAT defTech[50];
// research topics
@ -31,24 +31,54 @@ public int numBaseRes;
public RESEARCHSTAT baseRes[10];
// Other Stuff
private int count;
private int playnum;
private bool gamewon,gameLost;
private INT count;
private INT playnum;
private BOOL gamewon;
private BOOL boolResult;
// Base Under Attack
private STRUCTURE hitStruc;
private STRUCTURE hitStruc,structure;
private DROID droid;
private BASEOBJ attackerObj;
private int t;
public SOUND attackSnd1;
public INTMESSAGE endMsg, winMsg;
public CONSTRUCT CyborgSpade;
public REPAIR CyborgRepair;
/*--------------------------------------------------------------*/
/* Customizing */
/*--------------------------------------------------------------*/
public ECM NullEcm;
private BOOL TeamAlliances; //General AI/Human team alliance building on/off
private BOOL ChangeHumanColor;
private BOOL ChangeAIColor;
private int ColorAITeam;
private int ColorHumanTeam;
private BOOL HumansCanDisally;
private BOOL isObserver[8];
/*--------------------------------------------------------------*/
/* Descriptions */
/*--------------------------------------------------------------*/
/*%? Help1 = "This is the global switch.
By enabling this the games will ally AIs and Humans with each other.\n\n
If you disable this, some other options like Team Color etc will not have any effect." */
/*%? Help2 = "Select this option to make this player an observer.
This player cannot influence the game in any way.
He has no structures or units and cannot win or lose.\n\n
NOTE: if you are not playing a multiplayer game and want to see the entire map,
you can enter debug mode (SHIFT-?), and press CTRL-G to reveal the map and
CTRL-O to place HQ on the map.\n\n In a multiplayer game all players must
use identical configuration." */
// /////////////////////////////////////////////////////////////////
trigger endConditions(every, 100);
trigger endConditions (every, 100);
trigger AllyWatchTr (every, 20);
event AllyWatch;
// /////////////////////////////////////////////////////////////////
//this event is called once the game has initialised itself
@ -56,6 +86,131 @@ trigger endConditions(every, 100);
event initialisedEvent(CALL_GAMEINIT)
{
TeamAlliances = FALSE; /*%! ID="TeamAlliances",
MainDesc="Enable AI/Human teams",
MoreInfo="<Help1>",
type="asn", //Assign
val="FALSE",
ArgDesc="No",
val="TRUE",
ArgDesc="Yes" */
ChangeAIColor = FALSE; /*%! ID="ChangeAIColor",
MainDesc="Set AI team colors",
type="asn", //Assign
val="FALSE",
ArgDesc="No",
val="TRUE",
ArgDesc="Yes" */
ChangeHumanColor = FALSE; /*%! ID="ChangeHumanColor",
MainDesc="Set Human team colors",
type="asn", //Assign
val="FALSE",
ArgDesc="No",
val="TRUE",
ArgDesc="Yes" */
HumansCanDisally = TRUE; /*%! ID="HumansCanDisally",
MainDesc="Humans allowed to break alliances",
type="asn", //Assign
val="FALSE",
ArgDesc="No",
val="TRUE",
ArgDesc="Yes" */
ColorHumanTeam = 1; /*%! ID="ColorHumanTeam",
MainDesc="Human Team Color",
type="asn", //Assign
val="5",
ArgDesc="Blue",
val="0",
ArgDesc="Green",
val="1",
ArgDesc="Orange",
val="2",
ArgDesc="Grey",
val="3",
ArgDesc="Black",
val="4",
ArgDesc="Red",
val="6",
ArgDesc="Pink",
val="7",
ArgDesc="Cyan",
val="random(8)",
ArgDesc="Random" */
ColorAITeam = 2; /*%! ID="ColorAITeam",
MainDesc="AI Team Color",
type="asn", //Assign
val="4",
ArgDesc="Red",
val="0",
ArgDesc="Green",
val="1",
ArgDesc="Orange",
val="2",
ArgDesc="Grey",
val="3",
ArgDesc="Black",
val="5",
ArgDesc="Blue",
val="6",
ArgDesc="Pink",
val="7",
ArgDesc="Cyan",
val="random(8)",
ArgDesc="Random" */
isObserver[0] = FALSE; /*%! ID="Observer0",
MainDesc="Player0 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[1] = FALSE; /*%! ID="Observer1",
MainDesc="Player1 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[2] = FALSE; /*%! ID="Observer2",
MainDesc="Player2 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[3] = FALSE; /*%! ID="Observer3",
MainDesc="Player3 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[4] = FALSE; /*%! ID="Observer4",
MainDesc="Player4 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[5] = FALSE; /*%! ID="Observer5",
MainDesc="Player5 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[6] = FALSE; /*%! ID="Observer6",
MainDesc="Player6 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
isObserver[7] = FALSE; /*%! ID="Observer7",
MainDesc="Player7 is an observer",
MoreInfo="<Help2>",
type="asn", //Assign
tmpl="YesNo" */
//set up the reticule buttons
addReticuleButton(OPTIONS);
addReticuleButton(CANCEL);
@ -77,7 +232,7 @@ event initialisedEvent(CALL_GAMEINIT)
enableStructure(research ,playnum);
setStructureLimits(factory, 5, playnum); // set structure limits
setStructureLimits(powerGen,8, playnum);
setStructureLimits(powerGen,5, playnum);
setStructureLimits(research,5, playnum);
setStructureLimits(command, 1, playnum);
setStructureLimits(commandrelay,1, playnum);
@ -85,18 +240,164 @@ event initialisedEvent(CALL_GAMEINIT)
setStructureLimits(vtolfac, 5, playnum);
setStructureLimits(NuclearReactor1, 1, playnum);
setStructureLimits(CoolingTower1, 4,playnum);
setStructureLimits(look, 1, playnum);
setStructureLimits(shield, 1, playnum);
setStructureLimits(command2, 1, playnum);
//-----------------------------------------
//MOD code comes here
//-----------------------------------------
if(TeamAlliances)
{
setEventTrigger(AllyWatch, AllyWatchTr); //Every 20
count = 0;
while(count < 8)
{
//Set human color if required
if(isHumanPlayer(count))
{
if(ChangeHumanColor)
{
setPlayerColour(ColorHumanTeam, count);
}
}
if(count != playnum)
{
if((isHumanPlayer(playnum)) and (isHumanPlayer(count)))
{
createAlliance(playnum, count);
//if(ChangeHumanColor)
//{
// setPlayerColour(ColorHumanTeam, playnum);
//}
}
if((not isHumanPlayer(playnum)) and (not isHumanPlayer(count)))
{
createAlliance(playnum, count);
if(ChangeAIColor)
{
setPlayerColour(ColorAITeam, playnum);
}
}
}
count = count + 1;
}
}
//---------------------------------
//Observer code
//---------------------------------
if(isObserver[playnum])
{
//Structures
boolResult = TRUE;
while(boolResult)
{
initEnumStruct(TRUE,factory,playnum,playnum);
structure = enumStruct();
while(structure != NULLOBJECT)
{
destroyStructure(structure);
structure = enumStruct();
}
initEnumStruct(TRUE,factory,playnum,playnum);
structure = enumStruct();
boolResult = FALSE;
if(structure != NULLOBJECT)
{
boolResult = TRUE; //Still structures left
}
}
//Droids
droid = getDroid(NullEcm, playnum);
while(droid != NULLOBJECT)
{
vanishUnit(droid);
droid = getDroid(NullEcm, playnum);
}
}
//-----------------------------------------
//End of MOD code
//-----------------------------------------
playnum = playnum+ 1;
}
applyLimitSet(); // set limit options
}
//AI's only
event AllyWatch(inactive) //(every, 20)
{
playnum = 0;
while (playnum < multiPlayerMaxPlayers)
{
count = 0;
while(count < multiPlayerMaxPlayers)
{
if(count != playnum)
{
//Ally AIs
if(not allianceExistsBetween(playnum, count))
{
//AIs
if((not isHumanPlayer(playnum)) and (not isHumanPlayer(count))) //If both AIs
{
createAlliance(playnum, count);
if(ChangeAIColor)
{
setPlayerColour(ColorAITeam, playnum);
}
}//Humans
else if((isHumanPlayer(playnum)) and (isHumanPlayer(count)))
{
//Re-ally humans if they are not allowed to break alliances
if(not (HumansCanDisally))
{
createAlliance(playnum, count);
if(ChangeHumanColor)
{
setPlayerColour(ColorHumanTeam, playnum);
}
}
}
}
else //Check if allowed to stay allied
{
if((isHumanPlayer(playnum)) and (not isHumanPlayer(count))) //If Human and AI allied
{
breakAlliance(playnum, count);
}
else if((not isHumanPlayer(playnum)) and (isHumanPlayer(count))) //If Human and AI allied
{
breakAlliance(playnum, count);
}
}
}
count = count + 1;
}
playnum = playnum+ 1;
}
}
event initialisedEventTwo(CALL_GAMEINIT)
{
playnum = 0;
playnum=0;
while (playnum < 8)
{
count = 0;
@ -106,11 +407,6 @@ event initialisedEventTwo(CALL_GAMEINIT)
count = count +1;
}
// enable cyborgs components that can't be enabled with research
// making cyborg templates stay unavailable for AI
makeComponentAvailable(CyborgSpade, playnum);
makeComponentAvailable(CyborgRepair, playnum);
if(multiPlayerBaseType == CAMP_CLEAN)
{
setPowerLevel(1300,playnum);
@ -155,94 +451,46 @@ event initialisedEventTwo(CALL_GAMEINIT)
// END CONDITIONS
event checkEndConditions (endConditions)
{
// Losing Conditions
if( ( not anyDroidsLeft(selectedPlayer))
and ( not anyFactoriesLeft(selectedPlayer))
)
{
gameLost = TRUE;
/* If teams enabled check if all team members have lost */
if(multiPlayerGameType == SKIRMISH and multiPlayerAlliancesType == ALLIANCES_TEAMS)
{
playnum = 0;
while (playnum < multiPlayerMaxPlayers)
{
if((playnum != selectedPlayer)
and allianceExistsBetween(selectedPlayer , playnum))
{
if(anyDroidsLeft(playnum) or anyFactoriesLeft(playnum))
{
gameLost = FALSE; //someone from our team still alive
playnum = multiPlayerMaxPlayers; //jump out
}
}
playnum = playnum + 1;
}
}
if(gameLost)
if(not (isObserver[selectedPlayer]))
{
// Losing Conditions
if(( not anyDroidsLeft(selectedPlayer)) and ( not anyFactoriesLeft(selectedPlayer)) )
{
gameOverMessage(endMsg, MISS_MSG, 0, FALSE);
setEventTrigger(checkEndConditions, inactive);
}
}
// Winning Conditions
gamewon = TRUE;
// Winning Conditions. selected Player is the only remaining player
count =0;
gamewon = TRUE;
/* Skirmish */
if(multiPlayerGameType == SKIRMISH)
{
// check if all enemies defeated
playnum = 0;
while (playnum < multiPlayerMaxPlayers)
{
if((playnum != selectedPlayer)
and (not allianceExistsBetween(selectedPlayer , playnum)) //checking enemy player
)
{
if(anyDroidsLeft(playnum) or anyFactoriesLeft(playnum))
{
gamewon = FALSE; //one of the enemies still alive
playnum = multiPlayerMaxPlayers; //jump out
}
}
playnum = playnum + 1;
}
}
else /* All other game types */
{
// Check if all AIs were defeated
count = 0;
while (count < multiPlayerMaxPlayers)
{
if ( (count != selectedPlayer) and not(isHumanPlayer(count)) )
{
if( anyDroidsLeft(count) or anyFactoriesLeft(count) )
{
gamewon = FALSE; //some of the AIs still alive
gamewon = FALSE;
}
}
count = count + 1;
count = count + 1;
}
if(gamewon == TRUE)
{
gamewon = FALSE;
if(dominatingAlliance()) //if all humans are allied
if(dominatingAlliance())
{
gamewon = TRUE;
}
}
}
if(gamewon == TRUE)
{
gameOverMessage(winMsg, MISS_MSG, 0, TRUE);
setEventTrigger(checkEndConditions, inactive);
}
if(gamewon == TRUE)
{
gameOverMessage(winMsg, MISS_MSG, 0, TRUE);
setEventTrigger(checkEndConditions, inactive);
}
}
}
// /////////////////////////////////////////////////////////////////

View File

@ -7,6 +7,10 @@ script "rules.slo"
run
{
//CUSTOMIZING
NullEcm ECM "ZNULLECM"
//CUSTOMIZING END
endMsg INTMESSAGE "END"
winMsg INTMESSAGE "WIN"
@ -23,12 +27,12 @@ cybfac STRUCTURESTAT "A0CyborgFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
NuclearReactor1 STRUCTURESTAT "NuclearReactor"
CoolingTower1 STRUCTURESTAT "CoolingTower"
look STRUCTURESTAT "LookOutTower"
shield STRUCTURESTAT "AAShield"
command2 STRUCTURESTAT "A0CommandCentreDEL"
// Technologies
numCleanTech int 4 // do x for clean
numBaseTech int 19 // do x for base
numBaseTech int 18 // do x for base
numDefTech int 40 // do x for defensive
defTech[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
@ -42,16 +46,16 @@ defTech[6] RESEARCHSTAT "R-Defense-HardcreteWall"
defTech[7] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
defTech[8] RESEARCHSTAT "R-Sys-Spade1Mk1"
defTech[9] RESEARCHSTAT "R-Struc-Factory-Cyborg"
defTech[10] RESEARCHSTAT "R-Defense-Pillbox01"
defTech[11] RESEARCHSTAT "R-Defense-Tower01"
defTech[12] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
defTech[13] RESEARCHSTAT "R-Vehicle-Engine01"
defTech[14] RESEARCHSTAT "R-Struc-CommandRelay"
defTech[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
defTech[16] RESEARCHSTAT "R-Sys-Sensor-Turret01"
defTech[17] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
defTech[18] RESEARCHSTAT "R-Sys-Sensor-Tower01"
defTech[10] RESEARCHSTAT "R-Defense-Tower01"
defTech[11] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
defTech[12] RESEARCHSTAT "R-Vehicle-Engine01"
defTech[13] RESEARCHSTAT "R-Struc-CommandRelay"
defTech[14] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
defTech[15] RESEARCHSTAT "R-Sys-Sensor-Turret01"
defTech[16] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
defTech[17] RESEARCHSTAT "R-Sys-Sensor-Tower01"
defTech[18] RESEARCHSTAT "R-Wpn-MG2Mk1"
defTech[19] RESEARCHSTAT "R-Vehicle-Body01"
defTech[20] RESEARCHSTAT "R-Vehicle-Engine01"
defTech[21] RESEARCHSTAT "R-Struc-Research-Module"

View File

@ -1,4 +1,4 @@
script "sktech.slo"
script "skTech.slo"
run
{

View File

@ -1,4 +1,4 @@
script "sktech.slo"
script "skTech.slo"
run
{
//ALWAYS MAKE THIS THE SAME AS THE INDEX OF THE LAST ENTRY IN THE cam Tech[] array

View File

@ -2,7 +2,7 @@
public int initialPowerCl,initialPowerBa,initialPowerDe,numCamTech,numCamTechB,count,playnum;
public RESEARCHSTAT camTech[254];
public RESEARCHSTAT camTechB[17];
public RESEARCHSTAT camTechB[15];
event setTechPower(CALL_GAMEINIT)
{

View File

@ -313,3 +313,5 @@ Sk-Leopard-Vtol-HVC,Cannon4AUTO-VTOL,NULL,NULL,6
Sk-Panther-Vtol-HVC,Cannon4AUTO-VTOL,NULL,NULL,6
Cyb-MineSweep,Cyborg_RocketMine,NULL,NULL,5
Sk-Ret-Vtol-plas,Bomb5-VTOL-Plasmite,NULL,NULL,6
PythonMedCanTracks,Cannon2A-TMk1,NULL,NULL,6
PythonTKTracks,Rocket-HvyA-T,NULL,NULL,6

View File

@ -24,7 +24,7 @@ Cyb-Bod-Rail1,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,1
Cyb-Bod-Mechanic,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
Cyb-Bod-Las1,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
Cyb-Hvybod-HPV,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
Cyb-Bod-ComEng,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
Cyb-Bod-ComEng,Level All,LIGHT,25,150,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
Cyb-Bod-Atmiss,Level All,LIGHT,1,1,150,90,cybd_std.Pie,100,1,500,10,8,10,8,10,8,10,8,10,8,10,8,0,0
B4body-sml-trike01,Level One,LIGHT,25,40,100,30,extrike.Pie,35,1,2000,2,2,2,2,2,2,2,2,2,2,2,2,0,1
B3body-sml-buggy01,Level One,LIGHT,30,60,200,35,exbuggy.Pie,50,1,2500,2,3,2,3,2,3,2,3,2,3,2,3,0,1
@ -35,20 +35,20 @@ FireBody,Level One,LIGHT,50,140,400,55,EXFIRE.PIE,80,1,3000,5,4,5,4,5,4,5,4,5,4,
Body0REC,Level All,LIGHT,30,120,600,65,DRLBOD01.PIE,100,1,5000,12,4,12,4,12,4,12,4,12,4,12,4,fxvtl01.Pie,1
Body1REC,Level All,LIGHT,30,120,600,65,DRLBOD01.PIE,100,1,5000,12,4,12,4,12,4,12,4,12,4,12,4,fxvtl01.Pie,0
Body4ABT,Level All,LIGHT,20,120,450,55,DRLBOD04.PIE,100,1,5000,8,8,8,8,8,8,8,8,8,8,8,8,fxvtl04.Pie,1
SEBody1,Level All,LIGHT,30,150,370,65,SEbod1.pie,100,1,5000,3,11,3,11,3,11,3,11,3,11,3,11,fxvtl04.Pie,1
SABody1,Level All,LIGHT,50,180,600,75,SAbod1.pie,100,1,5200,5,11,5,11,5,11,5,11,5,11,5,11,fxvtl2and3.Pie,1
SEBody1,Level All,LIGHT,30,150,370,65,SEbod1.pie,100,1,5000,5,11,5,11,5,11,5,11,5,11,5,11,fxvtl04.Pie,1
SABody1,Level All,LIGHT,40,180,600,75,SAbod1.pie,100,1,5200,7,11,7,11,7,11,7,11,7,11,7,11,fxvtl2and3.Pie,1
Body2SUP,Level All,LIGHT,40,250,750,85,DRLBOD02.PIE,100,1,5200,12,8,12,8,12,8,12,8,12,8,12,8,fxvtl2and3.Pie,1
Body3MBT,Level Three,LIGHT,100,400,450,100,DRLBOD03.PIE,100,1,5000,20,15,20,15,20,15,20,15,20,15,20,15,fxvtl2and3.Pie,1
Body5REC,Level All,MEDIUM,50,250,2000,130,DRMBOD05.PIE,250,1,15000,18,6,18,6,18,6,18,6,18,6,18,6,fxvtl5to8.Pie,1
Body8MBT,Level All,MEDIUM,40,250,1500,125,DRMBOD08.PIE,250,1,15000,12,12,12,12,12,12,12,12,12,12,12,12,fxvtl5to8.Pie,1
SEBody2,Level All,MEDIUM,50,300,1200,130,SEbod2.pie,250,1,15000,7,15,7,15,7,15,7,15,7,15,7,15,fxvtl5to8.Pie,1
SABody2,Level All,MEDIUM,70,330,1950,138,SAbod2.pie,250,1,17000,9,15,9,15,9,15,9,15,9,15,9,15,fxvtl5to8.Pie,1
SEBody2,Level All,MEDIUM,50,300,1200,130,SEbod2.pie,250,1,15000,9,17,9,17,9,17,9,17,9,17,9,17,fxvtl5to8.Pie,1
SABody2,Level All,MEDIUM,60,330,1950,138,SAbod2.pie,250,1,17000,11,17,11,17,11,17,11,17,11,17,11,17,fxvtl5to8.Pie,1
Body6SUPP,Level Two-Three,MEDIUM,60,400,2500,145,DRMBOD06.PIE,250,1,17000,18,12,18,12,18,12,18,12,18,12,18,12,fxvtl5to8.Pie,1
Body7ABT,Level Three,MEDIUM,150,600,1500,200,DRMBOD07.PIE,250,1,15000,25,20,25,20,25,20,25,20,25,20,25,20,fxvtl5to8.Pie,1
Body11ABT,Level All,HEAVY,70,350,2700,200,DRHBOD11.PIE,500,1,20000,25,9,25,9,25,9,25,9,25,9,25,9,fxvtl11.Pie,1
Body12SUP,Level All,HEAVY,60,350,2100,180,DRHBOD12.PIE,500,1,20000,18,18,18,18,18,18,18,18,18,18,18,18,fxvtl12.Pie,1
SEBody3,Level All,HEAVY,70,400,1600,190,SEbod3.pie,500,1,20000,11,23,11,23,11,23,11,23,11,23,11,23,fxvtl12.Pie,1
SABody3,Level All,HEAVY,90,430,2550,215,SAbod3.pie,500,1,22000,13,23,13,23,13,23,13,23,13,23,13,23,fxvtl09.Pie,1
SEBody3,Level All,HEAVY,70,400,1600,190,SEbod3.pie,500,1,20000,13,23,13,23,13,23,13,23,13,23,13,23,fxvtl12.Pie,1
SABody3,Level All,HEAVY,80,430,2550,215,SAbod3.pie,500,1,22000,15,23,15,23,15,23,15,23,15,23,15,23,fxvtl09.Pie,1
Body9REC,Level All,HEAVY,80,500,3200,225,DRHBOD09.PIE,500,1,22000,24,16,24,16,24,16,24,16,24,16,24,16,fxvtl09.Pie,1
Body10MBT,Level Three,HEAVY,200,800,2500,300,DRHBOD10.PIE,500,1,23000,30,25,30,25,30,25,30,25,30,25,30,25,fxvtl10.Pie,1
Body13SUP,Level Three,HEAVY,250,900,3100,350,DRMBOD13.PIE,500,1,25000,30,30,30,30,30,30,30,30,30,30,30,30,fxvtl12.Pie,1

View File

@ -1,26 +1,26 @@
Production,FacProd1,LIGHT,5
Production,FacMod1,LIGHT,8
Production,BaBaFacProd,LIGHT,2
Research Upgrade,Struc-Research-Upgrade01,30
Research Upgrade,Struc-Research-Upgrade02,60
Research Upgrade,Struc-Research-Upgrade03,90
Research Upgrade,Struc-Research-Upgrade04,120
Research Upgrade,Struc-Research-Upgrade05,150
Research Upgrade,Struc-Research-Upgrade06,180
Research Upgrade,Struc-Research-Upgrade07,210
Research Upgrade,Struc-Research-Upgrade08,240
Research Upgrade,Struc-Research-Upgrade09,270
Repair Droid,RepairFacilityFunc,40
Production,FacProd1,LIGHT,7
Production,FacMod1,LIGHT,10
Production,BaBaFacProd,LIGHT,10
Research Upgrade,Struc-Research-Upgrade01,40
Research Upgrade,Struc-Research-Upgrade02,70
Research Upgrade,Struc-Research-Upgrade03,100
Research Upgrade,Struc-Research-Upgrade04,140
Research Upgrade,Struc-Research-Upgrade05,170
Research Upgrade,Struc-Research-Upgrade06,200
Research Upgrade,Struc-Research-Upgrade07,240
Research Upgrade,Struc-Research-Upgrade08,270
Research Upgrade,Struc-Research-Upgrade09,300
Repair Droid,RepairFacilityFunc,50
Power Generator,PowGen1,0,55,0,0,0,0
Power Generator,BaBaPowGen,400,50,0,0,0,0
Power Generator,PowerModule,0,28,0,0,0,0
Power Generator,BaBaPowGen,400,55,0,0,0,0
Power Generator,PowerModule,0,35,0,0,0,0
Resource,Resource,12500
Production Upgrade,Struc-Factory-Upgrade01,1,0,0,10
Production Upgrade,Struc-Factory-Upgrade02,1,0,0,20
Production Upgrade,Struc-Factory-Upgrade03,1,0,0,30
Production Upgrade,Struc-Factory-Upgrade04,1,0,0,60
Production Upgrade,Struc-Factory-Upgrade05,1,0,0,90
Production Upgrade,Struc-Factory-Upgrade06,1,0,0,120
Production Upgrade,Struc-Factory-Upgrade02,1,0,0,30
Production Upgrade,Struc-Factory-Upgrade03,1,0,0,50
Production Upgrade,Struc-Factory-Upgrade04,1,0,0,80
Production Upgrade,Struc-Factory-Upgrade05,1,0,0,110
Production Upgrade,Struc-Factory-Upgrade06,1,0,0,140
Production Upgrade,Struc-Factory-Cyborg-Upgrade01,0,1,0,60
Production Upgrade,Struc-Factory-Cyborg-Upgrade02,0,1,0,90
Production Upgrade,Struc-Factory-Cyborg-Upgrade03,0,1,0,120
@ -33,9 +33,9 @@ Production Upgrade,Struc-VTOLFactory-Upgrade03,0,0,1,90
Production Upgrade,Struc-VTOLFactory-Upgrade04,0,0,1,120
Production Upgrade,Struc-VTOLFactory-Upgrade05,0,0,1,150
Production Upgrade,Struc-VTOLFactory-Upgrade06,0,0,1,180
Production Upgrade,Struc-Factory-Upgrade07,1,0,0,170
Production Upgrade,Struc-Factory-Upgrade08,1,0,0,220
Production Upgrade,Struc-Factory-Upgrade09,1,0,0,270
Production Upgrade,Struc-Factory-Upgrade07,1,0,0,185
Production Upgrade,Struc-Factory-Upgrade08,1,0,0,230
Production Upgrade,Struc-Factory-Upgrade09,1,0,0,275
Production Upgrade,Struc-Factory-Cyborg-Upgrade07,0,1,0,240
Production Upgrade,Struc-Factory-Cyborg-Upgrade08,0,1,0,270
Production Upgrade,Struc-Factory-Cyborg-Upgrade09,0,1,0,300
@ -199,20 +199,20 @@ Structure Upgrade,Struc-Materials08,270,240,0
Structure Upgrade,Struc-Materials09,305,270,0
Structure Upgrade,Struc-Materials10,340,300,0
Structure Upgrade,Sys-Resistance-Upgrade0,0,0,10
WallDefence Upgrade,Defense-WallUpgrade01,5,30
WallDefence Upgrade,Defense-WallUpgrade02,40,60
WallDefence Upgrade,Defense-WallUpgrade03,75,90
WallDefence Upgrade,Defense-WallUpgrade04,105,120
WallDefence Upgrade,Defense-WallUpgrade05,140,150
WallDefence Upgrade,Defense-WallUpgrade06,175,180
WallDefence Upgrade,Defense-WallUpgrade07,205,210
WallDefence Upgrade,Defense-WallUpgrade08,240,240
WallDefence Upgrade,Defense-WallUpgrade09,275,270
WallDefence Upgrade,Defense-WallUpgrade10,315,310
WallDefence Upgrade,Defense-WallUpgrade11,360,350
WallDefence Upgrade,Defense-WallUpgrade12,405,390
Research,Research Facility,14
Research,Research Module,12
WallDefence Upgrade,Defense-WallUpgrade01,5,20
WallDefence Upgrade,Defense-WallUpgrade02,35,40
WallDefence Upgrade,Defense-WallUpgrade03,65,60
WallDefence Upgrade,Defense-WallUpgrade04,100,100
WallDefence Upgrade,Defense-WallUpgrade05,130,130
WallDefence Upgrade,Defense-WallUpgrade06,160,160
WallDefence Upgrade,Defense-WallUpgrade07,200,200
WallDefence Upgrade,Defense-WallUpgrade08,230,230
WallDefence Upgrade,Defense-WallUpgrade09,260,260
WallDefence Upgrade,Defense-WallUpgrade10,300,300
WallDefence Upgrade,Defense-WallUpgrade11,350,340
WallDefence Upgrade,Defense-WallUpgrade12,400,380
Research,Research Facility,20
Research,Research Module,10
Repair Upgrade,RepairFacility-Upgrade01,10
Repair Upgrade,RepairFacility-Upgrade02,20
Repair Upgrade,RepairFacility-Upgrade03,30
@ -297,5 +297,5 @@ ReArm Upgrade,Struc-VTOLPad-Upgrade03,90
ReArm Upgrade,Struc-VTOLPad-Upgrade04,120
ReArm Upgrade,Struc-VTOLPad-Upgrade05,150
ReArm Upgrade,Struc-VTOLPad-Upgrade06,180
WallDefence Upgrade,Defense-WallUpgrade13,450,430
WallDefence Upgrade,Defense-WallUpgrade13,450,420
Production Upgrade,Struc-Factory-Cyborg-Upgrade-extra,0,1,0,250

View File

@ -1,6 +1,6 @@
ZNULLREPAIR,Level All,0,0,0,0,0,0,DEFAULT,0,0,0,100,0
NEXUSrepair,Level Three,0,0,0,0,0,1,DEFAULT,0,0,100,100,0
LightRepair1,Level All,50,250,800,0,10,0,TURRET,GNMREPAR.PIE,TRMECM1.PIE,15,7,0
HeavyRepair,Level Two,50,250,3000,0,10,0,TURRET,GNMREPR2.PIE,TRMECM1.PIE,30,7,0
LightRepair1,Level All,50,250,800,0,10,0,TURRET,GNMREPAR.PIE,TRMECM1.PIE,15,7,1
HeavyRepair,Level Two,50,250,3000,0,10,0,TURRET,GNMREPR2.PIE,TRMECM1.PIE,30,7,1
CyborgRepair,Level All,50,250,150,0,10,0,TURRET,cy_rep.Pie,cybody.Pie,15,7,0
AutoRepair,Level One,0,0,0,0,0,1,DEFAULT,0,0,100,75,0
AutoRepair,Level One,0,0,0,0,0,1,DEFAULT,0,0,150,150,0

View File

@ -92,7 +92,7 @@ R-Struc-RepairFacility,R-Sys-MobileRepairTurret01,109
R-Struc-RepairFacility,R-Struc-Factory-Module,109
R-Wpn-Cannon4AMk1,R-Wpn-Cannon-ROF01,109
R-Wpn-Cannon4AMk1,R-Wpn-Cannon3Mk1,109
R-Wpn-Cannon4AMk1,R-Wpn-Cannon-Damage08,109
R-Wpn-Cannon4AMk1,R-Wpn-Cannon-Damage09,109
R-Wpn-Cannon3Mk1,R-Wpn-Cannon-Damage06,109
R-Wpn-Cannon3Mk1,R-Wpn-Cannon2Mk1,109
R-Wpn-Rocket06-IDF,R-Wpn-Rocket02-MRL,109

View File

@ -3,7 +3,7 @@ R-Wpn-Howitzer-Incenediary,Level Two-Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_IN
R-Defense-Howitzer-Incenediary,Level Two-Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_INH,Emplacement-Howitzer-Incenediary,0,0,4800,0,2,0,0,0,1,0,0
R-Wpn-Plasmite-Flamer,Level Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_PLFL,0,PlasmiteFlamer,WEAPON,7200,1,2,0,0,0,0,1,1
R-Defense-PlasmiteFlamer,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_PFL,Plasmite-flamer-bunker,0,0,4800,0,2,0,0,2,1,0,0
R-Wpn-Mortar-Incenediary,Level Three,0,0,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar-Incenediary,WEAPON,15000,1,2,0,0,0,0,0,1
R-Wpn-Mortar-Incenediary,Level Three,0,0,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar-Incenediary,WEAPON,35000,1,2,0,0,0,0,0,1
R-Defense-MortarPit-Incenediary,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,0,Emplacement-MortarPit-Incenediary,0,0,10000,0,2,0,0,0,1,0,0
R-Cyborg-Transport,Level All,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYTRANS,0,V-Tol,PROPULSION,3600,1,2,0,2,0,0,0,1
R-Cyborg-Armor-Heat07,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icamrhot.pie,0,0,0,0,0,14000,0,1,1,0,0,0,0,0
@ -20,11 +20,11 @@ R-Wpn-Rocket05-MiniPod,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_MP1,0,Roc
R-Wpn-Rocket01-LtAT,Level All,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_LTAT1,0,Rocket-LtA-T,WEAPON,8000,0,3,0,0,0,0,0,3
R-Defense-HardcreteWall,Level All,0,0,IMAGE_RES_DEFENCE,0,0,RES_DF_HCW1,A0HardcreteMk1Wall,0,0,600,1,1,0,0,0,2,0,0
R-Wpn-Cannon1Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN1MK1,0,Cannon1Mk1,WEAPON,2400,1,1,0,0,0,0,0,3
R-Struc-Factory-Module,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_FM1,A0FacMod1,0,0,3000,1,3,0,0,0,1,0,0
R-Struc-Factory-Module,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_FM1,A0FacMod1,0,0,3500,1,3,0,0,0,1,0,0
R-Wpn-MG1Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG1MK1,0,MG1Mk1,WEAPON,500,1,0,0,0,0,0,0,3
R-Wpn-MG2Mk1,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG2MK1,0,MG2Mk1,WEAPON,2000,1,1,0,0,0,0,0,2
R-Wpn-MG3Mk1,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG3MK1,0,MG3Mk1,WEAPON,4000,1,2,0,0,0,0,0,2
R-Wpn-Cannon2Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN2MK1,0,Cannon2A-TMk1,WEAPON,10000,0,2,0,0,0,0,0,2
R-Wpn-Cannon2Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN2MK1,0,Cannon2A-TMk1,WEAPON,10000,0,2,0,0,0,0,0,1
R-Wpn-Rocket02-MRL,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_MRL1,0,Rocket-MRL,WEAPON,2400,1,1,0,0,0,0,0,1
R-Wpn-Mortar01Lt,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MORTA1,0,Mortar1Mk1,WEAPON,2400,1,2,0,0,0,0,0,2
R-Wpn-Flamer01Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_FLAME1,0,Flame1Mk1,WEAPON,600,1,2,0,0,0,0,0,2
@ -50,9 +50,9 @@ R-Defense-WallTower04,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT4_HC,WallTower04
R-Defense-WallTower03,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT3_MC,WallTower03,0,0,1800,0,2,0,0,1,1,0,0
R-Sys-Sensor-Turret01,Level All,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SENSO1,0,SensorTurret1Mk1,SENSOR,1000,0,0,0,0,0,0,0,1
R-Struc-RepairFacility,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_REPAI1,A0RepairCentre3,0,0,2400,0,2,0,0,0,1,0,0
R-Wpn-Cannon4AMk1,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_4A,0,Cannon4AUTOMk1,WEAPON,10000,1,3,0,0,0,0,1,2
R-Wpn-Cannon4AMk1,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_4A,0,Cannon4AUTOMk1,WEAPON,20000,1,3,0,0,0,0,1,2
R-Sys-Engineering01,Level One-Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,trlcon.pie,0,RES_ENGIN1,0,0,0,1200,1,0,1,0,0,0,0,0
R-Wpn-Cannon3Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN3MK1,0,Cannon375mmMk1,WEAPON,10000,1,2,0,0,0,0,0,1
R-Wpn-Cannon3Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN3MK1,0,Cannon375mmMk1,WEAPON,10000,1,2,0,0,0,0,0,2
R-Wpn-Rocket06-IDF,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_IDF,0,Rocket-IDF,WEAPON,15000,1,5,0,0,0,0,0,1
R-Wpn-HowitzerMk1,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HMK1,0,Howitzer105Mk1,WEAPON,9000,1,2,0,0,0,0,0,1
CAM1RESEARCH,Level One,0,1,IMAGE_RES_COMPUTERTECH,MICAPSUL.PIE,0,0,0,0,0,32,0,0,0,0,0,0,0,0
@ -63,11 +63,11 @@ R-Wpn-MG-Damage02,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG
R-Wpn-MG-ROF02,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_ROF2,0,MG1Mk1,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-MG-Damage03,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,MG1Mk1,WEAPON,4000,0,1,1,0,0,0,0,0
R-Wpn-MG-ROF03,Level Two-Three,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_ROF3,0,MG1Mk1,WEAPON,8000,1,1,1,0,0,0,0,0
R-Defense-WallUpgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU1,0,0,0,3000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU1,0,0,0,2000,0,2,1,0,0,0,0,0
R-Struc-CommandRelay,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_CR1,A0ComDroidControl,0,0,1600,1,1,0,0,0,1,0,0
R-Comp-SynapticLink,Level One,0,0,IMAGE_RES_COMPUTERTECH,icsynapt.PIE,0,RES_C_SL1,0,0,0,1200,1,1,0,0,0,0,0,0
R-Vehicle-Engine01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,iceng.pie,0,RES_V_EN1,0,0,0,1000,1,1,1,0,0,0,0,0
R-Vehicle-Engine02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,2500,1,1,1,0,0,0,0,0
R-Vehicle-Engine01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,iceng.pie,0,RES_V_EN1,0,0,0,1500,1,1,1,0,0,0,0,0
R-Vehicle-Engine02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,3000,1,1,1,0,0,0,0,0
R-Vehicle-Engine03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,5000,1,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_FL_D1,0,Flame1Mk1,WEAPON,600,1,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage02,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame1Mk1,WEAPON,1200,0,1,1,0,0,0,0,0
@ -93,16 +93,16 @@ R-Defense-Pillbox01,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_DF_P1,PillBox1,0,0,1
R-Defense-Pillbox04,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_PB_LC,PillBox4,0,0,1500,0,2,0,0,0,1,0,0
R-Defense-Pillbox05,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_PB_FL,PillBox5,0,0,1500,0,2,0,0,0,1,0,0
R-Sys-MobileRepairTurret01,Level All,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_REPTU1,0,LightRepair1,REPAIR,600,0,1,0,0,0,0,0,2
R-Defense-WallUpgrade02,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,6000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,9000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade02,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,4000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-Materials01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,RES_ST_MAT1,0,0,0,1200,0,1,1,0,0,0,0,0
R-Struc-Materials02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,2400,0,1,1,0,0,0,0,0
R-Struc-Materials03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Vehicle-Metals01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,icmolql.pie,0,RES_V_MET1,0,0,0,1800,1,2,1,0,0,0,0,0
R-Vehicle-Metals02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Vehicle-Metals03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,5400,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU1,0,0,0,4000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,5000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU1,0,0,0,2000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,4000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,RES_ST_FU1,0,0,0,2000,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,4000,0,1,1,0,0,0,0,0
@ -211,12 +211,12 @@ R-Defense-HvyArtMissile,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HvAM,Empla
R-Defense-WallTower-HvyA-Trocket,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT12_HAT,WallTower-HvATrocket,0,0,7200,0,2,0,0,0,1,0,0
R-Defense-WallTower-HPVcannon,Level Two-Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT13_HPV,WallTower-HPVcannon,0,0,7000,0,2,0,0,1,1,0,0
R-Defense-WallTower-A-Tmiss,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT9_ATM,WallTower-Atmiss,0,0,10000,0,2,0,0,1,1,0,0
R-Defense-WallUpgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU4,0,0,0,9000,0,3,1,0,0,0,0,0
R-Defense-WallUpgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,10000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,11000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade07,Level Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU7,0,0,0,12000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade08,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,14000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade09,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,16000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU4,0,0,0,10000,0,3,1,0,0,0,0,0
R-Defense-WallUpgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,12000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,14000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade07,Level Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU7,0,0,0,18000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade08,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,20000,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade09,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,22000,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,RES_ST_FU4,0,0,0,9200,1,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,11200,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,13200,0,1,1,0,0,0,0,0
@ -246,12 +246,12 @@ R-Struc-Materials08,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmol
R-Struc-Materials09,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,16000,0,1,1,0,0,0,0,0
R-Struc-Power-Upgrade01,Level Two-Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_POWERTECH,blpower4.pie,0,RES_POWU1,0,0,0,6000,1,2,1,0,0,0,0,0
R-Struc-Power-Upgrade02,Level Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_POWERTECH,blpower4.pie,0,RES_POWU2,0,0,0,9000,1,2,1,0,0,0,0,0
R-Struc-Research-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU4,0,0,0,8000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,10000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,12000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade07,Level Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU7,0,0,0,14000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade08,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,17000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade09,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,20000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU4,0,0,0,6000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,10000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade07,Level Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU7,0,0,0,10000,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade08,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,13000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade09,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,16000,0,1,1,0,0,0,0,0
R-Struc-RprFac-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,0,0,RES_ST_RFU4,A0RepairCentre3,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-RprFac-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_SYSTEMTECH,0,0,0,A0RepairCentre3,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-RprFac-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_SYSTEMTECH,0,0,0,A0RepairCentre3,0,0,10000,0,1,1,0,0,0,0,0
@ -424,7 +424,7 @@ R-Wpn-Bomb05,Level Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_BMB5,0,Bomb5-VTOL-Pl
R-Wpn-Bomb06,Level Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_BMB6,0,Bomb6-VTOL-EMP,WEAPON,25000,0,2,0,0,0,0,0,1
R-Cyb-MineSwp,Level All,IMAGE_RES_CYBORGTECH,0,IMAGE_RES_WEAPONTECH,0,0,0,0,Cyborg_RocketMine,WEAPON,7000,0,0,0,1,0,0,0,1
R-Wpn-LasSat_3,Level Three,0,1,IMAGE_RES_POWERTECH,0,0,0,NuclearReactor,0,0,40000,1,1,0,0,0,2,0,0
R-Struc-com,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,0,A0CommandCentreDEL,0,0,3000,1,1,0,0,1,1,0,0
R-Struc-com,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,0,A0CommandCentreDEL,0,0,2500,1,1,0,0,1,1,0,0
R-Defense-WallUpgrade13,Level All,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,55000,0,1,1,0,0,0,0,0
R-Vehicle-SEBody1,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B01,0,SEBody1,BODY,3000,0,2,0,0,0,0,0,1
R-Vehicle-SEBody2,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B05,0,SEBody2,BODY,9000,0,2,0,0,0,0,0,1
@ -435,4 +435,3 @@ R-Vehicle-SABody3,Level Three,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B10,0,SABody3,BO
R-Struc-AAShield,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,0,AAShield,0,0,25000,1,2,0,0,0,1,0,0
R-Vehicle-Truck,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,0,0,TruckBody,BODY,1000,0,1,0,0,0,0,0,1
R-Struc-Factory-Cyborg-Upgrade-extra,Level Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,blcfact1.pie,0,0,0,0,0,1000,0,1,1,0,0,0,0,0
R-StakeMark_h,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_TTRAP1,0,0,0,10,0,0,0,0,0,0,0,0

View File

@ -23,7 +23,6 @@ R-Wpn-MG2Mk1,MG2Mk1,WEAPON,0,0,10
R-Wpn-MG3Mk1,MG3-VTOL,WEAPON,0,0,10
R-Wpn-MG3Mk1,MG3Mk1,WEAPON,0,0,10
R-Wpn-Cannon2Mk1,Cannon2A-TMk1,WEAPON,0,0,10
R-Wpn-Cannon2Mk1,Cyb-Hvybod-Mcannon,BODY,0,0,2
R-Wpn-Rocket02-MRL,Rocket-MRL,WEAPON,0,0,10
R-Wpn-Mortar01Lt,Mortar1Mk1,WEAPON,0,0,10
R-Wpn-Mortar01Lt,Cyb-Hvybod-HPV,BODY,0,0,2
@ -47,6 +46,7 @@ R-Sys-Sensor-Turret01,SensorTurret1Mk1,SENSOR,0,0,8
R-Wpn-Cannon4AMk1,Cannon4AUTO-VTOL,WEAPON,0,0,10
R-Wpn-Cannon4AMk1,Cannon4AUTOMk1,WEAPON,0,0,10
R-Wpn-Cannon3Mk1,Cannon375mmMk1,WEAPON,0,0,10
R-Wpn-Cannon3Mk1,Cyb-Hvybod-Mcannon,BODY,0,0,2
R-Wpn-Rocket06-IDF,Rocket-IDF,WEAPON,0,0,10
R-Wpn-HowitzerMk1,Howitzer105Mk1,WEAPON,0,0,10
R-Comp-CommandTurret01,CommandBrain01,BRAIN,0,0,3

View File

@ -17,7 +17,7 @@ R-Struc-CommandRelay,A0ComDroidControl,0,114
R-Defense-TankTrap01,A0TankTrap2,0,132
R-Defense-Tower01,GuardTower1,0,175
R-Defense-Tower06,GuardTower6,0,180
R-Defense-Pillbox01,PillBox1,0,201
R-Defense-Pillbox01,PillBox2,0,201
R-Defense-Pillbox04,PillBox4,0,204
R-Defense-Pillbox05,PillBox5,0,205
R-Defense-WallTower06,WallTower06,0,245

View File

@ -1,4 +1,4 @@
ANTI PERSONNEL,SOFT,200
ANTI PERSONNEL,SOFT,125
ANTI PERSONNEL,MEDIUM,100
ANTI PERSONNEL,HARD,75
ANTI PERSONNEL,BUNKER,100
@ -6,7 +6,7 @@ ANTI TANK,SOFT,100
ANTI TANK,MEDIUM,50
ANTI TANK,HARD,50
ANTI TANK,BUNKER,40
ARTILLERY ROUND,SOFT,200
ARTILLERY ROUND,SOFT,125
ARTILLERY ROUND,MEDIUM,100
ARTILLERY ROUND,HARD,75
ARTILLERY ROUND,BUNKER,60
@ -18,7 +18,7 @@ FLAMER,SOFT,150
FLAMER,MEDIUM,100
FLAMER,HARD,50
FLAMER,BUNKER,170
ANTI AIRCRAFT,SOFT,100
ANTI AIRCRAFT,MEDIUM,50
ANTI AIRCRAFT,HARD,50
ANTI AIRCRAFT,BUNKER,40
ANTI AIRCRAFT,SOFT,120
ANTI AIRCRAFT,MEDIUM,100
ANTI AIRCRAFT,HARD,80
ANTI AIRCRAFT,BUNKER,80

View File

@ -15,11 +15,9 @@ A0CommandCentreDEL,HQ,Level All,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1
A0CommandCentreNE,HQ,Level Three,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,1,blhq4.Pie,0,1,0
A0CommandCentreNP,HQ,Level One,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,1,blhq2.Pie,0,1,0
A0CyborgFactory,CYBORG FACTORY,Level All,MEDIUM,1,1,2,Concrete,500,2,10,500,100,100,30,150,5,20,ZNULLECM,DefaultSensor1Mk1,0,blcfact1.Pie,0,1,0
A0FacMod1,FACTORY MODULE,Level All,MEDIUM,1,3,3,Concrete,500,2,10,500,100,100,30,150,255,20,ZNULLECM,DefaultSensor1Mk1,0,BLFACT1.PIE,0,1,0
A0FacMod1,FACTORY MODULE,Level All,MEDIUM,1,3,3,Concrete,500,3,10,500,100,100,30,150,255,20,ZNULLECM,DefaultSensor1Mk1,0,BLFACT1.PIE,0,1,0
A0HardcreteMk1CWall,CORNER WALL,Level All,HARD,1,1,1,Concrete,125,2,15,265,10,75,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLC1.PIE,0,0,0
A0HardcreteMk1Wall,WALL,Level All,HARD,1,1,1,Concrete,125,2,15,265,10,75,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLH.PIE,0,1,0
StakeMark,DOOR,Level All,HARD,1,1,2,Concrete,250,2,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gatev.pie,0,1,0
StakeMark_h,DOOR,Level All,HARD,1,2,1,Concrete,250,2,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gateh.pie,0,1,0
A0LasSatCommand,DOOR,Level All,HARD,1,1,1,Concrete,2000,3,10,500,10,2000,30,300,1,0,ZNULLECM,ZNULLSENSOR,1,blmssilo.pie,mibcool.pie,0,1
A0LightFactory,FACTORY,Level One,MEDIUM,1,3,3,Concrete,500,3,10,500,100,100,30,150,255,20,ZNULLECM,BaBaSensor,0,BLBRBFAC.PIE,0,1,0
A0PowerGenerator,POWER GENERATOR,Level One,MEDIUM,1,2,2,Concrete,500,3,20,500,30,100,30,300,255,10,ZNULLECM,BaBaSensor,0,BLBRBGEN.PIE,0,1,0
@ -105,13 +103,13 @@ PillBox3,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,130,10,150,255,
PillBox4,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,1,1
PillBox5,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,0,1
PillBox6,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,0,1
WallTower-HPVcannon,DEFENSE,Level Two-Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
Emplacement-PlasmaCannon,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,400,10,425,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
WallTower-HPVcannon,DEFENSE,Level Two-Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,300,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
Emplacement-PlasmaCannon,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,400,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-PulseLaser,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,300,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-PrisLas,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,200,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-Rail2,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-Rail3,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,450,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-HvyATrocket,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,200,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,0,1
Emplacement-Rail2,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,300,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-Rail3,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Emplacement-HvyATrocket,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,225,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,0,1
Emplacement-MortarPit-Incenediary,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
Emplacement-HeavyLaser,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,adv-bunker.pie,0,0,1
Plasmite-flamer-bunker,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,400,1,20,400,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.Pie,0,0,1
@ -123,8 +121,8 @@ Sys-NX-VTOL-CB-Tow,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,10
Sys-NX-VTOL-RadTow,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLRadarTower01,1,Blgrdnex.Pie,0,0,0
Sys-SensoTower01,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,300,3,10,300,0,60,10,150,255,0,ZNULLECM,SensorTurret1Mk1,1,BLGUARDM.PIE,0,0,0
Sys-SensoTower02,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,SensorTower2Mk1,1,BLGUARDR.PIE,0,0,0
Sys-SensoTowerWS,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,800,3,15,400,0,250,10,150,255,0,ZNULLECM,Sensor-WideSpec,1,BLGUARDR.PIE,0,0,0
Sys-SpyTower,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,800,3,15,400,0,600,10,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.PIE,0,0,1
Sys-SensoTowerWS,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,700,3,15,400,0,250,10,150,255,0,ZNULLECM,Sensor-WideSpec,1,BLGUARDR.PIE,0,0,0
Sys-SpyTower,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,700,3,15,400,0,500,10,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.PIE,0,0,1
Sys-VTOL-CB-Tower01,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLCBTower01,1,BLGUARDR.PIE,0,0,0
Sys-VTOL-RadarTower01,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLRadarTower01,1,BLGUARDR.PIE,0,0,0
TankTrapC,CORNER WALL,Level All,HARD,1,1,1,Concrete,40,1,10,100,10,15,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,tank-traps.pie,0,1,0
@ -137,13 +135,13 @@ Wall-VulcanCan,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,275,1
WallTower-Atmiss,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-DoubleAAGun,DEFENSE,Level Two,HARD,0,1,1,Concrete,400,2,15,420,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-EMP,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,420,10,350,15,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-HvATrocket,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,300,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-HvATrocket,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,200,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Projector,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
WallTower-PulseLas,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-QuadRotAAGun,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail2,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail3,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail4,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,450,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail2,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail3,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,375,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-Rail4,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,425,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-SamHvy,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-SamSite,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower-TwinAssaultGun,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,420,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
@ -153,7 +151,7 @@ WallTower03,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,420,10,175,10,150,255
WallTower04,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,420,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower05,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,420,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WallTower06,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,420,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
Emplacement-HPVcannon,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,225,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
Emplacement-HPVcannon,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,420,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.PIE,0,0,1
WreckedTransporter,DEFENSE,Level All,BUNKER,0,3,3,Concrete,10,1,12,300,1,100,1,0,255,1,ZNULLECM,ZNULLSENSOR,0,drtrans.Pie,0,0,0
X-Super-Cannon,DOOR,Level All,HARD,0,2,2,Concrete,1000,1,15,1200,10,800,10,100,255,1,ZNULLECM,DefaultSensor1Mk1,1,STWPFCAN.PIE,0,0,1
X-Super-MassDriver,DOOR,Level All,HARD,0,2,2,Concrete,1000,1,15,1200,10,1000,10,100,255,1,ZNULLECM,DefaultSensor1Mk1,1,STWPFCAN.PIE,0,0,1
@ -167,10 +165,6 @@ ContaMine3,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,30,1,12,200,1,150,1,150,2
ContaMine4,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,50,1,12,200,1,200,1,150,255,0,ZNULLECM,ZNULLSENSOR,1,Mine_vis.pie,0,0,1
ContaMine5,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,70,1,14,300,1,200,1,150,255,0,ZNULLECM,ZNULLSENSOR,1,Mine_Vis.pie,0,0,1
ContaMine6,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,70,1,14,300,1,250,1,150,255,0,ZNULLECM,ZNULLSENSOR,1,Mine_vis.pie,0,0,1
ContaMine8,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,100,1,20,200,1,300,1,150,255,0,ZNULLECM,ZNULLSENSOR,1,Mine_Vis.pie,0,0,1
ContaMine8,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,100,1,20,200,1,350,1,150,255,0,ZNULLECM,ZNULLSENSOR,1,Mine_Vis.pie,0,0,1
AAShield,DEFENSE,Level Three,MEDIUM,1,2,2,Concrete,1000,3,20,300,10,1000,10,150,255,0,ZNULLECM,ZNULLSENSOR2,1,shield.pie,0,0,1
A0CommandCentreCO,HQ,Level Two,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,0,blhq3.pie,0,1,0
GateStake,DEFENSE,Level All,HARD,1,1,1,Concrete,250,3,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gatedoorv.pie,0,1,0
GateGround,DOOR,Level All,HARD,1,1,1,Concrete,250,3,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gatev.pie,0,1,0
GateStake_h,DEFENSE,Level All,HARD,1,1,1,Concrete,250,3,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gatedoorh.pie,0,1,0
GateGround_h,DOOR,Level All,HARD,1,1,1,Concrete,250,3,15,265,10,75,10,25,255,0,ZNULLECM,ZNULLSENSOR,0,gateh.pie,0,1,0

View File

@ -362,3 +362,5 @@ A-Viper-Trk-TMG,722,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNUL
A-Viper-Trk-HMG,723,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
A-Cobra-Trk-HMG,724,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
A-Scorp-Trk-MC,725,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonMedCanTracks,724,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonTKTracks,725,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1

View File

@ -1,10 +1,10 @@
ANTI PERSONNEL,Legged,130
ANTI PERSONNEL,Legged,100
ANTI PERSONNEL,Wheeled,100
ANTI PERSONNEL,Half-Tracked,90
ANTI PERSONNEL,Tracked,70
ANTI PERSONNEL,Half-Tracked,85
ANTI PERSONNEL,Tracked,65
ANTI PERSONNEL,Ski,100
ANTI PERSONNEL,Hover,100
ANTI PERSONNEL,Jump,150
ANTI PERSONNEL,Jump,100
ANTI PERSONNEL,Propellor,100
ANTI PERSONNEL,Lift,25
ANTI TANK,Legged,70
@ -16,7 +16,7 @@ ANTI TANK,Hover,125
ANTI TANK,Jump,50
ANTI TANK,Propellor,100
ANTI TANK,Lift,20
ARTILLERY ROUND,Legged,140
ARTILLERY ROUND,Legged,100
ARTILLERY ROUND,Wheeled,100
ARTILLERY ROUND,Half-Tracked,100
ARTILLERY ROUND,Tracked,100
@ -34,21 +34,21 @@ BUNKER BUSTER,Hover,33
BUNKER BUSTER,Jump,33
BUNKER BUSTER,Propellor,33
BUNKER BUSTER,Lift,33
FLAMER,Legged,140
FLAMER,Wheeled,125
FLAMER,Half-Tracked,105
FLAMER,Tracked,90
FLAMER,Legged,130
FLAMER,Wheeled,115
FLAMER,Half-Tracked,100
FLAMER,Tracked,85
FLAMER,Ski,100
FLAMER,Hover,160
FLAMER,Jump,200
FLAMER,Hover,145
FLAMER,Jump,130
FLAMER,Propellor,100
FLAMER,Lift,25
ANTI AIRCRAFT,Legged,80
ANTI AIRCRAFT,Wheeled,125
ANTI AIRCRAFT,Half-Tracked,125
ANTI AIRCRAFT,Tracked,125
ANTI AIRCRAFT,Ski,100
FLAMER,Lift,80
ANTI AIRCRAFT,Legged,110
ANTI AIRCRAFT,Wheeled,100
ANTI AIRCRAFT,Half-Tracked,85
ANTI AIRCRAFT,Tracked,70
ANTI AIRCRAFT,Ski,125
ANTI AIRCRAFT,Hover,125
ANTI AIRCRAFT,Jump,100
ANTI AIRCRAFT,Jump,125
ANTI AIRCRAFT,Propellor,100
ANTI AIRCRAFT,Lift,125

View File

@ -2,14 +2,14 @@ ZNULLWEAPON,Level All,0,250,0,0,0,0,Mibnkgun.Pie,MIBNKTUR.PIE,FXLRocPd.Pie,FXMfl
TUTMG,Level One,10,50,200,1,5,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1,0
Superweapon2,Level All,10,50,100,1,5,9999,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.Pie,FXTracer.Pie,FXGRDexl.Pie,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,2,1,4,1,0,0,9999,1000,100,1000,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,20,0,NO,25,0,0,0,0
Superweapon,Level All,10,50,100,1,5,9999,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.Pie,FXTracer.Pie,FXGRDexl.Pie,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,99,90,4,1,0,0,9999,64,99,1000,0,0,0,10,100,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI TANK,180,90,-60,YES,NO,20,0,NO,25,0,0,0,0
SpyTurret01,Level All,400,1600,200,0,0,200,GNHECM3.PIE,TRHECM3.PIE,FXLRocPd.pie,FXMflare.pie,FXMPExp.pie,FXMPExp.pie,FXSSplsh.pie,0,256,1500,100,100,1,0,0,0,2,0,0,0,0,0,0,0,0,1200,0,YES,KINETIC,ELECTRONIC,DIRECT,ANTI PERSONNEL,180,90,-60,YES,YES,0,0,NO,100,0,0,1,0
SpyTurret01,Level All,300,1300,200,0,0,200,GNHECM3.PIE,TRHECM3.PIE,FXLRocPd.pie,FXMflare.pie,FXMPExp.pie,FXMPExp.pie,FXSSplsh.pie,0,640,2048,100,100,1,1,0,0,2,0,0,0,0,0,0,0,0,1200,0,YES,KINETIC,ELECTRONIC,DIRECT,ANTI PERSONNEL,180,90,-60,YES,YES,0,0,NO,100,0,0,1,0
RocketSuper,Level All,1200,1250,150000,1,10,5,GNWPFRKT.PIE,TRWPFRKT.PIE,FXMRocAt.Pie,FXMflare.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,512,2048,70,80,5,2,2,150,400,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,20,-60,YES,NO,0,128,YES,100,100,0,0,0
Rocket-VTOL-Pod,Level All,75,375,200,1,0,5,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.pie,FXMflare.pie,FXMPExp.pie,FXMPExp.pie,FXSSplsh.pie,0,640,960,50,30,10,2,0,0,20,0,0,0,0,0,0,10,10,1500,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,20,-60,YES,YES,10,128,YES,25,100,7,1,0
Rocket-VTOL-LtA-T,Level All,100,500,250,1,0,5,GNMRCKTA.PIE,TRMRCKTA.PIE,FXMRocAt.pie,FXMPLME.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,512,1152,50,60,1,2,2,60,160,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,0,128,YES,50,100,3,1,0
Rocket-VTOL-HvyA-T,Level All,250,1250,750,1,0,5,Gnmrcktb.pie,Trmrcktb.pie,FXMRocAt.pie,FXMPLME.PIE,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1536,50,60,1,2,2,60,250,0,0,0,0,0,0,0,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,YES,75,100,3,1,0
Rocket-VTOL-BB,Level All,150,750,750,1,0,5,Gnmrktbb.pie,TRMRKTBB.PIE,FXLRocPd.pie,FXSPLME.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,512,1152,60,70,60,2,0,0,125,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,BUNKER BUSTER,180,20,-60,YES,NO,0,128,YES,25,0,2,1,0
Rocket-VTOL-LtA-T,Level All,100,500,250,1,0,5,GNMRCKTA.PIE,TRMRCKTA.PIE,FXMRocAt.pie,FXMPLME.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,512,1152,50,60,1,2,2,120,160,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,0,128,YES,50,100,3,1,0
Rocket-VTOL-HvyA-T,Level All,250,1250,250,1,0,5,Gnmrcktb.pie,Trmrcktb.pie,FXMRocAt.pie,FXMPLME.PIE,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,512,1536,50,60,1,2,2,140,250,0,0,0,0,0,0,0,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,YES,75,100,3,1,0
Rocket-VTOL-BB,Level All,150,750,250,1,0,5,Gnmrktbb.pie,TRMRKTBB.PIE,FXLRocPd.pie,FXSPLME.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,512,1152,60,70,200,2,0,0,125,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,BUNKER BUSTER,180,20,-60,YES,NO,0,128,YES,25,0,2,1,0
Rocket-Pod,Level All,75,375,200,1,10,5,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.Pie,FXMflare.Pie,FXMPExp.Pie,FXMPExp.Pie,FXSSplsh.Pie,0,640,960,50,30,10,2,0,0,20,0,0,0,0,0,0,10,10,1500,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,YES,10,128,YES,25,0,0,1,0
Rocket-MRL,Level All,100,500,250,1,0,5,GNMRCKT.PIE,TRMRCKT.PIE,FXMRoc.pie,FXMFLARE.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,1152,2304,40,50,1,2,8,150,20,26,100,30,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,INDIRECT,ARTILLERY ROUND,180,90,-60,YES,YES,0,128,YES,25,0,0,1,0
Rocket-MRL,Level All,100,500,250,1,0,5,GNMRCKT.PIE,TRMRCKT.PIE,FXMRoc.pie,FXMFLARE.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,1152,2304,40,50,1,2,8,150,30,26,100,30,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,INDIRECT,ARTILLERY ROUND,180,90,-60,YES,YES,0,128,YES,25,0,0,1,0
Rocket-LtA-T,Level All,100,500,250,1,10,5,GNMRCKTA.PIE,TRMRCKTA.PIE,FXMRocAt.Pie,FXMPLME.PIE,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,512,1152,50,60,1,2,2,120,160,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,128,YES,50,0,0,1,0
Rocket-IDF,Level All,300,1500,10000,1,0,5,GNHRCKT.PIE,TRHRCKT.PIE,FXLRocPd.pie,FXHPLME.PIE,FXMNExp.pie,FXMNExp.pie,FXSSplsh.pie,0,1024,11000,70,80,1,2,8,800,100,64,99,50,0,0,0,0,0,1000,10,NO,KINETIC,SLOW ROCKET,INDIRECT,ARTILLERY ROUND,0,90,-60,YES,NO,0,640,YES,50,0,0,1,0
Rocket-HvyA-T,Level All,250,1250,250,1,10,5,Gnmrcktb.Pie,Trmrcktb.Pie,FXMRocAt.Pie,FXHPLME.PIE,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,512,1536,50,60,1,2,2,140,250,0,0,0,0,0,0,0,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,128,YES,75,0,0,1,0
@ -17,9 +17,9 @@ Rocket-BB,Level All,150,750,250,1,10,5,Gnmrktbb.Pie,TRMRKTBB.PIE,FXLRocPd.Pie,FX
RailGun4Mk1,Level Three,450,1800,7000,1,150,850,GNHGSS2.PIE,TRHGSS.PIE,FXHGauss.Pie,FXGammoH.Pie,Fxflech2.Pie,Fxflech2.Pie,FXVLSWav.Pie,0,1024,2048,80,70,100,1,0,0,350,0,0,0,0,0,0,10,10,900,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,150,0,0,1,0
RailGun3Mk1,Level Three,400,1600,5000,1,120,750,GNHGSS.PIE,TRHGSS.PIE,FXHGauss.Pie,FXGammoH.Pie,Fxflech2.Pie,Fxflech2.Pie,FXVLSWav.Pie,0,1024,2048,80,70,80,1,0,0,300,0,0,0,0,0,0,10,10,900,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,150,0,0,1,0
RailGun2Mk1,Level Three,300,1200,2000,1,80,500,GNMGSS.PIE,TRMGSS.PIE,FXMGauss.Pie,FXGammoM.Pie,Fxflech2.Pie,Fxflech2.Pie,FXMSWave.Pie,0,768,1536,80,70,60,1,0,0,200,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,0,YES,100,0,0,1,0
RailGun2-VTOL,Level Three,300,1200,2000,1,0,150,GNMGSS.PIE,TRMGSS.PIE,FXMGauss.pie,FXGammoM.pie,Fxflech2.pie,Fxflech2.pie,FXMSWave.pie,0,768,1536,80,70,60,1,0,0,200,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,YES,100,0,3,1,0
RailGun2-VTOL,Level Three,300,1200,2000,1,80,100,GNMGSS.PIE,TRMGSS.PIE,FXMGauss.pie,FXGammoM.pie,Fxflech2.pie,Fxflech2.pie,FXMSWave.pie,0,768,1536,80,70,60,1,0,0,200,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,YES,100,0,3,1,0
RailGun1Mk1,Level Three,250,1000,400,1,20,400,GNLGSS.PIE,TRLGSS.PIE,FXLGauss.Pie,FXGAmmo.Pie,FXFlecht.Pie,FXFlecht.Pie,FXFlecht.Pie,0,768,1536,80,70,40,1,0,0,150,0,0,0,0,0,0,10,0,1200,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,0,NO,100,0,0,1,0
RailGun1-VTOL,Level Three,250,1000,1000,1,0,100,GNLGSS.PIE,TRLGSS.PIE,FXLGauss.pie,FXGAmmo.pie,FXFlecht.pie,FXFlecht.pie,FXFlecht.pie,0,768,1536,80,70,60,1,0,0,100,0,0,0,0,0,0,10,0,1200,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,NO,75,100,6,1,0
RailGun1-VTOL,Level Three,250,1000,400,1,20,100,GNLGSS.PIE,TRLGSS.PIE,FXLGauss.pie,FXGAmmo.pie,FXFlecht.pie,FXFlecht.pie,FXFlecht.pie,0,768,1536,80,70,40,1,0,0,150,0,0,0,0,0,0,10,0,1200,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,NO,75,100,6,1,0
QuadRotAAGun,Level Two-Three,150,1200,10000,1,20,200,gnhair2.Pie,TRHAIR.PIE,FXCan40m.Pie,FXAALSH2.PIE,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.Pie,0,768,2048,70,75,3,2,0,0,45,64,25,20,0,0,0,10,100,1500,20,YES,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,20,0,YES,20,1,0,1,0
QuadMg1AAGun,Level All,100,400,10000,1,20,175,gnlair.Pie,TRMAIR.PIE,FXCan40m.Pie,FXAALSHT.PIE,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.Pie,0,768,2048,70,75,6,2,0,0,40,64,25,20,0,0,0,10,100,1400,20,YES,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,30,0,YES,20,1,0,1,0
PlasmiteFlamer,Level Three,250,800,1000,1,0,150,GNMFLMRP.PIE,TRMFLMRP.PIE,FXCan20m.pie,FXLProj.pie,FXMNExp.pie,FXMNExp.pie,FXSSplsh.pie,0,640,768,75,50,90,1,0,0,70,0,0,0,60,50,96,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,0,YES,1,0,0,1,0
@ -33,71 +33,71 @@ MortarEMP,Level Three,200,2000,5000,1,0,5,gnhmorte.pie,TRHRMORT.PIE,FXMMort.pie,
Mortar3ROTARYMk1,Level Two-Three,300,900,1000,1,0,5,GNHMORT.PIE,TRHRMORT.PIE,FXMMort.pie,FXCAmmo.pie,FXLExp.pie,FXLExp.pie,FXLSplsh.pie,0,1152,2304,40,50,20,2,0,0,40,64,99,40,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,100,0,0,1,0
Mortar2Mk1,Level All,200,1000,5000,1,0,5,GNHMORT2.PIE,TRHRMORT.PIE,FXMMort.pie,FXCAmmo.pie,FXMNExp.pie,FXLExp.pie,FXMNExp.pie,0,1152,2304,40,50,90,2,0,0,80,96,99,80,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,100,0,0,1,0
Mortar1Mk1,Level One-Two,100,500,2000,1,0,5,GNMMORT.PIE,TRMMORT.PIE,FxCan75m.pie,FXTracer.pie,FXLExp.pie,FXLExp.pie,FXLSplsh.pie,0,1152,2304,40,50,60,2,0,0,50,64,99,40,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,75,0,0,1,0
Mortar-Incenediary,Level Three,380,1500,12000,1,22,750,gnhsuper.pie,TRHSUPER.PIE,FxCan75m.PIE,FXLThrow.pie,fxgrdexS.PIE,fxgrdexS.PIE,FXLSplsh.PIE,0,1024,1536,70,60,1,2,2,60,110,90,35,30,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,120,0,YES,50,0,0,1,0
Mortar-Incenediary,Level Three,450,1500,12000,1,22,900,gnhsuper.pie,TRHSUPER.PIE,FxCan75m.PIE,FXLThrow2.pie,fxgrdexS.PIE,fxgrdexS.PIE,FXLSplsh.PIE,0,1024,2048,70,60,140,1,0,0,135,90,35,30,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,120,0,YES,50,0,0,1,0
MissileSuper,Level Three,1600,1200,150000,1,10,50,gnwpfmsl.Pie,Trwpfmsl.Pie,FXMMort.Pie,FXMPLME.PIE,FXMExp.Pie,FXMExp.Pie,FXSSplsh.Pie,0,640,4000,80,90,0,2,4,200,800,96,99,100,0,0,0,0,10,1000,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ARTILLERY ROUND,180,90,-30,YES,NO,10,128,YES,100,0,0,0,0
Missile-VTOL-AT,Level Two-Three,300,1200,750,1,0,50,Gnmmslat.pie,Trmmslat.pie,FXMRocAt.pie,FXMPLME.PIE,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,640,2048,70,80,0,2,2,60,300,0,0,0,0,0,0,0,10,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,20,-30,YES,NO,20,64,YES,50,100,2,1,0
Missile-VTOL-AT,Level Two-Three,300,1200,400,1,10,10,Gnmmslat.pie,Trmmslat.pie,FXMRocAt.pie,FXMPLME.PIE,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,640,2048,70,80,0,2,2,75,300,0,0,0,0,0,0,0,0,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,20,-30,YES,NO,20,64,YES,50,100,2,1,0
Missile-MdArt,Level All,500,1500,6000,1,0,100,gnhmsl.pie,TRHMSL.PIE,FXMMort.pie,FXSCUDM.PIE,FXVLSWav.pie,FXVLSWav.pie,FXLSplsh.pie,0,1920,7000,80,80,700,1,0,0,1200,256,70,250,60,100,192,0,10,500,20,NO,KINETIC,MISSILE,INDIRECT,ARTILLERY ROUND,0,90,-60,YES,NO,10,256,YES,100,0,0,1,0
Missile-LtSAM,Level Two-Three,200,800,400,1,10,50,Gnmmslsa.Pie,Trmmslsa.Pie,FXATMiss.Pie,FXMflare.Pie,FXMExp.Pie,FXSExp.Pie,FXSSplsh.Pie,0,2000,2562,60,70,5,2,2,150,250,0,0,0,0,0,0,0,10,800,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,90,-45,YES,YES,25,128,YES,100,1,0,1,0
Missile-HvySAM,Level Two-Three,300,1200,6000,1,10,10,Gnhmslsa.Pie,Trhmslsa.Pie,FXICBM.PIE,FXMflare.Pie,FXMExp.Pie,FXMExp.Pie,FXMExp.Pie,0,2000,2562,60,70,5,2,4,150,250,0,0,0,0,0,0,0,10,700,20,NO,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,90,-45,YES,YES,25,512,YES,100,1,0,1,0
Missile-HvyArt,Level Two-Three,500,1500,10000,1,0,50,gnhmslab.pie,trhmslab.pie,FXICBM.PIE,FXHPLME.PIE,FXMExp.pie,FXMExp.pie,FXMExp.pie,0,2000,25000,50,80,5,1,6,600,250,128,99,150,0,0,0,0,10,800,20,NO,KINETIC,MISSILE,INDIRECT,ARTILLERY ROUND,0,45,-30,YES,NO,25,512,YES,100,0,0,1,0
Missile-A-T,Level Three,300,1200,400,1,10,10,Gnmmslat.Pie,Trmmslat.Pie,FXMRocAt.Pie,FXMPLME.PIE,FXMExp.Pie,FXMExp.Pie,FXSSplsh.Pie,0,640,2048,70,80,0,2,2,75,300,0,0,0,0,0,0,0,0,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-30,YES,NO,20,64,YES,50,0,0,1,0
MG5TWINROTARY,Level Three,100,500,1000,1,0,400,Gnhmg1.pie,Trhmg.pie,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,2,0,0,35,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,100,100,0,1,0
MG4ROTARYMk1,Level Two-Three,100,500,600,1,0,300,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,25,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,100,100,0,1,0
MG4ROTARY-VTOL,Level Two-Three,100,500,300,1,0,10,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,66,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,30,0,NO,100,100,20,1,0
MG3Mk1,Level All,50,250,600,1,15,175,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,150,100,0,1,0
MG3-VTOL,Level All,50,250,300,1,0,10,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,150,100,20,1,0
MG2Mk1,Level All,25,125,400,1,10,125,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.Pie,FXTracr2.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1,0
MG2-VTOL,Level All,25,125,350,1,0,10,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.pie,FXTracr2.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,20,1,0
MG1-Pillbox,Level All,10,50,200,1,5,75,0,0,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1,0
MG2-Pillbox,Level All,25,125,400,1,10,125,0,0,FXLMgun2.Pie,FXTracr2.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1,0
MG3-Pillbox,Level All,50,250,300,1,0,10,0,0,FXMgnVic.Pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,150,100,4,1,0
MG4ROTARY-Pillbox,Level Two-Three,100,500,600,1,0,300,0,0,FXMgnVul.Pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,25,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,100,100,0,1,0
MG1Mk1,Level All,10,50,200,1,5,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1,0
MG1-VTOL,Level All,10,50,200,1,0,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,20,1,0
MG5TWINROTARY,Level Three,180,800,1200,1,0,300,Gnhmg1.pie,Trhmg.pie,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,30,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,30,0,NO,100,100,0,1
MG4ROTARYMk1,Level Two-Three,120,400,600,1,0,150,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,20,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,30,0,NO,100,100,0,1
MG4ROTARY-VTOL,Level Two-Three,120,400,600,1,0,10,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,20,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,30,0,NO,100,100,20,1
MG3Mk1,Level All,50,250,600,1,15,150,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,640,960,75,50,7,1,0,0,17,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,150,100,0,1
MG3-VTOL,Level All,50,250,600,1,0,10,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,75,50,7,1,0,0,17,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,150,100,20,1
MG2Mk1,Level All,30,125,400,1,10,100,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.Pie,FXTracr2.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG2-VTOL,Level All,30,125,400,1,0,10,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.pie,FXTracr2.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,20,1
MG1Mk1,Level All,15,50,200,1,5,50,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,7,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG1-VTOL,Level All,15,50,200,1,0,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,512,768,75,50,5,1,0,0,7,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,20,1
MG1-Pillbox,Level All,10,50,200,1,5,75,0,0,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,7,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG2-Pillbox,Level All,25,125,400,1,10,125,0,0,FXLMgun2.Pie,FXTracr2.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG3-Pillbox,Level All,50,250,300,1,0,10,0,0,FXMgnVic.Pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,75,50,7,1,0,0,17,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,150,100,4,1
MG4ROTARY-Pillbox,Level Two-Three,100,500,600,1,0,300,0,0,FXMgnVul.Pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,768,1152,75,50,4,1,0,0,20,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,30,0,NO,100,100,0,1
MassDriver,Level All,2000,2000,150000,1,120,900,GNWPFGSS.PIE,TRWPFGSS.PIE,FXSHgssM.Pie,FXSHgssA.Pie,FXFlech4.Pie,FXFlech4.Pie,FXVLSWav.Pie,0,128,2048,80,90,200,1,0,0,1000,0,0,0,0,0,0,0,10,1000,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,150,0,0,0,0
LasSat,Level Three,0,0,600,1,0,500,0,0,fxhhowt.pie,FXSCUDM.PIE,FXVLSWav.pie,FXVLSWav.pie,FXVLSWav.pie,0,0,0,70,50,6000,1,0,0,11000,384,99,8500,400,300,448,10,10,1000,20,YES,HEAT,LAS_SAT,DIRECT,ARTILLERY ROUND,180,90,-60,YES,YES,0,0,YES,100,0,0,0,0
Laser4-PlasmaCannon,Level Three,400,1600,6000,1,0,700,GNHPLSMA.PIE,TRHLAS.PIE,FXMGauss.Pie,FXGAmmo.Pie,FXFlecht.Pie,FXFlecht.Pie,FXFlecht.Pie,0,1024,2048,80,65,70,1,0,0,330,0,0,0,0,0,0,10,0,1000,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,150,0,YES,200,0,0,1,0
Laser3BEAMMk1,Level Three,150,600,300,1,0,100,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,768,1536,80,65,23,1,0,0,100,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,1,0
Laser3BEAM-VTOL,Level Three,150,600,1000,1,0,50,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,768,1536,80,65,40,1,0,0,100,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,0,-60,YES,NO,10,0,YES,100,100,3,1,0
Laser2PULSEMk1,Level Three,200,800,600,1,0,250,gnhaalas.pie,Trhmg.pie,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,1024,2048,80,70,0,2,2,45,140,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,1,0
Laser2PULSE-VTOL,Level Three,200,800,4000,1,0,75,gnhaalas.pie,Trhmg.pie,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,1024,2048,80,70,0,2,2,60,150,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,0,-60,YES,NO,15,0,YES,100,100,2,1,0
LasSat,Level Three,0,0,600,1,0,500,0,0,fxhhowt.pie,FXSCUDM.PIE,FXVLSWav.pie,FXVLSWav.pie,FXVLSWav.pie,0,0,0,70,50,6000,1,0,0,11000,300,99,8500,400,300,448,10,10,1000,20,YES,HEAT,LAS_SAT,DIRECT,ARTILLERY ROUND,180,90,-60,YES,YES,0,0,YES,100,0,0,0,0
Laser4-PlasmaCannon,Level Three,400,1600,6000,1,0,700,GNHPLSMA.PIE,TRHLAS.PIE,FXLasRot.pie,FXBlueLaser.pie,FXFlecht.Pie,FXFlecht.Pie,FXFlecht.Pie,0,1024,2048,80,65,60,1,0,0,330,0,0,0,0,0,0,10,0,1500,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,150,0,YES,200,0,0,1,0
Laser3BEAMMk1,Level Three,150,500,300,1,0,100,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,768,1536,80,65,30,1,0,0,90,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,1,0
Laser3BEAM-VTOL,Level Three,150,500,300,1,0,50,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.pie,FxLFLSH.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,768,1536,80,65,30,1,0,0,90,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,0,-60,YES,NO,10,0,YES,100,100,3,1,0
Laser2PULSEMk1,Level Three,300,1000,600,1,0,250,gnhaalas.pie,Trhmg.pie,FXLasRot.pie,FxLFLSH2.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,1024,2048,80,70,60,1,0,0,180,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,1,0
Laser2PULSE-VTOL,Level Three,300,1000,600,1,0,75,gnhaalas.pie,Trhmg.pie,FXLasRot.pie,FxLFLSH2.pie,FXSExp.pie,FXSExp.pie,FXSSplsh.pie,0,1024,2048,80,70,60,1,0,0,180,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,0,-60,YES,NO,15,0,YES,100,100,2,1,0
Howitzer150Mk1,Level Two-Three,350,1250,15000,5,0,5,GNHHOWT.PIE,TRHHOWT.PIE,FXHHowt.pie,FXCAmmo.pie,FXVLExp.pie,FXVLExp.pie,FXLSplsh.pie,0,1920,10000,40,50,300,1,0,0,250,128,99,250,0,0,0,0,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,200,0,0,1,0
Howitzer105Mk1,Level Two-Three,250,1000,10000,1,0,5,GNMHOWT.PIE,TRMHOWT.PIE,FxCan75m.pie,FXCAmmo.pie,FXLExp.pie,FXLExp.pie,FXMSplsh.pie,0,1920,5000,40,50,200,1,0,0,150,128,99,150,0,0,0,10,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,250,0,0,1,0
Howitzer03-Rot,Level Two-Three,400,1600,10000,1,0,5,GNHHOWT2.PIE,TRHHOW2.PIE,FXHHowt2.pie,FXCAmmo.pie,FXLExp.pie,FXLExp.pie,FXLSplsh.pie,0,1920,7000,40,50,40,3,0,0,100,128,99,100,0,0,0,0,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,200,0,0,1,0
Howitzer-Incenediary,Level Two-Three,250,1000,10000,1,0,5,GNMHOWTI.PIE,TRMHOWT.PIE,FxCan75m.pie,FXCAmmo.pie,FXLExp.pie,FXLExp.pie,FXMSplsh.pie,0,1920,5000,40,50,200,1,0,0,150,128,99,150,60,20,96,10,10,1000,20,NO,HEAT,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,250,0,0,1,0
HeavyLaser-VTOL,Level Three,300,1000,7000,1,0,100,GNHLAS.PIE,TRHLAS.PIE,FXHBLas.pie,FxLFLSH.pie,FXSFlms.pie,FXSFlms.pie,FXLSplsh.pie,0,1024,2048,80,65,60,1,0,0,200,0,0,0,0,0,0,10,0,1000,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,50,0,YES,100,0,2,1,0
HeavyLaser,Level Three,300,1200,4000,1,0,400,GNHLAS.PIE,TRHLAS.PIE,FXHBLas.pie,FxLFLSH.pie,FXSFlms.pie,FXSFlms.pie,FXLSplsh.pie,0,1024,2048,80,65,60,1,0,0,250,0,0,0,0,0,0,10,0,1200,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,150,0,YES,100,0,0,1,0
HeavyLaser-VTOL,Level Three,300,1200,4000,1,0,100,GNHLAS.PIE,TRHLAS.PIE,FXHBLas.pie,FxLFLSH.pie,FXSFlms.pie,FXSFlms.pie,FXSFlms.pie,0,1024,2048,80,65,50,1,0,0,250,0,0,0,0,0,0,10,0,1500,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,50,0,YES,100,0,2,1,0
HeavyLaser,Level Three,300,1200,4000,1,0,400,GNHLAS.PIE,TRHLAS.PIE,FXHBLas.pie,FxLFLSH.pie,FXSFlms.pie,FXSFlms.pie,FXSFlms.pie,0,1024,2048,80,65,50,1,0,0,250,0,0,0,0,0,0,10,0,1500,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,150,0,YES,100,0,0,1,0
Flame2,Level All,150,400,1000,1,0,100,GNMFLMR.PIE,TRMFLMR.PIE,FXCan20m.pie,FXLProj.pie,FXMNExp.pie,FXMNExp.pie,FXSSplsh.pie,0,512,640,75,50,120,2,0,0,50,0,0,0,60,25,96,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,0,YES,1,0,0,1,0
Flame1Mk1,Level All,70,200,250,1,0,50,GNLFLMR.PIE,TRLFLMR.PIE,FXCan20m.pie,FXLThrow.pie,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,384,512,90,40,150,1,0,0,30,0,0,0,60,15,32,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,0,YES,1,0,0,1,0
EMP-Cannon,Level All,200,800,5000,1,0,500,gnhemp.pie,trhemp.pie,FXHBLas.pie,FXBeam.pie,FXSFlms.pie,FXSFlms.pie,FXSFlms.pie,0,768,1500,70,50,50,1,0,0,70,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,EMP,DIRECT,ANTI TANK,180,90,-60,YES,NO,150,0,YES,1,0,0,1,0
CyborgRotMG,Level All,59,500,120,1,10,300,cy_gun.Pie,Cybody.Pie,FXLMgun2.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,768,1152,75,50,4,1,0,0,22,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,0,0
CyborgRotMG,Level All,59,500,120,1,10,300,cy_gun.Pie,Cybody.Pie,FXLMgun2.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,768,1152,75,50,4,1,0,0,17,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,0,0
CyborgRocket,Level All,59,500,120,1,10,5,cy_rkt.PIE,cybody.PIE,FXLRocPd.PIE,fxmflare.PIE,fxmexp.PIE,fxmexp.PIE,fxssplsh.PIE,0,640,960,50,30,10,2,0,0,20,0,0,0,0,0,0,10,10,1500,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,YES,0,128,YES,25,0,0,0,0
CyborgFlamer01,Level All,59,500,120,1,10,100,cy_flame.Pie,Cybody.Pie,FXCan20m.Pie,FXLThrow.Pie,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,384,512,90,40,150,1,0,0,30,0,0,0,60,15,32,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,0,0
CyborgChaingun,Level All,59,500,120,1,10,175,cy_gun.Pie,Cybody.Pie,FXLMgun2.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,0,0
CyborgChaingun,Level All,59,500,120,1,10,175,cy_gun.Pie,Cybody.Pie,FXLMgun2.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,512,768,75,50,5,1,0,0,7,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,20,0,NO,100,100,0,0,0
CyborgCannon,Level All,59,500,120,1,1,200,cy_CAN.Pie,Cybody.Pie,FXCan20m.Pie,FXcam20.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,640,960,70,50,40,2,0,0,30,16,20,5,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,25,0,0,0,0
Cyb-Wpn-Thermite,Level All,59,500,120,1,10,100,cy_therm.Pie,Cybody.Pie,FXCan20m.Pie,FXLThrow.Pie,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,512,640,75,50,120,1,0,0,60,0,0,0,60,25,96,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,0,0
Cyb-Wpn-Rail1,Level All,59,500,120,1,20,400,CY_RAIL.PIE,Cybody.Pie,FXLGauss.Pie,FXGAmmo.Pie,FXFlecht.Pie,FXFlecht.Pie,FXFlecht.Pie,0,768,1536,80,70,40,1,0,0,150,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,50,0,NO,100,0,0,0,0
Cyb-Wpn-Laser,Level All,59,500,120,1,10,100,CY_LAS.PIE,Cybody.Pie,FXLasRot.Pie,FXLFLSH.PIE,FXFLSHL.PIE,FXFLSHL.PIE,FXFLSHL.PIE,0,768,1536,80,65,30,1,0,0,100,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,10,0,YES,100,0,0,0,0
Cyb-Wpn-Grenade,Level Two-Three,109,1200,170,1,1,250,Cy_Snipe.pie,scbody.Pie,FXBlueLaser.pie,FXGammoM.Pie,FXFLSHL.PIE,FXFLSHL.PIE,FXSSplsh.pie,0,1250,2304,30,70,320,1,0,0,1000,0,0,0,20,300,64,0,0,9999,0,NO,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,50,-30,YES,YES,200,1024,YES,100,100,0,0,0
Cyb-Wpn-Grenade,Level Two-Three,109,1200,170,1,1,250,Cy_Snipe.pie,scbody.Pie,FXLasRot.pie,FXBlueLaser.pie,FXFLSHL.PIE,FXFLSHL.PIE,FXSSplsh.pie,0,1250,2304,30,70,320,1,0,0,1000,0,0,0,20,300,64,0,0,9999,0,NO,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,50,-30,YES,YES,200,1024,YES,100,100,0,0,0
Cyb-Wpn-Atmiss,Level All,59,500,120,1,10,5,cy_miss2.pie,Cybody.Pie,FXATMiss.Pie,FXMPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.Pie,0,512,1152,50,60,1,2,2,120,160,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-30,YES,NO,20,64,YES,50,0,0,0,0
Cyb-Hvywpn-TK,Level Two,109,1200,170,1,1,100,sc_tk.Pie,scbody.Pie,FXATMiss.PIE,FXMPLME.PIE,fxgrdexS.PIE,fxgrdexS.PIE,FXSSplsh.Pie,0,768,1536,50,60,1,2,2,140,250,0,0,0,0,0,0,10,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,50,0,0,0,0
Cyb-Hvywpn-RailGunner,Level Three,109,1200,170,1,1,500,sc_rail2.Pie,scbody.Pie,FXMGauss.Pie,FXGammoM.Pie,FXflech2.Pie,FXflech2.Pie,FXMSWave.Pie,0,768,1536,80,70,60,1,0,0,200,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,0,YES,100,0,0,0,0
Cyb-Hvywpn-PulseLsr,Level Three,109,1200,170,1,1,250,sc_pulse.Pie,scbody.Pie,FXLasRot.Pie,FxLFLSH.pie,FXLENFL.PIE,FXLENFL.PIE,FXMExp.Pie,0,1024,2048,80,70,50,1,0,0,200,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,0,0
Cyb-Hvywpn-Mcannon,Level Two,109,1200,170,1,1,350,sc_can.Pie,scbody.Pie,FXCan40m.Pie,FXCAmmo.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,512,758,70,50,45,2,0,0,45,16,0,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,25,0,0,0,0
Cyb-Hvywpn-HPV,Level All,59,500,120,1,10,100,cy_gren.Pie,Cybody.Pie,FxCan75m.Pie,FXTracer.Pie,FXLExp.Pie,FXLExp.Pie,FXLSplsh.Pie,0,1152,2304,40,50,60,1,0,0,50,64,99,40,0,0,0,0,10,800,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,-60,YES,NO,0,128,YES,50,0,0,0,0
Cyb-Hvywpn-Acannon,Level Two,109,1200,170,1,1,500,sc_asscn.Pie,scbody.Pie,FXVulCan.Pie,FXTracer.Pie,FXMExp.Pie,FXMExp.Pie,FXSSplsh.Pie,0,768,1024,70,50,20,2,0,0,28,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,25,0,0,0,0
Cyb-Hvywpn-Acannon,Level Two,109,1200,170,1,1,500,sc_asscn.Pie,scbody.Pie,FXVulCan.Pie,FXTracer.Pie,FXMExp.Pie,FXMExp.Pie,FXSSplsh.Pie,0,768,1024,70,50,20,1,0,0,20,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,25,0,0,0,0
Cyb-Hvywpn-A-T,Level Three,109,1200,170,1,1,100,sc_ATM.Pie,scbody.Pie,FXATMiss.Pie,FXMPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.Pie,0,640,2048,70,80,0,2,2,75,300,0,0,0,0,0,0,0,10,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-30,YES,NO,20,64,YES,50,0,0,0,0
CommandTurret1,Level All,160,160,1000,0,1,1600,GNLCMD1.PIE,TRLCMD1.PIE,FXHBLas.Pie,FXBeam.Pie,FXSFlms.Pie,FXSFlms.Pie,FXSFlms.Pie,0,1536,1536,90,99,1,1,0,0,4,0,0,0,0,0,0,0,0,1000,0,YES,KINETIC,COMMAND,DIRECT,ANTI TANK,180,90,-30,YES,NO,0,0,YES,1,0,0,0,0
CannonSuper,Level All,1000,2000,150000,0,0,500,GNWPFCAN.PIE,TRWPFCAN.PIE,FXSHcanM.Pie,FXSHcanA.Pie,fxgrdexS.Pie,fxgrdexS.Pie,FXSSplsh.Pie,0,128,2048,80,90,160,2,0,0,500,32,25,0,0,0,0,10,0,1000,20,NO,KINETIC,CANNON,DIRECT,ANTI TANK,0,90,-60,YES,YES,150,0,YES,100,0,0,0,0
Cannon6TwinAslt,Level Two-Three,225,1000,3000,1,0,500,Gnhvcan2.pie,trhvcan2.pie,FXLMgun2.pie,FXTracr2.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1152,70,50,10,2,0,0,28,32,25,0,0,0,0,10,0,1150,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,35,0,YES,50,0,0,1,0
Cannon5VulcanMk1,Level Two-Three,150,800,1000,1,0,300,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.pie,FXTracer.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1152,70,50,20,2,0,0,28,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,50,0,0,1,0
Cannon5Vulcan-VTOL,Level All,150,800,1500,1,0,10,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.pie,FXTracer.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1024,70,50,20,2,0,0,28,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,25,0,YES,50,100,7,1,0
Cannon4AUTOMk1,Level Two-Three,300,1200,10000,1,10,650,GNNAVBIG.PIE,trhvcan2.PIE,FxCan75m.PIE,FXCAmmo.PIE,FXGRDexl.pie,FXGRDexl.pie,FXMSplsh.PIE,0,768,1536,70,50,1,2,2,60,90,90,30,25,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,120,0,YES,90,0,0,1,0
Cannon4AUTO-VTOL,Level All,175,700,1000,1,0,10,GNLACAN.PIE,TRLACAN.PIE,FXCan20A.pie,FXTracer.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1536,70,50,45,2,0,0,55,64,25,10,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,100,0,YES,50,100,3,0,0
Cannon375mmMk1,Level All,200,800,8000,1,0,500,GNHCAN.PIE,TRHCAN.PIE,FxCan75m.pie,FXCAmmo.pie,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,768,1024,70,50,50,2,0,0,70,64,25,20,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,150,0,YES,90,0,0,1,0
Cannon2A-TMk1,Level All,125,500,4000,1,0,350,GNMCAN.PIE,TRMCAN.PIE,FXCan40m.pie,FXCAmmo.pie,FXGRDexl.pie,FXGRDexl.pie,FXMSteam.pie,0,640,960,70,50,45,2,0,0,45,32,25,10,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,60,0,0,1,0
Cannon1Mk1,Level All,75,375,1000,1,15,200,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.Pie,FXcam20.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,640,960,70,50,40,2,0,0,30,16,20,5,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-90,YES,NO,100,0,YES,30,0,0,1,0
Cannon1-VTOL,Level All,200,800,1000,1,0,10,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.pie,FXcam20.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1024,70,50,50,2,0,0,70,64,25,20,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-90,YES,NO,100,0,YES,30,100,7,1,0
CannonSuper,Level All,1000,2000,150000,0,0,500,GNWPFCAN.PIE,TRWPFCAN.PIE,FXSHcanM.Pie,FXSHcanA.Pie,fxgrdexS.Pie,fxgrdexS.Pie,FXSSplsh.Pie,0,128,2048,80,90,160,1,0,0,500,32,25,0,0,0,0,10,0,1000,20,NO,KINETIC,CANNON,DIRECT,ANTI TANK,0,90,-60,YES,YES,150,0,YES,100,0,0,0,0
Cannon6TwinAslt,Level Two-Three,300,1200,3000,1,0,600,Gnhvcan2.pie,trhvcan2.pie,FXLMgun2.pie,FXTracr2.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1152,70,50,30,1,0,0,40,32,25,0,0,0,0,10,0,1150,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,35,0,YES,50,0,0,1,0
Cannon5VulcanMk1,Level Two-Three,150,600,1500,1,0,300,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.pie,FXTracer.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1152,70,50,20,1,0,0,20,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,50,0,0,1,0
Cannon5Vulcan-VTOL,Level All,150,600,1500,1,0,10,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.pie,FXTracer.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1024,70,50,20,1,0,0,28,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,25,0,YES,50,100,7,1,0
Cannon4AUTOMk1,Level Two-Three,400,1200,10000,1,10,800,GNNAVBIG.PIE,trhvcan2.PIE,FxCan75m.PIE,FXCAmmo2.PIE,FXGRDexl.pie,FXGRDexl.pie,FXMSplsh.PIE,0,768,1536,70,50,140,1,0,0,100,90,30,25,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,120,0,YES,90,0,0,1,0
Cannon4AUTO-VTOL,Level All,400,1200,10000,1,10,100,GNLACAN.PIE,TRLACAN.PIE,FXCan20A.pie,FXCAmmo2.PIE,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,768,1536,70,50,140,1,0,0,120,90,30,25,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,100,0,YES,50,100,3,0,0
Cannon375mmMk1,Level All,200,600,5000,1,0,400,GNHCAN.PIE,TRHCAN.PIE,FxCan75m.pie,FXCAmmo.pie,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,768,1024,70,50,50,1,0,0,70,64,25,20,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,150,0,YES,90,0,0,1
Cannon2A-TMk1,Level All,125,400,3000,1,0,200,GNMCAN.PIE,TRMCAN.PIE,FXCan40m.pie,FXCAmmo.pie,FXGRDexl.pie,FXGRDexl.pie,FXMSteam.pie,0,640,960,70,50,45,1,0,0,45,32,25,10,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,60,0,0,1,0
Cannon1Mk1,Level All,75,200,1000,1,15,100,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.Pie,FXcam20.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,640,960,70,50,40,1,0,0,30,16,20,5,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-90,YES,NO,100,0,YES,30,0,0,1,0
Cannon1-VTOL,Level All,75,200,1000,1,15,10,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.pie,FXcam20.pie,FXMExp.pie,FXMExp.pie,FXSSplsh.pie,0,640,960,70,50,40,1,0,0,30,16,20,5,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-90,YES,NO,100,0,YES,30,100,7,1,0
BusCannon,Level One,14,130,10,10,0,40,GNLCAN.PIE,Exturret.pie,FXLMgun.pie,FXTracer.pie,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,640,960,60,50,30,1,0,0,30,0,0,0,0,0,0,10,0,1000,20,NO,KINETIC,CANNON,DIRECT,ANTI TANK,0,90,-30,YES,NO,100,0,YES,25,0,0,0,0
BuggyMG,Level One-Two,3,11,1,1,1,1,0,0,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,640,960,60,50,5,1,0,0,16,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,100,0,NO,100,0,0,0,0
bTrikeMG,Level One,2,11,1,1,1,1,0,0,FXLMgun.Pie,FXTracer.Pie,FXMETHIT.PIE,FXDIRTsp.Pie,FXSSplsh.Pie,0,640,960,60,50,5,1,0,0,13,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,100,0,NO,100,0,0,0,0
@ -108,14 +108,14 @@ Bomb4-VTOL-HvyINC,Level Two-Three,225,1000,3500,1,10,50,0,trmvtlin.Pie,FXLRocPd.
Bomb3-VTOL-LtINC,Level Two-Three,175,700,500,1,10,10,0,trlvtlin.PIE,FXLRocPd.PIE,Fxlbmbi1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,2,2,6,10,100,0,0,0,200,50,128,10,0,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,50,0,4,1,0
Bomb2-VTOL-HvHE,Level Two-Three,200,800,2500,1,10,50,0,trmvtlhe.Pie,FXLRocPd.Pie,Fxmbmbx2.Pie,FXLExp.Pie,FXLExp.Pie,FXMSplsh.Pie,0,384,512,80,70,1,1,2,2,500,156,99,400,0,0,0,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,200,0,2,1,0
Bomb1-VTOL-LtHE,Level Two-Three,150,600,500,1,10,10,0,trlvtlhe.PIE,FXLRocPd.PIE,Fxlbmbx1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,1,2,3,100,100,192,99,60,0,0,0,10,10,475,20,YES,KINETIC,BOMB,DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,100,0,4,1,0
BJeepMG,Level One,6,110,5,1,0,20,0,0,FXLMgun.pie,FXTracRD.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,60,50,5,1,0,0,16,0,0,0,0,0,0,10,0,1500,20,NO,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BJeepMG,Level One,6,110,5,1,0,20,0,0,FXLMgun.pie,FXTracRD.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,60,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1500,20,NO,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BabaRocket,Level One,14,130,10,1,0,40,GNLRCKT.PIE,TRLRCKT.PIE,FXLRocPd.pie,FXMFLARE.PIE,FXGRDexl.pie,FXGRDexl.pie,FXSSplsh.pie,0,640,960,60,50,25,2,0,0,25,0,0,0,0,0,0,0,10,1200,20,NO,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0,0
BabaPitRocketAT,Level One,100,500,500,1,10,20,GNLMSL.PIE,TRLRCKT.PIE,FXLRocPd.Pie,FXMFLARE.PIE,FXSExp.Pie,FXSExp.Pie,FXSSplsh.Pie,0,640,960,50,30,3,2,2,120,50,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,0,128,YES,100,0,0,0,0
BabaPitRocket,Level One,75,375,250,1,10,10,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.Pie,FXMFLARE.PIE,FXMPExp.Pie,FXMPExp.Pie,FXSSplsh.Pie,0,640,960,60,30,6,2,0,0,16,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,10,128,YES,25,0,0,0,0
BaBaMG,Level One-Two,3,100,1,1,0,10,0,0,FXLMgun.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,60,50,4,1,0,0,8,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BaBaMG,Level One-Two,3,100,1,1,0,10,0,0,FXLMgun.pie,FXTracer.pie,FXMETHIT.PIE,FXDIRTsp.pie,FXSSplsh.pie,0,640,960,60,50,4,1,0,0,5,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BabaFlame,Level One,9,120,10,1,0,30,GNLFLMR.PIE,TRLFLMR.PIE,FXCan20m.pie,FXLThrow.pie,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,384,512,60,50,80,1,0,0,25,0,0,0,90,10,32,10,0,750,20,NO,HEAT,FLAME,DIRECT,FLAMER,0,90,-60,YES,NO,0,64,YES,1,0,0,0,0
BaBaCannon,Level All,10,10,10,10,10,10,0,0,FXLMgun.Pie,FXTracer.Pie,FXGRDexl.Pie,FXGRDexl.Pie,FXSSplsh.Pie,0,640,960,60,40,30,1,0,0,28,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-30,YES,NO,100,0,YES,25,0,0,0,0
AAGunLaser,Level Three,350,1600,3000,1,0,500,gnhblas.pie,Trhmg.pie,FXLasRot.pie,FXPLAmmo.pie,FXMSWave.pie,FXSExp.pie,FXLSplsh.pie,0,768,2048,75,70,35,1,0,0,170,0,0,0,0,0,0,10,100,1200,20,YES,KINETIC,ENERGY,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,100,0,0,1,0
AAGunLaser,Level Three,420,1600,3000,1,0,500,gnhblas.pie,Trhmg.pie,FXLasRot.pie,FXPLAmmo.pie,FXMSWave.pie,FXSExp.pie,FXLSplsh.pie,0,768,2048,75,65,4,1,0,0,60,0,0,0,0,0,0,10,100,2000,20,YES,KINETIC,ENERGY,DIRECT,ARTILLERY ROUND,180,90,-60,YES,NO,100,0,YES,100,0,0,1,0
AAGun2Mk1,Level All,150,450,10000,1,20,200,GNHAIR.PIE,TRHAIR.PIE,FxCan75m.Pie,FXCAmmo.Pie,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.Pie,0,768,2048,70,75,1,2,2,10,45,64,100,40,0,0,0,10,100,1200,20,NO,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,100,0,YES,100,1,0,1,0
ZNULLMINE,Level All,0,250,0,0,0,0,Mibnkgun.pie,MIBNKTUR.PIE,FXLRocPd.pie,FXMflare.pie,FXLSWave.pie,FXMPExp.pie,FXSSplsh.pie,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,20,NO,HEAT,COMMAND,DIRECT,ANTI PERSONNEL,0,90,-30,NO,YES,100,0,NO,20,0,0,0,0
WepMine1,Level One,1,10,100,1,0,100,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.pie,FXTracer.pie,FXMelt.pie,FXMelt.pie,FXMelt.pie,0,50,50,100,100,10,1,0,0,150,192,100,200,0,0,0,10,100,-1,20,NO,KINETIC,BOMB,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,0,0,YES,200,100,0,0,0

View File

@ -1,7 +1,7 @@
TUTMG,mgbar1.ogg,-1, 101
Superweapon2,mgbar2.ogg,-1, 102
Superweapon,mgbar2.ogg,-1, 103
SpyTurret01,rotlsr.ogg,-1, 104
SpyTurret01,nxstower.ogg,nxsexpld.ogg, 104
RocketSuper,rocket.ogg,lrgexpl.ogg, 105
Rocket-VTOL-Pod,rocket.ogg,smlexpl.ogg, 106
Rocket-VTOL-LtA-T,rocket.ogg,smlexpl.ogg, 107
@ -26,7 +26,7 @@ NX-CyborgPulseLas,plslsr.ogg,lsrexpl.ogg, 125
NX-CyborgMiss,rocket.ogg,lrgexpl.ogg, 126
NX-CyborgChaingun,mgbar2.ogg,-1, 127
NX-Cyb-Rail1,gaussgun.ogg,smlexpl.ogg, 128
NEXUSlink,col012a.ogg,nxsexpld.ogg, 129
NEXUSlink,nxstower.ogg,nxsexpld.ogg, 129
MortarEMP,emp.ogg,-1, 130
Mortar3ROTARYMk1,mortar.ogg,lrgexpl.ogg, 131
Mortar2Mk1,col014a.ogg,lrgexpl.ogg, 132
@ -38,7 +38,7 @@ Missile-MdArt,col016a.ogg,atnkexpl.ogg, 137
Missile-LtSAM,rocket.ogg,smlexpl.ogg, 138
Missile-HvySAM,rocket.ogg,lrgexpl.ogg, 139
Missile-HvyArt,col016a.ogg,lrgexpl.ogg, 140
Missile-A-T,col016a.ogg,atnkexpl.ogg, 141
Missile-A-T,col016a.ogg,lrgexpl.ogg, 141
MG5TWINROTARY,asltmg.ogg,-1, 142
MG4ROTARYMk1,asltmg.ogg,-1, 143
MG4ROTARY-VTOL,asltmg.ogg,-1, 144
@ -113,7 +113,7 @@ BabaPitRocket,rocket.ogg,lrgexpl.ogg, 215
BaBaMG,col011a.ogg,-1, 216
BabaFlame,flmthrow.ogg,-1, 217
BaBaCannon,smlcan.ogg,smlexpl.ogg, 218
AAGunLaser,hivelcan.ogg,lsrexpl.ogg, 219
AAGunLaser,col012a.ogg,lsrexpl.ogg, 219
AAGun2Mk1,defabsrd.ogg,lrgexpl.ogg, 220
ZNULLMINE,silence.ogg,-1, 221
WepMine1,lrgexpl.ogg,smlexpl.ogg, 222

View File

@ -0,0 +1,142 @@
PIE 2
TYPE 200
TEXTURE 0 page-13-player-buildings.png 256 256
LEVELS 1
LEVEL 1
POINTS 78
0 0 0
-73 74 50
-4 1 50
-73 1 50
-4 74 -129
-73 1 -129
-4 1 -129
-73 1 -178
-4 1 -178
-73 74 -129
-73 74 -178
-4 74 -178
-15 106 33
-4 74 50
-62 106 -86
-15 106 -86
-62 106 33
-73 74 -86
-73 74 33
-29 106 -33
-38 106 -29
-46 106 -32
-50 106 -41
-47 106 -49
-38 106 -53
-30 106 -50
-26 106 -41
-46 162 -41
-44 162 -46
-38 162 -49
-33 162 -47
-30 162 -41
-32 162 -36
-38 162 -33
-43 162 -35
-29 106 7
-38 106 11
-46 106 8
-50 106 -1
-47 106 -9
-38 106 -13
-30 106 -10
-26 106 -1
-46 162 -1
-44 162 -6
-38 162 -9
-33 162 -7
-30 162 -1
-32 162 4
-38 162 7
-43 162 5
-4 74 -86
-4 74 33
-132 0 47
-170 0 31
-170 98 31
-132 98 47
-186 0 -6
-186 98 -6
-170 0 -44
-170 98 -44
-132 0 -61
-132 98 -61
-93 0 -44
-93 98 -44
-78 0 -6
-78 98 -6
-93 0 31
-93 98 31
-132 116 -3
-86 72 -26
-86 72 13
-86 40 13
-86 40 -26
-73 40 13
-73 40 -26
-73 72 -26
-73 72 13
POLYGONS 57
200 4 8 7 10 11 254 233 220 233 220 186 254 186
200 4 3 2 13 1 144 237 180 238 180 205 144 205
200 4 5 3 1 9 186 161 186 204 216 204 216 161
200 4 10 7 5 9 106 255 106 239 76 239 76 255
200 4 2 6 4 13 216 204 216 161 186 161 186 204
200 4 8 11 4 6 106 239 106 255 76 255 76 239
200 4 11 10 9 4 106 239 106 255 76 255 76 239
200 4 14 16 12 15 183 256 183 163 219 163 219 256
200 4 16 1 13 12 150 193 144 216 180 216 178 193
200 3 16 18 1 186 170 186 154 183 154
200 4 16 14 17 18 183 163 183 256 219 256 219 163
2200 4 26 25 30 31 76 256 76 238 131 238 131 256
2200 4 29 30 25 24 131 238 131 256 76 256 76 238
2200 4 26 31 32 19 76 238 131 238 131 256 76 256
2200 4 19 32 33 20 76 238 131 238 131 256 76 256
2200 4 20 33 34 21 76 256 131 256 131 238 76 238
2200 4 21 34 27 22 76 238 131 238 131 256 76 256
2200 4 22 27 28 23 76 238 131 238 131 256 76 256
2200 4 23 28 29 24 76 238 131 238 131 256 76 256
2200 4 45 46 41 40 131 238 131 256 76 256 76 238
2200 4 42 41 46 47 76 256 76 238 131 238 131 256
2200 4 42 47 48 35 76 238 131 238 131 256 76 256
2200 4 35 48 49 36 76 238 131 238 131 256 76 256
2200 4 36 49 50 37 76 256 131 256 131 238 76 238
2200 4 37 50 43 38 76 238 131 238 131 256 76 256
2200 4 38 43 44 39 76 238 131 238 131 256 76 256
2200 4 39 44 45 40 76 238 131 238 131 256 76 256
200 3 41 40 39 194 214 192 220 195 228
200 3 41 39 38 194 214 195 228 201 230
200 3 41 38 37 194 214 201 230 208 227
200 3 41 37 36 194 214 208 227 211 220
200 3 41 36 35 194 214 211 220 208 213
200 3 41 35 42 194 214 208 213 201 211
200 4 51 15 12 52 183 256 219 256 219 163 183 163
200 3 12 13 52 186 170 183 154 186 154
200 3 58 55 69 232 108 246 103 232 86
200 3 60 58 69 216 102 231 108 231 86
200 3 55 56 69 246 102 253 86 232 86
200 3 62 60 69 210 86 215 102 231 86
200 4 68 56 53 67 160 189 182 189 182 236 160 236
200 3 64 62 69 216 70 210 85 231 85
200 4 66 68 67 65 137 189 159 189 159 236 137 236
200 3 66 64 69 231 63 216 69 231 85
200 4 62 64 63 61 91 189 113 189 113 236 91 236
200 3 68 66 69 246 70 232 63 232 85
200 4 60 62 61 59 69 189 90 189 90 236 69 236
200 3 56 68 69 253 85 247 70 232 85
200 4 64 66 65 63 114 189 136 189 136 236 114 236
200 4 58 60 59 57 46 189 68 189 68 236 46 236
200 4 55 58 57 54 23 189 45 189 45 236 23 236
200 4 56 55 54 53 0 189 22 189 22 236 0 236
200 4 75 74 72 73 76 238 76 256 107 256 107 238
200 4 76 75 73 70 76 256 76 238 107 238 107 256
200 4 77 76 70 71 76 256 76 238 107 238 107 256
200 4 74 77 71 72 76 238 76 256 107 256 107 238
200 4 14 15 51 17 92 0 116 0 122 16 87 16
200 4 17 51 4 9 53 43 53 26 13 26 13 43

View File

@ -0,0 +1,378 @@
PIE 2
TYPE 200
TEXTURE 0 page-13-player-buildings.png 256 256
LEVELS 1
LEVEL 1
POINTS 216
-73 1 -178
64 1 50
64 74 -178
133 74 50
133 1 -129
133 1 50
133 74 -178
133 1 -178
138 116 126
147 98 75
182 98 97
190 98 137
168 98 172
128 98 182
93 98 160
84 98 118
107 98 85
147 0 75
182 0 97
190 0 137
168 0 172
128 0 182
93 0 160
84 0 118
107 0 85
-132 0 47
-170 0 31
-170 98 31
-132 98 47
-186 0 -6
-186 98 -6
-170 0 -44
-170 98 -44
-132 0 -61
-132 98 -61
-93 0 -44
-93 98 -44
-78 0 -6
-78 98 -6
-93 0 31
-93 98 31
-132 116 -3
-4 1 50
-73 1 50
-73 74 -129
-4 74 -129
-73 1 -129
-73 74 -178
-4 74 -178
64 1 50
64 1 -178
-72 0 164
-109 0 180
-109 98 180
-72 98 164
-148 0 164
-148 98 164
-164 0 127
-164 98 127
-148 0 88
-148 98 88
-109 0 72
-109 98 72
-72 0 88
-72 98 88
-56 0 127
-56 98 127
-108 116 128
64 156 -86
-4 156 33
64 156 33
-4 74 50
-73 74 50
-52 156 -86
-4 156 -86
-52 156 33
-73 74 -86
-73 74 33
-19 156 -33
-28 156 -29
-36 156 -32
-40 156 -41
-37 156 -49
-28 156 -53
-20 156 -50
-16 156 -41
-36 212 -41
-34 212 -46
-28 212 -49
-23 212 -47
-20 212 -41
-22 212 -36
-28 212 -33
-33 212 -35
39 156 -33
30 156 -29
22 156 -32
18 156 -41
21 156 -49
30 156 -53
38 156 -50
42 156 -41
22 212 -41
24 212 -46
30 212 -49
35 212 -47
38 212 -41
36 212 -36
30 212 -33
25 212 -35
-19 156 7
-28 156 11
-36 156 8
-40 156 -1
-37 156 -9
-28 156 -13
-20 156 -10
-16 156 -1
-36 212 -1
-34 212 -6
-28 212 -9
-23 212 -7
-20 212 -1
-22 212 4
-28 212 7
-33 212 5
39 156 7
30 156 11
22 156 8
18 156 -1
21 156 -9
30 156 -13
38 156 -10
42 156 -1
22 212 -1
24 212 -6
30 212 -9
35 212 -7
38 212 -1
36 212 4
30 212 7
25 212 5
-86 72 -26
-86 72 13
-86 40 13
-86 40 -26
-73 40 13
-73 40 -26
-73 72 -26
-73 72 13
-142 72 41
-132 72 83
-132 40 83
-142 40 41
-109 40 79
-119 40 38
-119 72 38
-109 72 79
133 74 -129
64 74 -129
112 156 -86
64 156 33
112 156 33
133 74 -86
133 74 33
64 74 50
64 156 -86
98 156 -33
89 156 -29
81 156 -32
77 156 -41
80 156 -49
89 156 -53
97 156 -50
101 156 -41
81 212 -41
83 212 -46
89 212 -49
94 212 -47
97 212 -41
95 212 -36
89 212 -33
84 212 -35
98 156 7
89 156 11
81 156 8
77 156 -1
80 156 -9
89 156 -13
97 156 -10
101 156 -1
81 212 -1
83 212 -6
89 212 -9
94 212 -7
97 212 -1
95 212 4
89 212 7
84 212 5
30 156 -27
138 72 87
128 72 45
128 40 45
138 40 87
105 40 49
115 40 90
115 72 90
105 72 49
-73 72 148
91 72 149
91 40 149
-73 40 148
99 40 126
-61 40 125
-61 72 125
99 72 126
POLYGONS 153
200 3 9 16 8 210 82 213 99 231 86
200 4 9 10 18 17 0 84 22 84 22 133 0 133
200 3 16 15 8 214 99 228 108 231 86
200 4 10 11 19 18 23 84 45 84 45 133 23 133
200 3 15 14 8 229 108 245 105 232 86
200 4 11 12 20 19 46 84 68 84 68 133 46 133
200 3 14 13 8 245 104 254 90 232 86
200 4 12 13 21 20 69 84 90 84 90 133 69 133
200 3 13 12 8 254 89 252 73 232 85
200 4 13 14 22 21 91 84 113 84 113 133 91 133
200 3 12 11 8 251 73 237 64 232 85
200 4 14 15 23 22 114 84 136 84 136 133 114 133
200 3 11 10 8 236 64 220 66 231 85
200 4 16 9 17 24 160 84 182 84 182 133 160 133
200 3 10 9 8 220 67 210 81 231 85
200 4 15 16 24 23 137 84 159 84 159 133 137 133
200 4 6 2 159 158 106 239 106 255 76 255 76 239
200 4 1 5 3 165 144 237 180 238 180 205 144 205
200 4 5 4 158 3 216 204 216 161 187 161 187 204
200 4 7 6 158 4 106 239 106 255 76 255 76 239
200 4 7 0 47 6 231 46 123 46 123 0 231 0
200 3 30 27 41 232 108 246 103 232 86
200 3 32 30 41 216 102 231 108 231 86
200 3 27 28 41 246 102 253 86 232 86
200 3 34 32 41 210 86 215 102 231 86
200 4 40 28 25 39 160 189 182 189 182 236 160 236
200 3 36 34 41 216 70 210 85 231 85
200 4 38 40 39 37 137 189 159 189 159 236 137 236
200 3 38 36 41 231 63 216 69 231 85
200 4 34 36 35 33 91 189 113 189 113 236 91 236
200 3 40 38 41 246 70 232 63 232 85
200 4 32 34 33 31 69 189 90 189 90 236 69 236
200 3 28 40 41 253 85 247 70 232 85
200 4 36 38 37 35 114 189 136 189 136 236 114 236
200 4 47 0 46 44 106 255 106 239 76 239 76 255
200 4 46 43 72 44 216 161 216 204 187 204 187 161
200 4 48 47 44 45 106 239 106 255 76 255 76 239
200 4 2 48 45 159 119 21 89 21 89 0 119 0
200 4 43 42 71 72 180 237 144 238 144 205 180 205
200 4 42 49 165 71 164 238 144 238 144 205 164 205
200 4 30 32 31 29 46 189 68 189 68 236 46 236
200 4 27 30 29 26 23 189 45 189 45 236 23 236
200 4 28 27 26 25 0 189 22 189 22 236 0 236
200 4 66 54 51 65 160 137 182 137 182 186 160 186
200 4 64 66 65 63 137 137 159 137 159 186 137 186
200 3 53 54 67 254 85 248 70 233 84
200 4 62 64 63 61 114 137 136 137 136 186 114 186
200 3 56 53 67 247 102 254 86 233 85
200 4 60 62 61 59 91 137 113 137 113 186 91 186
200 3 60 58 67 216 102 231 108 232 85
200 4 58 60 59 57 69 137 90 137 90 186 69 186
200 3 62 60 67 210 85 215 102 232 85
200 4 56 58 57 55 46 137 68 137 68 186 46 186
200 3 64 62 67 216 70 210 85 232 85
200 4 53 56 55 52 23 137 45 137 45 186 23 186
200 3 66 64 67 232 63 216 69 232 84
200 4 54 53 52 51 0 137 22 137 22 186 0 186
200 3 54 66 67 247 70 232 63 232 84
200 3 58 56 67 232 108 247 103 233 85
200 4 68 74 69 70 183 256 219 256 219 163 183 163
200 4 70 69 71 165 164 193 141 193 141 216 164 216
200 4 73 75 69 74 183 256 183 163 219 163 219 256
200 4 75 72 71 69 174 193 183 216 144 216 144 193
200 3 75 77 72 186 170 186 154 183 154
200 4 75 73 76 77 183 163 183 256 219 256 219 163
2200 4 85 84 89 90 76 256 76 238 131 238 131 256
2200 4 88 89 84 83 131 238 131 256 76 256 76 238
2200 4 85 90 91 78 76 238 131 238 131 256 76 256
2200 4 78 91 92 79 76 238 131 238 131 256 76 256
2200 4 79 92 93 80 76 256 131 256 131 238 76 238
2200 4 80 93 86 81 76 238 131 238 131 256 76 256
2200 4 81 86 87 82 76 238 131 238 131 256 76 256
2200 4 82 87 88 83 76 238 131 238 131 256 76 256
2200 4 101 100 105 106 76 256 76 238 131 238 131 256
2200 4 104 105 100 99 131 238 131 256 76 256 76 238
2200 4 101 106 107 94 76 238 131 238 131 256 76 256
2200 4 94 107 108 95 76 238 131 238 131 256 76 256
2200 4 95 108 109 96 76 256 131 256 131 238 76 238
2200 4 96 109 102 97 76 238 131 238 131 256 76 256
2200 4 97 102 103 98 76 238 131 238 131 256 76 256
2200 4 98 103 104 99 76 238 131 238 131 256 76 256
2200 4 120 121 116 115 131 238 131 256 76 256 76 238
2200 4 117 116 121 122 76 256 76 238 131 238 131 256
2200 4 117 122 123 110 76 238 131 238 131 256 76 256
2200 4 110 123 124 111 76 238 131 238 131 256 76 256
2200 4 111 124 125 112 76 256 131 256 131 238 76 238
2200 4 112 125 118 113 76 238 131 238 131 256 76 256
2200 4 113 118 119 114 76 238 131 238 131 256 76 256
2200 4 114 119 120 115 76 238 131 238 131 256 76 256
2200 4 136 137 132 131 131 238 131 256 76 256 76 238
2200 4 133 132 137 138 76 256 76 238 131 238 131 256
2200 4 133 138 139 126 76 238 131 238 131 256 76 256
2200 4 126 139 140 127 76 238 131 238 131 256 76 256
2200 4 127 140 141 128 76 256 131 256 131 238 76 238
2200 4 128 141 134 129 76 238 131 238 131 256 76 256
2200 4 129 134 135 130 76 238 131 238 131 256 76 256
2200 4 130 135 136 131 76 238 131 238 131 256 76 256
200 3 133 132 131 201 211 194 214 191 221
200 3 133 131 130 201 211 191 221 195 228
200 3 133 130 129 201 211 195 228 201 230
200 3 133 129 128 201 211 201 230 208 227
200 3 133 128 127 201 211 208 227 211 221
200 3 133 127 126 201 211 211 221 207 213
200 4 147 146 144 145 76 238 76 256 107 256 107 238
200 4 148 147 145 142 76 256 76 238 107 238 107 256
200 4 149 148 142 143 76 256 76 238 107 238 107 256
200 4 146 149 143 144 76 238 76 256 107 256 107 238
200 3 116 115 114 194 214 192 220 195 228
200 3 116 114 113 194 214 195 228 201 230
200 3 116 113 112 194 214 201 230 208 227
200 3 116 112 111 194 214 208 227 211 220
200 3 116 111 110 194 214 211 220 208 213
200 3 116 110 117 194 214 208 213 201 211
200 4 155 154 152 153 76 238 76 256 107 256 107 238
200 4 157 156 150 151 76 256 76 238 96 238 96 256
200 4 151 150 153 152 76 238 76 256 107 256 107 238
200 4 157 154 155 156 76 256 107 256 107 238 76 238
200 4 160 166 161 162 219 256 183 256 183 163 219 163
200 4 162 161 165 3 173 193 143 193 143 216 182 216
200 3 162 3 164 186 170 183 154 186 154
200 4 162 164 163 160 219 163 183 163 183 256 219 256
2200 4 174 173 178 179 76 256 76 238 131 238 131 256
2200 4 177 178 173 172 131 238 131 256 76 256 76 238
2200 4 174 179 180 167 76 238 131 238 131 256 76 256
2200 4 167 180 181 168 76 238 131 238 131 256 76 256
2200 4 168 181 182 169 76 256 131 256 131 238 76 238
2200 4 169 182 175 170 76 238 131 238 131 256 76 256
2200 4 170 175 176 171 76 238 131 238 131 256 76 256
2200 4 171 176 177 172 76 238 131 238 131 256 76 256
2200 4 193 194 189 188 131 238 131 256 76 256 76 238
2200 4 190 189 194 195 76 256 76 238 131 238 131 256
2200 4 190 195 196 183 76 238 131 238 131 256 76 256
2200 4 183 196 197 184 76 238 131 238 131 256 76 256
2200 4 184 197 198 185 76 256 131 256 131 238 76 238
2200 4 185 198 191 186 76 238 131 238 131 256 76 256
2200 4 186 191 192 187 76 238 131 238 131 256 76 256
2200 4 187 192 193 188 76 238 131 238 131 256 76 256
200 3 190 189 188 201 211 194 214 191 221
200 3 190 188 187 201 211 191 221 195 228
200 3 190 187 186 201 211 195 228 201 230
200 3 190 186 185 201 211 201 230 208 227
200 3 190 185 184 201 211 208 227 211 221
200 3 190 184 183 201 211 211 221 207 213
200 4 205 204 202 203 76 238 76 256 107 256 107 238
200 4 207 206 200 201 76 256 76 238 96 238 96 256
200 4 201 200 203 202 76 238 76 256 107 256 107 238
200 4 207 204 205 206 76 256 107 256 107 238 76 238
200 4 215 214 208 209 76 256 76 238 96 238 96 256
200 4 209 208 211 210 76 238 76 256 107 256 107 238
200 4 215 212 213 214 76 256 107 256 107 238 76 238
200 4 210 211 213 212 96 238 96 256 76 256 76 238
200 4 76 163 158 44 13 26 13 42 54 42 54 26
200 4 73 160 163 76 22 87 82 87 93 172 22 172
CONNECTORS 1
30 -2 212

View File

@ -77,7 +77,7 @@ POINTS 73
26 5 -64
-26 5 -63
-64 5 -25
POLYGONS 25
POLYGONS 27
2A00 4 3 2 1 0 51 186 75 186 78 208 48 208
2A00 4 7 6 5 4 75 186 51 186 48 208 78 208
2A00 4 9 8 2 3 52 160 74 160 75 186 51 186
@ -102,4 +102,6 @@ POLYGONS 25
2A00 4 59 58 54 55 52 160 74 160 75 186 51 186
2A00 4 61 60 56 57 75 140 51 140 52 160 74 160
2A00 4 63 62 58 59 51 140 75 140 74 160 52 160
200 8 72 65 66 67 68 69 70 71 143 80 166 80 166 59 144 59 120 59 96 59 96 80 120 80
200 4 69 66 67 68 97 81 167 81 149 59 112 59
200 4 69 70 65 66 97 81 97 59 167 59 167 81
200 4 70 71 72 65 97 59 112 81 149 81 167 59

View File

@ -76,14 +76,14 @@ POINTS 88
-59 0 -54
-46 79 -54
46 79 -54
1180 -51 -90
1161 -52 134
90 -51 1280
-135 -51 1261
-1380 -49 90
-1361 -48 -134
-90 -49 -1280
135 -49 -1261
1230 -71 -90
1211 -72 134
90 -71 1280
-135 -71 1261
-1280 -69 90
-1261 -68 -134
-90 -69 -1280
135 -69 -1261
-35 600 -83
-84 600 -34
-83 600 35
@ -92,7 +92,7 @@ POINTS 88
84 600 34
83 600 -35
34 600 -84
POLYGONS 28
POLYGONS 30
200 4 3 2 1 0 179 59 191 59 191 88 179 88
200 4 7 6 5 4 191 59 179 59 179 88 191 88
200 4 11 10 9 8 179 59 191 59 191 88 179 88
@ -116,8 +116,10 @@ POLYGONS 28
200 4 63 62 61 60 122 114 88 114 80 142 130 142
200 4 67 66 65 64 88 114 122 114 130 142 80 142
200 4 71 70 69 68 122 114 88 114 80 142 130 142
200 8 87 80 81 82 83 84 85 86 0 135 0 138 16 138 32 138 36 138 36 135 32 135 16 135
200 4 83 75 74 84 78 256 256 256 256 250 78 250
200 4 85 73 72 86 78 256 256 256 256 250 78 250
200 4 87 79 78 80 78 256 256 256 256 250 78 250
200 4 81 77 76 82 78 250 256 250 256 256 78 256
200 4 83 75 74 84 79 256 256 256 256 250 79 250
200 4 85 73 72 86 79 256 256 256 256 250 79 250
200 4 87 79 78 80 79 256 256 256 256 250 79 250
200 4 81 77 76 82 79 250 256 250 256 256 79 256
200 4 85 86 87 84 20 137 0 137 0 135 36 135
200 4 84 87 80 83 36 135 0 135 0 137 36 137
200 4 83 80 81 82 36 137 0 137 0 135 20 135

Binary file not shown.

Before

Width:  |  Height:  |  Size: 457 KiB

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

View File

@ -13,7 +13,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -24,4 +23,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -14,7 +14,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -26,4 +25,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -14,7 +14,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -26,4 +25,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -11,7 +11,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -21,4 +20,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -12,7 +12,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -23,4 +22,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -12,7 +12,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "multiplay.vlo"
@ -23,4 +22,3 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -10,7 +10,6 @@ file SCRIPT "autoenable.slo"
file SCRIPT "landmine.slo"
file SCRIPT "fog-daynight.slo"
file SCRIPT "reactor.slo"
file SCRIPT "gates.slo"
directory "multiplay/script"
file SCRIPTVAL "autoenable.vlo"
@ -19,7 +18,6 @@ file SCRIPTVAL "cam1day.vlo"
file SCRIPTVAL "cam2day.vlo"
file SCRIPTVAL "cam3day.vlo"
file SCRIPTVAL "reactor.vlo"
file SCRIPTVAL "gates.vlo"
directory "multiplay/skirmish"
file SCRIPT "rules.slo"

View File

@ -4,10 +4,6 @@
//warzone.wz and new pies
directory "structs"
file IMD "gatev.pie"
file IMD "gateh.pie"
file IMD "gatedoorv.pie"
file IMD "gatedoorh.pie"
file IMD "shield.pie"
file IMD "tank-traps.pie"
file IMD "adv-bunker.pie"
@ -446,6 +442,7 @@ file IMD "dpvtol.pie"
directory "misc"
file IMD "icsynapt.pie"
directory "components/weapons"
file IMD "ccbase.pie"
file IMD "cy_gren.pie"
file IMD "cy_therm.pie"
file IMD "cy_con.pie"
@ -858,6 +855,9 @@ file IMD "prhhov1.pie"
file IMD "mibnkdrl.pie"
file IMD "mibnkdrr.pie"
directory "effects"
file IMD "fxcammo2.pie"
file IMD "fxlthrow2.pie"
file IMD "fxlflsh2.pie"
file IMD "fxlmgun2.pie"
file IMD "fxcan20a.pie"
file IMD "fxcan20m.pie"
@ -1015,4 +1015,3 @@ file IMD "fxlbmbe1.pie"
file IMD "fxlbmbe2.pie"
file IMD "fxlbmbp1.pie"
file IMD "fxlbmbp2.pie"
directory "components/weapons"

View File

@ -33,4 +33,12 @@ file TEXPAGE "page-21-fx.png"
file TEXPAGE "page-22-fx.png"
file TEXPAGE "page-23-fx.png"
file TEXPAGE "page-24-fx.png"
file TEXPAGE "page-25-sky-urban.png"
file TEXPAGE "page-25-sky-arizona.png"
file TEXPAGE "page-28-naval.png"
file TEXPAGE "page-44-mud.png"
file TEXPAGE "page-45-yellow-sand.png"
file TEXPAGE "page-46-cliff.png"
file TEXPAGE "page-47-tiles.png"
file TEXPAGE "page-42-rock.png"
file TEXPAGE "page-80-water-1.png"
file TEXPAGE "page-81-water-2.png"

View File

@ -33,4 +33,11 @@ file TEXPAGE "page-21-fx.png"
file TEXPAGE "page-22-fx.png"
file TEXPAGE "page-23-fx.png"
file TEXPAGE "page-24-fx.png"
file TEXPAGE "page-25-sky-urban.png"
file TEXPAGE "page-25-sky-urban.png"
file TEXPAGE "page-28-naval.png"
file TEXPAGE "page-47-tiles.png"
file TEXPAGE "page-49-dirt.png"
file TEXPAGE "page-51-debris.png"
file TEXPAGE "page-52-plants-on-rock.png"
file TEXPAGE "page-80-water-1.png"
file TEXPAGE "page-81-water-2.png"

View File

@ -33,4 +33,16 @@ file TEXPAGE "page-21-fx.png"
file TEXPAGE "page-22-fx.png"
file TEXPAGE "page-23-fx.png"
file TEXPAGE "page-24-fx.png"
file TEXPAGE "page-25-sky-urban.png"
file TEXPAGE "page-25-sky-urban.png"
file TEXPAGE "page-28-naval.png"
file TEXPAGE "page-42-rock.png"
file TEXPAGE "page-46-cliff.png"
file TEXPAGE "page-49-dirt.png"
file TEXPAGE "page-54-snow-grass.png"
file TEXPAGE "page-55-grass.png"
file TEXPAGE "page-56-gravel.png"
file TEXPAGE "page-57-snow.png"
file TEXPAGE "page-58-snow-gravel.png"
file TEXPAGE "page-47-tiles.png"
file TEXPAGE "page-80-water-1.png"
file TEXPAGE "page-81-water-2.png"

View File

@ -32,4 +32,5 @@ file TEXPAGE "page-20-fx.png"
file TEXPAGE "page-21-fx.png"
file TEXPAGE "page-22-fx.png"
file TEXPAGE "page-23-fx.png"
file TEXPAGE "page-24-fx.png"
file TEXPAGE "page-24-fx.png"
file TEXPAGE "page-28-naval.png"