235 lines
10 KiB
Plaintext
235 lines
10 KiB
Plaintext
[gd_scene load_steps=30 format=3 uid="uid://bafrwai0yyv38"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="1_ow7l2"]
|
|
[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="2_d7ga7"]
|
|
[ext_resource type="Material" uid="uid://b2ttpdiw37sq4" path="res://primitives/platforms/platform_material.tres" id="3_75a17"]
|
|
[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="4_umwyc"]
|
|
[ext_resource type="PackedScene" uid="uid://dgbahbof5lwda" path="res://objectives/objective_green.tscn" id="5_svtjg"]
|
|
[ext_resource type="PackedScene" uid="uid://bqqvv0i7toj13" path="res://objectives/objective_purple.tscn" id="6_aqf6l"]
|
|
[ext_resource type="Script" path="res://objectives/objective.gd" id="7_bx60d"]
|
|
[ext_resource type="PackedScene" uid="uid://b0fgqfhwq8qgy" path="res://objectives/objective_red.blend" id="8_cuxir"]
|
|
[ext_resource type="Script" path="res://objectives/objective_animate.gd" id="9_727eu"]
|
|
[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="10_cedx7"]
|
|
[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="11_rbxmw"]
|
|
[ext_resource type="PackedScene" uid="uid://84ydefh2yjfc" path="res://cubes/physics/cube_blue_unkillable.tscn" id="12_otybi"]
|
|
[ext_resource type="PackedScene" uid="uid://cyqkdqs6o5y63" path="res://cubes/physics/cube_green.tscn" id="13_sjfim"]
|
|
[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="14_amcg8"]
|
|
[ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="16_6g8sb"]
|
|
[ext_resource type="PackedScene" uid="uid://dl7vfj301iray" path="res://cubes/physics/cube_green_purple.tscn" id="17_k0f6p"]
|
|
[ext_resource type="PackedScene" uid="uid://p0gys1svnbo7" path="res://primitives/death/death_composite_fractal.tscn" id="18_68b0t"]
|
|
[ext_resource type="PackedScene" uid="uid://cttv7cofbshaa" path="res://cubes/tile/death_tile_sokoban.tscn" id="19_7n38a"]
|
|
[ext_resource type="PackedScene" uid="uid://k0hkmhdvbq1d" path="res://cubes/tile/cube_tile_sokoban_unkillable.tscn" id="19_otckc"]
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_ubtxc"]
|
|
material = ExtResource("3_75a17")
|
|
size = Vector2(1000, 1000)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_1hfqu"]
|
|
size = Vector3(1000, 1, 1000)
|
|
|
|
[sub_resource type="Environment" id="Environment_4rftt"]
|
|
background_mode = 1
|
|
ssr_enabled = true
|
|
ssr_max_steps = 50
|
|
glow_enabled = true
|
|
glow_intensity = 0.93
|
|
glow_strength = 0.88
|
|
glow_bloom = 0.16
|
|
glow_blend_mode = 0
|
|
fog_light_color = Color(0.182804, 0.289838, 0.349834, 1)
|
|
fog_density = 0.0
|
|
adjustment_enabled = true
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_prgnm"]
|
|
size = Vector3(3, 3, 3)
|
|
|
|
[sub_resource type="Curve" id="Curve_c6ptq"]
|
|
min_value = -2.0
|
|
max_value = 2.0
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_a54e6"]
|
|
curve = SubResource("Curve_c6ptq")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xpets"]
|
|
emission_shape = 2
|
|
emission_sphere_radius = 20.0
|
|
orbit_velocity_min = 0.02
|
|
orbit_velocity_max = 0.1
|
|
orbit_velocity_curve = SubResource("CurveTexture_a54e6")
|
|
gravity = Vector3(0, 0, 0)
|
|
|
|
[sub_resource type="Curve" id="Curve_li7ce"]
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.878229, 0.733687), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
point_count = 3
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_px2al"]
|
|
emission_enabled = true
|
|
emission = Color(0.431373, 0.431373, 0.431373, 1)
|
|
emission_energy_multiplier = 2.0
|
|
use_particle_trails = true
|
|
|
|
[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_t2aah"]
|
|
material = SubResource("StandardMaterial3D_px2al")
|
|
size = 0.471
|
|
sections = 11
|
|
section_length = 38.126
|
|
section_segments = 25
|
|
curve = SubResource("Curve_li7ce")
|
|
|
|
[node name="Level0" type="Node3D"]
|
|
|
|
[node name="player" parent="." instance=ExtResource("1_ow7l2")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.635, 108)
|
|
|
|
[node name="gimbal_y" parent="player/level" index="0"]
|
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
|
|
|
|
[node name="OmniLight3D2" type="OmniLight3D" parent="player"]
|
|
light_energy = 0.228
|
|
omni_range = 4099.65
|
|
|
|
[node name="objective" parent="." instance=ExtResource("2_d7ga7")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15, 0)
|
|
|
|
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, 0)
|
|
light_color = Color(0.552941, 1, 1, 1)
|
|
light_energy = 0.338
|
|
omni_range = 4096.0
|
|
|
|
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, -100)
|
|
light_color = Color(0.939891, 0.957081, 0, 1)
|
|
light_energy = 0.338
|
|
omni_range = 4096.0
|
|
|
|
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, -200)
|
|
light_color = Color(1, 0.482458, 0.919646, 1)
|
|
light_energy = 0.338
|
|
omni_range = 4096.0
|
|
|
|
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, -300)
|
|
light_color = Color(0.37549, 0.832171, 0, 1)
|
|
light_energy = 0.338
|
|
omni_range = 4096.0
|
|
|
|
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, -400)
|
|
light_color = Color(1, 0.149194, 0.266641, 1)
|
|
light_energy = 0.338
|
|
omni_range = 4096.0
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
|
mesh = SubResource("PlaneMesh_ubtxc")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
|
shape = SubResource("BoxShape3D_1hfqu")
|
|
|
|
[node name="WorldEnvironment2" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_4rftt")
|
|
|
|
[node name="objective2" parent="." instance=ExtResource("4_umwyc")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15, -100)
|
|
|
|
[node name="objective3" parent="." instance=ExtResource("5_svtjg")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 15, -300)
|
|
|
|
[node name="objective4" parent="." instance=ExtResource("6_aqf6l")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 15, -200)
|
|
|
|
[node name="objective5" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 15, -400)
|
|
collision_mask = 4
|
|
gravity_point_center = Vector3(0, 100, 0)
|
|
gravity_direction = Vector3(0, 100, 0)
|
|
linear_damp_space_override = 3
|
|
linear_damp = 10.0
|
|
script = ExtResource("7_bx60d")
|
|
|
|
[node name="collisionShape3D" type="CollisionShape3D" parent="objective5"]
|
|
shape = SubResource("BoxShape3D_prgnm")
|
|
|
|
[node name="objective_model" parent="objective5" instance=ExtResource("8_cuxir")]
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
|
|
script = ExtResource("9_727eu")
|
|
|
|
[node name="GPUParticles3D" type="GPUParticles3D" parent="objective5"]
|
|
amount = 25
|
|
lifetime = 3.0
|
|
visibility_aabb = AABB(-23.6684, -20.4245, -20.9082, 47.3368, 40.849, 41.8163)
|
|
trail_enabled = true
|
|
trail_lifetime = 0.66
|
|
process_material = SubResource("ParticleProcessMaterial_xpets")
|
|
draw_pass_1 = SubResource("RibbonTrailMesh_t2aah")
|
|
|
|
[node name="GPUParticlesAttractorSphere3D" type="GPUParticlesAttractorSphere3D" parent="objective5/GPUParticles3D"]
|
|
strength = 73.43
|
|
attenuation = 0.615575
|
|
radius = 84.15
|
|
|
|
[node name="init_level" parent="." instance=ExtResource("10_cedx7")]
|
|
fractal_amount = 5
|
|
fractal_min = 5
|
|
fractal_max = 5
|
|
|
|
[node name="CubeBlue" parent="." instance=ExtResource("11_rbxmw")]
|
|
transform = Transform3D(0.866025, -0.5, 0, 0.433013, 0.75, -0.5, 0.25, 0.433013, 0.866025, 15, 0, 4)
|
|
|
|
[node name="cube_blue_unkillable" parent="." instance=ExtResource("12_otybi")]
|
|
transform = Transform3D(0.866025, 0.5, 0, -0.482963, 0.836516, 0.258819, 0.12941, -0.224144, 0.965926, -20, 1, 2)
|
|
|
|
[node name="cube_green" parent="." node_paths=PackedStringArray("mesh") instance=ExtResource("13_sjfim")]
|
|
transform = Transform3D(0.866025, -0.482963, 0.12941, 0.5, 0.836516, -0.224144, -3.8567e-09, 0.258819, 0.965926, -12, 5, -10)
|
|
mesh = [null]
|
|
|
|
[node name="CubeYellow" parent="." instance=ExtResource("14_amcg8")]
|
|
transform = Transform3D(0.612372, 0.5, -0.612372, -0.353553, 0.866025, 0.353553, 0.707107, 0, 0.707107, -13, 1, -96)
|
|
|
|
[node name="cube_purple" parent="." instance=ExtResource("16_6g8sb")]
|
|
transform = Transform3D(0.75, -0.433013, -0.5, 0.5, 0.866025, 0, 0.433013, -0.25, 0.866025, -9, 3, -208)
|
|
|
|
[node name="cube_green2" parent="." instance=ExtResource("17_k0f6p")]
|
|
transform = Transform3D(0.12941, 0.851271, 0.508518, 0.965926, -0.224144, 0.12941, 0.224144, 0.474444, -0.851271, 9, 6, -194)
|
|
|
|
[node name="cube_green3" parent="." node_paths=PackedStringArray("mesh") instance=ExtResource("13_sjfim")]
|
|
transform = Transform3D(0.965926, -0.258819, 0, 0.183013, 0.683013, 0.707107, -0.183013, -0.683013, 0.707107, -15, 0, -302)
|
|
mesh = [null]
|
|
|
|
[node name="death_visual" parent="." instance=ExtResource("18_68b0t")]
|
|
transform = Transform3D(0.866025, -0.433013, 0.25, 0.5, 0.75, -0.433013, 0, 0.5, 0.866025, -14, 3, -395)
|
|
|
|
[node name="cube_tile" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("19_7n38a")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 2, -388)
|
|
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
|
|
|
|
[node name="cube_tile2" parent="." instance=ExtResource("19_otckc")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1.5, -94)
|
|
|
|
[node name="Area3D" parent="cube_tile2" index="2"]
|
|
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 1.5, 10000, 0)
|
|
|
|
[node name="Area3D2" parent="cube_tile2" index="3"]
|
|
transform = Transform3D(4.37114e-08, -1, 8.74228e-08, -1, -4.37114e-08, 0, 3.82137e-15, -8.74228e-08, -1, -1.5, 10000, 0)
|
|
|
|
[node name="Area3D3" parent="cube_tile2" index="4"]
|
|
transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 10000, 1.5)
|
|
|
|
[node name="Area3D4" parent="cube_tile2" index="5"]
|
|
transform = Transform3D(1.91069e-15, -4.37114e-08, 1, -1, -4.37114e-08, 0, 4.37114e-08, -1, -4.37114e-08, 0, 10000, -1.5)
|
|
|
|
[node name="Area3D5" parent="cube_tile2" index="6"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 10000, 0)
|
|
|
|
[node name="Area3D6" parent="cube_tile2" index="7"]
|
|
transform = Transform3D(4.37114e-08, 3.82137e-15, 1, 8.74228e-08, -1, 0, 1, 8.74228e-08, -4.37114e-08, 0, 10000, 0)
|
|
|
|
[editable path="player"]
|
|
[editable path="cube_tile2"]
|