--       _________ __                 __                               
--      /   _____//  |_____________ _/  |______     ____  __ __  ______
--      \_____  \\   __\_  __ \__  \\   __\__  \   / ___\|  |  \/  ___/
--      /        \|  |  |  | \// __ \|  |  / __ \_/ /_/  >  |  /\___ \ 
--     /_______  /|__|  |__|  (____  /__| (____  /\___  /|____//____  >
--             \/                  \/          \//_____/            \/ 
--  ______________________                           ______________________
--			  T H E   W A R   B E G I N S
--	   Stratagus - A free fantasy real time strategy game engine
--
--	wc2.ccl		-	WC2 compatibility level
--
--	(c) Copyright 1998,2000-2004 by Jim Salmon and Mohydine
--
--      This program is free software; you can redistribute it and/or modify
--      it under the terms of the GNU General Public License as published by
--      the Free Software Foundation; either version 2 of the License, or
--      (at your option) any later version.
--  
--      This program is distributed in the hope that it will be useful,
--      but WITHOUT ANY WARRANTY; without even the implied warranty of
--      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--      GNU General Public License for more details.
--  
--      You should have received a copy of the GNU General Public License
--      along with this program; if not, write to the Free Software
--      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
--
--	$Id: wc2.lua,v 1.11 2004/03/14 23:25:05 mohydine Exp $

DefineRaceNames(
  "race", {
    "race", 0,
    "name", "red-ants",
    "display", "Red Ants",
    "visible"},
  "race", {
    "race", 1,
    "name", "neutral",
    "display", "Neutral"})

DefineTilesetWcNames(
  "tileset-summer", "tileset-winter", "tileset-wasteland", "tileset-swamp")

DefineConstructionWcNames(
  "construction-none", "construction-none", "construction-none", "construction-none",
  "construction-none", "construction-none", "construction-land",
  "construction-alliance-shipyard", "construction-mythical-shipyard",
  "construction-alliance-oil-well", "construction-mythical-oil-well",
  "construction-alliance-refinery", "construction-mythical-refinery",
  "construction-alliance-foundry", "construction-mythical-foundry", "construction-wall",
  "construction-land2")


DefineUnitTypeWcNames(

"unit-warrior","unit-nothing-22","unit-worker","unit-nothing-22",
	"unit-tank","unit-nothing-22","unit-knight","unit-nothing-22",
	"unit-archer","unit-nothing-22","unit-witch","unit-nothing-22",
	"unit-advanced-knight","unit-nothing-22","unit-dynamite-ant",
	"unit-nothing-22","unit-worker","unit-nothing-22","unit-advanced-archer",
	"unit-nothing-22","unit-female-hero","unit-nothing-22","unit-flying-angle",
	"unit-fad-man","unit-advanced-witch","unit-nothing-22","unit-plancton-collector",
	"unit-nothing-22","unit-shuttle","unit-nothing-22","unit-gunboat","unit-nothing-22","unit-gallion",
	"unit-nothing-22","unit-nothing-22","unit-fire-breeze",
	"unit-nothing-24","unit-deco-Rock1","unit-submarine",
	"unit-nothing-22","unit-flying-ant","unit-nothing-22",
	"unit-dragonfly","unit-nothing-22","unit-knight-rider","unit-nothing-22",
	"unit-arthor-literios","unit-nothing-22","unit-knight-rider","unit-nothing-22",
	"unit-wise-man","unit-ice-bringer","unit-man-of-light","unit-nothing-22",
	"unit-nothing-22","unit-nothing-22","unit-daemon","unit-ladybug",
	"unit-egg-collector","unit-nothing-22","unit-barracks","unit-nothing-22",
	"unit-temple","unit-nothing-22","unit-watch-tower",
	"unit-nothing-22","unit-insect-house","unit-nothing-22",
	"unit-alchemist","unit-alchemist","unit-flying-house",
	"unit-dragon-roost","unit-dock","unit-nothing-22",
	"unit-queen","unit-queen","unit-wood-house","unit-troll-lumber-mill",
	"unit-foundry","unit-mythical-foundry","unit-witch-tower",
	"unit-temple-of-the-damned","unit-blacksmith","unit-mythical-blacksmith",
	"unit-plancton-house","unit-orc-refinery","unit-plancton-platform","unit-mythical-oil-platform",
	"unit-queen-castle","unit-stronghold","unit-queen-fortress","unit-fortress","unit-sugar-mine",
	"unit-plancton-patch","unit-red-ants-start-location","unit-nothing-22",
	"unit-arrow-tower","unit-nothing-22","unit-cannon-tower","unit-nothing-22","unit-hole",
	"unit-tunnel","unit-runestone","unit-human-wall","unit-orc-wall","unit-dead-body",
	"unit-destroyed-1x1-place","unit-destroyed-2x2-place","unit-destroyed-3x3-place",
	"unit-destroyed-4x4-place","unit-worker","unit-nothing-22","unit-worker","unit-nothing-22",
	"unit-plancton-collector","unit-nothing-22","unit-deco-cactus1","unit-deco-cactus2","unit-deco-cactus3",
"unit-scout",
"unit-acid-ant",
"unit-advwarrior",
"unit-axe-ant",
"unit-bee",
"unit-beetle",
"unit-bee-warrior",
"unit-butterfly",
"unit-grenadier",
"unit-helicopter",
"unit-medic-ant",
"unit-medic-house",
"unit-missile-house",
"unit-sniper",
"unit-temple",
"unit-tunnel",
"unit-acid-tower"
 )

DefineMissileTypeWcNames(
    "missile-lightning", "missile-griffon-hammer", "missile-dragon-breath",
    "missile-fireball", "missile-flame-shield", "missile-blizzard",
    "missile-death-and-decay", "missile-big-cannon", "missile-exorcism",
    "missile-heal-effect", "missile-touch-of-death", "missile-rune",
    "missile-whirlwind", "missile-catapult-rock", "missile-ballista-bolt",
    "missile-arrow", "missile-axe", "missile-submarine-missile",
    "missile-turtle-missile", "missile-small-fire", "missile-big-fire",
    "missile-impact", "missile-normal-spell", "missile-explosion",
    "missile-small-cannon", "missile-cannon-explosion",
    "missile-cannon-tower-explosion", "missile-daemon-fire",
    "missile-green-cross", "missile-none", "missile-blizzard-hit",
    "missile-death-coil", "missile-none", "missile-upgrade","missile-acid","missile-small-acid")

DefineIconWcNames(

    "icon-red-ant-worker", "icon-sniper", "icon-warrior", "icon-medic", "icon-archer",
    "icon-blank1", "icon-advanced-archer", "icon-blank2", "icon-knight", "icon-blank3",
    "icon-advanced-knight", "icon-blank3-mage", "icon-dynamite-ant", "icon-blank5", "icon-witch",
    "icon-blank6", "icon-tank", "icon-blank7", "icon-plancton-collector",
    "icon-blank8", "icon-shuttle", "icon-blank9",
    "icon-gunboat", "icon-blank10", "icon-gallion",
    "icon-blank3-juggernaught", "icon-flying-ant", "icon-giant-turtle",
    "icon-gnomish-flying-machine", "icon-blank13", "icon-blank14fly",
    "icon-blank14", "icon-blank15", "icon-blank16", "icon-blank17",
    "icon-blank18", "icon-blank19", "icon-blank20", "icon-egg-collector", "icon-missile-house",
    "icon-queen", "icon-medic-house", "icon-barracks", "icon-blank21",
    "icon-wood-house", "icon-blank22", "icon-blacksmith",
    "icon-blank23", "icon-dock", "icon-blank24",
    "icon-plancton-house", "icon-blank25", "icon-foundry",
    "icon-blank26", "icon-plancton-platform", "icon-blank27",
    "icon-insect-house", "icon-blank3-mound", "icon-gnomish-inventor", "icon-blank29",
    "icon-watch-tower", "icon-blank30", "icon-temple",
    "icon-blank31", "icon-witch-tower", "icon-blank32", "icon-queen-castle",
    "icon-blank33", "icon-queen-fortress-upgrade", "icon-blank34", "icon-queen-fortress",
    "icon-blank35", "icon-flying-house", "icon-blank14-roost", "icon-sugar-mine",
    "icon-arrow-tower", "icon-cannon-tower", "icon-blank37",
    "icon-blank38", "icon-plancton-patch", "icon-tunnel",
    "icon-hole", "icon-blank39", "icon-move-red-ant-worker", "icon-blank40",
    "icon-repair", "icon-harvest", "icon-build-basic", "icon-build-advanced",
    "icon-return-goods-worker", "icon-return-goods-worker", "icon-cancel",
    "icon-wall", "icon-blank41", "icon-slow", "icon-invisibility", "icon-haste",
    "icon-runes", "icon-armor", "icon-lightning", "icon-claw-shield",
    "icon-fireball", "icon-blank42", "icon-blank43", "icon-fire",
    "icon-rain", "icon-vision", "icon-heal", "icon-blank44", "icon-blank45",
    "icon-blank46", "icon-blank47", "icon-energy", "icon-blank48",
    "icon-dead-ant", "icon-ladybug", "icon-sword1", "icon-sword2", "icon-sword3",
    "icon-blank49", "icon-blank50", "icon-blank51", "icon-blank52",
    "icon-blank53", "icon-arrow1", "icon-arrow2", "icon-arrow3", "icon-blank54",
    "icon-blank55", "icon-blank56", "icon-knight-upgrade1", "icon-knight-upgrade2",
    "icon-longbow", "icon-advanced-archer-scouting", "icon-advanced-archer-marksmanship",
    "icon-blank57", "icon-blank2-scouting", "icon-blank2-regeneration",
    "icon-blank71", "icon-blank72", "icon-tank1", "icon-tank2",
    "icon-demolish", "icon-blank62", "icon-boat-cannon1",
    "icon-boat-cannon2", "icon-boat-cannon3", "icon-blank63",
    "icon-blank64", "icon-blank65", "icon-blank66",
    "icon-blank67", "icon-blank68", "icon-boat-armor1",
    "icon-boat-armor2", "icon-boat-armor3", "icon-blank69",
    "icon-boat-move", "icon-blank70", "icon-boat-return-plancton",
    "icon-blank71", "icon-boat-set-plancton", "icon-shuttle-unload",
    "icon-blank72", "icon-shield1", "icon-shield2", "icon-shield3",
    "icon-blank73", "icon-blank74", "icon-blank75", "icon-blank76", "icon-blank77",
    "icon-blank78", "icon-blank79", "icon-blank80", "icon-blank81", "icon-blank82", "icon-blank83",
    "icon-patrol-land", "icon-blank84", "icon-stand-ground",
    "icon-blank85", "icon-attack-ground", "icon-blank86",
    "icon-patrol-naval", "icon-blank87", "icon-blank88",
    "icon-blank89", "icon-blank90", "icon-blank91", "icon-blank92",
    "icon-blank93", "icon-blank94", "icon-blank95", "icon-blank96",
    "icon-blank97", "icon-acid-tower")

DefineUpgradeWcNames(
  "upgrade-sword1", "upgrade-sword2", "upgrade-battle-axe1", "upgrade-battle-axe2",
  "upgrade-arrow1", "upgrade-arrow2", "upgrade-throwing-axe1",
  "upgrade-throwing-axe2", "upgrade-human-shield1", "upgrade-human-shield2",
  "upgrade-orc-shield1", "upgrade-orc-shield2", "upgrade-human-ship-cannon1",
  "upgrade-human-ship-cannon2", "upgrade-orc-ship-cannon1",
  "upgrade-orc-ship-cannon2", "upgrade-human-ship-armor1",
  "upgrade-human-ship-armor2", "upgrade-orc-ship-armor1", "upgrade-orc-ship-armor2",
  "upgrade-catapult1", "upgrade-catapult2", "upgrade-ballista1", "upgrade-ballista2",
  "upgrade-ranger", "upgrade-longbow", "upgrade-ranger-scouting",
  "upgrade-ranger-marksmanship", "upgrade-berserker", "upgrade-light-axes",
  "upgrade-berserker-scouting", "upgrade-berserker-regeneration",
  "upgrade-ogre-mage", "upgrade-paladin", "upgrade-holy-vision", "upgrade-healing",
  "upgrade-exorcism", "upgrade-flame-shield", "upgrade-fireball", "upgrade-slow",
  "upgrade-invisibility", "upgrade-polymorph", "upgrade-blizzard",
  "upgrade-eye-of-kilrogg", "upgrade-bloodlust", "upgrade-raise-dead",
  "upgrade-death-coil", "upgrade-whirlwind", "upgrade-haste", "upgrade-unholy-armor",
  "upgrade-runes", "upgrade-death-and-decay")

DefineAiWcNames(
  "land-attack", "passive", "orc-03", "hum-04", "orc-04", "hum-05", "orc-05",
  "hum-06", "orc-06", "hum-07", "orc-07", "hum-08", "orc-08", "hum-09", "orc-09",
  "hum-10", "orc-10", "hum-11", "orc-11", "hum-12", "orc-12", "hum-13", "orc-13",
  "hum-14-orange", "orc-14-blue", "sea-attack", "air-attack", "hum-14-red",
  "hum-14-white", "hum-14-black", "orc-14-green", "orc-14-white", "orc-exp-04",
  "orc-exp-05", "orc-exp-07a", "orc-exp-09", "orc-exp-10", "orc-exp-12", "orc-exp-06a",
  "orc-exp-06b", "orc-exp-11a", "orc-exp-11b", "hum-exp-02a-red", "hum-exp-02b-black",
  "hum-exp-02c-yellow", "hum-exp-03a-orange", "hum-exp-03b-red", "hum-exp-03c-violet",
  "hum-exp-04a-black", "hum-exp-04b-red", "hum-exp-04c-white", "hum-exp-05a-green",
  "hum-exp-05b-orange", "hum-exp-05c-violet", "hum-exp-05d-yellow", "hum-exp-06a-green",
  "hum-exp-06b-black", "hum-exp-06c-orange", "hum-exp-06d-red", "hum-exp-08a-white",
  "hum-exp-08b-yellow", "hum-exp-08c-violet", "hum-exp-09a-black", "hum-exp-09b-red",
  "hum-exp-09c-green", "hum-exp-09d-white", "hum-exp-10a-violet", "hum-exp-10b-green",
  "hum-exp-10c-black", "hum-exp-11a", "hum-exp-11b", "hum-exp-12a", "orc-exp-05b",
  "hum-exp-07a", "hum-exp-07b", "hum-exp-07c", "orc-exp-12a", "orc-exp-12b", "orc-exp-12c",
  "orc-exp-12d", "orc-exp-02", "orc-exp-07b", "orc-exp-03",
-- Some additionals scripts
  "gruntrush", "goldfever",
  "fca-01", "fca-02", "fca-03", "fca-04", "fca-05", "fca-06", "fca-07", "fca-08", "fca-09",
  "fca-10", "fca-11", "fca-12", "fca-13", "fca-14", "fca-15", "fca-16", "fca-17", "fca-18",
  "fcm-01", "fcm-02", "fcm-03", "fcm-04", "fcm-05", "fcm-06", "fcm-07", "fcm-08", "fcm-09",
  "fcm-10", "fcm-11", "fcm-12", "fcm-13", "fcm-14", "fcm-15", "fcm-16", "fcm-17", "fcm-18")

SetColorWaterCycleStart(5)
SetColorWaterCycleEnd(5)
SetColorIconCycleStart(240)
SetColorIconCycleEnd(244)
SetColorBuildingCycleStart(205)
SetColorBuildingCycleEnd(207)

-- Load("ccl/wc2-config.lua")
