Checkpoint-System irgendwie komplett verschissen

This commit is contained in:
kevadesu 2025-05-10 19:25:11 +02:00
parent 52da27c158
commit c2d39d71b2
16 changed files with 154 additions and 35 deletions

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=23 format=3 uid="uid://bn20cqfwvm2oe"]
[gd_scene load_steps=24 format=3 uid="uid://bn20cqfwvm2oe"]
[ext_resource type="Script" uid="uid://wr38f8q1w7yq" path="res://pause_menu.gd" id="1_fwt2i"]
[ext_resource type="Script" uid="uid://wr38f8q1w7yq" path="res://main.gd" id="1_fwt2i"]
[ext_resource type="PackedScene" uid="uid://bs6yq6gy7k2sb" path="res://player.tscn" id="1_lsi31"]
[ext_resource type="Shape3D" uid="uid://30um6cm5oj6q" path="res://wall_cwt.tres" id="2_7sds5"]
[ext_resource type="FontFile" uid="uid://rswq6vrwr2nx" path="res://InstrumentSans-VariableFont_wdth,wght.ttf" id="2_fq2vn"]
@ -30,6 +30,10 @@ albedo_texture = ExtResource("2_gp22r")
[sub_resource type="PlaneMesh" id="PlaneMesh_rv2mx"]
size = Vector2(10, 10)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_33ny2"]
transparency = 1
albedo_color = Color(0.618889, 0.459095, 1, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o66vw"]
albedo_texture = ExtResource("5_r3eyv")
@ -101,10 +105,11 @@ shape = ExtResource("3_n0qnv")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.5, -27.5, 10, 12.5)
mesh = SubResource("PlaneMesh_rv2mx")
skeleton = NodePath("../MeshInstance3D")
surface_material_override/0 = SubResource("StandardMaterial3D_33ny2")
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D14"]
[node name="StaticBody3D_S1" type="StaticBody3D" parent="MeshInstance3D14"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D14/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D14/StaticBody3D_S1"]
shape = ExtResource("3_n0qnv")
[node name="MeshInstance3D25" type="MeshInstance3D" parent="."]
@ -121,12 +126,19 @@ shape = ExtResource("3_n0qnv")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.5, -27.5, 10, 7.5)
mesh = SubResource("PlaneMesh_rv2mx")
skeleton = NodePath("../MeshInstance3D")
surface_material_override/0 = SubResource("StandardMaterial3D_33ny2")
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D24"]
[node name="StaticBody3D_S1" type="StaticBody3D" parent="MeshInstance3D24"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D24/StaticBody3D"]
[node name="CollisionShape3D_S1" type="CollisionShape3D" parent="MeshInstance3D24/StaticBody3D_S1"]
shape = ExtResource("3_n0qnv")
[node name="MeshInstance3D49" type="MeshInstance3D" parent="."]
transform = Transform3D(-3.49691e-08, -1, -1.31134e-08, 0, -4.37114e-08, 0.3, -0.8, 4.37114e-08, 5.73206e-16, -30.8179, 12, 10.0294)
mesh = SubResource("PlaneMesh_rv2mx")
skeleton = NodePath("../MeshInstance3D")
surface_material_override/0 = SubResource("StandardMaterial3D_33ny2")
[node name="MeshInstance3D26" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.353553, 0, -0.707107, 0.353553, -12.5, 10, 12.5)
mesh = SubResource("PlaneMesh_rv2mx")
@ -280,7 +292,7 @@ skeleton = NodePath("../MeshInstance3D")
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D48"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D48/StaticBody3D"]
shape = ExtResource("3_n0qnv")
shape = ExtResource("2_7sds5")
[node name="MeshInstance3D6" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -10)
@ -493,6 +505,7 @@ mesh = SubResource("PlaneMesh_rv2mx")
shape = ExtResource("3_n0qnv")
[node name="Player" parent="." instance=ExtResource("1_lsi31")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 1.3736)
top_level = true
linear_damp = 3.0
@ -553,7 +566,7 @@ transform = Transform3D(-4.37113e-08, 0, -1, 0, 1, 0, 0.999999, 0, -4.37115e-08,
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "In this sattion, you need to solve some mathematical
text = "In this station, you need to solve some mathematical
equations (I know, boring) and get the answer right.
If you end up answering even one wrong, you'll have
to restart this entire station. this section also