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:
@@ -1,6 +1,7 @@
|
||||
[gd_scene format=3 uid="uid://b2tn4biidxwdo"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://111umh57ekg5" path="res://entities/player_3d/resources/3d_orchid.blend" id="1_4gn86"]
|
||||
[ext_resource type="Script" uid="uid://belels58bosgj" path="res://entities/player_3d/scripts/dead_orchid.gd" id="1_lhvrd"]
|
||||
|
||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_xuy43"]
|
||||
radius = 0.42504883
|
||||
@@ -8,6 +9,7 @@ height = 0.8718262
|
||||
|
||||
[node name="DeadOrchid" type="RigidBody3D" unique_id=1056532235]
|
||||
transform = Transform3D(-0.98981106, 0, 0.14238709, 0, 1, 0, -0.14238709, 0, -0.98981106, 0, 0, 0)
|
||||
script = ExtResource("1_lhvrd")
|
||||
|
||||
[node name="3d_orchid" parent="." unique_id=1207424236 instance=ExtResource("1_4gn86")]
|
||||
|
||||
|
||||
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