#################################################
# THE VERY IMPORTANT SRB2KART LEVEL HEADER FILE #
#################################################

# TehRealSalt slaved away at reorganizing this mess...
# Thank her for working on this instead of KIMOKAWAIII! :p

######################
# MAP01-05: Ring Cup #
######################

Level 1
LevelName = Green Hills
SubTitle = Ring Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP01
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 2
LevelName = Dark Race
NoZone = true
SubTitle = Ring Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP02
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 3
LevelName = Northern District
SubTitle = Ring Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 52
SkyBoxScale = 10
Weather = PRECIP_RAIN
Music = KMAP03
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 4
LevelName = Darkvile Garden
Subtitle = Ring Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 11
Weather = PRECIP_RAIN
Music = KMAP04
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 5
LevelName = Daytona Speedway
SubTitle = Ring Cup FINAL
TypeOfLevel = Race
NumLaps = 3
SkyNum = 91
Music = KMAP05
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.pb_allowed = true

#########################
# MAP06-10: Sneaker Cup #
#########################

Level 6
LevelName = Egg Zeppelin
Subtitle = Sneaker Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 7492
SkyboxScale = 128
Music = KMAP06
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 7
LevelName = Sonic Speedway
SubTitle = Sneaker Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP07
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

Level 9
LevelName = Misty Maze
SubTitle = Sneaker Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP09
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

#######################
# MAP11-15: Water Cup #
#######################

Level 11
LevelName = Sunbeam Paradise
SubTitle = Water Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 2
Music = KMAP11
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

Level 13
LevelName = Midnight Meadow
SubTitle = Water Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Music = KMAP13
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 14
LevelName = Twinkle Cart
NoZone = true
SubTitle = Water Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 1017
Music = KMAP14
RecordAttack = true
NoVisitNeeded = true
SectionRace = true
LUA.pb_allowed = true

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

###########################
# MAP16-20: Lightning Cup #
###########################

Level 16
LevelName = Paradise Hill
SubTitle = Lightning Cup 1
TypeOfLevel = Race
NumLaps = 2
SkyNum = 190
Music = KMAP16
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 17
LevelName = Sub-Zero Peak
SubTitle = Lightning Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 55
Weather = PRECIP_SNOW
Music = KMAP17
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 18
LevelName = Sapphire Coast
SubTitle = Lightning Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 190
SkyboxScale = 128
Music = KMAP18
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 19
levelname = Sand Valley
SubTitle = Lightning Cup 4
Skynum = 6
Music = KMAP19
Weather = 0
Typeoflevel = Race
NumLaps = 3
RecordAttack = True
NoVisitNeeded = True
LUA.pb_allowed = true

Level 20
LevelName = Megablock Castle
SubTitle = Lightning Cup FINAL
TypeOfLevel = Race
NumLaps = 2
SkyNum = 76
Music = KMAP20
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.pb_allowed = true

######################
# MAP21-25: Fire Cup #
######################

Level 21
LevelName = Canyon Rush
SubTitle = Fire Cup 1
TypeOfLevel = Race
NumLaps = 4
SkyNum = 13
Music = KMAP21
RecordAttack = true
NoVisitNeeded = true
SectionRace = true
LUA.pb_allowed = true

Level 22
LevelName = Casino Resort
SubTitle = Fire Cup 2
TypeOfLevel = Race
NumLaps = 2
SkyNum = 8
Music = KMAP22
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 23
LevelName = Silvercloud Island
SubTitle = Fire Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 31
Music = KMAP23
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

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

############################
# MAP26-30: Invincible Cup #
############################

Level 26
LevelName = Desert Palace
SubTitle = Invincible Cup 1
TypeOfLevel = Race
NumLaps = 5
SkyNum = 3753
Music = KMAP26
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

Level 28
LevelName = Barren Badlands
SubTitle = Invincible Cup 3
TypeOfLevel = Race
NumLaps = 3
Palette = 77
SkyNum = 77
SkyboxScaleZ = 0
Music = KMAP28
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 29
LevelName = Red Barrage
ZoneTitle = Area
SubTitle = Invincible Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 821
Music = KMAP29
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 30
LevelName = Midnight Channel
NoZone = true
SubTitle = Invincible Cup FINAL
TypeOfLevel = Race,TV
NumLaps = 2
Music = KMAP30
LUA.tv = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.pb_allowed = true

