# ---- Leviathan Addons -----

Leviathan.Main.Msam:
	AlwaysVisible:
	Tooltip:
		Name: Rocket Launcher
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 10
		Prerequisites: radarnew, !MainA10, !MainCannon
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts a rocket launcher as main cannon.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levitopicon3
	ProvidesPrerequisite@MainRocket: 
		Prerequisite: MainRocket
		
Leviathan.Main.Cannon:
	AlwaysVisible:
	Tooltip:
		Name: Mammoth Cannon
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 20
		Prerequisites: fammo, !MainA10, !MainRocket
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts a mammoth cannon as main cannon.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levitopicon1
	ProvidesPrerequisite@MainCannon: 
		Prerequisite: MainCannon
		
Leviathan.Main.Flame:
	AlwaysVisible:
	Tooltip:
		Name: Flamethrower
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 30
		Prerequisites: forb, !MainCannon, !MainRocket
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts a flamethrower as main cannon.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levitopicon2
	ProvidesPrerequisite@MainA10: 
		Prerequisite: MainA10
		
# --- Front guns ---

Leviathan.Front.Tow:
	AlwaysVisible:
	Tooltip:
		Name: TOW Rocket
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 40
		Prerequisites: forb, !FrontMtnk, !FrontCommando
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts TOW rocket launchers as front turrets, which can attack air.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levifronticon2
	ProvidesPrerequisite@FrontTow: 
		Prerequisite: FrontTow
		
Leviathan.Front.Commando:
	AlwaysVisible:
	Tooltip:
		Name: Sniper Turrets
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 50
		Prerequisites: radarnew, !FrontMtnk, !FrontTow
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts sniper turrets as front turrets.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levifronticon1
	ProvidesPrerequisite@FrontCommando: 
		Prerequisite: FrontCommando
		
Leviathan.Front.Mtnk:
	AlwaysVisible:
	Tooltip:
		Name: Medium Tank Cannons
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 60
		Prerequisites: fammo, !FrontTow, !FrontCommando
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts medium tank cannons as front turrets.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levifronticon3
	ProvidesPrerequisite@FrontMtnk: 
		Prerequisite: FrontMtnk	
		
# --- Side guns ---

Leviathan.Side.ltnk:
	AlwaysVisible:
	Tooltip:
		Name: Flak Cannon
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 70
		Prerequisites: radarnew, !SuppArty, !SuppAtRock
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts flak cannons as side turrets, which can attack air.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levisideicon1
	ProvidesPrerequisite@SuppLtnk: 
		Prerequisite: SuppLtnk
		
Leviathan.Side.ATRockets:
	AlwaysVisible:
	Tooltip:
		Name: Anti-Tank Rockets
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 80
		Prerequisites: fammo, !SuppArty, !SuppLtnk
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts AT rocket launchers as side turrets.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levisideicon2
	ProvidesPrerequisite@SuppAtRock: 
		Prerequisite: SuppAtRock
		
Leviathan.Side.arty:
	AlwaysVisible:
	Tooltip:
		Name: Artillery Shells
	Buildable:
		BuildDuration: 10000
		BuildPaletteOrder: 90
		Prerequisites: forb, !SuppLtnk, !SuppAtRock
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Puts artilleries as side turrets.
	Valued:
		Cost: 0
	RenderSprites:
		Image: levisideicon3
	ProvidesPrerequisite@SuppArty: 
		Prerequisite: SuppArty  

# --- Support upgrades --- 
		
