MainCfg
GameData = nightmare.dat

#By : Ninferno/Nintensis

#Skyboxes used in Hadal Trench, Robotnik Winter, Tempest Ridge, and Grand Courtyard
#are by Revan (Icefox)

#Lua used in Robotnik Winter By : Prisima

#Shoutout to Snu for visual assistance on Hadal Trench, Lua for Coconut Mall and looping
#serveral songs

#Perfect Circle Circuit, Onyx Forest, Thunder Piston, and Azure Island 
#are PORTED and are NOT created by Ninferno

LEVEL NE
LEVELNAME = Sleeping Egg
ZONETITLE = Classic
SUBTITLE = why is it so long
NextLevel = 39
MUSIC = SEZ
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 2

#################################################
# Old Map Hell Stages						    #
#################################################

# kurobutt was here
# >:3

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

Level HX
LevelName = Septic Quarry
Subtitle = MAP HELL
TypeOfLevel = Race
NumLaps = 2
Music = KMAPH3
SkyNum = 8
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level HY
LevelName = CK Death
ZoneTitle = Town
SubTitle = MAP HELL
SkyNum = 21
Music = KMAPH8
TypeOfLevel = Race
NumLaps = 2
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

Level HZ
LevelName = CNR Townsville
ZoneTitle = Raceway
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 3
Music = KMAPHB
SkyNum = 1019
Hidden = true
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

###hernanedit###

Level T1
Levelname = A SMK themed
ZoneTitle = map
Music = KMAP52
TypeOfLevel = Race
NumLaps = 5
Hidden = true
SkyNum = 40
NextLevel = 86
RecordAttack = true
SubTitle = Super Cup FINAL

Level T2
Levelname = Slug Robo Blast
ZoneTitle = 2 Kart
Music = KMAPT2
TypeOfLevel = Race
NextLevel = 88
SkyNum = 2002
RecordAttack = true
SubTitle = Hyper Cup 2
Hidden = true

Level T3
LevelName = Thick Park
Music = KMAPHE
TypeOfLevel = Race
NextLevel = 89
SkyNum = 40
RecordAttack = true
SubTitle = Hyper Cup 3
Hidden = true

#blizzard peaks classic and party crusier classic

Level T4
LevelName = Blizzard Peaks
Subtitle = Classic
Music = BLIZ
TypeOfLevel = RACE
NextLevel = 01
SkyNum = 55
RecordAttack = true
NoVisitNeeded = true
NumLaps = 3
SectionRace = true
Weather = PRECIP_SNOW

LEVEL T5
LEVELNAME = Party Cruiser
ZONETITLE = 
SUBTITLE = Classic
NextLevel = N6
MUSIC = PCZ
SKYNUM = 117
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 6
MobjScale = FRACUNIT*9/10

#Trial Mountain

Level JZ
LevelName = Trial Mountain
SubTitle = GT Cup
LevelSelect = 1
TypeOfLevel = Race
RecordAttack = True
MUSIC = MAPJZM
NoVisitNeeded = True
NumLaps = 3

#####################
#Even more Hell maps#
#####################

Level HM
Levelname = Lovely Afternoon
SubTitle = MAP HELL
TypeOfLevel = Race
NumLaps = 3
Music = KMAPHM
SkyNum = 73
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

###############
#3 COLOR DRIVE#
###############

Level H5
LevelName = 3 Color Drive
SubTitle = MAP HEAVEN
TypeOfLevel = Race
NumLaps = 3
Music = KMAPH5
SkyNum = 78
Hidden = false
RecordAttack = true
NoVisitNeeded = true
NextLevel = 1

###############
#PARTY CRUSIER#
###############

LEVEL T7
LEVELNAME = Party Cruiser
ZONETITLE = 
SUBTITLE = NightmarePack
NextLevel = N4
MUSIC = PCZ
SKYNUM = 117
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 4
MobjScale = FRACUNIT*9/10

