MainCfg
GameData = emeraldgame.dat
NumDemos = 0
UseBlackRock = false
GameOverTics = 8*TICRATE
InvulnTics = 715
SneakerTics = 730
Use1UpSound = true
SPStage_Start = E0
CreditsCutscene = 1
CustomVersion = Emerald Quest v2.0

Clear All

# Automatically Unlocked Thingies

Unlockable 1
Name = Record Attack
Objective = Do something cool
Type = RecordAttack
NoCecho = true
ConditionSet = -1
NoChecklist = false
Height = 10

Unlockable 2
Type = None
Name = Fang
ConditionSet = -1

Unlockable 3
Type = None
Name = Metal Sonic
ConditionSet = -1

Unlockable 4
Type = None
Name = Amy
ConditionSet = -1

# Time, Ring, and Score Emblems

Emblem
Type = Time
Var = 45*TICRATE
Sprite = T
MapNum = E1
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 100
Sprite = R
MapNum = E1
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 50*TICRATE
Sprite = T
MapNum = E2
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = E2
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 80*TICRATE
Sprite = T
MapNum = E3
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 250
Sprite = R
MapNum = E3
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 60*TICRATE
Sprite = T
MapNum = E4
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = E4
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 80*TICRATE
Sprite = T
MapNum = E5
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 250
Sprite = R
MapNum = E5
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 70*TICRATE
Sprite = T
MapNum = E6
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = E6
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 160*TICRATE
Sprite = T
MapNum = E7
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 350
Sprite = R
MapNum = E7
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 90*TICRATE
Sprite = T
MapNum = E8
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = E8
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 160*TICRATE
Sprite = T
MapNum = E9
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 350
Sprite = R
MapNum = E9
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 125*TICRATE
Sprite = T
MapNum = EA
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = EA
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 150*TICRATE
Sprite = T
MapNum = EB
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 300
Sprite = R
MapNum = EB
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 140*TICRATE
Sprite = T
MapNum = EC
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = EC
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 170*TICRATE
Sprite = T
MapNum = ED
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 350
Sprite = R
MapNum = ED
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 145*TICRATE
Sprite = T
MapNum = EE
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = EE
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 190*TICRATE
Sprite = T
MapNum = EG
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 120
Sprite = R
MapNum = EG
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 90*TICRATE
Sprite = T
MapNum = EI
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 140
Sprite = R
MapNum = EI
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 130*TICRATE
Sprite = T
MapNum = EJ
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 235
Sprite = R
MapNum = EJ
Color = SKINCOLOR_GOLD

Emblem
Type = Time
Var = 40*TICRATE
Sprite = T
MapNum = EK
Color = SKINCOLOR_GREY

Emblem
Type = Score
Var = 10000
Sprite = S
MapNum = EK
Color = SKINCOLOR_RUST

Emblem
Type = Time
Var = 70*TICRATE
Sprite = T
MapNum = EL
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 170
Sprite = R
MapNum = EL
Color = SKINCOLOR_GOLD

ExtraEmblem 1
Name = Complete the game
Objective = Complete the game
ConditionSet = 1
Sprite = H
Color = SKINCOLOR_JET

ExtraEmblem 2
Name = Triple C
Objective = Complete Crawla Castle
ConditionSet = 5
Sprite = K
Color = SKINCOLOR_BLUE

# Hub/Cobalt Core 2 Emblems

Emblem
Hint = Submerged in water and\\under the bridge,\\it rests peacefully.
Type = Global
Tag = 0
MapNum = E0
Sprite = A
Color = SKINCOLOR_BLUE

Emblem
Hint = A hole in the ground that\\was once filled with lava.\\Now, it contains an emblem.
Type = Global
Tag = 1
MapNum = E0
Sprite = B
Color = SKINCOLOR_LAVENDER

Emblem
Hint = You there, on the beach!\\You'll never reach me, I'll\\stay on this pillar forever!
Type = Global
Tag = 2
MapNum = E0
Sprite = C
Color = SKINCOLOR_RED

Emblem
Hint = It's so cold down here. Take\\too long, and this ledge\\will become my snowgrave!
Type = Global
Tag = 3
MapNum = E0
Sprite = D
Color = SKINCOLOR_ORANGE

Emblem
Hint = Hiding behind a pillar,\\this emblem is too shy\\to reveal itself.
Type = Global
Tag = 4
MapNum = E0
Sprite = E
Color = SKINCOLOR_GREEN

Emblem
Hint = Stand tall on the four\\pillars. The emblem will be\\accessible afterwards.
Type = Global
Tag = 5
MapNum = E0
Sprite = L
Color = SKINCOLOR_GOLD

Emblem
Hint = This stream of purple\\goo seems interesting...\\Let's use it to go up!
Type = Global
Tag = 6
MapNum = E0
Sprite = M
Color = SKINCOLOR_PURPLE

Emblem
Hint = The final zone awaits.\\There seems to be more\\to this area, though.
Type = Global
Tag = 7
MapNum = E0
Sprite = P
Color = SKINCOLOR_BLACK

Emblem
Type = Score
Var = 10000
Sprite = F
MapNum = EH
Color = SKINCOLOR_GOLD

Emblem
Hint = The final battle awaits, but don't rush in just yet! It seems that something is hidden up here...
Type = Global
Tag = 0
MapNum = EH
Sprite = H
Color = SKINCOLOR_CRIMSON

Emblem
Hint = You did it, you stopped Robotnik's plan! Take a short rest and look around, you've earned it!
Type = Global
Tag = 1
MapNum = EH
Sprite = H
Color = SKINCOLOR_BLUE

# New Emblems from the 2.0 Update

# - Generic Grass Emblems

Emblem
Hint = The tradition of hiding the first emblem in plain sight continues. Join the picnic!
Type = Global
Tag = 0
MapNum = E1
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = A hidden yellow spring will help you reach this alcove! Or you can just ask Tails for help. Either works.
Type = Global
Tag = 1
MapNum = E1
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = Close to the goal, a lonely emblem sits on a cliff. Go grab it and bring it along on your adventure!
Type = Global
Tag = 2
MapNum = E1
Sprite = H
Color = SKINCOLOR_RED

# - Flaming Forest Emblems

Emblem
Hint = Things may look dire, but don't rush off yet! You just got here, after all. Take a look around...
Type = Global
Tag = 0
MapNum = E3
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = Watch out, it's a stream of lava! We'll have to watch our step. Wait a second, what's that up there?
Type = Global
Tag = 1
MapNum = E3
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = This one's trying to be sneaky by hiding behind a fallen pillar. Make sure you don't walk right by it!
Type = Global
Tag = 2
MapNum = E3
Sprite = H
Color = SKINCOLOR_RED

# - Rocky Coast Emblems

Emblem
Hint = There's no way you're not gonna go swimming while you're here! There's a small pool close to the start.
Type = Global
Tag = 0
MapNum = E5
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = Whoa, a cool water slide! Hold on a minute, I saw something just before we left the cave, go back!
Type = Global
Tag = 1
MapNum = E5
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = Right at the goal, the rocky cliffs hold an emblem. Climb up there and claim your prize!
Type = Global
Tag = 2
MapNum = E5
Sprite = H
Color = SKINCOLOR_RED

# - Techno Tundra Emblems

Emblem
Hint = Through the window, a lone snowman waves at you. They're holding onto an emblem for you!
Type = Global
Tag = 0
MapNum = E7
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = This emblem is quite resistant to acid! There must be some way to drain the acid here...
Type = Global
Tag = 1
MapNum = E7
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = Take the high road and keep your eyes peeled. A hop, skip, and a red spring is all it takes!
Type = Global
Tag = 2
MapNum = E7
Sprite = H
Color = SKINCOLOR_RED

# - Shadow Fortress Emblems

Emblem
Hint = My hiding spot is supreme! You'll never know that I'm hiding somewhere before the second checkpoint!
Type = Global
Tag = 0
MapNum = E9
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = This is quite a dark zone... Huh? This wall feels unstable. I bet someone strong could break it!
Type = Global
Tag = 1
MapNum = E9
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = Metal Sonic may have stolen the Chaos Emerald, but he left this emblem behind. Let's take it!
Type = Global
Tag = 2
MapNum = E9
Sprite = H
Color = SKINCOLOR_RED

# - Dusk Desert Emblems

Emblem
Hint = Don't get too hasty! Make sure you grab the emblem before pressing the button.
Type = Global
Tag = 0
MapNum = EB
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = When you hit another fork in the road, turn right. Make sure you don't jump right over the emblem!
Type = Global
Tag = 1
MapNum = EB
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = Put the second gargoyle in the correct spot, but don't proceed just yet. It's somewhere around here!
Type = Global
Tag = 2
MapNum = EB
Sprite = H
Color = SKINCOLOR_RED

# - Techno Canyon Emblems

Emblem
Hint = A jump to the right, a jump to the left, then a jump to the exit. Why not take a U-turn at the end?
Type = Global
Tag = 0
MapNum = ED
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = The short, rocky walls around you hold quite a few secrets. In the center, an emblem waits for you.
Type = Global
Tag = 1
MapNum = ED
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = In the final fortress, an emblem sits in a pool of purple goo. Take a dive and claim your prize!
Type = Global
Tag = 2
MapNum = ED
Sprite = H
Color = SKINCOLOR_RED

# - Cobalt Core Emblems

Emblem
Hint = Ugh, a lazy boss rush with recycled ideas? Boring. At least there's an emblem up on this ledge.
Type = Global
Tag = 0
MapNum = EG
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = In the asteroid field, a button sits on a small ledge. Press it, and a door will open nearby.
Type = Global
Tag = 1
MapNum = EG
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = This emblem has a devious hiding spot. The only hint I'll give you is that you'll need anti-gravity!
Type = Global
Tag = 2
MapNum = EG
Sprite = H
Color = SKINCOLOR_RED

# - Snowy Hill Emblems because I need the final emblem count to be a number that is a multiple of five or else I will lose my mind

