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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user