#########################
# MAP31-35: Emerald Cup #
#########################

Level 31
LevelName = Vanilla Hotel
SubTitle = Emerald Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 88
Music = KMAP31
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 32
LevelName = Toxic Palace
SubTitle = Emerald Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Music = KMAP32
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 33
LevelName = Ancient Tomb
SubTitle = Emerald Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 74
Music = KMAP33
RecordAttack = true
NoVisitNeeded = true
SectionRace = true
LUA.pb_allowed = true

Level 34
LevelName = Cloud Cradle
Act = K
SubTitle = Emerald Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 73
Music = KMAP34
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 35
LevelName = Volcanic Valley
SubTitle = Emerald Cup FINAL
TypeOfLevel = Race
NumLaps = 3
SkyNum = 28
Music = KMAP35
RecordAttack = true
NoVisitNeeded = true
Palette = 3
NextLevel = EVALUATION
LUA.pb_allowed = true

#####################
# MAP36-40: Egg Cup #
#####################

Level 36
LevelName = Kodachrome Void
SubTitle = Egg Cup 1
TypeOfLevel = Race
NumLaps = 3
Music = KMAP36
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1
LUA.pb_allowed = true

Level 37
LevelName = Boiling Bedrock
SubTitle = Egg Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 2517
Music = KMAP37
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1
LUA.pb_allowed = true

Level 38
LevelName = Egg Quarters
NoZone = true
SubTitle = Egg Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 3262
Music = KMAP38
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1
LUA.pb_allowed = true

Level 39
LevelName = Virtual Highway
SubTitle = Egg Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 12
Music = KMAP39
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1
LUA.pb_allowed = true

Level 40
LevelName = Eggman's Nightclub
SubTitle = Egg Cup FINAL
TypeOfLevel = Race
NumLaps = 2
SkyNum = 8
Music = KMAP40
RecordAttack = true
NoVisitNeeded = true
Unlockable = 1
NextLevel = EVALUATION
LUA.pb_allowed = true

######################
# MAP41-45: Chao Cup #
######################

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

Level 42
LevelName = CK Chao
ZoneTitle = Circuit
Act = 1
SubTitle = Chao Cup 2
TypeOfLevel = Race
NumLaps = 4
SkyNum = 1
Music = KMAP42
RecordAttack = true
NoVisitNeeded = true
Unlockable = 2
LUA.pb_allowed = true

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

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

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

########################
# MAP46-50: Swap Cup A #
########################

Level 46
LevelName = SD2 Balloon
ZoneTitle = Panic
SubTitle = Swap Cup 1
TypeOfLevel = Race
NumLaps = 4
MobjScale = FRACUNIT/2
SkyNum = 357
Music = KMAP46
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

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

Level 48
LevelName = MKSC Sky
ZoneTitle = Garden
SubTitle = Swap Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 40
Music = KMAP48
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 49
LevelName = MKDS Peach
ZoneTitle = Gardens
SubTitle = Swap Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 30
Music = KMAP49
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 50
LevelName = MKSC Rainbow
ZoneTitle = Road
SubTitle = Swap Cup FINAL
TypeOfLevel = Race
NumLaps = 3
SkyNum = 61
SkyboxScale = 128
Music = KMAP50
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.pb_allowed = true

#####################
# MAP51-55: SMK Cup #
#####################

Level 51
LevelName = SMK Donut
ZoneTitle = Plains
Act = 1
SubTitle = SMK Cup 1
TypeOfLevel = Race
NumLaps = 5
SkyNum = 42
SkyboxScaleZ = 0
Music = KMAP51
RecordAttack = true
NoVisitNeeded = true
Unlockable = 3
LUA.pb_allowed = true

Level 52
LevelName = SMK Mario
ZoneTitle = Circuit
Act = 2
SubTitle = SMK Cup 2
TypeOfLevel = Race
NumLaps = 5
SkyNum = 41
SkyboxScaleZ = 0
Music = KMAP52
RecordAttack = true
NoVisitNeeded = true
Unlockable = 3
LUA.pb_allowed = true

