This map was rigged to host always being mice. I think someone may have edited it as the game instructions do not have this information. I couldn't figure out where it's rigged, could someone help out? Thanks
[spoiler]
/*Cats and Mice Version 1.4 By MadTurnip07 If you wish to contact me email me @ madturnip07@hotmail.com ///CHANGES\\\ Since 1.3 -natives cant build war huts -new loading screen -indians cant build houses -mice go even faster -outposts are built faster Since 1.2 -Changed loading screen -Map size is now constant -Native villages are no longer placed randomly -Mice build more slowly -Mice move faster -Cats now start with forts and can make any units -Houses no longer give super speed -Added messages -Made it so maps are made using voids Since 1.1 -Simplified code -Changed look of map -Mice now get settler wagons instead of explorers -There are no longer at least to cree native villages -Increased outpost limit to 75 for mice -Houses now give emergency super speed Since 1.0 -Cassadores can no longer be built -Cats get George Crushington -Map looks a lot different -Germans can not upgrade dopps ///DESCRIPTION\\\ In this map there are 2 teams. Team 1 is the mice and team2 is the cats. In order for team 2 to win the must kill all of team 1's units. In order for team 1 to win they must stay alive for half an hour. There is native village per player. Each player on team 1 starts with just a settler wagon while each player on team 2 starts with an explorer and a barracks. The barracks can only produce dopplesoldners but they are much stronger than normal ones. Team 1 can only build 3 buildings, outposts, walls and trade posts. */ int num=0; void mes(string text="", int time=0){ rmCreateTrigger("Message"+num); rmSwitchToTrigger(rmTriggerID("Message"+num)); rmSetTriggerActive(true); rmSetTriggerRunImmediately(true); rmSetTriggerLoop(false); rmSetTriggerPriority(3); rmAddTriggerCondition("Timer"); rmSetTriggerConditionParamInt("Param1",time); rmAddTriggerEffect("Send Chat"); rmSetTriggerEffectParamInt("PlayerID", 0); rmSetTriggerEffectParam("Message", text); num=num+1; } void wall(float fx =.5,float fy =.5,float sz=.005){ int block=rmCreateArea("block"+num); rmSetAreaSize(block, sz, sz); rmSetAreaTerrainType(block, "cave\cave_top"); rmSetAreaLocation(block, fx, fy); rmSetAreaMinBlobs(block, 1); rmSetAreaMaxBlobs(block, 1); rmSetAreaCoherence(block, 1); rmSetAreaSmoothDistance(block, 1); rmBuildArea(block); num=num+1; } float natdist = 0; int nativenum = 0; void native(float natx=0,float naty=0,int natnum=0){ if(natnum==0){ nativenum = rmRandInt(1,12); }else{ nativenum = natnum; } if (nativenum == 1) { int comancheVillageID = -1; comancheVillageID = rmCreateGrouping("comanche village", "native comanche village 1"); rmSetGroupingMinDistance(comancheVillageID, 0.0); rmSetGroupingMaxDistance(comancheVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(comancheVillageID, 0, natx, naty); } if (nativenum == 2) { int iroquoisVillageID = -1; iroquoisVillageID = rmCreateGrouping("iroquois village", "native iroquois village 1"); rmSetGroupingMinDistance(iroquoisVillageID, 0.0); rmSetGroupingMaxDistance(iroquoisVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(iroquoisVillageID, 0, natx, naty); } if (nativenum == 3) { int aztecsVillageID = -1; aztecsVillageID = rmCreateGrouping("aztecs village", "native aztec village 1"); rmSetGroupingMinDistance(aztecsVillageID, 0.0); rmSetGroupingMaxDistance(aztecsVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(aztecsVillageID, 0, natx, naty); } if (nativenum == 4) { int mayaVillageID = -1; mayaVillageID = rmCreateGrouping("maya village", "native maya village 1"); rmSetGroupingMinDistance(mayaVillageID, 0.0); rmSetGroupingMaxDistance(mayaVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(mayaVillageID, 0, natx, naty); } if (nativenum == 5) { int lakotaVillageID = -1; lakotaVillageID = rmCreateGrouping("lakota village", "native lakota village 1"); rmSetGroupingMinDistance(lakotaVillageID, 0.0); rmSetGroupingMaxDistance(lakotaVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(lakotaVillageID, 0, natx, naty); } if (nativenum == 6) { int nootkaVillageID = -1; nootkaVillageID = rmCreateGrouping("nootka village", "native nootka village 1"); rmSetGroupingMinDistance(nootkaVillageID, 0.0); rmSetGroupingMaxDistance(nootkaVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(nootkaVillageID, 0, natx, naty); } if (nativenum == 7) { int cherokeeVillageID = -1; cherokeeVillageID = rmCreateGrouping("cherokee village", "native cherokee village 1"); rmSetGroupingMinDistance(cherokeeVillageID, 0.0); rmSetGroupingMaxDistance(cherokeeVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(cherokeeVillageID, 0, natx, naty); } if (nativenum == 8) { int tupiVillageID = -1; tupiVillageID = rmCreateGrouping("tupi village", "native tupi village 1"); rmSetGroupingMinDistance(tupiVillageID, 0.0); rmSetGroupingMaxDistance(tupiVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(tupiVillageID, 0, natx, naty); } if (nativenum == 9) { int caribsVillageID = -1; caribsVillageID = rmCreateGrouping("caribs village", "native carib village 1"); rmSetGroupingMinDistance(caribsVillageID, 0.0); rmSetGroupingMaxDistance(caribsVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(caribsVillageID, 0, natx, naty); } if (nativenum == 10) { int seminolesVillageID = -1; seminolesVillageID = rmCreateGrouping("seminoles village", "native seminole village 1"); rmSetGroupingMinDistance(seminolesVillageID, 0.0); rmSetGroupingMaxDistance(seminolesVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(seminolesVillageID, 0, natx, naty); } if (nativenum == 11) { int incasVillageID = -1; incasVillageID = rmCreateGrouping("incas village", "native inca village 1"); rmSetGroupingMinDistance(incasVillageID, 0.0); rmSetGroupingMaxDistance(incasVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(incasVillageID, 0, natx, naty); } if (nativenum == 12) { int creeVillageID = -1; creeVillageID = rmCreateGrouping("cree village", "native cree village 1"); rmSetGroupingMinDistance(creeVillageID, 0.0); rmSetGroupingMaxDistance(creeVillageID, rmXFractionToMeters(natdist)); rmPlaceGroupingAtLoc(creeVillageID, 0, natx, naty); } } void main(void) { rmSetStatusText("",0.01); int size=2.0*sqrt(96000); rmSetMapSize(size, size); rmSetSeaLevel(-11); rmTerrainInitialize("carolina_grass", 0); rmSetLightingSet("carolina"); rmSetMapType("grass"); rmSetMapType("land"); rmSetWorldCircleConstraint(true); rmSetStatusText("",0.10); rmSetStatusText("",0.20); rmAllocateSubCivs(12); rmSetSubCiv(0, "Comanche"); rmSetSubCiv(1, "Iroquois"); rmSetSubCiv(2, "Aztecs"); rmSetSubCiv(3, "Maya"); rmSetSubCiv(4, "Lakota"); rmSetSubCiv(5, "Nootka"); rmSetSubCiv(6, "Cherokee"); rmSetSubCiv(7, "Cree"); rmSetSubCiv(8, "Tupi"); rmSetSubCiv(9, "Caribs"); rmSetSubCiv(10, "Seminoles"); rmSetSubCiv(11, "Incas"); mes("IN THIS MAP THE CATS MUST KILL THE MICE",2); mes("AND THE MICE MUST KEEP THEIR SETTLER WAGON ALIVE FOR HALF AN HOUR",5); mes("Created by MadTurnip07",10); mes("Join pala m srg+ www.palaclan.piczo.com",15); mes("GOOD LUCK AND HAVE FUN",20); mes("Email me if u want 2 advertise on a cutom game madturnip07@hotmail.com",5); int mapselect = rmRandInt(1,1); if ( cNumberTeams > 2 ){ for(i = 1; <= 100) { mes("Cat n mice 1.4",i); } }else{ if(mapselect==1){ wall(.5,.5,.011); wall(.5,.59,.005); wall(.59,.5,.005); wall(.5,.41,.005); wall(.41,.5,.005); wall(.3,.5,.005); wall(.25,.5,.005); wall(.1,.5,.005); wall(.05,.5,.005); wall(.01,.5,.005); wall(.5,.3,.005); wall(.5,.25,.005); wall(.5,.2,.005); wall(.5,.15,.005); wall(.5,.1,.005); wall(.7,.5,.005); wall(.75,.5,.005); wall(.9,.5,.005); wall(.95,.5,.005); wall(.99,.5,.005); wall(.5,.7,.005); wall(.5,.75,.005); wall(.5,.8,.005); wall(.5,.85,.005); wall(.5,.9,.005); wall(.6,.6,.005); wall(.4,.6,.005); wall(.6,.4,.005); wall(.4,.4,.005); wall(.6,.625,.0025); wall(.6,.65,.0025); wall(.6,.675,.0025); wall(.6,.7,.0025); wall(.6,.725,.0025); wall(.6,.75,.0025); wall(.6,.769,.0025); wall(.6,.831,.0025); wall(.6,.85,.0025); wall(.6,.875,.0025); wall(.6,.9,.0025); wall(.6,.925,.0025); wall(.6,.95,.0025); wall(.6,.975,.0025); wall(.4,.625,.0025); wall(.4,.65,.0025); wall(.4,.675,.0025); wall(.4,.7,.0025); wall(.4,.725,.0025); wall(.4,.75,.0025); wall(.4,.769,.0025); wall(.4,.831,.0025); wall(.4,.85,.0025); wall(.4,.875,.0025); wall(.4,.9,.0025); wall(.4,.925,.0025); wall(.4,.95,.0025); wall(.4,.975,.0025); wall(.625,.6,.0025); wall(.65,.6,.0025); wall(.675,.6,.0025); wall(.7,.6,.0025); wall(.725,.6,.0025); wall(.75,.6,.0025); wall(.769,.6,.0025); wall(.831,.6,.0025); wall(.85,.6,.0025); wall(.875,.6,.0025); wall(.9,.6,.0025); wall(.925,.6,.0025); wall(.95,.6,.0025); wall(.975,.6,.0025); wall(.625,.4,.0025); wall(.65,.4,.0025); wall(.675,.4,.0025); wall(.7,.4,.0025); wall(.725,.4,.0025); wall(.75,.4,.0025); wall(.769,.4,.0025); wall(.831,.4,.0025); wall(.85,.4,.0025); wall(.875,.4,.0025); wall(.9,.4,.0025); wall(.925,.4,.0025); wall(.95,.4,.0025); wall(.975,.4,.0025); wall(.6,.025,.0025); wall(.6,.05,.0025); wall(.6,.075,.0025); wall(.6,.1,.0025); wall(.6,.125,.0025); wall(.6,.15,.0025); wall(.6,.169,.0025); wall(.6,.231,.0025); wall(.6,.25,.0025); wall(.6,.275,.0025); wall(.6,.3,.0025); wall(.6,.325,.0025); wall(.6,.35,.0025); wall(.6,.375,.0025); wall(.4,.025,.0025); wall(.4,.05,.0025); wall(.4,.075,.0025); wall(.4,.1,.0025); wall(.4,.125,.0025); wall(.4,.15,.0025); wall(.4,.169,.0025); wall(.4,.231,.0025); wall(.4,.25,.0025); wall(.4,.275,.0025); wall(.4,.3,.0025); wall(.4,.325,.0025); wall(.4,.35,.0025); wall(.4,.375,.0025); wall(.025,.6,.0025); wall(.05,.6,.0025); wall(.075,.6,.0025); wall(.1,.6,.0025); wall(.125,.6,.0025); wall(.15,.6,.0025); wall(.169,.6,.0025); wall(.231,.6,.0025); wall(.25,.6,.0025); wall(.275,.6,.0025); wall(.3,.6,.0025); wall(.325,.6,.0025); wall(.35,.6,.0025); wall(.375,.6,.0025); wall(.025,.4,.0025); wall(.05,.4,.0025); wall(.075,.4,.0025); wall(.1,.4,.0025); wall(.125,.4,.0025); wall(.15,.4,.0025); wall(.169,.4,.0025); wall(.231,.4,.0025); wall(.25,.4,.0025); wall(.275,.4,.0025); wall(.3,.4,.0025); wall(.325,.4,.0025); wall(.35,.4,.0025); wall(.375,.4,.0025); wall(.3,.2,.005); wall(.25,.25,.0075); wall(.2,.3,.005); wall(.2,.2,.005); wall(.7,.8,.005); wall(.75,.75,.0075); wall(.8,.7,.005); wall(.2,.8,.005); wall(.7,.2,.005); wall(.25,.75,.0075); wall(.8,.8,.005); wall(.2,.7,.005); wall(.3,.8,.005); wall(.75,.25,.0075); wall(.8,.3,.005); wall(.8,.2,.005); native(.66,.33,0); native(.66,.66,0); native(.33,.33,0); native(.33,.66,0); rmSetPlacementTeam(0); rmSetPlacementSection(0.24, 0.26); rmPlacePlayersCircular(0.32, 0.32, 0); rmSetPlacementTeam(1); rmSetPlacementSection(0.74, 0.76); rmPlacePlayersCircular(0.32, 0.32, 0); mes("YOU ARE PLAYING ON MAP 'STANDARD'",35); } } rmSetStatusText("",0.30); float playerFraction=rmAreaTilesToFraction(500); for(i=1; <cNumberPlayers) { int id=rmCreateArea("Player"+i); rmSetPlayerArea(i, id); rmSetAreaSize(id, playerFraction, playerFraction); rmSetAreaMinBlobs(id, 1); rmSetAreaMaxBlobs(id, 1); rmSetAreaLocPlayer(id, i); } rmSetStatusText("",0.40); rmBuildAllAreas(); rmSetStatusText("",0.60); for(i = 1; <= cNumberNonGaiaPlayers) { if(rmGetPlayerTeam(i)==1){ int fort = rmCreateObjectDef("Fortfrontier"+i); rmAddObjectDefItem(fort,"Fortfrontier",1,20); rmPlaceObjectDefAtLoc(fort,i,rmPlayerLocXFraction(i),rmPlayerLocZFraction(i),1); int bar = rmCreateObjectDef("Barracks"+i); rmAddObjectDefItem(bar,"Barracks",1,8); rmPlaceObjectDefAtLoc(bar,i,rmPlayerLocXFraction(i),rmPlayerLocZFraction(i),1); int unit = rmCreateObjectDef("Explorer"+i); rmAddObjectDefItem(unit,"Explorer",1,10); rmPlaceObjectDefAtLoc(unit,i,rmPlayerLocXFraction(i),rmPlayerLocZFraction(i),1); } else { int unit2 = rmCreateObjectDef("Settler"+i); rmAddObjectDefItem(unit2,"SettlerWagon",1,10); rmPlaceObjectDefAtLoc(unit2,i,rmPlayerLocXFraction(i),rmPlayerLocZFraction(i),1); } } rmSetStatusText("",0.70); rmCreateTrigger("Starting Stuff"); rmSwitchToTrigger(rmTriggerID("Starting Stuff")); rmSetTriggerActive(true); rmSetTriggerRunImmediately(true); rmSetTriggerPriority(4); rmAddTriggerCondition("Always"); rmAddTriggerEffect("Rate Training"); rmSetTriggerEffectParamInt("Rate", 10); rmAddTriggerEffect("Rate Construction"); rmSetTriggerEffectParamInt("Rate", 2); for(i = 1; <= cNumberNonGaiaPlayers) { rmAddTriggerEffect("Player Set HC Access"); rmSetTriggerEffectParamInt("Player", i); rmSetTriggerEffectParam("HCAccess", "false"); rmAddTriggerEffect("Player : SetAge"); rmSetTriggerEffectParamInt("Player", i); rmSetTriggerEffectParamInt("Age", 1); rmSetTriggerEffectParam("DisplayEffect", "true"); rmAddTriggerEffect("Player : SetAge"); rmSetTriggerEffectParamInt("Player", i); rmSetTriggerEffectParamInt("Age", 2); rmSetTriggerEffectParam("DisplayEffect", "true"); rmAddTriggerEffect("Grant Resources"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("ResName", "Gold"); rmSetTriggerEffectParamInt("Amount", 1000000); rmAddTriggerEffect("Grant Resources"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("ResName", "Food"); rmSetTriggerEffectParamInt("Amount", 1000000); rmAddTriggerEffect("Grant Resources"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("ResName", "Wood"); rmSetTriggerEffectParamInt("Amount", 1000000); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "TownCenter"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "CoureurCree"); rmAddTriggerEffect("Set Tech Status"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("TechID", 358); rmSetTriggerEffectParamInt("Status", 2); if(rmGetPlayerTeam(i)==0){ rmAddTriggerEffect("Set Tech Status"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("TechID", 428); rmSetTriggerEffectParamInt("Status", 2); rmAddTriggerEffect("Set Tech Status"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("TechID", 428); rmSetTriggerEffectParamInt("Status", 2); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Arsenal"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "ArtilleryDepot"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Bank"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Barracks"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Blockhouse"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Capitol"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Church"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Dock"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "House"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "HouseEast"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "HouseMed"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "LivestockPen"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Manor"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Market"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Mill"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Plantation"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "Stable"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "WarHut"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "StrongWarHut"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "NoblesHut"); rmAddTriggerEffect("Forbid and Disable Unit"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParam("Protounit", "StrongNoblesHut"); rmAddTriggerEffect("Modify Protounit"); rmSetTriggerEffectParam("Protounit", "Outpost"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("Field", 10); rmSetTriggerEffectParamInt("Delta", 88); rmAddTriggerEffect("Modify Protounit"); rmSetTriggerEffectParam("Protounit", "SettlerWagon"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("Field", 1); rmSetTriggerEffectParamFloat("Delta", 8); rmAddTriggerEffect("Set Tech Status"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("TechID", 463); rmSetTriggerEffectParamInt("Status", 2); } if(rmGetPlayerTeam(i)==1){ rmAddTriggerEffect("Modify Protounit"); rmSetTriggerEffectParam("Protounit", "Fortfrontier"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("Field", 0); rmSetTriggerEffectParamInt("Delta", 20000); } } rmCreateTrigger("DISABLE TECH"); rmSwitchToTrigger(rmTriggerID("DISABLE TECH")); rmSetTriggerActive(true); rmSetTriggerRunImmediately(false); rmSetTriggerLoop(true); rmSetTriggerPriority(3); rmAddTriggerCondition("Always"); for(i = 1; <= cNumberNonGaiaPlayers) { rmAddTriggerEffect("Set Tech Status"); rmSetTriggerEffectParamInt("PlayerID", i); rmSetTriggerEffectParamInt("TechID", 354); rmSetTriggerEffectParamInt("Status", 0); } rmCreateTrigger("Victory"); rmSwitchToTrigger(rmTriggerID("Victory")); rmSetTriggerActive(true); rmSetTriggerRunImmediately(true); rmSetTriggerPriority(3); rmAddTriggerCondition("Timer"); rmSetTriggerConditionParamInt("Param1",1800); for(i = 1; <= cNumberNonGaiaPlayers) { if(rmGetPlayerTeam(i)==1){ rmAddTriggerEffect("Set Player Defeated"); rmSetTriggerEffectParamInt("Player", i); } } rmSetStatusText("",0.70); for(i = 1; <= cNumberNonGaiaPlayers) { if(rmGetPlayerTeam(i)==0){ rmCreateTrigger("LOSE"+i); rmSwitchToTrigger(rmTriggerID("LOSE"+i)); rmSetTriggerActive(true); rmSetTriggerRunImmediately(true); rmSetTriggerPriority(3); rmAddTriggerCondition("Player Unit Count"); rmSetTriggerConditionParamInt("PlayerID",i); rmSetTriggerConditionParam("ProtoUnit","SettlerWagon"); rmSetTriggerConditionParam("OP","=="); rmSetTriggerConditionParamInt("Count",0); rmAddTriggerEffect("Set Player Defeated"); rmSetTriggerEffectParamInt("Player", i); } } rmSetStatusText("",0.80); rmCreateTrigger("Timer"); rmSwitchToTrigger(rmTriggerID("Timer")); rmSetTriggerActive(true); rmSetTriggerRunImmediately(true); rmSetTriggerPriority(3); rmAddTriggerEffect("Counter:Add Timer"); rmSetTriggerEffectParam("Name", "timer"); rmSetTriggerEffectParamInt("Start", 1801); rmSetTriggerEffectParamInt("Stop", 0); rmSetTriggerEffectParam("Msg", "Time till mice win"); rmSetTriggerEffectParam("Event", ""); rmSetStatusText("",0.90); rmSetStatusText("",1); }
[/spoiler]