Ajout de l'amélioration du modèle du robot au cours de l'histoire, d'une annonce sur cette amélioration ainsi qu'un succès à l'utilisation de toutes les incubateurs d'orchid dans une base

This commit is contained in:
2026-07-10 16:25:33 +02:00
parent be33225d4d
commit cb5a2421ae
32 changed files with 254 additions and 51 deletions
+9 -9
View File
@@ -20,20 +20,20 @@ func get_artefacts() -> Array[Artefact]:
return GameInfo.game_data.current_run.artefacts
return []
func update_with_artefacts(artefacts : Array[Artefact]):
inventory.seeds_size = calculate_inventory_size(artefacts)
max_energy = calculate_max_energy(artefacts)
func update_with_run_data(run_data : RunData):
inventory.seeds_size = calculate_inventory_size(run_data)
max_energy = calculate_max_energy(run_data)
updated.emit()
func calculate_max_energy(artefacts : Array[Artefact]) -> int:
var v = DEFAULT_MAX_ENERGY
for a in artefacts:
func calculate_max_energy(run_data : RunData) -> int:
var v = run_data.story_step.get_player_max_energy()
for a in run_data.artefacts:
v = a.modify_player_max_energy(v)
return v
func calculate_inventory_size(artefacts : Array[Artefact]) -> int:
var v = DEFAULT_INVENTORY_SIZE
for a in artefacts:
func calculate_inventory_size(run_data : RunData) -> int:
var v = run_data.story_step.get_player_max_inventory()
for a in run_data.artefacts:
v = a.modify_player_inventory_size(v)
return v