Teleporter bugfix
This commit is contained in:
1 parent
87df6cf283
commit
e808431fc2
3 files changed
+16
-4
No files matched your search
@@ -6,6 +6,8 @@ const GRAVITY_MULT = 0.8
|
||||
|
||||
const JUMP_VELOCITY = -410.0
|
||||
|
||||
const CAMERA_SMOOTHING_SPEED = 0.5
|
||||
|
||||
var fall_timer = 0.0
|
||||
var teleport_cooldown = 0
|
||||
var jumps = 0
|
||||
|
||||
+5
-3
@@ -20,9 +20,11 @@ func _on_contact(body) -> void:
|
||||
#print("PASSED OVER TELEPORTER")
|
||||
#get_tree().call_group("TELEPORTERS","check_for_pair")
|
||||
for teleporter in get_tree().get_nodes_in_group("TELEPORTERS"):
|
||||
print("PAIRED" + str(teleporter))
|
||||
print("SELF" + str(self))
|
||||
print("PAIRED" + str(teleporter) + teleporter.paired_teleporter)
|
||||
print("SELF" + str(self) + teleporter.paired_teleporter)
|
||||
if teleporter != self:
|
||||
if %Player2D.teleport_cooldown == 0:
|
||||
if teleporter.paired_teleporter == paired_teleporter and %Player2D.teleport_cooldown == 0:
|
||||
%Player2D.get_node("Camera2D").position_smoothing_speed = 1
|
||||
body.set_position(teleporter.get_position())
|
||||
%Player2D.teleport_cooldown = 1
|
||||
%Player2D.get_node("Camera2D").position_smoothing_speed = %Player2D.CAMERA_SMOOTHING_SPEED
|
||||
+9
-1
@@ -42,7 +42,6 @@ unique_name_in_owner = true
|
||||
position = Vector2(55, 59)
|
||||
|
||||
[node name="Tutorial" type="Node2D" parent="." unique_id=1391494772]
|
||||
visible = false
|
||||
|
||||
[node name="Teleporter1" parent="Tutorial" unique_id=1201409437 instance=ExtResource("4_gbfbk")]
|
||||
position = Vector2(149, 91.57307)
|
||||
@@ -52,6 +51,14 @@ paired_teleporter = "A"
|
||||
position = Vector2(328, 30.524357)
|
||||
paired_teleporter = "A"
|
||||
|
||||
[node name="Teleporter3" parent="Tutorial" unique_id=1875064797 instance=ExtResource("4_gbfbk")]
|
||||
position = Vector2(513, 345.61447)
|
||||
paired_teleporter = "B"
|
||||
|
||||
[node name="Teleporter4" parent="Tutorial" unique_id=262200609 instance=ExtResource("4_gbfbk")]
|
||||
position = Vector2(888, 338.7219)
|
||||
paired_teleporter = "B"
|
||||
|
||||
[node name="Block" parent="Tutorial" unique_id=1409784601 instance=ExtResource("2_036b0")]
|
||||
position = Vector2(55, 118)
|
||||
|
||||
@@ -62,6 +69,7 @@ position = Vector2(166, 200)
|
||||
position = Vector2(250, 141)
|
||||
|
||||
[node name="ZoeLevel" type="Node2D" parent="." unique_id=980267417]
|
||||
visible = false
|
||||
|
||||
[node name="Block" parent="ZoeLevel" unique_id=878186522 instance=ExtResource("2_036b0")]
|
||||
position = Vector2(55, 118)
|
||||
|
||||
Reference in new issue
Block a user