// Please see http://wiki.ritual.com/index.php/Luxor3_PowerupRules_File for how this file works.

Powerup "stop"
{
	DisplayName "#Stop"
	Description "#StopPowerupDescription"
	
	SpawnWeight 100
	AssociatedFlavor "yellow"
	CatchText "#CatchStop"
	CatchTextColor ( 255, 255, 10  )
	Icon "data/gfx/powerups/fall/stop"
	Level
	{
		description "#StopPowerupLevelDescription0"
		duration 3.0
	}
	Level
	{
		description "#StopPowerupLevelDescription1"
		cost 40
		duration 4.0
	}
	Level
	{
		description "#StopPowerupLevelDescription2"
		cost 80
		duration 5.0
	}
	Level
	{
		description "#StopPowerupLevelDescription3"
		cost 120
		duration 6.0
	}
}

Powerup "wild"
{
	SpawnWeight 100
	AssociatedFlavor "yellow"
	CatchText "#CatchWild"
	CatchTextColor ( 255, 255, 10  )
	Icon "data/gfx/powerups/fall/wild"
}

Powerup "speedshot"
{
	DisplayName "#SpeedShot"
	Description "#SpeedShotPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "red"
	CatchText "#CatchSpeedShot"
	CatchTextColor ( 235, 3, 21 )
	Icon "data/gfx/powerups/fall/speedshot"
	Level
	{
		description "#SpeedShotPowerupLevelDescription0"

		duration 12.0
		speedmodifier 2.0
	}
	Level
	{
		description "#SpeedShotPowerupLevelDescription1"

		cost 40
		duration 15.0
		speedmodifier 2.0
	}
	Level
	{
		description "#SpeedShotPowerupLevelDescription2"

		cost 80
		duration 18.0
		speedmodifier 2.0
	}
	Level
	{
		description "#SpeedShotPowerupLevelDescription3"

		cost 120
		duration 20.0
		speedmodifier 2.0
	}
}

Powerup "fireball"
{
	DisplayName "#Fireball"
	Description "#FireballPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "red"
	CatchText "#CatchFireball"
	CatchTextColor ( 235, 3, 21 )
	Icon "data/gfx/powerups/fall/bomb"
	Level
	{
		description "#FireballPowerupLevelDescription0"

		radius 80
	}
	Level
	{
		description "#FireballPowerupLevelDescription1"

		cost 50
		radius 96
	}
	Level
	{
		description "#FireballPowerupLevelDescription2"

		cost 100
		radius 112
	}
	Level
	{
		description "#FireballPowerupLevelDescription3"

		cost 200
		radius 128
	}
}

Powerup "slow"
{
	DisplayName "#Slow"
	Description "#SlowPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "blue"
	CatchText "#CatchSlow"
	CatchTextColor ( 43, 85, 243 )
	Icon "data/gfx/powerups/fall/slow"
	Level
	{
		description "#SlowPowerupLevelDescription0"

		duration 3.0
		speedmodifier .3
	}
	Level
	{
		description "#SlowPowerupLevelDescription1"

		cost 30
		duration 4.0
		speedmodifier .28
	}
	Level
	{
		description "#SlowPowerupLevelDescription2"

		cost 45
		duration 5.0
		speedmodifier .265
	}
	Level
	{
		description "#SlowPowerupLevelDescription3"

		cost 60
		duration 6.0
		speedmodifier .25
	}
}

Powerup "lightningbolt"
{
	DisplayName "#LightningBolt"
	Description "#LightningBoltPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "blue"
	CatchText "#CatchLightningBolt"
	CatchTextColor ( 43, 85, 243 )
	Icon "data/gfx/powerups/fall/lightning"
	Level
	{
		description "#LightningBoltPowerupLevelDescription0"

		width 24.0
	}
	Level
	{
		description "#LightningBoltPowerupLevelDescription1"

		cost 50
		width 32.0
	}
	Level
	{
		description "#LightningBoltPowerupLevelDescription2"

		cost 100
		width 48.0
	}
	Level
	{
		description "#LightningBoltPowerupLevelDescription3"

		cost 200
		width 64.0
	}
}

Powerup "reverse"
{
	DisplayName "#Reverse"
	Description "#ReversePowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "green"
	CatchText "#CatchReverse"
	CatchTextColor ( 93, 240, 11 )
	Icon "data/gfx/powerups/fall/reverse"
	Level
	{
		description "#ReversePowerupLevelDescription0"

		duration 3.0
	}
	Level
	{
		description "#ReversePowerupLevelDescription1"

		cost 40
		duration 4.0
	}
	Level
	{
		description "#ReversePowerupLevelDescription2"

		cost 80
		duration 5.0
	}
	Level
	{
		description "#ReversePowerupLevelDescription3"

		cost 120
		duration 6.0
	}
}

