## Kart Rev Level Header File ##

# Only maps that are adjusted are included here.
# Maps with Rev refer to having changes made to them.
# Based off of Kart's original header file by TehRealSalt.

# Ring Cup #

Level 1
LevelName = Green Hills
SubTitle = Ring Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP01
RecordAttack = true
NoVisitNeeded = true

Level 2
LevelName = Dark Race
NoZone = true
SubTitle = Ring Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP02
RecordAttack = true
NoVisitNeeded = true

Level 4
LevelName = Darkvile Garden
Subtitle = Ring Cup 4 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 11
Weather = PRECIP_RAIN
Music = KMAP04
RecordAttack = true
NoVisitNeeded = true

Level 5
LevelName = Daytona Speedway
SubTitle = Ring Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 91
Music = KMAP05
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

# Sneaker Cup #

Level 8
LevelName = Hill Top
SubTitle = Sneaker Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
SkyboxScaleX = 128
SkyboxScaleY = 128
SkyboxScaleZ = 64
Music = KMAP08
RecordAttack = true
NoVisitNeeded = true

Level 10
LevelName = Grand Metropolis
NoZone = true
SubTitle = Sneaker Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 70
Music = KMAP10
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

# Water Cup #

Level 11
LevelName = Sunbeam Paradise
SubTitle = Water Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 2
Music = KMAP11
RecordAttack = true
NoVisitNeeded = true

Level 12
LevelName = Diamond Square
SubTitle = Water Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 8
Weather = PRECIP_RAIN
Music = KMAP12
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

Level 15
LevelName = Pleasure Castle
Nozone = true
SubTitle = Water Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 1017
Music = KMAP15
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

# Lightning Cup #

Level 16
LevelName = Paradise Hill
SubTitle = Lightning Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 190
Music = KMAP16
RecordAttack = true
NoVisitNeeded = true

Level 18
LevelName = Sapphire Coast
SubTitle = Lightning Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 190
SkyboxScale = 128
Music = KMAP18
RecordAttack = true
NoVisitNeeded = true

Level 20
LevelName = Megablock Castle
SubTitle = Lightning Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 76
Music = KMAP20
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

# Fire Cup #
Level 21
LevelName = Canyon Rush
SubTitle = Fire Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 4
SkyNum = 13
Music = KMAP21
RecordAttack = true
NoVisitNeeded = true
SectionRace = true

Level 22
LevelName = Casino Resort
SubTitle = Fire Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 8
Music = KMAP22
RecordAttack = true
NoVisitNeeded = true

Level 24
LevelName = Blue Mountain
Subtitle = Fire Cup 4 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 17
SkyboxScale = 0
Weather = PRECIP_SNOW
Music = KMAP24
RecordAttack = true
NoVisitNeeded = true

Level 25
LevelName = Petroleum Refinery
Subtitle = Fire Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 75
SkyboxScale = 128
Music = KMAP25
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION

# Invincible Cup #

Level 26
LevelName = Desert Palace
SubTitle = Invincible Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 5
SkyNum = 3753
Music = KMAP26
RecordAttack = true
NoVisitNeeded = true

Level 27
LevelName = Aurora Atoll
SubTitle = Invincible Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 3
Palette = 71
SkyNum = 71
SkyboxScaleZ = 128
Music = KMAP27
RecordAttack = true
NoVisitNeeded = true

Level 28
LevelName = Barren Badlands
SubTitle = Invincible Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
Palette = 77
SkyNum = 77
SkyboxScaleZ = 0
Music = KMAP28
RecordAttack = true
NoVisitNeeded = true

Level 29
LevelName = Red Barrage
ZoneTitle = Area
SubTitle = Invincible Cup 4 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 821
Music = KMAP29
RecordAttack = true
NoVisitNeeded = true

# Emerald Cup #

Level 32
LevelName = Toxic Palace
SubTitle = Emerald Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Music = KMAP32
RecordAttack = true
NoVisitNeeded = true