#####################################
#MELON PACK (VB RACEWAY HEADER EDIT)#
#####################################

Level YY
LevelName = VB Raceway
SubTitle = Melon Pack
TypeOfLevel = Race
NumLaps = 5
SkyNum = 461
Hidden = True
Palette = 6970

###################################
#CTAP (SHUFFLE SQAURE HEADER EDIT)#
###################################

Level GW
LevelName = Shuffle Square
Palette = 7653
Subtitle = C.T.A.P - Prism Cup 2
TypeOfLevel = Race
NumLaps = 4
SkyNum = 766
Music = MAPGWM
RecordAttack = true
SkyboxScale = 0.25
NextLevel = GY
Mobjscale = FRACUNIT*90/100
Hidden = 0

########################################
#COLE'S CUSTOM TRACKS (SELECTED TRACKS)#
########################################

Level WQ
LevelName = PW Lesson 2
SubTitle = OhNo Cup 1
LevelFlags = 16
Music = KMAPWQ
NumLaps = 8
TypeOfLevel = Race
SkyNum = 1
MobjScale = ((FRACUNIT*5)/8)
RecordAttack = true
NoVisitNeeded = true
LUA.FLMusic = KRWQFL
Hidden = True

Level WR
LevelName = Dark
SubTitle = OhNo Cup FINAL
ZoneTitle = Temple
Music = KMAPWR
NumLaps = 4
TypeOfLevel = Race
SkyNum = 10
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.FLMusic = KRWRFL
Hidden = True

Level WS
LevelName = No Gravity
SubTitle = Ufo Cup 4
ZoneTitle = Speedway
Music = KMAPWS
NumLaps = 3
TypeOfLevel = Race
SkyNum = 21
SkyboxScale = 0
MobjScale = FRACUNIT/2
RecordAttack = true
NoVisitNeeded = true
LUA.FLMusic = KRWSFL
Hidden = True

Level WT
LevelName = Space Egg
SubTitle = Ufo Cup FINAL
Music = KMAPWT
NumLaps = 4
TypeOfLevel = Race
SkyNum = 22
RecordAttack = true
NoVisitNeeded = true
NextLevel = EVALUATION
LUA.FLMusic = KRWTFL
Hidden = True

######################
#HADAL TRENCH CLASSIC#
######################

LEVEL TA
LEVELNAME = Hadal Trench
ZONETITLE = 
SUBTITLE = Classic
NextLevel = N6
MUSIC = HTZC
SKYNUM = 190
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 3
SectionRace = true

#########################
#KART Z PACK HEADER EDIT#
#########################

Level PZ
Levelname = Mario Circuit
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = MROCRT
TypeOfLevel = Race
NumLaps = 3
Skynum = 30
Nextlevel = Q0
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q0
Levelname = Pipe Speedway
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = PSW
TypeOfLevel = Race
NumLaps = 3
Skynum = 30
Nextlevel = Q1
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q1
Levelname = Shyguy Circuit
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = MROCRT
TypeOfLevel = Race
NumLaps = 3
Skynum = 30
Nextlevel = Q2
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q2
Levelname = Megablock Castle 
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = MBC
TypeOfLevel = Race
NumLaps = 2
Skynum = 31
Nextlevel = Q3
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q3
Levelname = Darkvile Castle
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = DCZ
TypeOfLevel = Race
NumLaps = 3
Skynum = 11
Nextlevel = Q4
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Hidden = True

Level Q4
Levelname = Darkvile Garden
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = KMAP04
TypeOfLevel = Race
NumLaps = 4
Skynum = 11
Nextlevel = Q5
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q5
Levelname = Forgotten Ruins
NoZone = True
Subtitle = Super Srb2 Kart Z
NextLevel = Q6
MUSIC = FRZ
NumLaps = 3
Skynum = 73
LevelSelect = Q6
TypeOfLevel = RACE
RecordAttack = true
NoVisitNeeded = true
Hidden = True