Level 53
LevelName = SMK Ghost
ZoneTitle = Valley
Act = 2
SubTitle = SMK Cup 3
TypeOfLevel = Race
NumLaps = 5
SkyNum = 46
SkyboxScaleZ = 0
Music = KMAP53
RecordAttack = true
NoVisitNeeded = true
Unlockable = 3
LUA.pb_allowed = true

Level 54
LevelName = SMK Bowser
ZoneTitle = Castle
Act = 3
SubTitle = SMK Cup 4
TypeOfLevel = Race
NumLaps = 5
SkyNum = 6343
SkyboxScaleZ = 0
Music = KMAP54
RecordAttack = true
NoVisitNeeded = true
Unlockable = 3
LUA.pb_allowed = true

Level 55
LevelName = SMK Vanilla
ZoneTitle = Lake
Act = 2
SubTitle = SMK Cup FINAL
TypeOfLevel = Race
NumLaps = 5
SkyNum = 45
SkyboxScaleZ = 0
Music = KMAP55
RecordAttack = true
NoVisitNeeded = true
Unlockable = 3
NextLevel = EVALUATION
LUA.pb_allowed = true

###################
####MAP HELL#######
####THIS IS BAD####
###################

Level H0
LevelName = Crystal Abyss
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 2
Music = KMAPH0
SkyNum = 87
Hidden = true
NextLevel = 1
LUA.pb_allowed = true

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

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

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

Level H4
LevelName = Chemical Facility
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 2
Music = KMAPH4
SkyNum = 1017
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level H5
LevelName = 3 Color Drive
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 3
Music = KMAPH5
SkyNum = 78
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

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

Level H7
LevelName = CK Dungeon
ZoneTitle = Maze
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 4
Music = KMAPH7
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level H8
LevelName = Diamond Square
ZoneTitle = Classic
SubTitle = MAP HELL
SkyNum = 5
Music = KMAPH8
TypeofLevel = Race
NumLaps = 3
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level H9
LevelName = PWR Retro
ZoneTitle = Maze
Subtitle = MAP HELL
TypeOfLevel = Race
NumLaps = 3
MobjScale = 7*FRACUNIT/8
SkyNum = 8
Music = KMAPH9
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level HA
LevelName = SRB2 Frozen
ZoneTitle = Night
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 4
SkyNum = 8
Weather = PRECIP_SNOW
Music = KMAPHA
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level HB
Levelname = Black Bliss
Nozone = 1
NumLaps = 4
TypeOfLevel = Race
Music = KMAPHB
Nextlevel = 1
Skynum = 11
RecordAttack = True
Hidden = True
Weather = Precip_Rain
Subtitle = MAP HELL
LUA.pb_allowed = true

Level HC
LevelName = FZ Silence
NoZone = true
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 3
SkyNum = 2432
Music = KMAPHC
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

Level HD
LevelName = SMK Rainbow
ZoneTitle = Road
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 5
SkyNum = 46
SkyboxScaleZ = 0
Music = KMAPHD
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1
LUA.pb_allowed = true

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

Level 56
LevelName = Lake Margorite
SubTitle = Comm. Cup 1 by MK
TypeOfLevel = Race
NumLaps = 3
SkyNum = 188
Music = kmap56
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 57
LevelName = Coastal Temple
SubTitle = Comm. Cup 2 by TG
SkyNum = 91
Music = KMAP57
TypeofLevel = Race
NumLaps = 2
RecordAttack = true
NoVisitNeeded = true
LUA.pb_allowed = true

Level 58
Levelname = Kart Airlines
Music = KMAP58
Skynum = 31
RecordAttack = true
TYPEOFLEVEL = Race
NoVisitNeeded = true
NumLaps = 3
SectionRace = true
subtitle = Comm. Cup 3 by V.R.T.
LUA.pb_allowed = true

LEVEL 59
LevelName = Opulence
Subtitle = Comm. Cup 4 by Ivo
Music = KMAP59
TypeOfLevel = Race
RecordAttack = True
NumLaps = 3
SkyNum = 40
LUA.pb_allowed = true

LEVEL 60
LEVELNAME = Crimson Core
SUBTITLE = Comm. Cup 5 by Ninferno
MUSIC = KMAP60
LEVELSELECT = 1
TYPEOFLEVEL = RACE
SKYNUM = 87
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 3
NextLevel = EVALUATION
LUA.pb_allowed = true