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
|
@ -10,25 +10,30 @@ export var shard_titles: Array = [
|
|||
"Time Bonus",
|
||||
"Life Bonus"]
|
||||
export var save_id: String = ""
|
||||
export var shards_required: int = 0 setget , _get_shards_required
|
||||
export var shards_required_easy: int = 0
|
||||
export var shards_required_hard: int = 0
|
||||
export var shards_required_sweet: int = 0
|
||||
export var shards_required_salty: int = 0
|
||||
export var shards_required_spicy: int = 0
|
||||
export var shards_required_pungent: int = 0
|
||||
export var boss_required: String = ""
|
||||
export var boss: bool = false
|
||||
export var scores_id: int = -1
|
||||
export var times_id: int = -1
|
||||
export var scene: PackedScene
|
||||
|
||||
var shards_required: int = 0 setget , _get_shards_required
|
||||
|
||||
func _get_shards_required() -> int:
|
||||
if Engine.editor_hint:
|
||||
return shards_required
|
||||
match Game.difficulty:
|
||||
Game.Difficulty.SWEET:
|
||||
return shards_required_easy
|
||||
Game.Difficulty.SALTY, Game.Difficulty.SPICY:
|
||||
return shards_required
|
||||
return shards_required_sweet
|
||||
Game.Difficulty.SALTY:
|
||||
return shards_required_salty
|
||||
Game.Difficulty.SPICY:
|
||||
return shards_required_spicy
|
||||
Game.Difficulty.PUNGENT:
|
||||
return shards_required_hard
|
||||
return shards_required_pungent
|
||||
return shards_required
|
||||
|
||||
func set_title(value):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue