#MAINCFG for the Abstraction Pack, created by Chaobrother.
#I hope you enjoyed playing this Pack!

MainCfg
GameData = customtracks.dat

#Stargazer Cup
Level GA
LevelName = Overgrown Castle
Music = KMAPGA
SubTitle = Stargazer Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 117
Nozone = 1
lua.arcadetime = 85
lua.arcadebonus = 40

Level GB
LevelName = Midnight Caves
SubTitle = Stargazer Cup 2
TypeOfLevel = Race
NoZone = true
NumLaps = 3
SkyNum = 21
Music = KMAP13
lua.arcadetime = 85
lua.arcadebonus = 40

#Flats and textures taken from the FreeDoom Texture Pack for SRB2
Level GC
LevelName = Empty Sanctum
SubTitle = Stargazer Cup 3
Music = KMAPGC
TypeOfLevel = Race
NoZone = true
NumLaps = 3
SkyNum = 866
Music = KMAPGC
lua.arcadetime = 100
lua.arcadebonus = 55

Level GD
LevelName = Bio Satellite
SubTitle = Stargazer Cup 4
TypeOfLevel = Race
NoZone = true
NumLaps = 2
SkyNum = 1017
Music = KMAPGD
lua.arcadetime = 95
lua.arcadebonus = 55

Level GE
#Alternative Music Credit: occ-san-geen by Tomas Dahlgren at modarchive.org, 
#Remixed by Omar Waly for Need for Madness and is known as Madness in the game's 
#soundtrack. The remix plays during Stage 2: Contrary to Popular Belief.
#The stage uses the original version.
LevelName = Cosmic Rift
SubTitle = Stargazer Cup FINAL
Music = KMAPGE
TypeOfLevel = Race
NoZone = true
NumLaps = 3
SkyNum = 22
MOBJSCALE = FRACUNIT*93/100
NextLevel = EVALUATION
lua.arcadetime = 95
lua.arcadebonus = 50

#Dreamweaver Cup
Level GF
LevelName = Ethereal Crystal	
SubTitle = Dreamweaver Cup 1
Music = KMAPGF
TypeOfLevel = Race
NoZone = true
NumLaps = 4
SkyNum = 76
NextLevel = GH
lua.arcadetime = 75
lua.arcadebonus = 25

Level GH
LevelName = Sublime Bastion
SubTitle = Dreamweaver Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 55
Music = SUBBAS
NoZone = True
lua.arcadetime = 80
lua.arcadebonus = 35

Level GI
LevelName = Sunken Remnant
SubTitle = Dreamweaver Cup 3
TypeOfLevel = Race
NumLaps = 3
SkyNum = 87
Music = SUNREM
NoZone = true
lua.arcadetime = 75
lua.arcadebonus = 30

Level GJ
LevelName = Harmony Villa
SubTitle = Dreamweaver Cup 4
TypeOfLevel = Race
NumLaps = 3
SkyNum = 29
Music = HARVIL
NoZone = true
lua.arcadetime = 85
lua.arcadebonus = 40

Level GK
LevelName = Fetid Citadel
SubTitle = Dreamweaver Cup FINAL
TypeOfLevel = Race
NumLaps = 3
SkyNum = 105
Music = FETCIT
NoZone = True
NextLevel = EVALUATION
lua.arcadetime = 85
lua.arcadebonus = 40

#Wanderer Cup
Level GL
LevelName = Forsaken Bog
Music = FORBOG
SubTitle = Wanderer Cup 1
TypeOfLevel = Race
NumLaps = 5
SkyNum = 11
Nozone = 1
Weather = PRECIP_RAIN
SkyboxScale = 4
lua.arcadetime = 70
lua.arcadebonus = 15

Level GM
LevelName = Mundane Purification
SubTitle = Wanderer Cup 2
TypeOfLevel = Race
NumLaps = 3
SkyNum = 5
Weather = PRECIP_RAIN
Music = MUPURE
NextLevel = ZN
lua.arcadetime = 85
lua.arcadebonus = 40



