forked from team-sg/hero-mark-2
more granular shard requirements
This commit is contained in:
parent
9ca36421dc
commit
121af4481e
2 changed files with 68 additions and 49 deletions
|
@ -23,9 +23,10 @@ script = ExtResource( 5 )
|
||||||
title = "Verdant Hills"
|
title = "Verdant Hills"
|
||||||
shard_titles = [ "Climb to the top", "The obstacle course", "The smallest platform", "Energetic eviscerator", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Climb to the top", "The obstacle course", "The smallest platform", "Energetic eviscerator", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "hills"
|
save_id = "hills"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13253
|
scores_id = 13253
|
||||||
|
@ -38,9 +39,10 @@ script = ExtResource( 5 )
|
||||||
title = "Shady Canopy"
|
title = "Shady Canopy"
|
||||||
shard_titles = [ "Archer and His Friend", "Thirsty Spiders", "Spider's Den", "Dancing Above the Pond", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Archer and His Friend", "Thirsty Spiders", "Spider's Den", "Dancing Above the Pond", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "canopy"
|
save_id = "canopy"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13254
|
scores_id = 13254
|
||||||
|
@ -53,9 +55,10 @@ script = ExtResource( 5 )
|
||||||
title = "Echo Mountain"
|
title = "Echo Mountain"
|
||||||
shard_titles = [ "Push the Rock", "Twin Rolling Fiends", "Beware! Moving Platforms", "Crafty CatBat", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Push the Rock", "Twin Rolling Fiends", "Beware! Moving Platforms", "Crafty CatBat", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "mountain"
|
save_id = "mountain"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13263
|
scores_id = 13263
|
||||||
|
@ -68,9 +71,10 @@ script = ExtResource( 5 )
|
||||||
title = "VS The Scrump"
|
title = "VS The Scrump"
|
||||||
shard_titles = [ "-w-", "owo", "uwu", "o3o", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "-w-", "owo", "uwu", "o3o", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "boss1"
|
save_id = "boss1"
|
||||||
shards_required = 10
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 7
|
shards_required_salty = 0
|
||||||
shards_required_hard = 15
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = true
|
boss = true
|
||||||
scores_id = -1
|
scores_id = -1
|
||||||
|
@ -83,9 +87,10 @@ script = ExtResource( 5 )
|
||||||
title = "Blue Ray Cavern"
|
title = "Blue Ray Cavern"
|
||||||
shard_titles = [ "Dynamic Duo", "Stalactite Scramble", "OverHead Obstacle Course", "Sneaky Snail", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Dynamic Duo", "Stalactite Scramble", "OverHead Obstacle Course", "Sneaky Snail", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "cave"
|
save_id = "cave"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss1"
|
boss_required = "boss1"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13264
|
scores_id = 13264
|
||||||
|
@ -98,9 +103,10 @@ script = ExtResource( 5 )
|
||||||
title = "Crater of the Abyss"
|
title = "Crater of the Abyss"
|
||||||
shard_titles = [ "Follow the minnow", "Beel enclosure", "Turchin jump", "Drop Down Mine Jump", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Follow the minnow", "Beel enclosure", "Turchin jump", "Drop Down Mine Jump", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "abyss"
|
save_id = "abyss"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss1"
|
boss_required = "boss1"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13265
|
scores_id = 13265
|
||||||
|
@ -113,9 +119,10 @@ script = ExtResource( 5 )
|
||||||
title = "ArlingWood Graveyard"
|
title = "ArlingWood Graveyard"
|
||||||
shard_titles = [ "Bone Climb", "Soul Graze", "Bow Happy Hellarcher", "Look out for spikes!", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Bone Climb", "Soul Graze", "Bow Happy Hellarcher", "Look out for spikes!", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "graveyard"
|
save_id = "graveyard"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss1"
|
boss_required = "boss1"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13266
|
scores_id = 13266
|
||||||
|
@ -128,9 +135,10 @@ script = ExtResource( 5 )
|
||||||
title = "VS. STG-2600"
|
title = "VS. STG-2600"
|
||||||
shard_titles = [ "", "", "", "", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "", "", "", "", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "boss2"
|
save_id = "boss2"
|
||||||
shards_required = 20
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 15
|
shards_required_salty = 0
|
||||||
shards_required_hard = 30
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = true
|
boss = true
|
||||||
scores_id = -1
|
scores_id = -1
|
||||||
|
@ -143,9 +151,10 @@ script = ExtResource( 5 )
|
||||||
title = "Dread PD"
|
title = "Dread PD"
|
||||||
shard_titles = [ "All Cops Are Bastards", "Save Ms.X", "Treacherous Climb", "Dodge the lasers", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "All Cops Are Bastards", "Save Ms.X", "Treacherous Climb", "Dodge the lasers", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "station"
|
save_id = "station"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss2"
|
boss_required = "boss2"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13267
|
scores_id = 13267
|
||||||
|
@ -158,9 +167,10 @@ script = ExtResource( 5 )
|
||||||
title = "Rust Inc."
|
title = "Rust Inc."
|
||||||
shard_titles = [ "Precarious Block", "Beside the button", "Saws and bullets", "Beyond the Steam", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Precarious Block", "Beside the button", "Saws and bullets", "Beyond the Steam", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "rust"
|
save_id = "rust"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss2"
|
boss_required = "boss2"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13268
|
scores_id = 13268
|
||||||
|
@ -173,9 +183,10 @@ script = ExtResource( 5 )
|
||||||
title = "Fami's Lab"
|
title = "Fami's Lab"
|
||||||
shard_titles = [ "Spikes Can't Stop You", "Final Obstacle Course", "5-Finger Discount", "Good Job!", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Spikes Can't Stop You", "Final Obstacle Course", "5-Finger Discount", "Good Job!", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "lab"
|
save_id = "lab"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = "boss2"
|
boss_required = "boss2"
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = 13269
|
scores_id = 13269
|
||||||
|
@ -188,9 +199,10 @@ script = ExtResource( 5 )
|
||||||
title = "VS. Fami"
|
title = "VS. Fami"
|
||||||
shard_titles = [ "", "", "", "", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "", "", "", "", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "boss3"
|
save_id = "boss3"
|
||||||
shards_required = 40
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 30
|
shards_required_salty = 0
|
||||||
shards_required_hard = 60
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = true
|
boss = true
|
||||||
scores_id = -1
|
scores_id = -1
|
||||||
|
@ -203,9 +215,10 @@ script = ExtResource( 5 )
|
||||||
title = "Beta Blue Ray Cavern"
|
title = "Beta Blue Ray Cavern"
|
||||||
shard_titles = [ "Star-Crossed Lovers", "The Snail Cave", "Members Only!", "OverHead Obstacle Course", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Star-Crossed Lovers", "The Snail Cave", "Members Only!", "OverHead Obstacle Course", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "beta_cave"
|
save_id = "beta_cave"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = -1
|
scores_id = -1
|
||||||
|
@ -218,9 +231,10 @@ script = ExtResource( 5 )
|
||||||
title = "Beta Verdant Hills"
|
title = "Beta Verdant Hills"
|
||||||
shard_titles = [ "Climb the Big Vine", "Next to the Lone Tree", "Slime's Treasure", "The Snake Pit", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
shard_titles = [ "Climb the Big Vine", "Next to the Lone Tree", "Slime's Treasure", "The Snake Pit", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
|
||||||
save_id = "beta_hills"
|
save_id = "beta_hills"
|
||||||
shards_required = 0
|
shards_required_sweet = 0
|
||||||
shards_required_easy = 0
|
shards_required_salty = 0
|
||||||
shards_required_hard = 0
|
shards_required_spicy = 0
|
||||||
|
shards_required_pungent = 0
|
||||||
boss_required = ""
|
boss_required = ""
|
||||||
boss = false
|
boss = false
|
||||||
scores_id = -1
|
scores_id = -1
|
||||||
|
|
|
@ -10,25 +10,30 @@ export var shard_titles: Array = [
|
||||||
"Time Bonus",
|
"Time Bonus",
|
||||||
"Life Bonus"]
|
"Life Bonus"]
|
||||||
export var save_id: String = ""
|
export var save_id: String = ""
|
||||||
export var shards_required: int = 0 setget , _get_shards_required
|
export var shards_required_sweet: int = 0
|
||||||
export var shards_required_easy: int = 0
|
export var shards_required_salty: int = 0
|
||||||
export var shards_required_hard: int = 0
|
export var shards_required_spicy: int = 0
|
||||||
|
export var shards_required_pungent: int = 0
|
||||||
export var boss_required: String = ""
|
export var boss_required: String = ""
|
||||||
export var boss: bool = false
|
export var boss: bool = false
|
||||||
export var scores_id: int = -1
|
export var scores_id: int = -1
|
||||||
export var times_id: int = -1
|
export var times_id: int = -1
|
||||||
export var scene: PackedScene
|
export var scene: PackedScene
|
||||||
|
|
||||||
|
var shards_required: int = 0 setget , _get_shards_required
|
||||||
|
|
||||||
func _get_shards_required() -> int:
|
func _get_shards_required() -> int:
|
||||||
if Engine.editor_hint:
|
if Engine.editor_hint:
|
||||||
return shards_required
|
return shards_required
|
||||||
match Game.difficulty:
|
match Game.difficulty:
|
||||||
Game.Difficulty.SWEET:
|
Game.Difficulty.SWEET:
|
||||||
return shards_required_easy
|
return shards_required_sweet
|
||||||
Game.Difficulty.SALTY, Game.Difficulty.SPICY:
|
Game.Difficulty.SALTY:
|
||||||
return shards_required
|
return shards_required_salty
|
||||||
|
Game.Difficulty.SPICY:
|
||||||
|
return shards_required_spicy
|
||||||
Game.Difficulty.PUNGENT:
|
Game.Difficulty.PUNGENT:
|
||||||
return shards_required_hard
|
return shards_required_pungent
|
||||||
return shards_required
|
return shards_required
|
||||||
|
|
||||||
func set_title(value):
|
func set_title(value):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue