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) |