Level 33
LevelName = Ancient Tomb
SubTitle = Emerald Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 74
Music = KMAP33
RecordAttack = true
NoVisitNeeded = true
SectionRace = true

# Egg Cup #

Level 38
LevelName = Egg Quarters
NoZone = true
SubTitle = Egg Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 3262
Music = KMAP38
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1

# Chao Cup #

Level 41
LevelName = KKR Ganbare
ZoneTitle = Dochu
Act = 2
SubTitle = Chao Cup 1 - Rev
TypeOfLevel = Race
NumLaps = 5
SkyNum = 714
Music = KMAP41
RecordAttack = true
NoVisitNeeded = true
Unlockable = 2

Level 43
LevelName = CK Chao
ZoneTitle = Circuit
Act = 2
SubTitle = Chao Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 3388
Music = KMAP43
RecordAttack = true
NoVisitNeeded = true
Unlockable = 2

Level 44
LevelName = CK Cloud
ZoneTitle = Tops
Act = 2
SubTitle = Chao Cup 4 - Rev
TypeOfLevel = Race
NumLaps = 4
Palette = 177
SkyNum = 2002
Music = KMAP44
RecordAttack = true
NoVisitNeeded = true
Unlockable = 2

Level 45
LevelName = CK Regal
ZoneTitle = Raceway
SubTitle = Chao Cup FINAL - Rev
TypeOfLevel = Race
NumLaps = 2
SkyNum = 715
Music = KMAP45
RecordAttack = true
NoVisitNeeded = true
Unlockable = 2
NextLevel = EVALUATION

# Swap Cup #

Level 47
LevelName = SM Special
ZoneTitle = Stage
Act = 3
SubTitle = Swap Cup 2 - Rev
TypeOfLevel = Race
NumLaps = 5
MobjScale = 7*FRACUNIT/8
SkyNum = 700
SkyboxScale = 128
Music = KMAP47
RecordAttack = true
NoVisitNeeded = true

Level 48
LevelName = MKSC Sky
ZoneTitle = Garden
SubTitle = Swap Cup 3 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 40
Music = KMAP48
RecordAttack = true
NoVisitNeeded = true

Level 49
LevelName = MKDS Peach
ZoneTitle = Gardens
SubTitle = Swap Cup 4 - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 30
Music = KMAP49
RecordAttack = true
NoVisitNeeded = true

# Hell Maps #

Level H0
LevelName = Crystal Abyss
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 2
Music = KMAPH0
SkyNum = 87
Hidden = true
NextLevel = 1

Level H1
LevelName = Peach's Castle
NoZone = true
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 30
Music = KMAPH1
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level H2
LevelName = Arid Sands
SubTitle = MAP HELL - Rev
NoZone = true
TypeofLevel = Race
NumLaps = 3
Music = KMAPH2
SkyNum = 72
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level H3
LevelName = Volcanic Valley
ZoneTitle = Classic
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Music = KMAP35
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level H4
LevelName = Chemical Facility
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 2
Music = KMAPH4
SkyNum = 1017
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level H6
LevelName = CK Cloud
ZoneTitle = Tops
Act = 1
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 3
Music = KMAPH6
SkyNum = 1
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level H7
LevelName = CK Dungeon
ZoneTitle = Maze
SubTitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 4
Music = KMAPH7
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level HB
Levelname = Black Bliss
Subtitle = MAP HELL - Rev
NumLaps = 4
TypeOfLevel = Race
Music = KMAPHB
Nextlevel = 1
Skynum = 11
RecordAttack = True
Hidden = True
Weather = Precip_Rain

Level HH
LevelName = Blue Mountain
ZoneTitle = Classic
Subtitle = MAP HELL - Rev
TypeOfLevel = Race
NumLaps = 3
SkyNum = 17
SkyboxScale = 0
Weather = PRECIP_SNOW
Music = KMAPHH
RecordAttack = true
NoVisitNeeded = true
Hidden = true
Nextlevel = 1