Powerup "net"
{
	DisplayName "#Net"
	Description "#NetPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "green"
	CatchText "#CatchNet"
	CatchTextColor ( 93, 240, 11 )
	Icon "data/gfx/powerups/fall/net"
	Level
	{
		description "#NetPowerupLevelDescription0"

		duration 20.0
	}
	Level
	{
		description "#NetPowerupLevelDescription1"

		cost 40
		duration 25.0
	}
	Level
	{
		description "#NetPowerupLevelDescription2"

		cost 80
		duration 30.0
	}
	Level
	{
		description "#NetPowerupLevelDescription3"

		cost 120
		duration 35.0
	}
}

Powerup "colorbomb"
{
	SpawnWeight 100
	AssociatedFlavor "pink"
	CatchText "#CatchColorBomb"
	CatchTextColor ( 255, 51, 255 )
	Icon "data/gfx/powerups/fall/colorBomb"
	underlayIcon "data/gfx/powerups/fall/colorBomb_underlay"
	Level
	{
		numTrains 99
	}
}

Powerup "matchhighlighter"
{
	DisplayName "#MatchHighlighter"
	Description "#MatchHighlighterPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "black"
	CatchText "#CatchMatchHighlighter"
	CatchTextColor ( 20, 20, 20  )
	Icon "data/gfx/powerups/fall/matchhighlighter"
	Level
	{
		description "#MatchHighlighterPowerupLevelDescription0"

		duration 12.0
	}
	Level
	{
		description "#MatchHighlighterPowerupLevelDescription1"

		cost 30
		duration 15.0
	}
	Level
	{
		description "#MatchHighlighterPowerupLevelDescription2"

		cost 60
		duration 18.0
	}
	Level
	{
		description "#MatchHighlighterPowerupLevelDescription3"

		cost 90
		duration 20.0
	}
}

Powerup "colorcloud"
{
	DisplayName "#ColorCloud"
	Description "#ColorCloudPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "white"
	CatchText "#CatchColorCloud"
	CatchTextColor ( 245, 245, 245  )
	Icon "data/gfx/powerups/fall/colorCloud"
	underlayIcon "data/gfx/powerups/fall/colorcloud_underlay"
	Level
	{
		description "#ColorCloudPowerupLevelDescription0"
	
		radius 80
	}
	Level
	{
		description "#ColorCloudPowerupLevelDescription1"
	
		cost 50
		radius 96
	}
	Level
	{
		description "#ColorCloudPowerupLevelDescription2"
	
		cost 100
		radius 112
	}
	Level
	{
		description "#ColorCloudPowerupLevelDescription3"
	
		cost 170
		radius 128
	}
}

Powerup "scorpion"
{
	DisplayName "#Scorpion"
	Description "#ScorpionPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "pink"
	CatchText "#CatchScorpion"
	CatchTextColor ( 255, 51, 255 )
	Icon "data/gfx/powerups/fall/scorpion"
	Level
	{
		description "#ScorpionPowerupLevelDescription0"
	
		numBalls 8
	}
	Level
	{
		description "#ScorpionPowerupLevelDescription1"
	
		cost 50
		numBalls 12
	}
	Level
	{
		description "#ScorpionPowerupLevelDescription2"
	
		cost 100
		numBalls 16
	}
	Level
	{
		description "#ScorpionPowerupLevelDescription3"
	
		cost 200
		numBalls 20
	}
}

Powerup "colorsort"
{
	SpawnWeight 100
	AssociatedFlavor "teal"
	CatchText "#CatchColorSort"
	CatchTextColor ( 0, 205, 223 )
	Icon "data/gfx/powerups/fall/colorSort"
	Level
	{
		numTrains 99
	}
}

Powerup "colorreplacer"
{
	SpawnWeight 100
	AssociatedFlavor "white"
	CatchText "#CatchColorReplacer"
	CatchTextColor ( 245, 245, 245  )
	Icon "data/gfx/powerups/fall/colorReplacer"
	underlayIcon "data/gfx/powerups/fall/colorreplacer_underlay"
}

Powerup "sandstorm"
{
	SpawnWeight 100
	AssociatedFlavor "orange"
	CatchText "#CatchSandstorm"
	CatchTextColor ( 255, 167, 64 )
	Icon "data/gfx/powerups/fall/sandstorm"
	Level
	{
		duration 2
	}
}

Powerup "trainblocker"
{
	DisplayName "#TrainBlocker"
	Description "#TrainBlockerPowerupDescription"

	SpawnWeight 100
	AssociatedFlavor "black"
	CatchText "#CatchPyramidGates"
	CatchTextColor ( 20, 20, 20  )
	Icon "data/gfx/powerups/fall/trainblocker"
	Level
	{
		description "#TrainBlockerPowerupLevelDescription0"
	
		duration 8
	}
	Level
	{
		description "#TrainBlockerPowerupLevelDescription1"
	
		cost 50
		duration 12
	}
	Level
	{
		description "#TrainBlockerPowerupLevelDescription2"
	
		cost 100
		duration 16
	}
	Level
	{
		description "#TrainBlockerPowerupLevelDescription3"
	
		cost 150
		duration 20
	}
}
