Skip to content

Commit

Permalink
Moved prebuild tent code to own file
Browse files Browse the repository at this point in the history
  • Loading branch information
JeroenDeDauw committed Oct 7, 2016
1 parent 4507c4d commit bf20e0c
Show file tree
Hide file tree
Showing 2 changed files with 254 additions and 255 deletions.
257 changes: 2 additions & 255 deletions Final Rush Pro 5_script.lua
Expand Up @@ -4,6 +4,7 @@ local Utilities = import('/lua/utilities.lua');
local Entity = import('/lua/sim/Entity.lua').Entity;
local GameCommon = import('/lua/ui/game/gamecommon.lua');
local Aggression = import('/maps/Final Rush Pro 5/lua/Aggression.lua');
local PrebuildTents = import('/maps/Final Rush Pro 5/lua/PrebuildTents.lua');
-- Global Mod Check
local tvEn = false --Total Veterancy
local acuEn = false --Blackops Adv Command Units.
Expand Down Expand Up @@ -41,21 +42,6 @@ local StartingPlayersExistance = {
ARMY_8 = false
}

local TentsLocation = {
Team1 = {
Player1 = {TentX = 309.500000, TentY = 445.500000},
Player2 = {TentX = 371.500000, TentY = 429.500000},
Player3 = {TentX = 431.500000, TentY = 369.500000},
Player4 = {TentX = 441.500000, TentY = 309.500000}
},
Team2 = {
Player1 = {TentX = 202.500000, TentY = 70.500000},
Player2 = {TentX = 136.500000, TentY = 81.500000},
Player3 = {TentX = 75.500000, TentY = 142.500000},
Player4 = {TentX = 66.500000, TentY = 202.500000}
}
}

local Team1Count
local Team2Count

Expand Down Expand Up @@ -124,7 +110,7 @@ function OnPopulate()
GetTeamSize()
ResetStartingRestrictions()
transportscoutonly()
spawntents()
PrebuildTents.spawn(ScenarioInfo.Options.opt_tents, StartingPlayersExistance)
spawnlighthouse()
unlockovertime()
createmiddleciv()
Expand Down Expand Up @@ -183,245 +169,6 @@ spawnlighthouse = function()

end

--spawns tents, checks if army exists before inserting, otherwise
spawntents = function()
local tent = "xrb0304"
local tentnum = ScenarioInfo.Options.opt_tents

