Dev 0.1
* Structure de l'histoire principale * Line sur le perso principal * Agrandissement de la zone de détection des cellules * Ajout du spray de Talion (+1 points de plante de base) * Ajout de feedback sur l'usage des cellules d'énergie
This commit is contained in:
@@ -3,7 +3,7 @@ extends Resource
|
||||
class_name ProgressionData
|
||||
|
||||
@export var run_number : int = 0
|
||||
@export var best_run : int = 0
|
||||
@export var best_run : int = 0 : set = set_best_run
|
||||
|
||||
@abstract func get_story_step() -> StoryStep
|
||||
|
||||
@@ -21,6 +21,9 @@ class_name ProgressionData
|
||||
|
||||
@abstract func unlock_new_mutation() -> PlantMutation
|
||||
|
||||
func set_best_run(v := best_run):
|
||||
best_run = v
|
||||
|
||||
func get_all_mutations() -> Array[PlantMutation]:
|
||||
return [
|
||||
QualityMutation.new(),
|
||||
@@ -52,14 +55,19 @@ func get_all_artifacts() -> Array[Artefact]:
|
||||
StabilisatorArtefact.new(),
|
||||
TalionOverloaderArtefact.new(),
|
||||
TalionSoilArtifact.new(),
|
||||
TalionSprayArtifact.new()
|
||||
]
|
||||
|
||||
func get_all_story_steps() -> Array[StoryStep]:
|
||||
return [
|
||||
TutorialStoryStep.new(),
|
||||
StartStoryStep.new(),
|
||||
MercuryStoryStep.new(),
|
||||
BoreaStoryStep.new()
|
||||
# TutorialStoryStep.new(),
|
||||
# StartStoryStep.new(),
|
||||
# MercuryStoryStep.new(),
|
||||
BoreaStoryStep.new(),
|
||||
AquaStoryStep.new(),
|
||||
SubterraStoryStep.new(),
|
||||
EstiaStoryStep.new(),
|
||||
AstraStoryStep.new(),
|
||||
]
|
||||
|
||||
func finish_run(run : RunData):
|
||||
|
||||
Reference in New Issue
Block a user