Level Q6
Levelname = Paradise Hill
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = PHC
TypeOfLevel = Race
NumLaps = 3
Skynum = 29
Nextlevel = Q7
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q7
Levelname = Casino Resort
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = CRC
TypeOfLevel = Race
NumLaps = 2
Skynum = 8
Nextlevel = Q8
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level Q8
Levelname = Turbo Speedway
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = TSW
TypeOfLevel = Race
NumLaps = 3
Skynum = 31
Nextlevel = Q9
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

LEVEL Q9
LEVELNAME = Azure Island
NoZone = True
SUBTITLE = Super Srb2 Kart Z
NextLevel = QA
MUSIC = AIZ
SKYNUM = 60
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 3

Level QA
LevelName = Azure City
NoZone = True
SubTitle = Super Srb2 Kart Z
TypeOfLevel = Race
NumLaps = 4
SkyNum = 88
Music = AC
Nextlevel = QB
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level QB
Levelname = Skyrise Metropolis
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = SRM
TypeOfLevel = Race
NumLaps = 3
SkyNum = 21
NextLevel = QC
LevelSelect = 1
RecordAttack = True
NoVisitNeeded = True
Hidden = True

Level QC
LevelName = Cheep Cheep
ZoneTitle = Coast
SubTitle = Super Srb2 Kart Z
TypeOfLevel = Race
NumLaps = 3
SkyNum = 30
Music = KMAPQC
Nextlevel = QE
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Hidden = True

Level QD
Levelname = Silver Circuit
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = KMAP55
TypeOfLevel = Race
NumLaps = 4
SkyNum = 29
NextLevel = QE
LevelSelect = 1
RecordAttack = True
NoVisitNeeded = True
Hidden = True


LEVEL QE
LEVELNAME = Onyx Forest
NoZone = True
SUBTITLE = Super Srb2 Kart Z
NextLevel = QG
MUSIC = KMAP13
SKYNUM = 117
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 3

Level QF
Levelname = Frosty Lake
NoZone = True
SubTitle = Super Srb2 Kart Z
Music = KMAP55
TypeOfLevel = Race
NumLaps = 3
SkyNum = 1
NextLevel = QG
LevelSelect = 1
RecordAttack = True
NoVisitNeeded = True
Hidden = True

LEVEL QG
LEVELNAME = Perfect Circle
ZONETITLE = Circuit
SUBTITLE = Super Srb2 Kart Z
NextLevel = QH
MUSIC = KMAPBR
SkyNum = 29
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 9

Level QH
Levelname = Sub-Zero Peak
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = SZP
TypeOfLevel = Race
NumLaps = 3
Skynum = 55
Weather = PRECIP_SNOW
Nextlevel = QI
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Hidden = True

LEVEL QI
LEVELNAME = Waterway Circuit
NoZone = True
SUBTITLE = Super Srb2 Kart Z
NextLevel = QJ
MUSIC = KMAPQI
SKYNUM = 29
LEVELSELECT = 1
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 3

Level QJ
Levelname = Sunbeam Paradise
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = KMAP11
TypeOfLevel = Race
NumLaps = 3
Skynum = 2
Nextlevel = QK
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Hidden = True

Level QK
LevelName = Grand Metropolis
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
TypeOfLevel = Race
NumLaps = 2
SkyNum = 70
Music = KMAP10
Nextlevel = QL
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Hidden = True

Level QL
Levelname = Canyon Rush
ZoneTitle = Circuit
SubTitle = KCCC
Music = CYNRSH
TypeOfLevel = Race
NumLaps = 4
Skynum = 13
Nextlevel = QM
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

Level QM
Levelname = Cloud Cradle
Act = K
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
Music = CCKC
TypeOfLevel = Race
NumLaps = 3
SkyNum = 73
NextLevel = QN
LevelSelect = 1
RecordAttack = True
NoVisitNeeded = True
Hidden = True