#Adverts are from various community members, 
#compiled into Eldog's "Community Resources"
#The song is an instrumental variant from the
#band Cubanate of the same name.
Level GO
LevelName = Evaluation Summit
SubTitle = Wanderer Cup 4
NoZone = true
TypeOfLevel = Race
NextLevel = GP
SkyNum = 70
SkyboxScaleZ = 0
Music = EVLSUM
lua.arcadetime = 90
lua.arcadebonus = 45

#The skybox is free to use and modify!
Level GP
LevelName = Malicious Metropolis
NoZone = true
SubTitle = Wanderer Cup FINAL
TypeOfLevel = Race,TV
NumLaps = 2
SkyNum = 4
Music = MALMET
Lua.altshadows = true
LUA.tv = true
SkyboxScaleZ = 0
NextLevel = EVALUATION
lua.arcadetime = 110
lua.arcadebonus = 70

#Extra Maps/Ascension Cup
#Some textures are from Ola Bjorling's (ukiro) OTEX texture pack.
#Benches and streetlights courtesy of Chengi from community resources.
Level ZG
LevelName = Futuristic Boardwalk
SubTitle = Ascension Cup 1
TypeOfLevel = Race
NumLaps = 3
SkyNum = 59
Music = CYBBW
NextLevel = ZH
RecordAttack = true
lua.arcadetime = 85
lua.arcadebonus = 35

Level ZH
LevelName = Windy Valley
SubTitle =  Ascension Cup 2
TypeOfLevel = Race
NoZone = true
NumLaps = 3
SkyNum = 8429
MobjScale = FRACUNIT/2
Music = WVNORM
NextLevel = ZJ
SectionRace = true

Level ZJ
LevelName = Forbidden Monolith
Music = FBNMNL
SubTitle = Ascension Cup 4
TypeOfLevel = Race
NextLevel = ZK
NumLaps = 3
SkyNum = 6
Nozone = 0
lua.arcadetime = 120
lua.arcadebonus = 50 


#This level and Flesh Eden use textures and flats from OTEX,Gothic TX, and FreeDoom.
#Many custom textures are taken from this thread on the DoomWorld Forums:
#https://www.doomworld.com/forum/topic/90900-post-your-doom-textures/
#The sky texture (SKY867) is from Chainie.
#Various snake textures from 129thVisplane.
#Non Freedoom/Otex (SKINFLE1-2, SKINRAIL, NFLATX)skin and flesh textures by Nootrac4571. 
#Some textures were from their Doom 2 wad Demonastery.
#Tentacle eye flesh texture by Scypek2.

Level ZK
LevelName = Flesh Paradise
SubTitle =  Ascension Cup FINAL
TypeOfLevel = Race
NoZone = true
NumLaps = 2
SkyNum = 867
MobjScale = FRACUNIT/2
Music = FLPEVL
NextLevel = ZL
Lua.TrueParadise = true
lua.arcadetime = 100
lua.arcadebonus = 60

#Eden's Ascended are Flesh Wizards from Freedoom.

Level ZL
LevelName = Flesh Eden
NoZone = true
SubTitle = BOSS FIGHT
TypeOfLevel = Race
NumLaps = 1
SkyNum = 867
Music = FLEDN
Weather = PRECIP_STORM_NORAIN
Hidden = true
#Countdown = 9450
NextLevel = CREDITS
lua.arcadetime = 260
lua.arcadebonus = 10
Lua.BrightSigns = true

#Temporarily moved from slot GN to avoid conflicts.
Level ZN
LevelName = Motherlode Canyon
SubTitle = Wanderer Cup 3
Nozone = true
TypeOfLevel = Race
NumLaps = 4
SkyNum = 60
Music = MLODEC
SectionRace = true
NextLevel = GO
lua.arcadetime = 80
lua.arcadebonus = 30

#Other
#A more faithful interpretation of Cosmic Rift.
Level ZM
LevelName = Cosmic Rift
ZoneTitle = Classic
SubTitle = Map HELL
Music = KMAPGE
TypeOfLevel = Race
NoZone = true
NumLaps = 5
SkyNum = 22
Hidden = true
NextLevel = 1
