share/hedgewars/Data/Scripts/SimpleMission.lua
changeset 13583 141cdfe0f3ca
parent 13100 61076bb26cb3
child 13587 818134c33f54
equal deleted inserted replaced
13582:517b26009073 13583:141cdfe0f3ca
   198 
   198 
   199 --[[
   199 --[[
   200 	HELPER VARIABLES
   200 	HELPER VARIABLES
   201 ]]
   201 ]]
   202 
   202 
   203 local defaultClanColors = {
       
   204 	[0] = 0xff0204,	-- red
       
   205 	[1] = 0x4980c1,	-- blue
       
   206 	[2] = 0x1de6ba,	-- cyan
       
   207 	[3] = 0xb541ef,	-- purple
       
   208 	[4] = 0xe55bb0,	-- magenta
       
   209 	[5] = 0x20bf00,	-- green
       
   210 	[6] = 0xfe8b0e,	-- orange
       
   211 	[7] = 0x5f3605,	-- brown
       
   212 	[8] = 0xffff01,	-- yellow
       
   213 }
       
   214 local defaultGraves = {
   203 local defaultGraves = {
   215 	"Grave", "Statue", "pyramid", "Simple", "skull", "Badger", "Duck2", "Flower"
   204 	"Grave", "Statue", "pyramid", "Simple", "skull", "Badger", "Duck2", "Flower"
   216 }
   205 }
   217 local defaultFlags = {
   206 local defaultFlags = {
   218 	"hedgewars", "cm_birdy", "cm_eyes", "cm_spider", "cm_kiwi", "cm_scout", "cm_skull", "cm_bars"
   207 	"hedgewars", "cm_birdy", "cm_eyes", "cm_spider", "cm_kiwi", "cm_scout", "cm_skull", "cm_bars"
   664 			grave = def(teamData.grave, defaultGraves[math.min(teamID, 8)])
   653 			grave = def(teamData.grave, defaultGraves[math.min(teamID, 8)])
   665 			fort = def(teamData.fort, "Castle")
   654 			fort = def(teamData.fort, "Castle")
   666 			voice = def(teamData.voice, "Default")
   655 			voice = def(teamData.voice, "Default")
   667 			flag = def(teamData.flag, defaultFlags[math.min(teamID, 8)])
   656 			flag = def(teamData.flag, defaultFlags[math.min(teamID, 8)])
   668 
   657 
   669 			AddTeam(name, defaultClanColors[clanID], grave, fort, voice, flag)
   658 			AddTeam(name, -(clanID+1), grave, fort, voice, flag)
   670 
   659 
   671 			for hogID, hogData in pairs(teamData.hogs) do
   660 			for hogID, hogData in pairs(teamData.hogs) do
   672 				local name, botLevel, health, hat
   661 				local name, botLevel, health, hat
   673 				name = def(hogData.name, string.format(loc("Hog %d"), hogID))
   662 				name = def(hogData.name, string.format(loc("Hog %d"), hogID))
   674 				botLevel = def(hogData.botLevel, 0)
   663 				botLevel = def(hogData.botLevel, 0)