Dev Demo 2
* Ajout des achievement Steam * Ajout d'une annonce à la récupération d'un artefact et ajout de textes axplicatifs sur les annonces d'artefacts et de mutation * Fix du léger glitch des tooltips * Ajout de clarté sur la machine de respawn dans le vaisseau
This commit is contained in:
2
entities/player_3d/scripts/dead_orchid.gd
Normal file
2
entities/player_3d/scripts/dead_orchid.gd
Normal file
@@ -0,0 +1,2 @@
|
||||
extends RigidBody3D
|
||||
class_name DeadOrchid
|
||||
1
entities/player_3d/scripts/dead_orchid.gd.uid
Normal file
1
entities/player_3d/scripts/dead_orchid.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://belels58bosgj
|
||||
@@ -16,6 +16,8 @@ var query_mouse := false
|
||||
|
||||
@export var controlling_player = true
|
||||
|
||||
var kick_old_body_ach_sended = false
|
||||
|
||||
func _ready():
|
||||
Dialogic.timeline_started.connect(
|
||||
func():
|
||||
@@ -84,10 +86,13 @@ func _physics_process(delta):
|
||||
move_and_slide()
|
||||
for i in get_slide_collision_count():
|
||||
var collision = get_slide_collision(i)
|
||||
if collision.get_collider() is RigidBody3D:
|
||||
if collision.get_collider() is RigidBody3D:
|
||||
collision.get_collider().apply_central_impulse(
|
||||
-collision.get_normal() * PUSH_FORCE
|
||||
)
|
||||
if not kick_old_body_ach_sended and collision.get_collider() is DeadOrchid:
|
||||
kick_old_body_ach_sended = true
|
||||
SteamConnection.unlock_achievement(SteamConnection.ACH_KICK_YOUR_OLD_BODY)
|
||||
|
||||
func update_mouse_hovered_actions() -> void:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user