Leviathan.Support.Range.lv1:
	AlwaysVisible:
	Tooltip:
		Name: Range Upgrade
	Valued:
		Cost: 1200
	RenderSprites:
		Image: levibodyicon2
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~!SuppTech1
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Increases range of all guns and vision.
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange1
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech1
    
    
Leviathan.Support.Range.lv2:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech1, ~!SuppTech2
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange2
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech2
Leviathan.Support.Range.lv3:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech2, ~!SuppTech3
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange3
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech3
Leviathan.Support.Range.lv4:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech3, ~!SuppTech4
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange4
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech4
Leviathan.Support.Range.lv5:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech4, ~!SuppTech5
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange5
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech5
Leviathan.Support.Range.lv6:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech5, ~!SuppTech6
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange6
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech6
Leviathan.Support.Range.lv7:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech6, ~!SuppTech7
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange7
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech7
Leviathan.Support.Range.lv8:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech7, ~!SuppTech8
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange8
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech8
Leviathan.Support.Range.lv9:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech8, ~!SuppTech9
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange9
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech9
Leviathan.Support.Range.lv10:
	Inherits: Leviathan.Support.Range.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech9, !SuppTech10
	ProvidesPrerequisite@SuppRange: 
		Prerequisite: SuppRange10
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech10
    
		
Leviathan.Support.Health.lv1:
	AlwaysVisible:
	Tooltip:
		Name: Armor Upgrade
	Buildable:
		BuildPaletteOrder: 110
		Prerequisites: ~!SuppTech1
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Decreases taken damage and increase ability to heal self.
	Valued:
		Cost: 1200
	RenderSprites:
		Image: levibodyicon1
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth1
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech1
    
Leviathan.Support.Health.lv2:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech1, ~!SuppTech2
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth2
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech2
Leviathan.Support.Health.lv3:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech2, ~!SuppTech3
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth3
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech3
Leviathan.Support.Health.lv4:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech3, ~!SuppTech4
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth4
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech4
Leviathan.Support.Health.lv5:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech4, ~!SuppTech5
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth5
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech5
Leviathan.Support.Health.lv6:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech5, ~!SuppTech6
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth6
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech6
Leviathan.Support.Health.lv7:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech6, ~!SuppTech7
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth7
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech7
Leviathan.Support.Health.lv8:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech7, ~!SuppTech8
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth8
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech8
Leviathan.Support.Health.lv9:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech8, ~!SuppTech9
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth9
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech9
Leviathan.Support.Health.lv10:
	Inherits: Leviathan.Support.Health.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech9, !SuppTech10
	ProvidesPrerequisite@SuppHealth: 
		Prerequisite: SuppHealth10
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech10
    
		
Leviathan.Support.speed.lv1:
	AlwaysVisible:
	Tooltip:
		Name: Speed Upgrade
	Buildable:
		BuildPaletteOrder: 120
		Prerequisites: ~!SuppTech1
		Queue: Upgrade.Levi
		BuildLimit: 1
		Description: Increases movement speed and decreases reload delay.
	Valued:
		Cost: 1200
	RenderSprites:
		Image: levibodyicon3
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed1 
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech1
    
Leviathan.Support.speed.lv2:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech1, ~!SuppTech2
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed2
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech2
Leviathan.Support.speed.lv3:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech2, ~!SuppTech3
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed3
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech3
Leviathan.Support.speed.lv4:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech3, ~!SuppTech4
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed4
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech4
Leviathan.Support.speed.lv5:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech4, ~!SuppTech5
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed5
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech5
Leviathan.Support.speed.lv6:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech5, ~!SuppTech6
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed6
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech6
Leviathan.Support.speed.lv7:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech6, ~!SuppTech7
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed7
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech7
Leviathan.Support.speed.lv8:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech7, ~!SuppTech8
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed8
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech8
Leviathan.Support.speed.lv9:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech8, ~!SuppTech9
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed9
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech9
Leviathan.Support.speed.lv10:
	Inherits: Leviathan.Support.speed.lv1
	Buildable:
		BuildPaletteOrder: 100
		Prerequisites: ~SuppTech9, !SuppTech10
	ProvidesPrerequisite@SuppSpeed: 
		Prerequisite: SuppSpeed10
	ProvidesPrerequisite@suppTech: 
		Prerequisite: SuppTech10