Level QN
LevelName = Toxic Palace
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Nextlevel = QO
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true
Music = KMAP32
Hidden = True

Level QO
LevelName = Eggman's Nightclub
ZoneTitle = Classic
SubTitle = Super Srb2 Kart Z
TypeOfLevel = Race
NumLaps = 2
SkyNum = 8
Music = KMAP40
Nextlevel = QP
LEVELSELECT = 1
RecordAttack = true
NoVisitNeeded = true

LEVEL QP
LEVELNAME = Thunder Piston
NoZone = True
SUBTITLE = Super Srb2 Kart Z
NextLevel = QQ
MUSIC = TPZ
SKYNUM = 11
WEATHER = PRECIP_STORM
TYPEOFLEVEL = RACE
RecordAttack = true
NoVisitNeeded = true
NUMLAPS = 2

Level QQ
Levelname = Bleeding Green
NoZone = True
SubTitle = Dood Kart 64
Music = GBZ
TypeOfLevel = Race
NumLaps = 3
Skynum = 10
Hidden = False
Nextlevel = QR
LEVELSELECT = 1
RecordAttack = 1
NoVisitNeeded = true
Hidden = True

Level QR
Levelname = Regal Raceway
ZoneTitle = Classic
SubTitle = Chaotic Kart
Music = RRC
TypeOfLevel = Race
NumLaps = 2
SkyNum = 715
NextLevel = 1
LevelSelect = 1
RecordAttack = True
NoVisitNeeded = True
Hidden = True

#############
#PALE SHRINE#
#############

Level C0
LevelName = Pale Shrine
NoZone = true
SubTitle = CCCP Cup 1 by Chaobrother
TypeOfLevel = Race
NumLaps = 2
SkyNum = 866
Music = PSHRIN
RecordAttack = true
NextLevel = C1

##########################################################################
#orbi launcher breaks easily -- teyla if you see this please fix. thanks.#
##########################################################################

LEVEL R7
LevelName = Imperial Rose Garden
SubTitle = SI-HT MC Entry
NoZone = True
LevelSelect = 1
TypeOfLevel = singleplayer
RecordAttack = True
NumLaps = 6
SkyNum = 2104
SkyboxScale = 8

#####################################
#Pre-3.0 Emerald Hill Zone by Lighto#
#####################################

#Changed mapslot only to find out the
#slot conflicts with Patafoin's maps
#have only gotten worse. Maybe I'll
#fix  this in the future? idk too lazy
#rn and I have work in a few hours.

#Sorry classic EHZ fans, your day will
#come again (eventually).

Level ES
LevelName = Emerald Hill
SubTitle = Classic
NoZone = True
LevelSelect = 1
TypeOfLevel = singleplayer
NumLaps = 5
SkyNum = 815
Music = KMAPEH
RecordAttack = true
NoVisitNeeded = true

###################################################################
#Blazing Bandwith (from pre-v2.0 "Dreamscape Gardens") by RoyKirbs#
###################################################################

Level OJ
LevelName = Blazing Bandwidth
Subtitle = Aster Cup 2
TypeOfLevel = Race
NumLaps = 3
skynum = 416
Music = MMNTBI
NextLevel = 623

###############################
#Honeybee Industry (from v1.3)#
###############################

Level 61
LevelName = Honeybee Industry
SubTitle = Comm. Cup 4 by fickle
TypeOfLevel = Race
Music = MAP61M
NumLaps = 3
SkyNum = 456
Palette = 422
RecordAttack = true
NoVisitNeeded = true
# Music:
# TAG
# ZEPHYRANTHES
# [from Bemani's NEW Generation natsu no ryuusei festa 2016 event]

#Delfino Plaza (Cotopack)
#Unhiding this map because it's actually pretty good

Level RK
LevelName = Delfino Plaza
NoZone = True
subTitle = Jail Cup
TypeOfLevel = Race
Hidden = False
NumLaps = 3
RecordAttack = True
SkyNum = 1
NextLevel = 1