* Evolution de l'histoire avec de nouveaux dialogues, une plus grande durée de vie du jeu, des nouvelles zones d'histoire... * Suppression du mode infini * Ajout d'un écran des mutations découvertes * Ajout d'un nouveau mécanisme de respawn situé dans le vaissau * Ajout de 2 nouveaux modificateurs de région * Quatre nouveaux artefacts * Visuel de la décontamination de la planète 3D en cours de la partie * Ajout d'une annonce visuelle des scène du jeu * Fix sur la mutation Généreux pour être en accord avec sa description * Amélioration de l'effet de la mutation Purification * Fix de la mutation sociale aux niveau supérieurs * Ajout d'un effet visuel de réacteur sur le joueur 3D * Fix sur l'annonce de nouveaux objets qui se déclenchaient à une nouvelle run * Amélioration des animation et des informations données dans le vaisseau * Correction mineure des traductions
27 lines
707 B
GDScript
27 lines
707 B
GDScript
extends Interactable
|
|
class_name Ladder
|
|
|
|
func _ready():
|
|
if (
|
|
GameInfo.game_data.current_region_data.tutorial
|
|
and not GameInfo.game_data.current_region_data.get_state() == RegionData.State.SUCCEEDED
|
|
) :
|
|
hide()
|
|
else:
|
|
appear()
|
|
GameInfo.game_data.current_region_data.updated.connect(
|
|
func (region_data : RegionData):
|
|
if region_data.get_state() == RegionData.State.SUCCEEDED:
|
|
appear()
|
|
%IconAnimationPlayer.play("Pulse")
|
|
)
|
|
|
|
func appear():
|
|
show()
|
|
%LadderAnimationPlayer.play("appear")
|
|
|
|
func interact(p : Player):
|
|
p.region.save()
|
|
SceneManager.change_to_scene(CockpitScene.new())
|
|
return true
|