Emblem
Hint = Quite a simple emblem to grab. Turn 180 degrees as soon as you begin, and you won't miss it.
Type = Global
Tag = 0
MapNum = EL
Sprite = H
Color = SKINCOLOR_BLUE

Emblem
Hint = The house may catch your attention, but you should check out the left wall. Something's hiding up there!
Type = Global
Tag = 1
MapNum = EL
Sprite = H
Color = SKINCOLOR_ORANGE

Emblem
Hint = You've made it to the end! However, you shouldn't finish just yet, or you'll walk right by an emblem!
Type = Global
Tag = 2
MapNum = EL
Sprite = H
Color = SKINCOLOR_RED

# - Pink Park Emblems

Emblem
Type = Time
Var = 170*TICRATE
Sprite = T
MapNum = EQ
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 350
Sprite = R
MapNum = EQ
Color = SKINCOLOR_GOLD

Emblem
Hint = That big door wasn't the only thing the purple crystal activated. Wasn't there a smaller door earlier?
Type = Global
Tag = 0
MapNum = EQ
Sprite = A
Color = SKINCOLOR_SKY

Emblem
Hint = Prove your mastery of the water geysers, and pierce straight through the center of the heart!
Type = Global
Tag = 1
MapNum = EQ
Sprite = C
Color = SKINCOLOR_TAFFY

Emblem
Hint = Hey, someone left the refrigerator door open! How irresponsible! ...Do they have any snacks?
Type = Global
Tag = 2
MapNum = EQ
Sprite = K
Color = SKINCOLOR_WHITE

Emblem
Hint = You missed every single crystal? ...That's kind of impressive, actually. Jump for your prize!
Type = Global
Tag = 3
MapNum = EQ
Sprite = F
Color = SKINCOLOR_TAFFY

Emblem
Hint = Once the giant water geyser flings you out of the cave, turn around and let the spring guide you.
Type = Global
Tag = 4
MapNum = EQ
Sprite = I
Color = SKINCOLOR_SKY

# - Sunset Void Emblems

Emblem
Type = Time
Var = 340*TICRATE
Sprite = T
MapNum = ER
Color = SKINCOLOR_GREY

Emblem
Type = Rings
Var = 850
Sprite = R
MapNum = ER
Color = SKINCOLOR_GOLD

Emblem
Hint = Before you jump into the first teleporter, take a look around. The emblem is hiding near here...
Type = Global
Tag = 0
MapNum = ER
Sprite = C
Color = SKINCOLOR_BLUE

Emblem
Hint = Did you just fall down, or rise up? Either way, move along the edge, and you'll find the emblem!
Type = Global
Tag = 1
MapNum = ER
Sprite = C
Color = SKINCOLOR_ORANGE

Emblem
Hint = A hole in the wall leads to a teleporter. It'll take you to where my journey first began.
Type = Global
Tag = 2
MapNum = ER
Sprite = C
Color = SKINCOLOR_RED

# Condition Sets

ConditionSet 1
Condition1 = GameClear 1

ConditionSet 2
Condition1 = TotalEmblems 20

ConditionSet 3
Condition1 = MapBeaten EI

ConditionSet 4
Condition1 = MapBeaten EJ

ConditionSet 5
Condition1 = MapBeaten EK

ConditionSet 6
Condition1 = TotalEmblems 35

ConditionSet 7
Condition1 = TotalEmblems 50

ConditionSet 9
Condition1 = TotalEmblems 85

ConditionSet 10
Condition1 = TotalEmblems 90

# Unlockables (for real this time :3)

Unlockable 5
Name = Secret Levels
Objective = Unlock a secret level
Type = LevelSelect
Var = 2
Height = 20
ConditionSet = 2

Unlockable 6
Name = Crawla Castle 1
Objective = Collect 20 emblems
Type = Warp
Var = EI
ConditionSet = 2

Unlockable 7
Name = Crawla Castle 2
Objective = Clear Crawla Castle 1
Type = Warp
Var = EJ
ConditionSet = 3

Unlockable 8
Name = Crawla Castle 3
Objective = Clear Crawla Castle 2
Type = Warp
Var = EK
ConditionSet = 4

Unlockable 9
Name = Snowy Hill Zone
Objective = Collect 35 emblems
Type = Warp
Var = EL
ConditionSet = 6

Unlockable 10
Name = Flooded City 2
Objective = Complete Crawla Castle Zone
Type = Warp
Var = EM
ConditionSet = 5

Unlockable 11
Name = Pink Park Zone
Objective = Collect 50 emblems
Type = Warp
Var = EQ
ConditionSet = 7

Unlockable 12
Name = Emblem Hints
Objective = Complete the game
Type = EmblemHints
ConditionSet = 1

Unlockable 13
Name = Emblem Radar
Objective = Complete the game
Type = ItemFinder
ConditionSet = 1

Unlockable 14
Name = Sunset Void Zone
Objective = Collect 85 emblems
Type = Warp
Var = ER
ConditionSet = 9

Unlockable 15
Name = Obligatory Pandora's Box
Objective = Collect all 90 emblems
Type = Pandora
ConditionSet = 10