if(StartingPlayersExistance.ARMY_1 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX, 25.984375 , TentsLocation.Team1.Player1.TentY , 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX, 25.984375, TentsLocation.Team1.Player1.TentY - 2, 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX, 25.984375, TentsLocation.Team1.Player1.TentY - 4, 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 2, 25.984375, TentsLocation.Team1.Player1.TentY, 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 2, 25.984375, TentsLocation.Team1.Player1.TentY - 2, 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 2, 25.984375, TentsLocation.Team1.Player1.TentY - 4, 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 4, 25.984375, TentsLocation.Team1.Player1.TentY, 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 4, 25.984375, TentsLocation.Team1.Player1.TentY - 2, 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_1", TentsLocation.Team1.Player1.TentX - 4, 25.984375, TentsLocation.Team1.Player1.TentY - 4, 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_2 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX, 25.984375, TentsLocation.Team1.Player2.TentY, 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX, 25.984375, TentsLocation.Team1.Player2.TentY - 2, 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX, 25.984375, TentsLocation.Team1.Player2.TentY - 4, 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 2, 25.984375, TentsLocation.Team1.Player2.TentY, 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 2, 25.984375, TentsLocation.Team1.Player2.TentY - 2, 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 2, 25.984375, TentsLocation.Team1.Player2.TentY - 4, 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 4, 25.984375, TentsLocation.Team1.Player2.TentY, 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 4, 25.984375, TentsLocation.Team1.Player2.TentY - 2, 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_2", TentsLocation.Team1.Player2.TentX + 4, 25.984375, TentsLocation.Team1.Player2.TentY - 4, 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_3 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX, 25.984375, TentsLocation.Team1.Player3.TentY, 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX, 25.984375, TentsLocation.Team1.Player3.TentY - 2, 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX, 25.984375, TentsLocation.Team1.Player3.TentY - 4, 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 2, 25.984375, TentsLocation.Team1.Player3.TentY, 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 2, 25.984375, TentsLocation.Team1.Player3.TentY - 2, 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 2, 25.984375, TentsLocation.Team1.Player3.TentY - 4, 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 4, 25.984375, TentsLocation.Team1.Player3.TentY, 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 4, 25.984375, TentsLocation.Team1.Player3.TentY - 2, 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_3", TentsLocation.Team1.Player3.TentX + 4, 25.984375, TentsLocation.Team1.Player3.TentY - 4, 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_4 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX, 25.984375, TentsLocation.Team1.Player4.TentY, 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 2, 25.984375, TentsLocation.Team1.Player4.TentY, 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 4, 25.984375, TentsLocation.Team1.Player4.TentY, 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX, 25.984375, TentsLocation.Team1.Player4.TentY - 2, 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 2, 25.984375, TentsLocation.Team1.Player4.TentY - 2, 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 4, 25.984375, TentsLocation.Team1.Player4.TentY - 2, 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX, 25.984375, TentsLocation.Team1.Player4.TentY - 4, 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 2, 25.984375, TentsLocation.Team1.Player4.TentY - 4, 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_4", TentsLocation.Team1.Player4.TentX + 4, 25.984375, TentsLocation.Team1.Player4.TentY - 4, 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_5 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX, 25.984375, TentsLocation.Team2.Player1.TentY , 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX, 25.984375, TentsLocation.Team2.Player1.TentY - 2 , 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX, 25.984375, TentsLocation.Team2.Player1.TentY - 4 , 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 2, 25.984375, TentsLocation.Team2.Player1.TentY , 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 2, 25.984375, TentsLocation.Team2.Player1.TentY - 2 , 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 2, 25.984375, TentsLocation.Team2.Player1.TentY - 4 , 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 4, 25.984375, TentsLocation.Team2.Player1.TentY , 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 4, 25.984375, TentsLocation.Team2.Player1.TentY - 2 , 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_5", TentsLocation.Team2.Player1.TentX + 4, 25.984375, TentsLocation.Team2.Player1.TentY - 4 , 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_6 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX, 25.992188, TentsLocation.Team2.Player2.TentY , 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX, 25.992188, TentsLocation.Team2.Player2.TentY - 2 , 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX, 25.992188, TentsLocation.Team2.Player2.TentY - 4 , 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 2, 25.992188, TentsLocation.Team2.Player2.TentY , 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 2, 25.992188, TentsLocation.Team2.Player2.TentY - 2 , 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 2, 25.992188, TentsLocation.Team2.Player2.TentY - 4 , 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 4, 25.992188, TentsLocation.Team2.Player2.TentY , 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 4, 25.992188, TentsLocation.Team2.Player2.TentY - 2 , 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_6", TentsLocation.Team2.Player2.TentX - 4, 25.992188, TentsLocation.Team2.Player2.TentY - 4 , 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_7 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX, 25.992188, TentsLocation.Team2.Player3.TentY , 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX, 25.992188, TentsLocation.Team2.Player3.TentY - 2 , 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX, 25.992188, TentsLocation.Team2.Player3.TentY - 4 , 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 2, 25.992188, TentsLocation.Team2.Player3.TentY , 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 2, 25.992188, TentsLocation.Team2.Player3.TentY - 2 , 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 2, 25.992188, TentsLocation.Team2.Player3.TentY - 4 , 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 4, 25.992188, TentsLocation.Team2.Player3.TentY , 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 4, 25.992188, TentsLocation.Team2.Player3.TentY - 2 , 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_7", TentsLocation.Team2.Player3.TentX - 4, 25.992188, TentsLocation.Team2.Player3.TentY - 4 , 0,0,0)
end
end
if(StartingPlayersExistance.ARMY_8 == true) then
if tentnum > 0 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX, 25.984375, TentsLocation.Team2.Player4.TentY , 0,0,0)
end
if tentnum > 1 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 2, 25.984375, TentsLocation.Team2.Player4.TentY , 0,0,0)
end
if tentnum > 2 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 4, 25.984375, TentsLocation.Team2.Player4.TentY, 0,0,0)
end
if tentnum > 3 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX , 25.984375, TentsLocation.Team2.Player4.TentY + 2, 0,0,0)
end
if tentnum > 4 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 2, 25.984375, TentsLocation.Team2.Player4.TentY + 2 , 0,0,0)
end
if tentnum > 5 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 4, 25.984375, TentsLocation.Team2.Player4.TentY + 2 , 0,0,0)
end
if tentnum > 6 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX, 25.984375, TentsLocation.Team2.Player4.TentY + 4, 0,0,0)
end
if tentnum > 7 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 2, 25.984375, TentsLocation.Team2.Player4.TentY + 4 , 0,0,0)
end
if tentnum > 8 then
CreateUnitHPR( tent, "ARMY_8", TentsLocation.Team2.Player4.TentX + 4, 25.984375, TentsLocation.Team2.Player4.TentY + 4 , 0,0,0)
end
end
end

--given a player returns a proper username
getUsername = function(army)
return GetArmyBrain(army).Nickname;
Expand Down

0 comments on commit bf20e0c

Please sign in to comment.