diff --git a/_game/GameMain.tscn b/_game/GameMain.tscn index 53a8b86..d5dfc19 100644 --- a/_game/GameMain.tscn +++ b/_game/GameMain.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=3 uid="uid://3vc8ojbiyy5w"] +[gd_scene format=3 uid="uid://3vc8ojbiyy5w"] [ext_resource type="Script" uid="uid://crgac4manhoud" path="res://_game/game.gd" id="1_yksyv"] [ext_resource type="PackedScene" uid="uid://cvqehvdjpoar4" path="res://_player/player_controller.tscn" id="2_x2i0j"] @@ -14,44 +14,49 @@ [ext_resource type="PackedScene" uid="uid://2d457ndb7toe" path="res://_scene/level1/l1_s8.tscn" id="11_ktxjv"] [ext_resource type="PackedScene" uid="uid://dcoq4q3brnkw6" path="res://_scene/level1/l1_s9.tscn" id="12_enubi"] [ext_resource type="PackedScene" uid="uid://dsw3o2bhc8bve" path="res://_scene/level1/l1_s10.tscn" id="13_53pmm"] -[ext_resource type="PackedScene" uid="uid://5435tmcn1h0x" path="res://_scene/level1/l1_s10_derivative/l1_s10_1.tscn" id="15_twc26"] -[ext_resource type="PackedScene" uid="uid://dalreo21de7vf" path="res://_scene/level1/l1_s10_derivative/l1_s10_2.tscn" id="16_jibn5"] -[ext_resource type="PackedScene" uid="uid://d04rrja6xhmp4" path="res://_scene/level1/l1_s10_derivative/l1_s10_3.tscn" id="17_ef7py"] -[ext_resource type="PackedScene" uid="uid://c681o3efaii8a" path="res://_scene/level1/l1_s10_derivative/l1_s10_4.tscn" id="18_5vsgs"] +[ext_resource type="PackedScene" uid="uid://5435tmcn1h0x" path="res://_scene/level1/l1_s10_derivative/l1_s10_R1.tscn" id="15_twc26"] +[ext_resource type="PackedScene" uid="uid://dalreo21de7vf" path="res://_scene/level1/l1_s10_derivative/l1_s10_R2.tscn" id="16_jibn5"] +[ext_resource type="PackedScene" uid="uid://d04rrja6xhmp4" path="res://_scene/level1/l1_s10_derivative/l1_s10_R3.tscn" id="17_ef7py"] +[ext_resource type="PackedScene" uid="uid://c681o3efaii8a" path="res://_scene/level1/l1_s10_derivative/l1_s10_R4.tscn" id="18_5vsgs"] +[ext_resource type="PackedScene" uid="uid://rkoopuv5ndr2" path="res://_scene/level1/l1_s10_derivative/l1_s10_L1.tscn" id="19_5ctuh"] -[node name="Game" type="Node2D" groups=["PLAYER_RESPAWN"]] +[node name="Game" type="Node2D" unique_id=1155642617 groups=["PLAYER_RESPAWN"]] script = ExtResource("1_yksyv") +metadata/_edit_vertical_guides_ = [1074.0] -[node name="PlayerController" parent="." instance=ExtResource("2_x2i0j")] +[node name="PlayerController" parent="." unique_id=1762035755 instance=ExtResource("2_x2i0j")] -[node name="PlateformerCamera" parent="." instance=ExtResource("3_enubi")] +[node name="PlateformerCamera" parent="." unique_id=236758593 instance=ExtResource("3_enubi")] -[node name="L0_S0" parent="." instance=ExtResource("3_4ifj7")] +[node name="L0_S0" parent="." unique_id=468557684 instance=ExtResource("3_4ifj7")] -[node name="L1_S1" parent="." instance=ExtResource("4_m1t3p")] +[node name="L1_S1" parent="." unique_id=153388085 instance=ExtResource("4_m1t3p")] -[node name="L1_S2" parent="." instance=ExtResource("5_5s0xe")] +[node name="L1_S2" parent="." unique_id=365454739 instance=ExtResource("5_5s0xe")] -[node name="L1_S3" parent="." instance=ExtResource("6_ktxjv")] +[node name="L1_S3" parent="." unique_id=1491102572 instance=ExtResource("6_ktxjv")] -[node name="L1_S4" parent="." instance=ExtResource("7_x2i0j")] +[node name="L1_S4" parent="." unique_id=779321283 instance=ExtResource("7_x2i0j")] -[node name="L1_S5" parent="." instance=ExtResource("7_4ifj7")] +[node name="L1_S5" parent="." unique_id=1462709098 instance=ExtResource("7_4ifj7")] -[node name="L1_S6" parent="." instance=ExtResource("9_m1t3p")] +[node name="L1_S6" parent="." unique_id=37322839 instance=ExtResource("9_m1t3p")] -[node name="L1_S7" parent="." instance=ExtResource("10_5s0xe")] +[node name="L1_S7" parent="." unique_id=384593411 instance=ExtResource("10_5s0xe")] -[node name="L1_S8" parent="." instance=ExtResource("11_ktxjv")] +[node name="L1_S8" parent="." unique_id=784953402 instance=ExtResource("11_ktxjv")] -[node name="L1_S9" parent="." instance=ExtResource("12_enubi")] +[node name="L1_S9" parent="." unique_id=997505711 instance=ExtResource("12_enubi")] -[node name="L1_S10" parent="." instance=ExtResource("13_53pmm")] +[node name="L1_S10" parent="." unique_id=99397381 instance=ExtResource("13_53pmm")] -[node name="L1_S10_1" parent="L1_S10" instance=ExtResource("15_twc26")] +[node name="L1_S10_R1" parent="L1_S10" unique_id=845126004 instance=ExtResource("15_twc26")] -[node name="L1_S10_2" parent="L1_S10" instance=ExtResource("16_jibn5")] +[node name="L1_S10_R2" parent="L1_S10" unique_id=692644329 instance=ExtResource("16_jibn5")] -[node name="L1_S10_3" parent="L1_S10" instance=ExtResource("17_ef7py")] +[node name="L1_S10_R3" parent="L1_S10" unique_id=2065908461 instance=ExtResource("17_ef7py")] -[node name="L1_S10_4" parent="L1_S10" instance=ExtResource("18_5vsgs")] +[node name="L1_S10_R4" parent="L1_S10" unique_id=1329785958 instance=ExtResource("18_5vsgs")] + +[node name="L1_S10_L1" parent="L1_S10" unique_id=1598546581 instance=ExtResource("19_5ctuh")] +position = Vector2(190, 78) diff --git a/_game/game.gd b/_game/game.gd index 35e1513..9ba2282 100644 --- a/_game/game.gd +++ b/_game/game.gd @@ -12,8 +12,10 @@ func _ready() -> void: #$L1_S8.switch_act_by_id(1) #$L1_S9.switch_act_by_id(1) #$L1_S10.switch_act_by_id(1) - #$L1_S10/L1_S10_1.switch_act_by_id(1) - $L1_S10/L1_S10_2.switch_act_by_id(1) + $L1_S10/L1_S10_R1.switch_act_by_id(1) + #$L1_S10/L1_S10_R2.switch_act_by_id(1) + #$L1_S10/L1_S10_R3.switch_act_by_id(1) + #$L1_S10/L1_S10_R4.switch_act_by_id(1) GlobalEvent.player_follow_camera() await get_tree().process_frame get_tree().call_group(&"PLAYER_RESPAWN",&"respawn_avatar") diff --git a/_props/_camera/camera_anchor_disable.tres b/_props/_camera/camera_anchor_disable.tres index 73d6699..b49aaf5 100644 --- a/_props/_camera/camera_anchor_disable.tres +++ b/_props/_camera/camera_anchor_disable.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ReedPropEffect" load_steps=6 format=3 uid="uid://bjjxh7g7iosla"] +[gd_resource type="Resource" script_class="ReedPropEffect" format=3 uid="uid://bjjxh7g7iosla"] [ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="1_4meba"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="1_qrdf4"] diff --git a/_props/_camera/camera_anchor_enable.tres b/_props/_camera/camera_anchor_enable.tres index 3cd5a55..2825718 100644 --- a/_props/_camera/camera_anchor_enable.tres +++ b/_props/_camera/camera_anchor_enable.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ReedPropEffect" load_steps=6 format=3 uid="uid://458r8rf7x02p"] +[gd_resource type="Resource" script_class="ReedPropEffect" format=3 uid="uid://458r8rf7x02p"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="1_lgnrf"] [ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="2_lgnrf"] diff --git a/_props/_prefabs/player/effect/player_trigger_volumn_disable.tres b/_props/_prefabs/player/effect/player_trigger_volumn_disable.tres index 4e8ddb9..3b70db5 100644 --- a/_props/_prefabs/player/effect/player_trigger_volumn_disable.tres +++ b/_props/_prefabs/player/effect/player_trigger_volumn_disable.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ReedPropEffect" load_steps=6 format=3 uid="uid://dd4df6yjkeifa"] +[gd_resource type="Resource" script_class="ReedPropEffect" format=3 uid="uid://dd4df6yjkeifa"] [ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="1_bxu3h"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="1_y2h7j"] diff --git a/_props/_prefabs/player/effect/player_trigger_volumn_enable.tres b/_props/_prefabs/player/effect/player_trigger_volumn_enable.tres index c3f566d..966a563 100644 --- a/_props/_prefabs/player/effect/player_trigger_volumn_enable.tres +++ b/_props/_prefabs/player/effect/player_trigger_volumn_enable.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ReedPropEffect" load_steps=6 format=3 uid="uid://b6iglvt36pm55"] +[gd_resource type="Resource" script_class="ReedPropEffect" format=3 uid="uid://b6iglvt36pm55"] [ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="1_3md03"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="1_uj0dv"] diff --git a/_props/vine_platform/vine_platform.gd b/_props/vine_platform/vine_platform.gd index fae2c76..8eb89bb 100644 --- a/_props/vine_platform/vine_platform.gd +++ b/_props/vine_platform/vine_platform.gd @@ -1,11 +1,176 @@ -extends Node +class_name VinePlatform +extends StaticBody2D + + +## ===== 节点引用 ===== +@onready var player_trigger: Area2D = %PlayerTriggerVolumn +@onready var hook_trigger: Area2D = %HookAttractVolumn +@onready var sprite: Sprite2D = $Sprite2D +@onready var collision: CollisionShape2D = $CollisionShape2D + + +## ===== 配置 ===== + +## 触发到消失的总时间(固定) +@export var destroy_total_time: float = 2.0 + +## 触发后多久开始抖动(可调) +@export var shake_start_time: float = 1.0 + +## 消失后多久恢复(再生时间) +@export var respawn_time: float = 3.0 + + +## 抖动参数 +@export var shake_x: float = 1.0 +@export var shake_y: float = 1.0 +@export var step_time: float = 0.034 + + +## ===== 状态机 ===== +enum State { + IDLE, + TRIGGERED, + DISAPPEARED +} + +var _current_state: State = State.IDLE + + +## ===== 抖动控制 ===== +var _shake_tween: Tween +var _shake_origin_pos: Vector2 + +## 防止重复触发 +var _sequence_started := false -# Called when the node enters the scene tree for the first time. func _ready() -> void: - pass # Replace with function body. + player_trigger.body_entered.connect(_on_player_entered) + hook_trigger.body_entered.connect(_on_hook_hit) -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta: float) -> void: - pass +## ============================== +## 状态切换 +## ============================== +func change_state(new_state: State) -> void: + if new_state == _current_state: + return + + _current_state = new_state + + match new_state: + State.IDLE: + _enable_platform(true) + + State.TRIGGERED: + _start_destroy_sequence() + + State.DISAPPEARED: + _disappear_and_respawn() + + +## ============================== +## 触发入口 +## ============================== + +func _on_player_entered(body: Node) -> void: + if body is Player: + _trigger_platform() + + +func _on_hook_hit(hit_pos: Vector2, hook: Hook) -> void: + _trigger_platform() + + + +func _trigger_platform() -> void: + if _sequence_started: + return + _sequence_started = true + + print("藤蔓平台触发:2秒后消失,再生时间:", respawn_time) + + change_state(State.TRIGGERED) + + +## ============================== +## 销毁流程:抖动 + 消失(非销毁) +## ============================== +func _start_destroy_sequence() -> void: + var shake_time: float = clampf(shake_start_time, 0.0, destroy_total_time) + var remaining_time: float = destroy_total_time - shake_time + + # 前半段静止 + if shake_time > 0.0: + await get_tree().create_timer(shake_time).timeout + + # 后半段抖动 + if remaining_time > 0.0: + start_shaking() + await get_tree().create_timer(remaining_time).timeout + + stop_shaking() + + # 进入消失状态 + change_state(State.DISAPPEARED) + + +## ============================== +## 消失 + 再生 +## ============================== +func _disappear_and_respawn() -> void: + print("平台消失,等待再生...") + + # 关闭平台 + _enable_platform(false) + + # 等待再生时间 + await get_tree().create_timer(respawn_time).timeout + + print("平台恢复!") + + # 重置触发锁 + _sequence_started = false + + # 回到初始状态 + change_state(State.IDLE) + + +## ============================== +## 启用/禁用平台(关键) +## ============================== +func _enable_platform(enable: bool) -> void: + sprite.visible = enable + collision.disabled = not enable + + player_trigger.monitoring = enable + hook_trigger.monitoring = enable + + +## ============================== +## 抖动效果 +## ============================== +func start_shaking() -> void: + if _shake_tween and _shake_tween.is_running(): + return + + _shake_origin_pos = sprite.position + + _shake_tween = create_tween() + _shake_tween.set_loops() + _shake_tween.set_trans(Tween.TRANS_SINE) + _shake_tween.set_ease(Tween.EASE_IN_OUT) + + _shake_tween.tween_property(sprite, "position", _shake_origin_pos + Vector2(-shake_x, -shake_y), step_time) + _shake_tween.tween_property(sprite, "position", _shake_origin_pos + Vector2(shake_x, shake_y), step_time) + _shake_tween.tween_property(sprite, "position", _shake_origin_pos + Vector2(-shake_x, shake_y), step_time) + _shake_tween.tween_property(sprite, "position", _shake_origin_pos + Vector2(shake_x, -shake_y), step_time) + + +func stop_shaking() -> void: + if _shake_tween: + _shake_tween.kill() + _shake_tween = null + + sprite.position = _shake_origin_pos diff --git a/_props/vine_platform/vine_platform.tscn b/_props/vine_platform/vine_platform.tscn index d6b2a88..69f8de8 100644 --- a/_props/vine_platform/vine_platform.tscn +++ b/_props/vine_platform/vine_platform.tscn @@ -1,3 +1,45 @@ [gd_scene format=3 uid="uid://dfwups0m7a5m4"] -[node name="VinePlatform" type="Node2D"] +[ext_resource type="Texture2D" uid="uid://c673bap4b12fx" path="res://icon.svg" id="1_a6xdh"] +[ext_resource type="Script" uid="uid://bog8pjjhrcd3g" path="res://_props/vine_platform/vine_platform.gd" id="1_jux4m"] +[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="2_1eb6k"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1eb6k"] +size = Vector2(32, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1ul4y"] +size = Vector2(32, 24) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jux4m"] +size = Vector2(38, 22) + +[node name="VinePlatform" type="StaticBody2D" unique_id=1779509136 groups=["GRAPABLE"]] +collision_layer = 4 +collision_mask = 2 +script = ExtResource("1_jux4m") + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1586582263] +scale = Vector2(0.24999999, 0.125) +texture = ExtResource("1_a6xdh") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=314807201] +shape = SubResource("RectangleShape2D_1eb6k") +debug_color = Color(1, 0.24705882, 0.40784314, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="." unique_id=869831136 instance=ExtResource("2_1eb6k")] +unique_name_in_owner = true +debug_print = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerTriggerVolumn" unique_id=209979624] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_1ul4y") +debug_color = Color(0.19215687, 0.6431373, 0, 0) + +[node name="HookAttractVolumn" type="Area2D" parent="." unique_id=71519728] +unique_name_in_owner = true +collision_layer = 32 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="HookAttractVolumn" unique_id=1847255495] +shape = SubResource("RectangleShape2D_jux4m") +debug_color = Color(1, 0, 0.14509805, 0) diff --git a/_scene/level1/l1_s10.tscn b/_scene/level1/l1_s10.tscn index 3d33e4e..95d782f 100644 --- a/_scene/level1/l1_s10.tscn +++ b/_scene/level1/l1_s10.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=44 format=4 uid="uid://dsw3o2bhc8bve"] +[gd_scene format=4 uid="uid://dsw3o2bhc8bve"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_7cppx"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_4mxpo"] @@ -110,18 +110,18 @@ _data = { } point_count = 2 -[node name="L1_S10" type="Node2D"] +[node name="L1_S10" type="Node2D" unique_id=132200167] script = ExtResource("1_7cppx") metadata/_custom_type_script = "uid://5e157vdk6175" -[node name="[Invalid!]" type="Node" parent="."] +[node name="[Invalid!]" type="Node" parent="." unique_id=1285938546] script = ExtResource("2_4mxpo") -[node name="SceneManager" type="Node" parent="."] +[node name="SceneManager" type="Node" parent="." unique_id=130568238] script = ExtResource("3_vag2i") quick_trigger = Array[ExtResource("4_uauy5")]([ExtResource("5_1sk4g")]) -[node name="ActManager" type="Node" parent="."] +[node name="ActManager" type="Node" parent="." unique_id=115322294] script = ExtResource("6_ajdop") prop_state_map = Dictionary[int, ExtResource("7_vbsqb")]({ 0: SubResource("Resource_sv1n5"), @@ -129,10 +129,10 @@ prop_state_map = Dictionary[int, ExtResource("7_vbsqb")]({ }) init_act_id = 0 -[node name="Props" type="Node2D" parent="."] +[node name="Props" type="Node2D" parent="." unique_id=2025163180] script = ExtResource("9_1hywn") -[node name="CameraAnchor" parent="Props" instance=ExtResource("10_1pax7")] +[node name="CameraAnchor" parent="Props" unique_id=1407078808 instance=ExtResource("10_1pax7")] position = Vector2(1362, -1650) zoom = Vector2(1, 1) limit_top = -185 @@ -140,90 +140,90 @@ limit_bottom = 185 limit_left = -320 limit_right = 290 -[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=836289773] script = ExtResource("11_q0s1n") prop_id = 0 -[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=1436041119] script = ExtResource("12_crx1v") -[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=562363204] script = ExtResource("13_hgqvd") state_id = 0 effects = Array[ExtResource("14_as4ql")]([ExtResource("15_o7vl7")]) -[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=32208852] script = ExtResource("13_hgqvd") state_id = 1 effects = Array[ExtResource("14_as4ql")]([ExtResource("16_utqfr")]) -[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_5ludb")] +[node name="PlayerTriggerVolumn" parent="Props" unique_id=534885069 instance=ExtResource("17_5ludb")] position = Vector2(1334, -1638) -[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=1356221062] position = Vector2(27, -382) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.7165489, 0.46965456, 0.27761713, 0.41960785) -[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=1625724152] script = ExtResource("11_q0s1n") prop_id = 1 -[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=1010680332] script = ExtResource("12_crx1v") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=698399011] script = ExtResource("13_hgqvd") state_id = 0 effects = Array[ExtResource("14_as4ql")]([ExtResource("18_b8hra")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=1169395303] script = ExtResource("13_hgqvd") state_id = 1 effects = Array[ExtResource("14_as4ql")]([ExtResource("19_7kvrg")]) -[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_a7psa")] +[node name="PlayerRespawnPoint" parent="Props" unique_id=1489178510 instance=ExtResource("20_a7psa")] position = Vector2(1107, -1504) -[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=425587397] script = ExtResource("11_q0s1n") prop_id = 2 -[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=1873180754] script = ExtResource("12_crx1v") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=90804859] script = ExtResource("13_hgqvd") state_id = 0 effects = Array[ExtResource("14_as4ql")]([SubResource("Resource_r0e2c")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=319916571] script = ExtResource("13_hgqvd") state_id = 1 effects = Array[ExtResource("14_as4ql")]([SubResource("Resource_ubvm0")]) -[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1991715943 groups=["GRAPABLE"]] tile_map_data = PackedByteArray("AABCAJ3/AAAAAAAAAABCAJz/AAAAAAAAAABCAJv/AAAAAAAAAABCAJr/AAAAAAAAAABCAJn/AAAAAAAAAABCAJj/AAAAAAAAAABCAJf/AAAAAAAAAABCAJb/AAAAAAAAAABCAJD/AAAAAAAAAABCAI//AAAAAAAAAABCAI7/AAAAAAAAAABCAI3/AAAAAAAAAABCAIz/AAAAAAAAAABCAIv/AAAAAAAAAABCAIr/AAAAAAAAAABCAIn/AAAAAAAAAABCAIj/AAAAAAAAAABCAIf/AAAAAAAAAABCAIb/AAAAAAAAAABCAIH/AAAAAAAAAABCAID/AAAAAAAAAABCAH//AAAAAAAAAABCAH7/AAAAAAAAAABCAH3/AAAAAAAAAABCAHz/AAAAAAAAAABCAHv/AAAAAAAAAABCAHr/AAAAAAAAAABCAHn/AAAAAAAAAABCAKP/AAAAAAAAAABnAJL/AAAAAAAAAABnAJH/AAAAAAAAAABmAJD/AAAAAAAAAABmAI//AAAAAAAAAABmAI7/AAAAAAAAAABmAI3/AAAAAAAAAABmAIz/AAAAAAAAAABnAJD/AAAAAAAAAABnAI//AAAAAAAAAABnAI7/AAAAAAAAAABnAI3/AAAAAAAAAABnAIz/AAAAAAAAAABnAIT/AAAAAAAAAABnAIP/AAAAAAAAAABnAIL/AAAAAAAAAABnAIH/AAAAAAAAAABnAID/AAAAAAAAAABnAH//AAAAAAAAAABnAH7/AAAAAAAAAABnAH3/AAAAAAAAAABnAHz/AAAAAAAAAABnAHv/AAAAAAAAAABnAHr/AAAAAAAAAABnAHn/AAAAAAAAAABnAJP/AAAAAAAAAABDAKP/AAAAAAAAAABEAKP/AAAAAAAAAABFAKP/AAAAAAAAAABGAKP/AAAAAAAAAABHAKP/AAAAAAAAAABIAKP/AAAAAAAAAABJAKP/AAAAAAAAAABKAKP/AAAAAAAAAABLAKP/AAAAAAAAAABMAKP/AAAAAAAAAABNAKP/AAAAAAAAAABOAKP/AAAAAAAAAABPAKP/AAAAAAAAAABQAKP/AAAAAAAAAABRAKP/AAAAAAAAAABSAKP/AAAAAAAAAABTAKP/AAAAAAAAAABUAKP/AAAAAAAAAABVAKL/AAAAAAAAAABWAKL/AAAAAAAAAABXAKL/AAAAAAAAAABYAKL/AAAAAAAAAABbAKP/AAAAAAAAAABcAKP/AAAAAAAAAABdAKP/AAAAAAAAAABeAKP/AAAAAAAAAABfAKP/AAAAAAAAAABVAKP/AAAAAAAAAABWAKP/AAAAAAAAAABXAKP/AAAAAAAAAABYAKP/AAAAAAAAAABZAKP/AAAAAAAAAABaAKP/AAAAAAAAAABgAKP/AAAAAAAAAABhAKP/AAAAAAAAAABiAKP/AAAAAAAAAABjAKP/AAAAAAAAAABkAKP/AAAAAAAAAABlAKP/AAAAAAAAAABmAKP/AAAAAAAAAABnAKP/AAAAAAAAAABCAHj/AAAAAAAAAABCAHf/AAAAAAAAAABCAHb/AAAAAAAAAABnAHb/AAAAAAAAAABCAF//AAAAAAAAAABCAGD/AAAAAAAAAABCAGH/AAAAAAAAAABCAGL/AAAAAAAAAABCAGj/AAAAAAAAAABCAGn/AAAAAAAAAABCAGr/AAAAAAAAAABCAGv/AAAAAAAAAABCAGz/AAAAAAAAAABCAG3/AAAAAAAAAABCAG7/AAAAAAAAAABCAG//AAAAAAAAAABCAHX/AAAAAAAAAABmAF//AAAAAAAAAABmAGD/AAAAAAAAAABmAGH/AAAAAAAAAABmAGL/AAAAAAAAAABmAGr/AAAAAAAAAABmAGv/AAAAAAAAAABmAGz/AAAAAAAAAABmAG3/AAAAAAAAAABmAG7/AAAAAAAAAABmAG//AAAAAAAAAABmAHD/AAAAAAAAAABmAHH/AAAAAAAAAABmAHL/AAAAAAAAAABnAF//AAAAAAAAAABnAGD/AAAAAAAAAABnAGH/AAAAAAAAAABnAGL/AAAAAAAAAABnAGP/AAAAAAAAAABnAGT/AAAAAAAAAABnAGX/AAAAAAAAAABnAGr/AAAAAAAAAABnAGv/AAAAAAAAAABnAGz/AAAAAAAAAABnAG3/AAAAAAAAAABnAG7/AAAAAAAAAABnAG//AAAAAAAAAABnAHD/AAAAAAAAAABnAHH/AAAAAAAAAABnAHL/AAAAAAAAAABnAHP/AAAAAAAAAABnAHX/AAAAAAAAAABDAF//AAAAAAAAAABEAF//AAAAAAAAAABFAF//AAAAAAAAAABGAF//AAAAAAAAAABHAF//AAAAAAAAAABIAF//AAAAAAAAAABJAF//AAAAAAAAAABKAF//AAAAAAAAAABLAF//AAAAAAAAAABMAF//AAAAAAAAAABNAF//AAAAAAAAAABOAF//AAAAAAAAAABPAF//AAAAAAAAAABQAF//AAAAAAAAAABRAF//AAAAAAAAAABZAF//AAAAAAAAAABaAF//AAAAAAAAAABbAF//AAAAAAAAAABcAF//AAAAAAAAAABdAF//AAAAAAAAAABeAF//AAAAAAAAAABfAF//AAAAAAAAAABgAF//AAAAAAAAAABhAF//AAAAAAAAAABiAF//AAAAAAAAAABjAF//AAAAAAAAAABkAF//AAAAAAAAAABlAF//AAAAAAAAAABSAF//AAAAAAAAAABYAF//AAAAAAAAAABSAGD/AAAAAAAAAABSAGH/AAAAAAAAAABSAGL/AAAAAAAAAABYAGD/AAAAAAAAAABYAGH/AAAAAAAAAABYAGL/AAAAAAAAAABTAGL/AAACAAAAAABUAGL/AAACAAAAAABVAGL/AAACAAAAAABWAGL/AAACAAAAAABXAGL/AAACAAAAAABTAF//AAAAAAAAAABXAF//AAAAAAAAAABmAJj/AAAAAAAAAABmAJn/AAAAAAAAAABmAJr/AAAAAAAAAABmAJv/AAAAAAAAAABmAJz/AAAAAAAAAABnAJj/AAAAAAAAAABnAJn/AAAAAAAAAABnAJr/AAAAAAAAAABnAJv/AAAAAAAAAABnAJz/AAAAAAAAAABnAJ3/AAAAAAAAAABmAJT/AAAAAAAAAABmAJX/AAAAAAAAAABmAJb/AAAAAAAAAABmAJf/AAAAAAAAAABnAJT/AAAAAAAAAABnAJX/AAAAAAAAAABnAJb/AAAAAAAAAABnAJf/AAAAAAAAAABnAHT/AAAAAAAAAABnAHf/AAAAAAAAAABnAHj/AAAAAAAAAABCAJH/AAAAAAAAAABCAJL/AAAAAAAAAABCAJP/AAAAAAAAAABCAJT/AAAAAAAAAABCAJX/AAAAAAAAAABbAJ3/AAAAAAAAAABcAJ3/AAAAAAAAAABbAJ7/AAAAAAAAAABbAJ//AAAAAAAAAABUAKL/AAAAAAAAAABdAJ3/AAAAAAAAAABeAJ3/AAAAAAAAAABeAJz/AAAAAAAAAABeAJv/AAAAAAAAAABfAJv/AAAAAAAAAABgAJv/AAAAAAAAAABhAJv/AAAAAAAAAABiAJv/AAAAAAAAAABjAJv/AAAAAAAAAABkAJv/AAAAAAAAAABlAJv/AAAAAAAAAABeAJr/AAAAAAAAAABEAIr/AAAAAAAAAABFAIv/AAAAAAAAAABGAIz/AAAAAAAAAABEAIn/AAAAAAAAAABFAIr/AAAAAAAAAABGAIv/AAAAAAAAAABHAIz/AAAAAAAAAABDAIn/AAAAAAAAAABDAIr/AAAAAAAAAABDAIv/AAAAAAAAAABDAIz/AAAAAAAAAABDAI3/AAAAAAAAAABDAIj/AAAAAAAAAABDAJH/AAAAAAAAAABDAJD/AAAAAAAAAABDAI//AAAAAAAAAABDAI7/AAAAAAAAAABDAJr/AAAAAAAAAABDAJn/AAAAAAAAAABDAGv/AAAAAAAAAABEAGv/AAAAAAAAAABFAGv/AAAAAAAAAABDAHX/AAAAAAAAAABEAHX/AAAAAAAAAABFAHX/AAAAAAAAAABGAHX/AAACAAAAAABCAHT/AAAAAAAAAABHAHX/AAACAAAAAABIAHX/AAACAAAAAABDAHb/AAAAAAAAAABDAHf/AAAAAAAAAABDAHj/AAAAAAAAAABDAHn/AAAAAAAAAABDAHr/AAAAAAAAAABDAHz/AAAAAAAAAABDAH7/AAAAAAAAAABDAH3/AAAAAAAAAABEAHb/AAAAAAAAAABDAHv/AAAAAAAAAABGAGv/AAAAAAAAAABHAGv/AAAAAAAAAABHAGz/AAAAAAAAAABHAG3/AAAAAAAAAABHAG7/AAAAAAAAAABIAG7/AAAAAAAAAABIAG//AAAAAAAAAABJAG//AAAAAAAAAABKAHD/AAAAAAAAAABKAHH/AAAAAAAAAABKAHL/AAAAAAAAAABKAHP/AAAAAAAAAABKAHT/AAAAAAAAAABKAHX/AAAAAAAAAABKAHb/AAAAAAAAAABEAJn/AAAAAAAAAABFAJn/AAAAAAAAAABGAJn/AAACAAAAAABJAJn/AAAAAAAAAABGAJj/AAABAAAAAABHAJj/AAABAAAAAABIAJj/AAABAAAAAABHAJn/AAACAAAAAABIAJn/AAACAAAAAABFAJj/AAAAAAAAAABEAJj/AAAAAAAAAABDAJj/AAAAAAAAAABJAJj/AAAAAAAAAABKAJj/AAAAAAAAAABLAJj/AAAAAAAAAABDAJb/AAAAAAAAAABDAJf/AAAAAAAAAABLAJb/AAAAAAAAAABLAJf/AAAAAAAAAABKAJf/AAAAAAAAAABMAJn/AAAAAAAAAABNAJn/AAAAAAAAAABNAJr/AAAAAAAAAABLAJn/AAAAAAAAAABKAJn/AAAAAAAAAABMAJr/AAAAAAAAAABOAJv/AAAAAAAAAABOAJr/AAAAAAAAAABPAH//AAAAAAAAAABPAH7/AAAAAAAAAABPAH3/AAAAAAAAAABQAH3/AAAAAAAAAABQAH7/AAAAAAAAAABQAH//AAAAAAAAAABQAID/AAAAAAAAAABPAID/AAAAAAAAAABRAID/AAAAAAAAAABRAIH/AAAAAAAAAABRAIL/AAAAAAAAAABSAIH/AAAAAAAAAABNAH3/AAACAAAAAABOAH3/AAACAAAAAABmAIP/AAAAAAAAAABmAIL/AAAAAAAAAABmAIH/AAAAAAAAAABmAID/AAAAAAAAAABlAGr/AAACAAAAAABkAGr/AAACAAAAAABjAGr/AAACAAAAAABiAGr/AAACAAAAAABmAHv/AAAAAAAAAABmAIT/AAAAAAAAAABmAIX/AAAAAAAAAABnAIX/AAAAAAAAAABnAIb/AAAAAAAAAABmAIb/AAAAAAAAAABnAIf/AAAAAAAAAABeAHj/AAAAAAAAAABeAHn/AAAAAAAAAABeAHr/AAAAAAAAAABgAHv/AAAAAAAAAABdAHn/AAACAAAAAABeAHv/AAAAAAAAAABfAHv/AAAAAAAAAABgAHz/AAAAAAAAAABhAHz/AAAAAAAAAABDAGD/AAABAAAAAABEAGD/AAABAAAAAABFAGD/AAABAAAAAABGAGD/AAABAAAAAABHAGD/AAABAAAAAABIAGD/AAABAAAAAABJAGD/AAABAAAAAABKAGD/AAABAAAAAABLAGD/AAABAAAAAABMAGD/AAABAAAAAABNAGD/AAABAAAAAABOAGD/AAABAAAAAABPAGD/AAABAAAAAABQAGD/AAABAAAAAABRAGD/AAABAAAAAABZAGD/AAABAAAAAABaAGD/AAABAAAAAABbAGD/AAABAAAAAABcAGD/AAABAAAAAABdAGD/AAABAAAAAABeAGD/AAABAAAAAABfAGD/AAABAAAAAABgAGD/AAABAAAAAABhAGD/AAABAAAAAABiAGD/AAABAAAAAABjAGD/AAABAAAAAABkAGD/AAABAAAAAABlAGD/AAABAAAAAABTAKL/AAAAAAAAAABMAJf/AAABAAAAAABNAJj/AAABAAAAAABOAJn/AAABAAAAAABMAJj/AAAAAAAAAABcAHn/AAACAAAAAAA=") tile_set = ExtResource("23_6lqui") -[node name="spring" parent="." instance=ExtResource("24_0k4x8")] +[node name="spring" parent="." unique_id=64813495 instance=ExtResource("24_0k4x8")] position = Vector2(1528, -2136) -[node name="EventTriggerDoor" parent="." instance=ExtResource("28_4mxpo")] +[node name="EventTriggerDoor" parent="." unique_id=618261833 instance=ExtResource("28_4mxpo")] position = Vector2(1367, -2553) rotation = -1.5707964 scale = Vector2(0.64, 0.64) -[node name="DarkMaterialBall" parent="." instance=ExtResource("27_7cppx")] +[node name="DarkMaterialBall" parent="." unique_id=1230745551 instance=ExtResource("27_7cppx")] position = Vector2(1380, -1792) -[node name="DarkMaterialBall2" parent="." instance=ExtResource("27_7cppx")] +[node name="DarkMaterialBall2" parent="." unique_id=1426230596 instance=ExtResource("27_7cppx")] position = Vector2(1373, -2347) -[node name="DarkMaterialBall3" parent="." instance=ExtResource("27_7cppx")] +[node name="DarkMaterialBall3" parent="." unique_id=990490872 instance=ExtResource("27_7cppx")] position = Vector2(1595, -2188) -[node name="PathDriveMovePlateform" parent="." instance=ExtResource("25_ldp4y")] +[node name="PathDriveMovePlateform" parent="." unique_id=1685781159 instance=ExtResource("25_ldp4y")] position = Vector2(1599, -1649) move_speed = 300.0 returning_speed = 100.0 diff --git a/_scene/level1/l1_s10_derivative/l1_s10_1.tscn b/_scene/level1/l1_s10_derivative/l1_s10_1.tscn deleted file mode 100644 index c6d93b0..0000000 --- a/_scene/level1/l1_s10_derivative/l1_s10_1.tscn +++ /dev/null @@ -1,238 +0,0 @@ -[gd_scene load_steps=44 format=4 uid="uid://5435tmcn1h0x"] - -[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_67t0m"] -[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_hlyna"] -[ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_smxsw"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_lhf57"] -[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_348hn"] -[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nan5j"] -[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_qds4j"] -[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_ouk7k"] -[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="9_e6tix"] -[ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_camera/CameraAnchor.tscn" id="10_0q1ig"] -[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="11_16s7y"] -[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="12_1yet4"] -[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="13_esxlq"] -[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="14_va5tk"] -[ext_resource type="Resource" uid="uid://bjjxh7g7iosla" path="res://_props/_camera/camera_anchor_disable.tres" id="15_kq6us"] -[ext_resource type="Resource" uid="uid://458r8rf7x02p" path="res://_props/_camera/camera_anchor_enable.tres" id="16_wi5vb"] -[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="17_wf5yc"] -[ext_resource type="Resource" uid="uid://dd4df6yjkeifa" path="res://_props/_prefabs/player/effect/player_trigger_volumn_disable.tres" id="18_mmreu"] -[ext_resource type="Resource" uid="uid://b6iglvt36pm55" path="res://_props/_prefabs/player/effect/player_trigger_volumn_enable.tres" id="19_vavui"] -[ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_j4wb4"] -[ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_lnh5i"] -[ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_yke1b"] -[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_c45oy"] -[ext_resource type="PackedScene" uid="uid://bju8jr1w4d60m" path="res://_props/spring/spring.tscn" id="24_4m155"] -[ext_resource type="PackedScene" uid="uid://degt1t2y08udg" path="res://_props/dark_material_ball/dark_material_ball.tscn" id="26_ixcpk"] -[ext_resource type="PackedScene" uid="uid://iv8w7iisdqm0" path="res://_props/fragile_rock/fragile_rock.tscn" id="27_o0rls"] -[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="27_yempu"] - -[sub_resource type="Resource" id="Resource_6bhoi"] -script = ExtResource("8_ouk7k") -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_0dl6r"] -script = ExtResource("8_ouk7k") -state_id = 1 -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_pfh14"] -script = ExtResource("8_ouk7k") -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_sv1n5"] -script = ExtResource("7_qds4j") -prop_state_map = Dictionary[int, ExtResource("8_ouk7k")]({ -0: SubResource("Resource_6bhoi"), -1: SubResource("Resource_0dl6r"), -2: SubResource("Resource_pfh14") -}) -metadata/_custom_type_script = "uid://fxpk2ot6otfh" - -[sub_resource type="Resource" id="Resource_rvnvs"] -script = ExtResource("8_ouk7k") -state_id = 1 -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_3jyxx"] -script = ExtResource("8_ouk7k") -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_dalgl"] -script = ExtResource("8_ouk7k") -state_id = 1 -metadata/_custom_type_script = "uid://baqgorvlumyju" - -[sub_resource type="Resource" id="Resource_fwmv2"] -script = ExtResource("7_qds4j") -prop_state_map = Dictionary[int, ExtResource("8_ouk7k")]({ -0: SubResource("Resource_rvnvs"), -1: SubResource("Resource_3jyxx"), -2: SubResource("Resource_dalgl") -}) -metadata/_custom_type_script = "uid://fxpk2ot6otfh" - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] -size = Vector2(1037, 650) - -[sub_resource type="Resource" id="Resource_ctwrc"] -script = ExtResource("21_lnh5i") -func_name = &"pop_respawner" -metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" - -[sub_resource type="Resource" id="Resource_0u6xi"] -script = ExtResource("22_yke1b") - -[sub_resource type="Resource" id="Resource_r0e2c"] -script = ExtResource("14_va5tk") -effect_target_type = SubResource("Resource_0u6xi") -effect_apply_type = SubResource("Resource_ctwrc") -metadata/_custom_type_script = "uid://cdvgq0xqdbagk" - -[sub_resource type="Resource" id="Resource_hatj6"] -script = ExtResource("21_lnh5i") -func_name = &"push_respawner" -metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" - -[sub_resource type="Resource" id="Resource_o2v7x"] -script = ExtResource("22_yke1b") - -[sub_resource type="Resource" id="Resource_ubvm0"] -script = ExtResource("14_va5tk") -effect_target_type = SubResource("Resource_o2v7x") -effect_apply_type = SubResource("Resource_hatj6") -metadata/_custom_type_script = "uid://cdvgq0xqdbagk" - -[sub_resource type="Curve2D" id="Curve2D_7cppx"] -_data = { -"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 735.34, 0) -} -point_count = 2 - -[node name="L1_S10_1" type="Node2D"] -editor_description = "藤蔓平台未制作" -script = ExtResource("1_67t0m") -metadata/_custom_type_script = "uid://5e157vdk6175" - -[node name="[Invalid!]" type="Node" parent="."] -script = ExtResource("2_hlyna") - -[node name="SceneManager" type="Node" parent="."] -script = ExtResource("3_smxsw") -quick_trigger = Array[ExtResource("4_lhf57")]([ExtResource("5_348hn")]) - -[node name="ActManager" type="Node" parent="."] -script = ExtResource("6_nan5j") -prop_state_map = Dictionary[int, ExtResource("7_qds4j")]({ -0: SubResource("Resource_sv1n5"), -1: SubResource("Resource_fwmv2") -}) -init_act_id = 0 - -[node name="Props" type="Node2D" parent="."] -script = ExtResource("9_e6tix") - -[node name="CameraAnchor" parent="Props" instance=ExtResource("10_0q1ig")] -position = Vector2(1983, -1434) -zoom = Vector2(1, 1) -limit_top = -185 -limit_bottom = 185 -limit_left = -320 -limit_right = 290 - -[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] -script = ExtResource("11_16s7y") -prop_id = 0 - -[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] -script = ExtResource("12_1yet4") - -[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] -script = ExtResource("13_esxlq") -state_id = 0 -effects = Array[ExtResource("14_va5tk")]([ExtResource("15_kq6us")]) - -[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] -script = ExtResource("13_esxlq") -state_id = 1 -effects = Array[ExtResource("14_va5tk")]([ExtResource("16_wi5vb")]) - -[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_wf5yc")] -position = Vector2(2013, -1409) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] -position = Vector2(169.5, 121) -shape = SubResource("RectangleShape2D_nvw5u") -debug_color = Color(0.4210699, 0.52565074, 0.78499997, 0.41960785) - -[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] -script = ExtResource("11_16s7y") -prop_id = 1 - -[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] -script = ExtResource("12_1yet4") - -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] -script = ExtResource("13_esxlq") -state_id = 0 -effects = Array[ExtResource("14_va5tk")]([ExtResource("18_mmreu")]) - -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] -script = ExtResource("13_esxlq") -state_id = 1 -effects = Array[ExtResource("14_va5tk")]([ExtResource("19_vavui")]) - -[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_j4wb4")] -position = Vector2(1681, -1506) - -[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] -script = ExtResource("11_16s7y") -prop_id = 2 - -[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] -script = ExtResource("12_1yet4") - -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] -script = ExtResource("13_esxlq") -state_id = 0 -effects = Array[ExtResource("14_va5tk")]([SubResource("Resource_r0e2c")]) - -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] -script = ExtResource("13_esxlq") -state_id = 1 -effects = Array[ExtResource("14_va5tk")]([SubResource("Resource_ubvm0")]) - -[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] -tile_map_data = PackedByteArray("AABoAJ3/AAAAAAAAAABoAKP/AAAAAAAAAABpAJ3/AAAAAAAAAABoAJz/AAAAAAAAAABoAJv/AAAAAAAAAABpAJv/AAAAAAAAAABpAJz/AAAAAAAAAABpAKP/AAAAAAAAAABpAKT/AAAAAAAAAABpAKX/AAAAAAAAAABpAKb/AAAAAAAAAABpAKf/AAAAAAAAAABpAKj/AAAAAAAAAABpAKn/AAAAAAAAAABpAKr/AAAAAAAAAABpAKv/AAAAAAAAAABpAKz/AAAAAAAAAABoAKT/AAAAAAAAAABoAKX/AAAAAAAAAABoAKb/AAAAAAAAAABoAKf/AAAAAAAAAABpAK3/AAAAAAAAAABpAK7/AAAAAAAAAABpAK//AAAAAAAAAABpALD/AAAAAAAAAABpALH/AAAAAAAAAABoAKj/AAAAAAAAAABoAKn/AAAAAAAAAABoAKr/AAAAAAAAAABoAKv/AAAAAAAAAABoAKz/AAAAAAAAAABoAK3/AAAAAAAAAABoAK7/AAAAAAAAAABoAK//AAAAAAAAAABoALD/AAAAAAAAAABoALH/AAAAAAAAAABoALL/AAAAAAAAAABoALP/AAAAAAAAAABqAJv/AAAAAAAAAABrAJv/AAAAAAAAAABsAJv/AAAAAAAAAABtAJv/AAAAAAAAAABuAJv/AAAAAAAAAABvAJv/AAAAAAAAAABwAJv/AAAAAAAAAABxAJv/AAAAAAAAAAByAJv/AAAAAAAAAABzAJv/AAAAAAAAAAB0AJv/AAAAAAAAAAB1AJv/AAAAAAAAAAB2AJv/AAAAAAAAAAB3AJv/AAAAAAAAAAB4AJv/AAAAAAAAAAB5AJv/AAAAAAAAAAB6AJv/AAAAAAAAAAB7AJv/AAAAAAAAAAB8AJv/AAAAAAAAAAB9AJv/AAAAAAAAAAB+AJv/AAAAAAAAAAB/AJv/AAAAAAAAAACAAJv/AAAAAAAAAACBAJv/AAAAAAAAAACCAJv/AAAAAAAAAACDAJv/AAAAAAAAAACEAJv/AAAAAAAAAACFAJv/AAAAAAAAAACGAJv/AAAAAAAAAACHAJv/AAAAAAAAAACIAJv/AAAAAAAAAACJAJv/AAAAAAAAAACKAJv/AAAAAAAAAACLAJv/AAAAAAAAAACPAJv/AAAAAAAAAACOAJv/AAAAAAAAAACNAJv/AAAAAAAAAACMAJv/AAAAAAAAAACPAJz/AAAAAAAAAACPAJ3/AAAAAAAAAABvAKP/AAAAAAAAAABwAKP/AAAAAAAAAABxAKP/AAAAAAAAAAByAKP/AAAAAAAAAABzAKP/AAAAAAAAAAB0AKP/AAAAAAAAAAB1AKP/AAAAAAAAAAB2AKP/AAAAAAAAAAB3AKP/AAAAAAAAAAB4AKP/AAAAAAAAAAB5AKP/AAAAAAAAAAB6AKP/AAAAAAAAAAB7AKP/AAAAAAAAAACAAKP/AAAAAAAAAACBAKP/AAAAAAAAAACCAKP/AAAAAAAAAACDAKP/AAAAAAAAAACEAKP/AAAAAAAAAACFAKP/AAAAAAAAAACGAKP/AAAAAAAAAACHAKP/AAAAAAAAAACIAKP/AAAAAAAAAACJAKP/AAAAAAAAAACKAKP/AAAAAAAAAACLAKP/AAACAAAAAACMAKP/AAACAAAAAACNAKP/AAACAAAAAACOAKP/AAACAAAAAACPALL/AAAAAAAAAACPALP/AAAAAAAAAABuAKP/AAAAAAAAAABoAL3/AAAAAAAAAABoAL7/AAAAAAAAAABoAL//AAAAAAAAAABoAMD/AAAAAAAAAABoAMH/AAAAAAAAAABpAL//AAABAAAAAABpAMD/AAAAAAAAAABqAL//AAABAAAAAABqAMD/AAAAAAAAAABrAL//AAABAAAAAABrAMD/AAAAAAAAAABsAL//AAABAAAAAABsAMD/AAAAAAAAAABtAL//AAABAAAAAABtAMD/AAAAAAAAAABuAL//AAABAAAAAABuAMD/AAAAAAAAAABvAL//AAABAAAAAABvAMD/AAAAAAAAAABwAL//AAABAAAAAABwAMD/AAAAAAAAAABxAL//AAABAAAAAABxAMD/AAAAAAAAAAByAL//AAABAAAAAAByAMD/AAAAAAAAAABzAL//AAABAAAAAABzAMD/AAAAAAAAAAB0AL//AAABAAAAAAB0AMD/AAAAAAAAAAB1AL//AAABAAAAAAB1AMD/AAAAAAAAAAB2AL//AAABAAAAAAB2AMD/AAAAAAAAAACEAL//AAABAAAAAACEAMD/AAAAAAAAAACFAL//AAABAAAAAACFAMD/AAAAAAAAAACGAL//AAABAAAAAACGAMD/AAAAAAAAAACHAL//AAABAAAAAACHAMD/AAAAAAAAAACIAL//AAABAAAAAACIAMD/AAAAAAAAAACJAL//AAABAAAAAACJAMD/AAAAAAAAAACKAL//AAABAAAAAACKAMD/AAAAAAAAAACLAL//AAABAAAAAACLAMD/AAAAAAAAAACMAL//AAABAAAAAACMAMD/AAAAAAAAAACNAL//AAABAAAAAACNAMD/AAAAAAAAAACOAL//AAABAAAAAACOAMD/AAAAAAAAAACPAL3/AAAAAAAAAACPAL7/AAAAAAAAAACPAL//AAAAAAAAAACPAMD/AAAAAAAAAABoALT/AAAAAAAAAABoALX/AAAAAAAAAABoALb/AAAAAAAAAABpALb/AAAAAAAAAABpALf/AAAAAAAAAABpALj/AAAAAAAAAABpALn/AAAAAAAAAABoALn/AAAAAAAAAABoALf/AAAAAAAAAABoALj/AAAAAAAAAABoALr/AAAAAAAAAABoALv/AAAAAAAAAABoALz/AAAAAAAAAACPALT/AAAAAAAAAACPALX/AAAAAAAAAACPALb/AAAAAAAAAACPALf/AAAAAAAAAACPALj/AAAAAAAAAACPALn/AAAAAAAAAACPALr/AAAAAAAAAACPALv/AAAAAAAAAACPALz/AAAAAAAAAACOAL3/AAAAAAAAAACOALz/AAAAAAAAAACOALv/AAAAAAAAAACOALr/AAAAAAAAAACOALn/AAAAAAAAAACOALj/AAAAAAAAAACOALf/AAAAAAAAAACOALb/AAAAAAAAAAB7AKv/AAABAAAAAAB7AKz/AAAAAAAAAAB7AK3/AAABAAAAAAB7AK7/AAABAAAAAAB7AK//AAABAAAAAAB7ALD/AAABAAAAAAB7ALH/AAABAAAAAAB8AKv/AAABAAAAAAB8AKz/AAAAAAAAAAB8AK3/AAABAAAAAAB9AKv/AAABAAAAAAB9AKz/AAAAAAAAAAB9AK3/AAABAAAAAAB+AKv/AAABAAAAAAB+AKz/AAAAAAAAAAB+AK3/AAABAAAAAAB/AKv/AAABAAAAAAB/AKz/AAAAAAAAAAB/AK3/AAABAAAAAACAAKv/AAABAAAAAACAAKz/AAAAAAAAAACAAK3/AAAAAAAAAACAAK7/AAAAAAAAAACAAK//AAAAAAAAAACAALD/AAAAAAAAAACAALH/AAAAAAAAAAB6AKv/AAABAAAAAAB6AKz/AAAAAAAAAAB6AK3/AAAAAAAAAAB6AK7/AAAAAAAAAAB6AK//AAAAAAAAAAB6ALD/AAAAAAAAAAB6ALH/AAAAAAAAAAB9ALD/AAAAAAAAAAB/AK7/AAABAAAAAAB/AK//AAABAAAAAAB/ALD/AAABAAAAAAB/ALH/AAABAAAAAABrAKv/AAAAAAAAAAB3AL//AAABAAAAAAB3AMD/AAAAAAAAAACDAL//AAABAAAAAACDAMD/AAAAAAAAAAB3AMH/AAAAAAAAAAB3AML/AAAAAAAAAACDAMH/AAAAAAAAAACDAML/AAAAAAAAAAB5AMT/AAAAAAAAAAB6AMT/AAAAAAAAAACAAMT/AAAAAAAAAACBAMT/AAAAAAAAAAB4AML/AAABAAAAAAB4AMP/AAAAAAAAAAB5AML/AAABAAAAAAB5AMP/AAAAAAAAAAB6AML/AAABAAAAAAB6AMP/AAAAAAAAAAB7AMP/AAAAAAAAAAB7AMT/AAAAAAAAAAB8AMP/AAAAAAAAAAB8AMT/AAAAAAAAAAB9AMP/AAAAAAAAAAB9AMT/AAAAAAAAAAB+AMP/AAAAAAAAAAB+AMT/AAAAAAAAAAB/AMP/AAAAAAAAAAB/AMT/AAAAAAAAAACAAML/AAABAAAAAACAAMP/AAAAAAAAAACBAML/AAABAAAAAACBAMP/AAAAAAAAAACCAML/AAABAAAAAACCAMP/AAAAAAAAAAB8AKP/AAAAAAAAAAB8AKT/AAAAAAAAAAB/AKP/AAAAAAAAAAB/AKT/AAAAAAAAAAB8AKX/AAAAAAAAAAB9AKP/AAAAAAAAAAB9AKX/AAAAAAAAAAB+AKP/AAAAAAAAAAB+AKX/AAAAAAAAAAB/AKX/AAAAAAAAAAB7AKX/AAAAAAAAAAB6AKX/AAAAAAAAAAB5AKX/AAAAAAAAAAB4AKX/AAAAAAAAAAB3AKX/AAAAAAAAAAB2AKX/AAAAAAAAAAB1AKX/AAAAAAAAAAB0AKX/AAAAAAAAAABzAKX/AAAAAAAAAAByAKX/AAAAAAAAAABxAKX/AAAAAAAAAABwAKX/AAAAAAAAAABvAKX/AAAAAAAAAABuAKX/AAAAAAAAAABtAKX/AAAAAAAAAABsAKX/AAAAAAAAAABrAKX/AAAAAAAAAABqAKX/AAAAAAAAAABqAKP/AAAAAAAAAABrAKP/AAAAAAAAAABsAKP/AAAAAAAAAABtAKP/AAAAAAAAAABsAKT/AAAAAAAAAABwAKT/AAAAAAAAAAB0AKT/AAAAAAAAAAB4AKT/AAAAAAAAAACAAKX/AAAAAAAAAACBAKX/AAAAAAAAAACCAKX/AAAAAAAAAACDAKX/AAAAAAAAAACEAKX/AAAAAAAAAACFAKX/AAAAAAAAAACGAKX/AAAAAAAAAACHAKX/AAAAAAAAAACIAKX/AAAAAAAAAACJAKX/AAAAAAAAAACKAKX/AAAAAAAAAACKAKT/AAAAAAAAAACGAKT/AAAAAAAAAACDAKT/AAAAAAAAAABpALL/AAABAAAAAABpALP/AAABAAAAAABpALT/AAABAAAAAABpALX/AAABAAAAAABpALr/AAABAAAAAABpALv/AAABAAAAAABpALz/AAABAAAAAABpAL3/AAABAAAAAABpAL7/AAABAAAAAACOAL7/AAABAAAAAACOALX/AAABAAAAAACOALT/AAABAAAAAACOALP/AAABAAAAAACOALL/AAABAAAAAABoAJ7/AAAAAAAAAABqALb/AAABAAAAAABqALf/AAABAAAAAABqALj/AAABAAAAAABqALn/AAABAAAAAACNALb/AAABAAAAAACNALf/AAABAAAAAACNALj/AAABAAAAAACNALn/AAABAAAAAACNALr/AAABAAAAAACNALv/AAABAAAAAACNALz/AAABAAAAAACNAL3/AAABAAAAAACPALH/AAAAAAAAAACQALH/AAAAAAAAAACRALH/AAAAAAAAAACSALH/AAAAAAAAAACTALH/AAAAAAAAAACUALH/AAAAAAAAAACVALH/AAAAAAAAAACWALH/AAAAAAAAAACXALH/AAAAAAAAAACYALH/AAABAAAAAACZALH/AAABAAAAAACaALH/AAABAAAAAACbALH/AAABAAAAAACcALH/AAAAAAAAAACdALH/AAAAAAAAAACeALH/AAAAAAAAAACfALH/AAAAAAAAAACgALH/AAAAAAAAAAChALH/AAAAAAAAAACOALH/AAABAAAAAACWAJ7/AAAAAAAAAACXAJ7/AAAAAAAAAACVAJ7/AAAAAAAAAACYAJ7/AAAAAAAAAACZAJ7/AAAAAAAAAACaAJ7/AAAAAAAAAACbAJ7/AAAAAAAAAACcAJ7/AAAAAAAAAACdAJ7/AAAAAAAAAACeAJ7/AAAAAAAAAACfAJ7/AAAAAAAAAACgAJ7/AAAAAAAAAAChAJ7/AAAAAAAAAACiAJ7/AAAAAAAAAACjAJ7/AAAAAAAAAACkAJ7/AAAAAAAAAACPAKP/AAAAAAAAAACQAKP/AAAAAAAAAACRAKP/AAAAAAAAAACSAKP/AAAAAAAAAACTAKP/AAAAAAAAAACUAKP/AAAAAAAAAACVAKP/AAAAAAAAAACWAKP/AAAAAAAAAACXAKP/AAAAAAAAAACYAKP/AAAAAAAAAACZAKP/AAAAAAAAAACaAKP/AAAAAAAAAACbAKP/AAAAAAAAAACcAKP/AAAAAAAAAACdAKP/AAAAAAAAAACeAKP/AAAAAAAAAACfAKP/AAAAAAAAAACgAKP/AAAAAAAAAAChAKP/AAAAAAAAAACiAKP/AAAAAAAAAACjAKP/AAAAAAAAAACkAKP/AAAAAAAAAAClAKP/AAAAAAAAAACmAKP/AAAAAAAAAAClAJ7/AAAAAAAAAACmAJ7/AAAAAAAAAACnAJ7/AAAAAAAAAACnAKP/AAAAAAAAAACnAJ3/AAAAAAAAAACoAJ3/AAAAAAAAAACoAJz/AAAAAAAAAACoAJ7/AAAAAAAAAACoAKP/AAAAAAAAAACoAKT/AAAAAAAAAACiALD/AAAAAAAAAAChALD/AAAAAAAAAACjALD/AAAAAAAAAACkALD/AAAAAAAAAACkAK//AAAAAAAAAACkAK7/AAAAAAAAAACkAK3/AAAAAAAAAACkAKz/AAAAAAAAAAClAKz/AAAAAAAAAAClAKv/AAAAAAAAAACmAKv/AAAAAAAAAACmAKr/AAAAAAAAAACmAKn/AAAAAAAAAACmAKj/AAAAAAAAAACnAKj/AAAAAAAAAACnAKf/AAAAAAAAAACnAKb/AAAAAAAAAACnAKX/AAAAAAAAAACoAKX/AAAAAAAAAACoAJv/AAAAAAAAAACUAJ3/AAAAAAAAAACWAJ3/AAAAAAAAAACXAJ3/AAAAAAAAAACYAJ3/AAAAAAAAAACZAJ3/AAAAAAAAAACaAJ3/AAAAAAAAAACaAJz/AAAAAAAAAACbAJz/AAAAAAAAAACcAJz/AAAAAAAAAACdAJz/AAAAAAAAAAChAJ3/AAAAAAAAAACiAJ3/AAAAAAAA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") -tile_set = ExtResource("23_c45oy") - -[node name="DarkMaterialBall1" parent="." instance=ExtResource("26_ixcpk")] -position = Vector2(1873, -1194) - -[node name="DarkMaterialBall2" parent="." instance=ExtResource("26_ixcpk")] -position = Vector2(2144, -1236) - -[node name="PathDriveMovePlateform2" parent="." instance=ExtResource("27_yempu")] -position = Vector2(1727, -1378) -move_speed = 300.0 -returning_speed = 100.0 -acceleration = 1000.0 - -[node name="MovablePlateform" parent="PathDriveMovePlateform2" index="0"] -scale = Vector2(0.5, 0.5) - -[node name="Path2D" parent="PathDriveMovePlateform2" index="1"] -scale = Vector2(1.1618448, 0.8050002) -curve = SubResource("Curve2D_7cppx") - -[node name="spring" parent="." instance=ExtResource("24_4m155")] -position = Vector2(2008, -984) -scale = Vector2(4.94, 0.98) - -[node name="FragileRock" parent="." instance=ExtResource("27_o0rls")] -position = Vector2(2328, -1608) - -[connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] - -[editable path="PathDriveMovePlateform2"] diff --git a/_scene/level1/l1_s10_derivative/l1_s10_L1.tscn b/_scene/level1/l1_s10_derivative/l1_s10_L1.tscn new file mode 100644 index 0000000..79eee96 --- /dev/null +++ b/_scene/level1/l1_s10_derivative/l1_s10_L1.tscn @@ -0,0 +1,201 @@ +[gd_scene format=4 uid="uid://rkoopuv5ndr2"] + +[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_o4f8j"] +[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_xt22h"] +[ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_xmu2d"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_dijx0"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_n38ht"] +[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_yoilp"] +[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_v6a6i"] +[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_lxf02"] +[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="9_bpwnr"] +[ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_camera/CameraAnchor.tscn" id="10_4eht7"] +[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="11_tli2f"] +[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="12_se3ue"] +[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="13_kqge0"] +[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="14_h8iwj"] +[ext_resource type="Resource" uid="uid://bjjxh7g7iosla" path="res://_props/_camera/camera_anchor_disable.tres" id="15_obh84"] +[ext_resource type="Resource" uid="uid://458r8rf7x02p" path="res://_props/_camera/camera_anchor_enable.tres" id="16_bpxc0"] +[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="17_lpnk4"] +[ext_resource type="Resource" uid="uid://dd4df6yjkeifa" path="res://_props/_prefabs/player/effect/player_trigger_volumn_disable.tres" id="18_o05e8"] +[ext_resource type="Resource" uid="uid://b6iglvt36pm55" path="res://_props/_prefabs/player/effect/player_trigger_volumn_enable.tres" id="19_efmxf"] +[ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_wn5en"] +[ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_5xf6r"] +[ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_5odgk"] +[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_wpd7o"] + +[sub_resource type="Resource" id="Resource_6bhoi"] +script = ExtResource("8_lxf02") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_0dl6r"] +script = ExtResource("8_lxf02") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_pfh14"] +script = ExtResource("8_lxf02") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_sv1n5"] +script = ExtResource("7_v6a6i") +prop_state_map = Dictionary[int, ExtResource("8_lxf02")]({ +0: SubResource("Resource_6bhoi"), +1: SubResource("Resource_0dl6r"), +2: SubResource("Resource_pfh14") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="Resource" id="Resource_rvnvs"] +script = ExtResource("8_lxf02") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_3jyxx"] +script = ExtResource("8_lxf02") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_dalgl"] +script = ExtResource("8_lxf02") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_fwmv2"] +script = ExtResource("7_v6a6i") +prop_state_map = Dictionary[int, ExtResource("8_lxf02")]({ +0: SubResource("Resource_rvnvs"), +1: SubResource("Resource_3jyxx"), +2: SubResource("Resource_dalgl") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] +size = Vector2(745, 470.73492) + +[sub_resource type="Resource" id="Resource_ctwrc"] +script = ExtResource("21_5xf6r") +func_name = &"pop_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_0u6xi"] +script = ExtResource("22_5odgk") + +[sub_resource type="Resource" id="Resource_r0e2c"] +script = ExtResource("14_h8iwj") +effect_target_type = SubResource("Resource_0u6xi") +effect_apply_type = SubResource("Resource_ctwrc") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[sub_resource type="Resource" id="Resource_hatj6"] +script = ExtResource("21_5xf6r") +func_name = &"push_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_o2v7x"] +script = ExtResource("22_5odgk") + +[sub_resource type="Resource" id="Resource_ubvm0"] +script = ExtResource("14_h8iwj") +effect_target_type = SubResource("Resource_o2v7x") +effect_apply_type = SubResource("Resource_hatj6") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[node name="L1_S10_R4" type="Node2D" unique_id=1598546581] +editor_description = "右侧落石触发后击中龟裂岩层,形成两条通路:向上前往l1_s10_3;向下打通l1_s10_1的路" +script = ExtResource("1_o4f8j") +metadata/_custom_type_script = "uid://5e157vdk6175" + +[node name="[Invalid!]" type="Node" parent="." unique_id=646196142] +script = ExtResource("2_xt22h") + +[node name="SceneManager" type="Node" parent="." unique_id=401167145] +script = ExtResource("3_xmu2d") +quick_trigger = Array[ExtResource("4_dijx0")]([ExtResource("5_n38ht")]) + +[node name="ActManager" type="Node" parent="." unique_id=763626072] +script = ExtResource("6_yoilp") +prop_state_map = Dictionary[int, ExtResource("7_v6a6i")]({ +0: SubResource("Resource_sv1n5"), +1: SubResource("Resource_fwmv2") +}) +init_act_id = 0 + +[node name="Props" type="Node2D" parent="." unique_id=171021219] +script = ExtResource("9_bpwnr") + +[node name="CameraAnchor" parent="Props" unique_id=901470129 instance=ExtResource("10_4eht7")] +position = Vector2(734, -2012) +zoom = Vector2(1, 1) +limit_top = -185 +limit_bottom = 185 +limit_left = -320 +limit_right = 290 + +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=2107924787] +script = ExtResource("11_tli2f") +prop_id = 0 + +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=431268830] +script = ExtResource("12_se3ue") + +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1989686279] +script = ExtResource("13_kqge0") +state_id = 0 +effects = Array[ExtResource("14_h8iwj")]([ExtResource("15_obh84")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1332631643] +script = ExtResource("13_kqge0") +state_id = 1 +effects = Array[ExtResource("14_h8iwj")]([ExtResource("16_bpxc0")]) + +[node name="PlayerTriggerVolumn" parent="Props" unique_id=482697410 instance=ExtResource("17_lpnk4")] +visible = false +position = Vector2(816, -2136) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=1008103022] +position = Vector2(-132.5, 144.63257) +shape = SubResource("RectangleShape2D_nvw5u") +debug_color = Color(0.56463546, 0.55446386, 0.07705598, 0.41960785) + +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=1211005631] +script = ExtResource("11_tli2f") +prop_id = 1 + +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=982089992] +script = ExtResource("12_se3ue") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=483138117] +script = ExtResource("13_kqge0") +state_id = 0 +effects = Array[ExtResource("14_h8iwj")]([ExtResource("18_o05e8")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=1044439139] +script = ExtResource("13_kqge0") +state_id = 1 +effects = Array[ExtResource("14_h8iwj")]([ExtResource("19_efmxf")]) + +[node name="PlayerRespawnPoint" parent="Props" unique_id=924964703 instance=ExtResource("20_wn5en")] +position = Vector2(893, -1869) + +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=339110471] +script = ExtResource("11_tli2f") +prop_id = 2 + +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=1050487094] +script = ExtResource("12_se3ue") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=429861633] +script = ExtResource("13_kqge0") +state_id = 0 +effects = Array[ExtResource("14_h8iwj")]([SubResource("Resource_r0e2c")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=2071507006] +script = ExtResource("13_kqge0") +state_id = 1 +effects = Array[ExtResource("14_h8iwj")]([SubResource("Resource_ubvm0")]) + +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=262089249 groups=["GRAPABLE"]] +tile_map_data = PackedByteArray("AABBAIb/AAAAAAAAAABBAIf/AAAAAAAAAABBAIj/AAAAAAAAAABBAIn/AAAAAAAAAABBAIr/AAAAAAAAAABBAIv/AAAAAAAAAABBAIz/AAAAAAAAAABBAI3/AAAAAAAAAABAAI3/AAAAAAAAAAA/AI3/AAAAAAAAAAAxAI3/AAAAAAAAAAAwAI3/AAAAAAAAAAAvAI3/AAAAAAAAAAAuAI3/AAAAAAAAAAAtAI3/AAAAAAAAAAAsAI3/AAAAAAAAAAArAI3/AAAAAAAAAAAqAI3/AAAAAAAAAAApAI3/AAAAAAAAAAAoAI3/AAAAAAAAAAAnAI3/AAAAAAAAAAAmAI3/AAAAAAAAAAAlAI3/AAAAAAAAAAAkAI3/AAAAAAAAAAAjAI3/AAAAAAAAAAAiAI3/AAAAAAAAAAAhAI3/AAAAAAAAAAAgAI3/AAAAAAAAAAAfAI3/AAAAAAAAAAAeAI3/AAAAAAAAAAAdAI3/AAAAAAAAAAAcAI3/AAAAAAAAAAAbAI3/AAAAAAAAAAAaAI3/AAAAAAAAAAAyAI3/AAAAAAAAAAAzAI3/AAAAAAAAAAA0AI3/AAAAAAAAAAA1AI3/AAAAAAAAAAA2AI3/AAAAAAAAAAA3AI3/AAAAAAAAAAA4AI3/AAAAAAAAAAA5AI3/AAAAAAAAAAA6AI3/AAAAAAAAAAA7AI3/AAAAAAAAAAA8AI3/AAAAAAAAAAA9AI3/AAAAAAAAAAA+AI3/AAAAAAAAAABBAIH/AAAAAAAAAABBAID/AAAAAAAAAABBAH//AAAAAAAAAABBAH7/AAAAAAAAAABBAH3/AAAAAAAAAABBAHz/AAAAAAAAAABBAHv/AAAAAAAAAABBAHr/AAAAAAAAAABBAHn/AAAAAAAAAABBAHj/AAAAAAAAAABBAHf/AAAAAAAAAAA=") +tile_set = ExtResource("23_wpd7o") + +[connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s10_derivative/l1_s10_R1.tscn b/_scene/level1/l1_s10_derivative/l1_s10_R1.tscn new file mode 100644 index 0000000..4f00e81 --- /dev/null +++ b/_scene/level1/l1_s10_derivative/l1_s10_R1.tscn @@ -0,0 +1,290 @@ +[gd_scene format=4 uid="uid://5435tmcn1h0x"] + +[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_67t0m"] +[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_hlyna"] +[ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_smxsw"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_lhf57"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_348hn"] +[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nan5j"] +[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_qds4j"] +[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_ouk7k"] +[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="9_e6tix"] +[ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_camera/CameraAnchor.tscn" id="10_0q1ig"] +[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="11_16s7y"] +[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="12_1yet4"] +[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="13_esxlq"] +[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="14_va5tk"] +[ext_resource type="Resource" uid="uid://bjjxh7g7iosla" path="res://_props/_camera/camera_anchor_disable.tres" id="15_kq6us"] +[ext_resource type="Resource" uid="uid://458r8rf7x02p" path="res://_props/_camera/camera_anchor_enable.tres" id="16_wi5vb"] +[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="17_wf5yc"] +[ext_resource type="Resource" uid="uid://dd4df6yjkeifa" path="res://_props/_prefabs/player/effect/player_trigger_volumn_disable.tres" id="18_mmreu"] +[ext_resource type="Resource" uid="uid://b6iglvt36pm55" path="res://_props/_prefabs/player/effect/player_trigger_volumn_enable.tres" id="19_vavui"] +[ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_j4wb4"] +[ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_lnh5i"] +[ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_yke1b"] +[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_c45oy"] +[ext_resource type="PackedScene" uid="uid://bju8jr1w4d60m" path="res://_props/spring/spring.tscn" id="24_4m155"] +[ext_resource type="PackedScene" uid="uid://degt1t2y08udg" path="res://_props/dark_material_ball/dark_material_ball.tscn" id="26_ixcpk"] +[ext_resource type="PackedScene" uid="uid://iv8w7iisdqm0" path="res://_props/fragile_rock/fragile_rock.tscn" id="27_o0rls"] +[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="27_yempu"] +[ext_resource type="PackedScene" uid="uid://dfwups0m7a5m4" path="res://_props/vine_platform/vine_platform.tscn" id="28_a3a7b"] + +[sub_resource type="Resource" id="Resource_6bhoi"] +script = ExtResource("8_ouk7k") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_0dl6r"] +script = ExtResource("8_ouk7k") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_pfh14"] +script = ExtResource("8_ouk7k") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_sv1n5"] +script = ExtResource("7_qds4j") +prop_state_map = Dictionary[int, ExtResource("8_ouk7k")]({ +0: SubResource("Resource_6bhoi"), +1: SubResource("Resource_0dl6r"), +2: SubResource("Resource_pfh14") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="Resource" id="Resource_rvnvs"] +script = ExtResource("8_ouk7k") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_3jyxx"] +script = ExtResource("8_ouk7k") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_dalgl"] +script = ExtResource("8_ouk7k") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_fwmv2"] +script = ExtResource("7_qds4j") +prop_state_map = Dictionary[int, ExtResource("8_ouk7k")]({ +0: SubResource("Resource_rvnvs"), +1: SubResource("Resource_3jyxx"), +2: SubResource("Resource_dalgl") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] +size = Vector2(1037, 650) + +[sub_resource type="Resource" id="Resource_ctwrc"] +script = ExtResource("21_lnh5i") +func_name = &"pop_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_0u6xi"] +script = ExtResource("22_yke1b") + +[sub_resource type="Resource" id="Resource_r0e2c"] +script = ExtResource("14_va5tk") +effect_target_type = SubResource("Resource_0u6xi") +effect_apply_type = SubResource("Resource_ctwrc") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[sub_resource type="Resource" id="Resource_hatj6"] +script = ExtResource("21_lnh5i") +func_name = &"push_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_o2v7x"] +script = ExtResource("22_yke1b") + +[sub_resource type="Resource" id="Resource_ubvm0"] +script = ExtResource("14_va5tk") +effect_target_type = SubResource("Resource_o2v7x") +effect_apply_type = SubResource("Resource_hatj6") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[sub_resource type="Curve2D" id="Curve2D_7cppx"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 735.34, 0) +} +point_count = 2 + +[node name="L1_S10_R1" type="Node2D" unique_id=1295758315] +editor_description = "藤蔓平台未制作" +script = ExtResource("1_67t0m") +metadata/_custom_type_script = "uid://5e157vdk6175" + +[node name="[Invalid!]" type="Node" parent="." unique_id=169665042] +script = ExtResource("2_hlyna") + +[node name="SceneManager" type="Node" parent="." unique_id=711123538] +script = ExtResource("3_smxsw") +quick_trigger = Array[ExtResource("4_lhf57")]([ExtResource("5_348hn")]) + +[node name="ActManager" type="Node" parent="." unique_id=2021669266] +script = ExtResource("6_nan5j") +prop_state_map = Dictionary[int, ExtResource("7_qds4j")]({ +0: SubResource("Resource_sv1n5"), +1: SubResource("Resource_fwmv2") +}) +init_act_id = 0 + +[node name="Props" type="Node2D" parent="." unique_id=1411333440] +script = ExtResource("9_e6tix") + +[node name="CameraAnchor" parent="Props" unique_id=512312021 instance=ExtResource("10_0q1ig")] +position = Vector2(1983, -1434) +zoom = Vector2(1, 1) +limit_top = -185 +limit_bottom = 185 +limit_left = -320 +limit_right = 290 + +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=250451680] +script = ExtResource("11_16s7y") +prop_id = 0 + +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=418986086] +script = ExtResource("12_1yet4") + +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1813597813] +script = ExtResource("13_esxlq") +state_id = 0 +effects = Array[ExtResource("14_va5tk")]([ExtResource("15_kq6us")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=397001350] +script = ExtResource("13_esxlq") +state_id = 1 +effects = Array[ExtResource("14_va5tk")]([ExtResource("16_wi5vb")]) + +[node name="PlayerTriggerVolumn" parent="Props" unique_id=1742839773 instance=ExtResource("17_wf5yc")] +position = Vector2(2013, -1409) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=585060903] +position = Vector2(169.5, 121) +shape = SubResource("RectangleShape2D_nvw5u") +debug_color = Color(0.4210699, 0.52565074, 0.78499997, 0.41960785) + +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=241330811] +script = ExtResource("11_16s7y") +prop_id = 1 + +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=1650859773] +script = ExtResource("12_1yet4") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=1298270623] +script = ExtResource("13_esxlq") +state_id = 0 +effects = Array[ExtResource("14_va5tk")]([ExtResource("18_mmreu")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=2119865094] +script = ExtResource("13_esxlq") +state_id = 1 +effects = Array[ExtResource("14_va5tk")]([ExtResource("19_vavui")]) + +[node name="PlayerRespawnPoint" parent="Props" unique_id=1984520339 instance=ExtResource("20_j4wb4")] +position = Vector2(1681, -1506) + +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=855205125] +script = ExtResource("11_16s7y") +prop_id = 2 + +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=1446153342] +script = ExtResource("12_1yet4") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=1744133232] +script = ExtResource("13_esxlq") +state_id = 0 +effects = Array[ExtResource("14_va5tk")]([SubResource("Resource_r0e2c")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=2147009495] +script = ExtResource("13_esxlq") +state_id = 1 +effects = Array[ExtResource("14_va5tk")]([SubResource("Resource_ubvm0")]) + +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=557650855 groups=["GRAPABLE"]] +tile_map_data = PackedByteArray("AABoAJ3/AAAAAAAAAABoAKP/AAAAAAAAAABpAJ3/AAAAAAAAAABoAJz/AAAAAAAAAABoAJv/AAAAAAAAAABpAJv/AAAAAAAAAABpAJz/AAAAAAAAAABpAKP/AAAAAAAAAABpAKT/AAAAAAAAAABpAKX/AAAAAAAAAABpAKb/AAAAAAAAAABpAKf/AAAAAAAAAABpAKj/AAAAAAAAAABpAKn/AAAAAAAAAABpAKr/AAAAAAAAAABpAKv/AAAAAAAAAABpAKz/AAAAAAAAAABoAKT/AAAAAAAAAABoAKX/AAAAAAAAAABoAKb/AAAAAAAAAABoAKf/AAAAAAAAAABpAK3/AAAAAAAAAABpAK7/AAAAAAAAAABpAK//AAAAAAAAAABpALD/AAAAAAAAAABpALH/AAAAAAAAAABoAKj/AAAAAAAAAABoAKn/AAAAAAAAAABoAKr/AAAAAAAAAABoAKv/AAAAAAAAAABoAKz/AAAAAAAAAABoAK3/AAAAAAAAAABoAK7/AAAAAAAAAABoAK//AAAAAAAAAABoALD/AAAAAAAAAABoALH/AAAAAAAAAABoALL/AAAAAAAAAABoALP/AAAAAAAAAABqAJv/AAAAAAAAAABrAJv/AAAAAAAAAABsAJv/AAAAAAAAAABtAJv/AAAAAAAAAABuAJv/AAAAAAAAAABvAJv/AAAAAAAAAABwAJv/AAAAAAAAAABxAJv/AAAAAAAAAAByAJv/AAAAAAAAAABzAJv/AAAAAAAAAAB0AJv/AAAAAAAAAAB1AJv/AAAAAAAAAAB2AJv/AAAAAAAAAAB3AJv/AAAAAAAAAAB4AJv/AAAAAAAAAAB5AJv/AAAAAAAAAAB6AJv/AAAAAAAAAAB7AJv/AAAAAAAAAAB8AJv/AAAAAAAAAAB9AJv/AAAAAAAAAAB+AJv/AAAAAAAAAAB/AJv/AAAAAAAAAACAAJv/AAAAAAAAAACBAJv/AAAAAAAAAACCAJv/AAAAAAAAAACDAJv/AAAAAAAAAACEAJv/AAAAAAAAAACFAJv/AAAAAAAAAACGAJv/AAAAAAAAAACHAJv/AAAAAAAAAACIAJv/AAAAAAAAAACJAJv/AAAAAAAAAACKAJv/AAAAAAAAAACLAJv/AAAAAAAAAACPAJv/AAAAAAAAAACOAJv/AAAAAAAAAACNAJv/AAAAAAAAAACMAJv/AAAAAAAAAACPAJz/AAAAAAAAAACPAJ3/AAAAAAAAAACMAKP/AAACAAAAAACNAKP/AAACAAAAAACOAKP/AAACAAAAAACPALL/AAAAAAAAAACPALP/AAAAAAAAAABoAL3/AAAAAAAAAABoAL7/AAAAAAAAAABoAL//AAAAAAAAAABoAMD/AAAAAAAAAABoAMH/AAAAAAAAAABpAL//AAABAAAAAABpAMD/AAAAAAAAAABqAL//AAABAAAAAABqAMD/AAAAAAAAAABrAL//AAABAAAAAABrAMD/AAAAAAAAAABsAL//AAABAAAAAABsAMD/AAAAAAAAAABtAL//AAABAAAAAABtAMD/AAAAAAAAAABuAL//AAABAAAAAABuAMD/AAAAAAAAAABvAL//AAABAAAAAABvAMD/AAAAAAAAAABwAL//AAABAAAAAABwAMD/AAAAAAAAAABxAL//AAABAAAAAABxAMD/AAAAAAAAAAByAL//AAABAAAAAAByAMD/AAAAAAAAAABzAL//AAABAAAAAABzAMD/AAAAAAAAAAB0AL//AAABAAAAAAB0AMD/AAAAAAAAAAB1AL//AAABAAAAAAB1AMD/AAAAAAAAAAB2AL//AAABAAAAAAB2AMD/AAAAAAAAAACEAL//AAABAAAAAACEAMD/AAAAAAAAAACFAL//AAABAAAAAACFAMD/AAAAAAAAAACGAL//AAABAAAAAACGAMD/AAAAAAAAAACHAL//AAABAAAAAACHAMD/AAAAAAAAAACIAL//AAABAAAAAACIAMD/AAAAAAAAAACJAL//AAABAAAAAACJAMD/AAAAAAAAAACKAL//AAABAAAAAACKAMD/AAAAAAAAAACLAL//AAABAAAAAACLAMD/AAAAAAAAAACMAL//AAABAAAAAACMAMD/AAAAAAAAAACNAL//AAABAAAAAACNAMD/AAAAAAAAAACOAL//AAABAAAAAACOAMD/AAAAAAAAAACPAL3/AAAAAAAAAACPAL7/AAAAAAAAAACPAL//AAAAAAAAAACPAMD/AAAAAAAAAABoALT/AAAAAAAAAABoALX/AAAAAAAAAABoALb/AAAAAAAAAABpALb/AAAAAAAAAABpALf/AAAAAAAAAABpALj/AAAAAAAAAABpALn/AAAAAAAAAABoALn/AAAAAAAAAABoALf/AAAAAAAAAABoALj/AAAAAAAAAABoALr/AAAAAAAAAABoALv/AAAAAAAAAABoALz/AAAAAAAAAACPALT/AAAAAAAAAACPALX/AAAAAAAAAACPALb/AAAAAAAAAACPALf/AAAAAAAAAACPALj/AAAAAAAAAACPALn/AAAAAAAAAACPALr/AAAAAAAAAACPALv/AAAAAAAAAACPALz/AAAAAAAAAACOAL3/AAAAAAAAAACOALz/AAAAAAAAAACOALv/AAAAAAAAAACOALr/AAAAAAAAAACOALn/AAAAAAAAAACOALj/AAAAAAAAAACOALf/AAAAAAAAAACOALb/AAAAAAAAAAB7AKv/AAABAAAAAAB7AKz/AAAAAAAAAAB7AK3/AAABAAAAAAB7AK7/AAABAAAAAAB7AK//AAABAAAAAAB7ALD/AAABAAAAAAB7ALH/AAABAAAAAAB8AKv/AAABAAAAAAB8AKz/AAAAAAAAAAB8AK3/AAABAAAAAAB9AKv/AAABAAAAAAB9AKz/AAAAAAAAAAB9AK3/AAABAAAAAAB+AKv/AAABAAAAAAB+AKz/AAAAAAAAAAB+AK3/AAABAAAAAAB/AKv/AAABAAAAAAB/AKz/AAAAAAAAAAB/AK3/AAABAAAAAACAAKv/AAABAAAAAACAAKz/AAAAAAAAAACAAK3/AAAAAAAAAACAAK7/AAAAAAAAAACAAK//AAAAAAAAAACAALD/AAAAAAAAAACAALH/AAAAAAAAAAB6AKv/AAABAAAAAAB6AKz/AAAAAAAAAAB6AK3/AAAAAAAAAAB6AK7/AAAAAAAAAAB6AK//AAAAAAAAAAB6ALD/AAAAAAAAAAB6ALH/AAAAAAAAAAB9ALD/AAAAAAAAAAB/AK7/AAABAAAAAAB/AK//AAABAAAAAAB/ALD/AAABAAAAAAB/ALH/AAABAAAAAAB3AL//AAABAAAAAAB3AMD/AAAAAAAAAACDAL//AAABAAAAAACDAMD/AAAAAAAAAAB3AMH/AAAAAAAAAAB3AML/AAAAAAAAAACDAMH/AAAAAAAAAACDAML/AAAAAAAAAAB5AMT/AAAAAAAAAAB6AMT/AAAAAAAAAACAAMT/AAAAAAAAAACBAMT/AAAAAAAAAAB4AML/AAABAAAAAAB4AMP/AAAAAAAAAAB5AML/AAABAAAAAAB5AMP/AAAAAAAAAAB6AML/AAABAAAAAAB6AMP/AAAAAAAAAAB7AMP/AAAAAAAAAAB7AMT/AAAAAAAAAAB8AMP/AAAAAAAAAAB8AMT/AAAAAAAAAAB9AMP/AAAAAAAAAAB9AMT/AAAAAAAAAAB+AMP/AAAAAAAAAAB+AMT/AAAAAAAAAAB/AMP/AAAAAAAAAAB/AMT/AAAAAAAAAACAAML/AAABAAAAAACAAMP/AAAAAAAAAACBAML/AAABAAAAAACBAMP/AAAAAAAAAACCAML/AAABAAAAAACCAMP/AAAAAAAAAABpALL/AAABAAAAAABpALP/AAABAAAAAABpALT/AAABAAAAAABpALX/AAABAAAAAABpALr/AAABAAAAAABpALv/AAABAAAAAABpALz/AAABAAAAAABpAL3/AAABAAAAAABpAL7/AAABAAAAAACOAL7/AAABAAAAAACOALX/AAABAAAAAACOALT/AAABAAAAAACOALP/AAABAAAAAACOALL/AAABAAAAAABoAJ7/AAAAAAAAAABqALb/AAABAAAAAABqALf/AAABAAAAAABqALj/AAABAAAAAABqALn/AAABAAAAAACNALb/AAABAAAAAACNALf/AAABAAAAAACNALj/AAABAAAAAACNALn/AAABAAAAAACNALr/AAABAAAAAACNALv/AAABAAAAAACNALz/AAABAAAAAACNAL3/AAABAAAAAACPALH/AAAAAAAAAACQALH/AAAAAAAAAACRALH/AAAAAAAAAACSALH/AAAAAAAAAACTALH/AAAAAAAAAACUALH/AAAAAAAAAACVALH/AAAAAAAAAACWALH/AAAAAAAAAACXALH/AAAAAAAAAACYALH/AAABAAAAAACZALH/AAABAAAAAACaALH/AAABAAAAAACbALH/AAABAAAAAACcALH/AAAAAAAAAACdALH/AAAAAAAAAACeALH/AAAAAAAAAACfALH/AAAAAAAAAACgALH/AAAAAAAAAAChALH/AAAAAAAAAACOALH/AAABAAAAAACWAJ7/AAAAAAAAAACXAJ7/AAAAAAAAAACVAJ7/AAAAAAAAAACYAJ7/AAAAAAAAAACZAJ7/AAAAAAAAAACaAJ7/AAAAAAAAAACbAJ7/AAAAAAAAAACcAJ7/AAAAAAAAAACdAJ7/AAAAAAAAAACeAJ7/AAAAAAAAAACfAJ7/AAAAAAAAAACgAJ7/AAAAAAAAAAChAJ7/AAAAAAAAAACiAJ7/AAAAAAAAAACjAJ7/AAAAAAAAAACkAJ7/AAAAAAAAAACPAKP/AAAAAAAAAACQAKP/AAAAAAAAAACRAKP/AAAAAAAAAACSAKP/AAAAAAAAAACTAKP/AAAAAAAAAACUAKP/AAAAAAAAAACVAKP/AAAAAAAAAACWAKP/AAAAAAAAAACXAKP/AAAAAAAAAACYAKP/AAAAAAAAAACZAKP/AAAAAAAAAACaAKP/AAAAAAAAAACbAKP/AAAAAAAAAACcAKP/AAAAAAAAAACdAKP/AAAAAAAAAACeAKP/AAAAAAAAAACfAKP/AAAAAAAAAACgAKP/AAAAAAAAAAChAKP/AAAAAAAAAACiAKP/AAAAAAAAAACjAKP/AAAAAAAAAACkAKP/AAAAAAAAAAClAKP/AAAAAAAAAACmAKP/AAAAAAAAAAClAJ7/AAAAAAAAAACmAJ7/AAAAAAAAAACnAJ7/AAAAAAAAAACnAKP/AAAAAAAAAACnAJ3/AAAAAAAAAACoAJ3/AAAAAAAAAACoAJz/AAAAAAAAAACoAJ7/AAAAAAAAAACoAKP/AAAAAAAAAACoAKT/AAAAAAAAAACiALD/AAAAAAAAAAChALD/AAAAAAAAAACjALD/AAAAAAAAAACkALD/AAAAAAAAAACkAK//AAAAAAAAAACkAK7/AAAAAAAAAACkAK3/AAAAAAAAAACkAKz/AAAAAAAAAAClAKz/AAAAAAAAAAClAKv/AAAAAAAAAACmAKv/AAAAAAAAAACmAKr/AAAAAAAAAACmAKn/AAAAAAAAAACmAKj/AAAAAAAAAACnAKj/AAAAAAAAAACnAKf/AAAAAAAAAACnAKb/AAAAAAAAAACnAKX/AAAAAAAAAACoAKX/AAAAAAAAAACoAJv/AAAAAAAAAACUAJ3/AAAAAAAAAACWAJ3/AAAAAAAAAACXAJ3/AAAAAAAAAACYAJ3/AAAAAAAAAACZAJ3/AAAAAAAAAACaAJ3/AAAAAAAAAACaAJz/AAAAAAAAAACbAJz/AAAAAAAAAACcAJz/AAAAAAAAAACdAJz/AAAAAAAAAAChAJ3/AAAAAAAAAACiAJ3/AAAAAAAAAACjAJ3/AAAAAAAAAACdAJ3/AAAAAAAAAABvAJz/AAAAAAAAAABwAJz/AAAAAAAAAABxAJz/AAAAAAAAAAByAJz/AAAAAAAAAABzAJz/AAAAAAAAAAB0AJz/AAAAAAAAAAB1AJz/AAAAAAAAAAB2AJz/AAAAAAAAAAB2AJ3/AAAAAAAAAAB3AJ3/AAAAAAAAAAB4AJ3/AAAAAAAAAAB5AJ3/AAAAAAAAAAB5AJz/AAAAAAAAAAB6AJz/AAAAAAAAAAB7AJz/AAAAAAAAAAB8AJz/AAAAAAAAAAB9AJz/AAAAAAAAAACAAJz/AAAAAAAAAACBAJz/AAAAAAAAAACCAJz/AAAAAAAAAACGAJz/AAAAAAAAAACDAJ3/AAAAAAAAAACCAJ3/AAAAAAAAAACLAJz/AAAAAAAAAACMAJz/AAAAAAAAAACPALD/AAABAAAAAACQALD/AAABAAAAAACRALD/AAABAAAAAACSALD/AAABAAAAAACTALD/AAABAAAAAACUALD/AAABAAAAAACVALD/AAABAAAAAACWALD/AAABAAAAAACXALD/AAABAAAAAACcALD/AAABAAAAAACdALD/AAABAAAAAACeALD/AAABAAAAAACfALD/AAABAAAAAACgALD/AAABAAAAAACXALL/AAAAAAAAAACYALL/AAAAAAAAAACZALL/AAAAAAAAAACaALL/AAAAAAAAAACbALL/AAAAAAAAAACcALL/AAAAAAAAAACPAKT/AAABAAAAAACQAKT/AAABAAAAAACRAKT/AAABAAAAAACSAKT/AAABAAAAAACTAKT/AAABAAAAAACUAKT/AAABAAAAAACVAKT/AAABAAAAAACWAKT/AAABAAAAAACXAKT/AAABAAAAAACYAKT/AAABAAAAAACZAKT/AAABAAAAAACaAKT/AAABAAAAAACbAKT/AAABAAAAAACcAKT/AAABAAAAAACdAKT/AAABAAAAAACeAKT/AAABAAAAAACfAKT/AAABAAAAAACgAKT/AAABAAAAAAChAKT/AAABAAAAAACiAKT/AAABAAAAAACjAKT/AAABAAAAAACkAKT/AAABAAAAAAClAKT/AAABAAAAAACmAKT/AAABAAAAAACnAKT/AAABAAAAAACTAJ3/AAAAAAAAAACTAJz/AAAAAAAAAACTAJv/AAAAAAAAAACVAJ3/AAAAAAAAAACOAJ3/AAAAAAAAAABoAJr/AAAAAAAAAABpAJr/AAAAAAAAAABqAJr/AAAAAAAAAABrAJr/AAAAAAAAAABsAJj/AAAAAAAAAABsAJn/AAAAAAAAAABtAJn/AAAAAAAAAABuAJn/AAAAAAAAAABuAJr/AAAAAAAAAABvAJr/AAAAAAAAAABwAJr/AAAAAAAAAABxAJr/AAAAAAAAAAByAJr/AAAAAAAAAABzAJr/AAAAAAAAAABzAJn/AAAAAAAAAAB0AJn/AAAAAAAAAAB1AJn/AAAAAAAAAAB2AJn/AAAAAAAAAAB3AJn/AAAAAAAAAAB4AJn/AAAAAAAAAAB5AJn/AAAAAAAAAAB6AJn/AAAAAAAAAAB7AJn/AAAAAAAAAAB8AJr/AAAAAAAAAAB9AJr/AAAAAAAAAAB+AJr/AAAAAAAAAACCAJr/AAAAAAAAAACDAJr/AAAAAAAAAACEAJr/AAAAAAAAAACFAJr/AAAAAAAAAACGAJr/AAAAAAAAAACHAJr/AAAAAAAAAACIAJr/AAAAAAAAAACMAJn/AAAAAAAAAACNAJn/AAAAAAAAAACOAJn/AAAAAAAAAACDAJj/AAAAAAAAAACEAJj/AAAAAAAAAACEAJn/AAAAAAAAAACFAJn/AAAAAAAAAACXAJr/AAAAAAAAAACYAJv/AAAAAAAAAACZAJv/AAAAAAAAAACaAJv/AAAAAAAAAACbAJv/AAAAAAAAAACbAJr/AAAAAAAAAACcAJr/AAAAAAAAAACeAJr/AAAAAAAAAACfAJr/AAAAAAAAAACgAJr/AAAAAAAAAAChAJr/AAAAAAAAAACiAJr/AAAAAAAAAACjAJr/AAAAAAAAAACkAJr/AAAAAAAAAACkAJv/AAAAAAAAAAClAJv/AAAAAAAAAACnAJn/AAAAAAAAAACoAJn/AAAAAAAAAACnAJr/AAAAAAAAAACmAJr/AAAAAAAAAAA=") +tile_set = ExtResource("23_c45oy") + +[node name="DarkMaterialBall1" parent="." unique_id=812084052 instance=ExtResource("26_ixcpk")] +position = Vector2(1873, -1194) + +[node name="DarkMaterialBall2" parent="." unique_id=1222947168 instance=ExtResource("26_ixcpk")] +position = Vector2(2144, -1236) + +[node name="PathDriveMovePlateform" parent="." unique_id=690648473 instance=ExtResource("27_yempu")] +position = Vector2(1727, -1378) +move_speed = 300.0 +returning_speed = 100.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform" index="0"] +scale = Vector2(0.5, 0.5) + +[node name="Path2D" parent="PathDriveMovePlateform" index="1"] +scale = Vector2(1.1618448, 0.8050002) +curve = SubResource("Curve2D_7cppx") + +[node name="spring" parent="." unique_id=1715172330 instance=ExtResource("24_4m155")] +position = Vector2(2008, -984) +scale = Vector2(4.94, 0.98) + +[node name="FragileRock" parent="." unique_id=630713971 instance=ExtResource("27_o0rls")] +position = Vector2(2328, -1608) + +[node name="VinePlatform1" parent="." unique_id=1779509136 instance=ExtResource("28_a3a7b")] +position = Vector2(1712, -1480) + +[node name="VinePlatform2" parent="." unique_id=1633952583 instance=ExtResource("28_a3a7b")] +position = Vector2(1744, -1480) + +[node name="VinePlatform3" parent="." unique_id=545401250 instance=ExtResource("28_a3a7b")] +position = Vector2(1775, -1480) + +[node name="VinePlatform4" parent="." unique_id=714693733 instance=ExtResource("28_a3a7b")] +position = Vector2(1807, -1480) + +[node name="VinePlatform5" parent="." unique_id=1732947750 instance=ExtResource("28_a3a7b")] +position = Vector2(1839, -1480) + +[node name="VinePlatform6" parent="." unique_id=43563476 instance=ExtResource("28_a3a7b")] +position = Vector2(1871, -1480) + +[node name="VinePlatform7" parent="." unique_id=686691003 instance=ExtResource("28_a3a7b")] +position = Vector2(1903, -1480) + +[node name="VinePlatform8" parent="." unique_id=877894009 instance=ExtResource("28_a3a7b")] +position = Vector2(1935, -1480) + +[node name="VinePlatform9" parent="." unique_id=839258305 instance=ExtResource("28_a3a7b")] +position = Vector2(1967, -1480) + +[node name="VinePlatform10" parent="." unique_id=1129520305 instance=ExtResource("28_a3a7b")] +position = Vector2(1999, -1480) + +[node name="VinePlatform11" parent="." unique_id=2103071332 instance=ExtResource("28_a3a7b")] +position = Vector2(2031, -1480) + +[node name="VinePlatform12" parent="." unique_id=1981957272 instance=ExtResource("28_a3a7b")] +position = Vector2(2063, -1480) + +[node name="VinePlatform13" parent="." unique_id=672477365 instance=ExtResource("28_a3a7b")] +position = Vector2(2095, -1480) + +[node name="VinePlatform14" parent="." unique_id=865440934 instance=ExtResource("28_a3a7b")] +position = Vector2(2127, -1480) + +[node name="VinePlatform15" parent="." unique_id=142097227 instance=ExtResource("28_a3a7b")] +position = Vector2(2159, -1480) + +[node name="VinePlatform16" parent="." unique_id=926383326 instance=ExtResource("28_a3a7b")] +position = Vector2(2191, -1480) + +[node name="VinePlatform17" parent="." unique_id=1989137791 instance=ExtResource("28_a3a7b")] +position = Vector2(2223, -1480) + +[connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] + +[editable path="PathDriveMovePlateform"] diff --git a/_scene/level1/l1_s10_derivative/l1_s10_2.tscn b/_scene/level1/l1_s10_derivative/l1_s10_R2.tscn similarity index 88% rename from _scene/level1/l1_s10_derivative/l1_s10_2.tscn rename to _scene/level1/l1_s10_derivative/l1_s10_R2.tscn index 10e2fa1..ce3ed48 100644 --- a/_scene/level1/l1_s10_derivative/l1_s10_2.tscn +++ b/_scene/level1/l1_s10_derivative/l1_s10_R2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=45 format=4 uid="uid://dalreo21de7vf"] +[gd_scene format=4 uid="uid://dalreo21de7vf"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_mnuxl"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_e364f"] @@ -116,19 +116,19 @@ _data = { } point_count = 2 -[node name="L1_S10_2" type="Node2D"] +[node name="L1_S10_R2" type="Node2D" unique_id=987006505] editor_description = "最右侧通向地表,奖励玩家地表的一个预览" script = ExtResource("1_mnuxl") metadata/_custom_type_script = "uid://5e157vdk6175" -[node name="[Invalid!]" type="Node" parent="."] +[node name="[Invalid!]" type="Node" parent="." unique_id=1326658098] script = ExtResource("2_e364f") -[node name="SceneManager" type="Node" parent="."] +[node name="SceneManager" type="Node" parent="." unique_id=698220362] script = ExtResource("3_yh404") quick_trigger = Array[ExtResource("4_ofnar")]([ExtResource("5_p5q0h")]) -[node name="ActManager" type="Node" parent="."] +[node name="ActManager" type="Node" parent="." unique_id=1277460864] script = ExtResource("6_3ou40") prop_state_map = Dictionary[int, ExtResource("7_fvsmx")]({ 0: SubResource("Resource_sv1n5"), @@ -136,10 +136,10 @@ prop_state_map = Dictionary[int, ExtResource("7_fvsmx")]({ }) init_act_id = 0 -[node name="Props" type="Node2D" parent="."] +[node name="Props" type="Node2D" parent="." unique_id=115358177] script = ExtResource("9_yngeq") -[node name="CameraAnchor" parent="Props" instance=ExtResource("10_d6jpc")] +[node name="CameraAnchor" parent="Props" unique_id=1911197242 instance=ExtResource("10_d6jpc")] position = Vector2(3024, -1652) zoom = Vector2(1, 1) limit_top = -185 @@ -147,104 +147,104 @@ limit_bottom = 185 limit_left = -320 limit_right = 290 -[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=1829958469] script = ExtResource("11_ak8va") prop_id = 0 -[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=1953120458] script = ExtResource("12_4vtmw") -[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1678484] script = ExtResource("13_86cav") state_id = 0 effects = Array[ExtResource("14_x4bta")]([ExtResource("15_nuehr")]) -[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=182675572] script = ExtResource("13_86cav") state_id = 1 effects = Array[ExtResource("14_x4bta")]([ExtResource("16_3umoa")]) -[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_4gucy")] +[node name="PlayerTriggerVolumn" parent="Props" unique_id=1633236036 instance=ExtResource("17_4gucy")] position = Vector2(3072, -1648) -[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=556139689] position = Vector2(-52, -229) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.23836088, 0.60513854, 0.54795414, 0.41960785) -[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=580538490] script = ExtResource("11_ak8va") prop_id = 1 -[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=1113715604] script = ExtResource("12_4vtmw") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=488598386] script = ExtResource("13_86cav") state_id = 0 effects = Array[ExtResource("14_x4bta")]([ExtResource("18_ros3e")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=430063081] script = ExtResource("13_86cav") state_id = 1 effects = Array[ExtResource("14_x4bta")]([ExtResource("19_wxvss")]) -[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_4koe3")] +[node name="PlayerRespawnPoint" parent="Props" unique_id=1569278360 instance=ExtResource("20_4koe3")] position = Vector2(2738, -1506) -[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=749120756] script = ExtResource("11_ak8va") prop_id = 2 -[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=330079546] script = ExtResource("12_4vtmw") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=350525408] script = ExtResource("13_86cav") state_id = 0 effects = Array[ExtResource("14_x4bta")]([SubResource("Resource_r0e2c")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=804556774] script = ExtResource("13_86cav") state_id = 1 effects = Array[ExtResource("14_x4bta")]([SubResource("Resource_ubvm0")]) -[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=984373861 groups=["GRAPABLE"]] tile_map_data = PackedByteArray("AACpAJr/AAAAAAAAAACpAJv/AAAAAAAAAACpAJz/AAAAAAAAAACpAJ3/AAAAAAAAAACpAJ7/AAAAAAAAAACpAKP/AAAAAAAAAACqAKP/AAAAAAAAAACrAKP/AAAAAAAAAACsAKP/AAAAAAAAAACtAKP/AAAAAAAAAACpAJn/AAAAAAAAAACpAJj/AAAAAAAAAACpAJf/AAAAAAAAAACpAJb/AAAAAAAAAACpAJX/AAAAAAAAAACpAJT/AAAAAAAAAACpAJP/AAAAAAAAAACpAJL/AAAAAAAAAACpAJH/AAAAAAAAAACpAJD/AAAAAAAAAACpAI3/AAAAAAAAAACpAIz/AAAAAAAAAACpAIv/AAAAAAAAAACpAIr/AAAAAAAAAACpAIn/AAAAAAAAAACpAIH/AAAAAAAAAACpAI//AAAAAAAAAACpAI7/AAAAAAAAAACuAKP/AAAAAAAAAACvAKP/AAAAAAAAAACwAKP/AAAAAAAAAACxAKP/AAAAAAAAAACyAKP/AAAAAAAAAACzAKP/AAAAAAAAAAC0AKP/AAAAAAAAAAC1AKP/AAAAAAAAAAC2AKP/AAAAAAAAAAC3AKP/AAAAAAAAAAC4AKP/AAAAAAAAAAC5AKP/AAAAAAAAAAC6AKP/AAAAAAAAAAC7AKP/AAAAAAAAAAC8AKP/AAAAAAAAAAC9AKP/AAAAAAAAAAC+AKP/AAAAAAAAAADIAKP/AAAAAAAAAADJAKP/AAAAAAAAAADKAKP/AAAAAAAAAADLAKP/AAAAAAAAAADMAKP/AAAAAAAAAADNAKP/AAAAAAAAAADOAKP/AAAAAAAAAADPAKP/AAAAAAAAAADQAKP/AAAAAAAAAADHAKP/AAAAAAAAAADGAKP/AAAAAAAAAADFAKP/AAAAAAAAAADEAKP/AAAAAAAAAADDAKP/AAAAAAAAAADCAKP/AAAAAAAAAADBAKP/AAAAAAAAAADAAKP/AAAAAAAAAAC/AKP/AAAAAAAAAADQAKL/AAAAAAAAAADQAKH/AAAAAAAAAADQAKD/AAAAAAAAAADQAJ//AAAAAAAAAADPAJ//AAAAAAAAAADPAJ7/AAAAAAAAAADPAJ3/AAAAAAAAAADPAJz/AAAAAAAAAADPAJv/AAAAAAAAAADQAJz/AAAAAAAAAADQAJ3/AAAAAAAAAADQAJv/AAAAAAAAAADQAJr/AAAAAAAAAADQAJ7/AAAAAAAAAADQAJn/AAAAAAAAAADQAJj/AAAAAAAAAADQAJf/AAAAAAAAAADQAJb/AAAAAAAAAADQAJX/AAAAAAAAAADQAJT/AAAAAAAAAADQAJP/AAAAAAAAAADQAJL/AAAAAAAAAADQAJH/AAAAAAAAAADQAJD/AAAAAAAAAADQAI//AAAAAAAAAADQAI7/AAAAAAAAAADQAI3/AAAAAAAAAADQAIz/AAAAAAAAAADQAIv/AAAAAAAAAADQAIr/AAAAAAAAAADPAIf/AAAAAAAAAADPAIb/AAAAAAAAAADPAIX/AAAAAAAAAADPAIT/AAAAAAAAAADPAIP/AAAAAAAAAADPAIL/AAAAAAAAAADQAIL/AAAAAAAAAADQAIH/AAAAAAAAAADQAID/AAAAAAAAAADQAH//AAAAAAAAAADQAH7/AAAAAAAAAADQAIP/AAAAAAAAAADQAIT/AAAAAAAAAADQAIX/AAAAAAAAAADQAIb/AAAAAAAAAADQAIf/AAAAAAAAAADQAIj/AAAAAAAAAADQAIn/AAAAAAAAAACtAKL/AAAAAAAAAACtAKH/AAAAAAAAAACuAKH/AAAAAAAAAACvAKH/AAAAAAAAAACwAKH/AAAAAAAAAACwAKD/AAAAAAAAAACwAJ//AAAAAAAAAACwAJ7/AAAAAAAAAACwAJ3/AAAAAAAAAACxAJ3/AAAAAAAAAACxAJz/AAAAAAAAAACyAJz/AAAAAAAAAACzAJz/AAAAAAAAAACwAJb/AAAAAAAAAACxAJb/AAAAAAAAAACyAJb/AAAAAAAAAACzAJb/AAAAAAAAAAC2AJb/AAAAAAAAAAC3AJb/AAAAAAAAAAC1AJb/AAAAAAAAAAC0AJb/AAAAAAAAAACwAJf/AAABAAAAAACxAJf/AAABAAAAAACyAJf/AAABAAAAAACzAJf/AAABAAAAAAC0AJf/AAABAAAAAAC2AJf/AAABAAAAAAC3AJf/AAABAAAAAAC1AJf/AAABAAAAAACzAJv/AAABAAAAAACyAJv/AAABAAAAAACxAJv/AAABAAAAAAC0AJ3/AAAAAAAAAACzAJ3/AAAAAAAAAAC0AJ7/AAAAAAAAAAC0AJ//AAAAAAAAAAC0AKD/AAAAAAAAAAC1AKH/AAAAAAAAAAC1AKL/AAAAAAAAAAC0AKH/AAAAAAAAAACqAJv/AAAAAAAAAACrAJv/AAAAAAAAAACsAJv/AAAAAAAAAACsAJr/AAAAAAAAAACsAJn/AAAAAAAAAACtAJj/AAAAAAAAAACuAJj/AAAAAAAAAACvAJj/AAAAAAAAAACvAJf/AAAAAAAAAACsAJj/AAAAAAAAAAC6AJz/AAAAAAAAAAC6AJ3/AAAAAAAAAAC7AJ3/AAAAAAAAAAC8AJ3/AAAAAAAAAAC8AJz/AAAAAAAAAAC7AJz/AAAAAAAAAAC6AJv/AAABAAAAAAC7AJv/AAABAAAAAAC8AJv/AAABAAAAAAC5AJz/AAABAAAAAAC5AJ3/AAABAAAAAAC6AJ7/AAABAAAAAAC7AJ7/AAABAAAAAAC8AJ7/AAABAAAAAAC9AJz/AAABAAAAAAC9AJ3/AAABAAAAAAC2AKL/AAABAAAAAAC3AKL/AAABAAAAAAC4AKL/AAABAAAAAAC5AKL/AAABAAAAAAC6AKL/AAABAAAAAAC7AKL/AAABAAAAAAC8AKL/AAABAAAAAAC9AKL/AAABAAAAAAC+AKL/AAABAAAAAAC/AKL/AAABAAAAAADAAKL/AAABAAAAAADBAKL/AAABAAAAAAC1AKD/AAABAAAAAADCAJv/AAAAAAAAAADDAJv/AAAAAAAAAADEAJv/AAAAAAAAAADFAJv/AAAAAAAAAADGAJv/AAAAAAAAAADHAJv/AAAAAAAAAADHAJr/AAAAAAAAAADIAJr/AAAAAAAAAADIAJn/AAAAAAAAAADIAJj/AAAAAAAAAADIAJf/AAAAAAAAAADCAKL/AAAAAAAAAADCAKH/AAAAAAAAAADCAKD/AAAAAAAAAADCAJ//AAAAAAAAAADCAJ7/AAAAAAAAAADDAJ7/AAAAAAAAAADCAJ3/AAAAAAAAAADCAJz/AAAAAAAAAADDAKL/AAAAAAAAAADDAKH/AAAAAAAAAADEAKL/AAAAAAAAAADPAKL/AAAAAAAAAADPAKH/AAAAAAAAAADOAKL/AAAAAAAAAADFAKL/AAABAAAAAADGAKL/AAABAAAAAADHAKL/AAABAAAAAADIAJH/AAAAAAAAAADJAJH/AAAAAAAAAADKAJH/AAAAAAAAAADOAJL/AAAAAAAAAADOAJP/AAAAAAAAAADOAJT/AAAAAAAAAADPAJT/AAAAAAAAAADPAJX/AAAAAAAAAADKAJL/AAAAAAAAAADNAJL/AAACAAAAAADMAJL/AAACAAAAAADLAJL/AAACAAAAAADDAKD/AAABAAAAAADDAJ//AAABAAAAAADEAKH/AAABAAAAAADEAJ3/AAABAAAAAADEAJ7/AAABAAAAAADEAJz/AAABAAAAAADFAJz/AAABAAAAAADGAJz/AAABAAAAAADHAJz/AAABAAAAAADIAJv/AAABAAAAAADJAJr/AAABAAAAAADJAJn/AAABAAAAAADJAJj/AAABAAAAAADJAJf/AAABAAAAAADOAJv/AAABAAAAAADOAJz/AAABAAAAAADOAJ3/AAABAAAAAADOAJ7/AAABAAAAAADOAJ//AAABAAAAAADPAKD/AAABAAAAAADOAKH/AAABAAAAAADPAJr/AAABAAAAAADPAJn/AAABAAAAAADPAJj/AAABAAAAAADPAJf/AAABAAAAAADPAJb/AAABAAAAAADEAJr/AAAAAAAAAADHAJf/AAAAAAAAAADGAJf/AAAAAAAAAADGAJj/AAAAAAAAAADGAJn/AAAAAAAAAADFAJr/AAAAAAAAAADGAJr/AAAAAAAAAADDAJz/AAAAAAAAAADIAKL/AAABAAAAAADJAKL/AAABAAAAAACqAI3/AAAAAAAAAACqAI7/AAAAAAAAAACqAI//AAAAAAAAAACqAIz/AAAAAAAAAACrAJj/AAAAAAAAAACrAJn/AAAAAAAAAACrAJr/AAAAAAAAAACqAJr/AAAAAAAAAACqAJn/AAAAAAAAAACqAJb/AAAAAAAAAACqAJf/AAAAAAAAAACqAJj/AAAAAAAAAACqAJD/AAABAAAAAACqAJH/AAABAAAAAACqAJL/AAABAAAAAACqAJP/AAABAAAAAACqAJT/AAABAAAAAACqAJX/AAABAAAAAACtAJf/AAAAAAAAAACuAJf/AAAAAAAAAACuAJb/AAAAAAAAAACvAJb/AAAAAAAAAACzAI//AAABAAAAAAC0AI//AAAAAAAAAAC0AJH/AAAAAAAAAAC1AI//AAAAAAAAAAC1AJH/AAAAAAAAAAC2AI//AAAAAAAAAAC2AJH/AAAAAAAAAAC3AI//AAAAAAAAAAC0AJD/AAAAAAAAAAC3AJD/AAAAAAAAAAC3AJH/AAAAAAAAAAC4AI//AAABAAAA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AACqAIj/AAAAAAAAAACrAIj/AAAAAAAAAACqAIn/AAAAAAAAAACyAIP/AAABAAAAAACzAIP/AAABAAAAAAC0AIP/AAABAAAAAAC1AIP/AAABAAAAAAC2AIP/AAABAAAAAAC3AIL/AAABAAAAAAC4AIL/AAABAAAAAAC5AIL/AAABAAAAAAC6AIL/AAABAAAAAAC7AIL/AAABAAAAAAC8AIL/AAABAAAAAAC9AIH/AAABAAAAAAC9AID/AAABAAAAAAC8AH//AAABAAAAAAC7AH//AAABAAAAAAC6AH//AAABAAAAAAC5AH//AAABAAAAAAC4AH//AAABAAAAAAC3AH//AAABAAAAAAC2AH//AAABAAAAAAC1AH//AAABAAAAAAC0AH//AAABAAAAAACzAH//AAABAAAAAACyAH//AAABAAAAAACxAH//AAABAAAAAACwAH//AAABAAAAAACvAH//AAABAAAAAACuAH//AAABAAAAAACtAH//AAABAAAAAACsAH//AAABAAAAAACqAH//AAABAAAAAACrAH//AAABAAAAAACqAH7/AAABAAAAAACqAH3/AAABAAAAAACqAHz/AAABAAAAAACqAHv/AAABAAAAAACqAHr/AAACAAAAAACrAHr/AAACAAAAAACsAHr/AAACAAAAAACwAHP/AAABAAAAAACxAHP/AAABAAAAAACyAHP/AAABAAAAAACzAHP/AAABAAAAAAC0AHP/AAABAAAAAAC1AHP/AAABAAAAAAC2AHP/AAABAAAAAAC3AHP/AAABAAAAAAC4AHP/AAABAAAAAACvAHP/AAABAAAAAAC5AHT/AAABAAAAAAC6AHT/AAABAAAAAAC7AHT/AAABAAAAAAC8AHT/AAABAAAAAAC9AHT/AAABAAAAAAC+AHT/AAABAAAAAAC/AHT/AAABAAAAAADBAHX/AAABAAAAAADAAHX/AAABAAAAAADCAHX/AAABAAAAAADDAHX/AAABAAAAAADEAHX/AAABAAAAAADFAHX/AAABAAAAAADGAHX/AAABAAAAAADHAHX/AAABAAAAAADIAHX/AAABAAAAAADJAHT/AAABAAAAAACuAHT/AAABAAAAAACtAHT/AAABAAAAAACqAID/AAAAAAAAAACrAID/AAAAAAAAAACsAID/AAAAAAAAAACsAIT/AAAAAAAAAACuAIH/AAAAAAAAAACvAIH/AAAAAAAAAACwAIH/AAAAAAAAAACoAIr/AAAAAAAAAACnAIr/AAAAAAAAAACnAIv/AAAAAAAAAACmAIv/AAAAAAAAAACnAI7/AAAAAAAAAACoAI7/AAAAAAAAAACoAJL/AAAAAAAAAACoAJP/AAAAAAAAAACoAI//AAAAAAAAAACnAI//AAAAAAAAAACnAJD/AAAAAAAAAACnAJP/AAAAAAAAAACnAJT/AAAAAAAAAACnAJb/AAAAAAAAAACnAJf/AAAAAAAAAACoAJn/AAAAAAAAAACoAJf/AAAAAAAAAAA=") tile_set = ExtResource("23_b2ii1") -[node name="DarkMaterialBall1" parent="." instance=ExtResource("24_1ybqj")] +[node name="DarkMaterialBall1" parent="." unique_id=1366886022 instance=ExtResource("24_1ybqj")] position = Vector2(3001, -1636) -[node name="DarkMaterialBall2" parent="." instance=ExtResource("24_1ybqj")] +[node name="DarkMaterialBall2" parent="." unique_id=1688973548 instance=ExtResource("24_1ybqj")] position = Vector2(3067, -1725) -[node name="DarkMaterialBall3" parent="." instance=ExtResource("24_1ybqj")] +[node name="DarkMaterialBall3" parent="." unique_id=1929432413 instance=ExtResource("24_1ybqj")] position = Vector2(3278, -1685) -[node name="DarkMaterialBall4" parent="." instance=ExtResource("24_1ybqj")] +[node name="DarkMaterialBall4" parent="." unique_id=1118438140 instance=ExtResource("24_1ybqj")] position = Vector2(3043, -1926) -[node name="DarkMaterialBall5" parent="." instance=ExtResource("24_1ybqj")] +[node name="DarkMaterialBall5" parent="." unique_id=1271673399 instance=ExtResource("24_1ybqj")] position = Vector2(2848, -2164) -[node name="spring1" parent="." instance=ExtResource("25_6lr1v")] +[node name="spring1" parent="." unique_id=557723365 instance=ExtResource("25_6lr1v")] position = Vector2(3264, -1496) scale = Vector2(3.935, 0.98) -[node name="spring2" parent="." instance=ExtResource("25_6lr1v")] +[node name="spring2" parent="." unique_id=1384688953 instance=ExtResource("25_6lr1v")] position = Vector2(2744, -1824) rotation = 1.5707964 scale = Vector2(2, 1) jump_speed = 600.0 -[node name="spring3" parent="." instance=ExtResource("25_6lr1v")] +[node name="spring3" parent="." unique_id=1366613268 instance=ExtResource("25_6lr1v")] position = Vector2(2776, -1936) rotation = 1.5707964 scale = Vector2(2, 1) jump_speed = 600.0 -[node name="PathDriveMovePlateform1" parent="." instance=ExtResource("26_xgojf")] +[node name="PathDriveMovePlateform1" parent="." unique_id=253627846 instance=ExtResource("26_xgojf")] position = Vector2(3280, -1872) move_speed = 300.0 returning_speed = 100.0 @@ -257,7 +257,7 @@ scale = Vector2(0.5, 0.5) scale = Vector2(1.1618448, 0.8050002) curve = SubResource("Curve2D_mnuxl") -[node name="PathDriveMovePlateform2" parent="." instance=ExtResource("26_xgojf")] +[node name="PathDriveMovePlateform2" parent="." unique_id=1428316189 instance=ExtResource("26_xgojf")] position = Vector2(3200, -2048) move_speed = 300.0 returning_speed = 100.0 @@ -270,27 +270,27 @@ scale = Vector2(0.5, 0.5) scale = Vector2(0.59000033, 0.9399998) curve = SubResource("Curve2D_e364f") -[node name="FragileRock1" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock1" parent="." unique_id=1192632373 instance=ExtResource("27_mnuxl")] position = Vector2(3280, -1936) scale = Vector2(1.33, 1.33) -[node name="FragileRock2" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock2" parent="." unique_id=669344938 instance=ExtResource("27_mnuxl")] position = Vector2(3280, -2001) scale = Vector2(1.33, 1.33) -[node name="FragileRock3" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock3" parent="." unique_id=1027193086 instance=ExtResource("27_mnuxl")] position = Vector2(3280, -2065) scale = Vector2(1.33, 1.33) -[node name="FragileRock4" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock4" parent="." unique_id=1308659790 instance=ExtResource("27_mnuxl")] position = Vector2(3280, -2129) scale = Vector2(1.33, 1.33) -[node name="FragileRock5" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock5" parent="." unique_id=2035998659 instance=ExtResource("27_mnuxl")] position = Vector2(3280, -2194) scale = Vector2(1.33, 1.33) -[node name="FragileRock6" parent="." instance=ExtResource("27_mnuxl")] +[node name="FragileRock6" parent="." unique_id=1964887135 instance=ExtResource("27_mnuxl")] position = Vector2(3281, -2259) scale = Vector2(1.33, 1.33) diff --git a/_scene/level1/l1_s10_derivative/l1_s10_3.tscn b/_scene/level1/l1_s10_derivative/l1_s10_R3.tscn similarity index 89% rename from _scene/level1/l1_s10_derivative/l1_s10_3.tscn rename to _scene/level1/l1_s10_derivative/l1_s10_R3.tscn index 6737feb..1d030c9 100644 --- a/_scene/level1/l1_s10_derivative/l1_s10_3.tscn +++ b/_scene/level1/l1_s10_derivative/l1_s10_R3.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=40 format=4 uid="uid://d04rrja6xhmp4"] +[gd_scene format=4 uid="uid://d04rrja6xhmp4"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_cg8qb"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_4hok1"] @@ -101,19 +101,19 @@ effect_target_type = SubResource("Resource_o2v7x") effect_apply_type = SubResource("Resource_hatj6") metadata/_custom_type_script = "uid://cdvgq0xqdbagk" -[node name="L1_S10_3" type="Node2D"] +[node name="L1_S10_R3" type="Node2D" unique_id=1607389746] editor_description = "右侧开口可能考虑变成单向入口,目前若作为出口会影响游玩关卡顺序" script = ExtResource("1_cg8qb") metadata/_custom_type_script = "uid://5e157vdk6175" -[node name="[Invalid!]" type="Node" parent="."] +[node name="[Invalid!]" type="Node" parent="." unique_id=439536487] script = ExtResource("2_4hok1") -[node name="SceneManager" type="Node" parent="."] +[node name="SceneManager" type="Node" parent="." unique_id=671237914] script = ExtResource("3_d4p77") quick_trigger = Array[ExtResource("4_pm6a1")]([ExtResource("5_f0fr1")]) -[node name="ActManager" type="Node" parent="."] +[node name="ActManager" type="Node" parent="." unique_id=1361881376] script = ExtResource("6_14i7t") prop_state_map = Dictionary[int, ExtResource("7_c3j72")]({ 0: SubResource("Resource_sv1n5"), @@ -121,10 +121,10 @@ prop_state_map = Dictionary[int, ExtResource("7_c3j72")]({ }) init_act_id = 0 -[node name="Props" type="Node2D" parent="."] +[node name="Props" type="Node2D" parent="." unique_id=2102932678] script = ExtResource("9_hdxte") -[node name="CameraAnchor" parent="Props" instance=ExtResource("10_l5cyl")] +[node name="CameraAnchor" parent="Props" unique_id=1432307822 instance=ExtResource("10_l5cyl")] position = Vector2(2381, -2254) zoom = Vector2(1, 1) limit_top = -185 @@ -132,85 +132,85 @@ limit_bottom = 185 limit_left = -320 limit_right = 290 -[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=813601032] script = ExtResource("11_vmlqy") prop_id = 0 -[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=107136642] script = ExtResource("12_0k86f") -[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1498988651] script = ExtResource("13_u7uxo") state_id = 0 effects = Array[ExtResource("14_faw54")]([ExtResource("15_4t4df")]) -[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1760255312] script = ExtResource("13_u7uxo") state_id = 1 effects = Array[ExtResource("14_faw54")]([ExtResource("16_yu473")]) -[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_xmiyb")] +[node name="PlayerTriggerVolumn" parent="Props" unique_id=1091638844 instance=ExtResource("17_xmiyb")] position = Vector2(2173, -1994) -[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=971059630] position = Vector2(11, -286.5) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.62937886, 0.41519, 0.83650345, 0.41960785) -[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=191542982] script = ExtResource("11_vmlqy") prop_id = 1 -[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=1553323042] script = ExtResource("12_0k86f") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=1593183152] script = ExtResource("13_u7uxo") state_id = 0 effects = Array[ExtResource("14_faw54")]([ExtResource("18_csdjb")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=663612341] script = ExtResource("13_u7uxo") state_id = 1 effects = Array[ExtResource("14_faw54")]([ExtResource("19_lt63y")]) -[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_kuml6")] +[node name="PlayerRespawnPoint" parent="Props" unique_id=2044018283 instance=ExtResource("20_kuml6")] position = Vector2(2683, -2158) -[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=1573549029] script = ExtResource("11_vmlqy") prop_id = 2 -[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=757362741] script = ExtResource("12_0k86f") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=670449520] script = ExtResource("13_u7uxo") state_id = 0 effects = Array[ExtResource("14_faw54")]([SubResource("Resource_r0e2c")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=1990746033] script = ExtResource("13_u7uxo") state_id = 1 effects = Array[ExtResource("14_faw54")]([SubResource("Resource_ubvm0")]) -[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=984795611 groups=["GRAPABLE"]] tile_map_data = PackedByteArray("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AACnAGj/AAABAAAAAACnAGf/AAABAAAAAACnAGb/AAABAAAAAACnAGn/AAABAAAAAACdAGb/AAABAAAAAACeAGb/AAABAAAAAACfAGb/AAABAAAAAACgAGb/AAABAAAAAAChAGb/AAABAAAAAACiAGb/AAABAAAAAACjAGb/AAABAAAAAACkAGb/AAABAAAAAAClAGb/AAABAAAAAACmAGb/AAABAAAAAACHAGf/AAABAAAAAACGAGf/AAABAAAAAACFAGf/AAABAAAAAACEAGf/AAABAAAAAACDAGf/AAABAAAAAACCAGf/AAABAAAAAACBAGf/AAABAAAAAACAAGf/AAABAAAAAAB/AGf/AAABAAAAAAB+AGf/AAABAAAAAAB9AGf/AAABAAAAAAB8AGf/AAABAAAAAAB7AGf/AAABAAAAAAB6AGf/AAABAAAAAACIAGf/AAABAAAAAACJAGf/AAABAAAAAACKAGf/AAABAAAAAACLAGf/AAABAAAAAACMAGf/AAABAAAAAACNAGf/AAABAAAAAACOAGf/AAABAAAAAACPAGf/AAABAAAAAACQAGf/AAABAAAAAACRAGf/AAABAAAAAACSAGf/AAABAAAAAACTAGf/AAABAAAAAACUAGf/AAABAAAAAACVAGf/AAABAAAAAACWAGf/AAABAAAAAACXAGf/AAABAAAAAACYAGf/AAABAAAAAACZAGf/AAABAAAAAACaAGf/AAABAAAAAACbAGf/AAABAAAAAACcAGf/AAABAAAAAAB5AGb/AAABAAAAAAB4AGb/AAABAAAAAAB3AGb/AAABAAAAAAB2AGb/AAABAAAAAAB1AGb/AAABAAAAAAB0AGb/AAABAAAAAABzAGb/AAABAAAAAAByAGb/AAABAAAAAABxAGb/AAABAAAAAABwAGb/AAABAAAAAABvAGb/AAABAAAAAABuAGb/AAABAAAAAABtAGb/AAABAAAAAABpAGr/AAABAAAAAABpAGv/AAABAAAAAABpAGz/AAABAAAAAABpAG3/AAABAAAAAABpAG7/AAABAAAAAABpAG//AAABAAAAAABpAHD/AAABAAAAAABpAHH/AAABAAAAAABpAHL/AAABAAAAAABpAHP/AAABAAAAAABpAHT/AAABAAAAAABpAHX/AAABAAAAAABpAHb/AAABAAAAAABpAHf/AAABAAAAAABpAHj/AAABAAAAAABpAHn/AAABAAAAAABpAHr/AAABAAAAAABpAHv/AAABAAAAAABpAHz/AAABAAAAAABqAHz/AAABAAAAAABrAHz/AAABAAAAAABsAHz/AAABAAAAAABtAHz/AAABAAAAAABuAHz/AAABAAAAAABvAHz/AAABAAAAAABwAHz/AAABAAAAAABxAHz/AAABAAAAAAByAHz/AAABAAAAAABzAHz/AAABAAAAAAB0AHz/AAABAAAAAAB1AHz/AAABAAAAAAB2AHz/AAABAAAAAAB3AHz/AAABAAAAAAB4AHz/AAABAAAAAAB5AHz/AAABAAAAAAB6AHz/AAABAAAAAAB7AHz/AAABAAAAAAB8AHz/AAABAAAAAAB9AHz/AAABAAAAAAB+AHz/AAABAAAAAAB/AHz/AAABAAAAAACAAHz/AAABAAAAAACBAHz/AAABAAAAAACCAHz/AAABAAAAAACDAHz/AAABAAAAAACEAHz/AAABAAAAAACFAHz/AAABAAAAAACGAHz/AAABAAAAAACHAHz/AAABAAAAAACIAHz/AAABAAAAAACJAHz/AAABAAAAAACKAHz/AAABAAAAAACLAHz/AAABAAAAAACMAHz/AAABAAAAAACNAHz/AAABAAAAAACOAHz/AAABAAAAAACgAHH/AAACAAAAAACfAHH/AAACAAAAAACeAHH/AAACAAAAAACdAHH/AAACAAAAAAB/AG//AAACAAAAAAB+AG//AAACAAAAAAB9AG//AAACAAAAAAB8AG//AAACAAAAAABxAHX/AAACAAAAAAByAHX/AAACAAAAAABzAHX/AAACAAAAAACWAHv/AAABAAAAAACLAHb/AAACAAAAAACMAHb/AAACAAAAAACNAHb/AAACAAAAAACOAHb/AAACAAAAAAB0AHX/AAACAAAAAAA=") tile_set = ExtResource("23_fspkf") -[node name="DarkMaterialBall1" parent="." instance=ExtResource("24_6s0jn")] +[node name="DarkMaterialBall1" parent="." unique_id=511506039 instance=ExtResource("24_6s0jn")] position = Vector2(2132, -2384) -[node name="DarkMaterialBall5" parent="." instance=ExtResource("24_6s0jn")] +[node name="DarkMaterialBall5" parent="." unique_id=2006068258 instance=ExtResource("24_6s0jn")] position = Vector2(2523, -2201) -[node name="DarkMaterialBall2" parent="." instance=ExtResource("24_6s0jn")] +[node name="DarkMaterialBall2" parent="." unique_id=700248836 instance=ExtResource("24_6s0jn")] position = Vector2(2047, -2178) -[node name="DarkMaterialBall3" parent="." instance=ExtResource("24_6s0jn")] +[node name="DarkMaterialBall3" parent="." unique_id=1037923870 instance=ExtResource("24_6s0jn")] position = Vector2(1836, -2327) -[node name="DarkMaterialBall4" parent="." instance=ExtResource("24_6s0jn")] +[node name="DarkMaterialBall4" parent="." unique_id=30036966 instance=ExtResource("24_6s0jn")] position = Vector2(2373, -2339) [connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s10_derivative/l1_s10_4.tscn b/_scene/level1/l1_s10_derivative/l1_s10_R4.tscn similarity index 85% rename from _scene/level1/l1_s10_derivative/l1_s10_4.tscn rename to _scene/level1/l1_s10_derivative/l1_s10_R4.tscn index dc9e1fe..e9bff85 100644 --- a/_scene/level1/l1_s10_derivative/l1_s10_4.tscn +++ b/_scene/level1/l1_s10_derivative/l1_s10_R4.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=46 format=4 uid="uid://c681o3efaii8a"] +[gd_scene format=4 uid="uid://c681o3efaii8a"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_coo21"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_2f3k5"] @@ -117,19 +117,19 @@ _data = { } point_count = 2 -[node name="L1_S10_4" type="Node2D"] +[node name="L1_S10_R4" type="Node2D" unique_id=1598546581] editor_description = "右侧落石触发后击中龟裂岩层,形成两条通路:向上前往l1_s10_3;向下打通l1_s10_1的路" script = ExtResource("1_coo21") metadata/_custom_type_script = "uid://5e157vdk6175" -[node name="[Invalid!]" type="Node" parent="."] +[node name="[Invalid!]" type="Node" parent="." unique_id=646196142] script = ExtResource("2_2f3k5") -[node name="SceneManager" type="Node" parent="."] +[node name="SceneManager" type="Node" parent="." unique_id=401167145] script = ExtResource("3_vgljd") quick_trigger = Array[ExtResource("4_tc78f")]([ExtResource("5_8j2uk")]) -[node name="ActManager" type="Node" parent="."] +[node name="ActManager" type="Node" parent="." unique_id=763626072] script = ExtResource("6_28kj4") prop_state_map = Dictionary[int, ExtResource("7_p2qrl")]({ 0: SubResource("Resource_sv1n5"), @@ -137,10 +137,10 @@ prop_state_map = Dictionary[int, ExtResource("7_p2qrl")]({ }) init_act_id = 0 -[node name="Props" type="Node2D" parent="."] +[node name="Props" type="Node2D" parent="." unique_id=171021219] script = ExtResource("9_uwyk8") -[node name="CameraAnchor" parent="Props" instance=ExtResource("10_7pev2")] +[node name="CameraAnchor" parent="Props" unique_id=901470129 instance=ExtResource("10_7pev2")] position = Vector2(1985, -1884) zoom = Vector2(1, 1) limit_top = -185 @@ -148,101 +148,101 @@ limit_bottom = 185 limit_left = -320 limit_right = 290 -[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor" unique_id=2107924787] script = ExtResource("11_61kn0") prop_id = 0 -[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]" unique_id=431268830] script = ExtResource("12_mdl1e") -[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1989686279] script = ExtResource("13_kb8l4") state_id = 0 effects = Array[ExtResource("14_jsj1s")]([ExtResource("15_3alld")]) -[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States" unique_id=1332631643] script = ExtResource("13_kb8l4") state_id = 1 effects = Array[ExtResource("14_jsj1s")]([ExtResource("16_1fy8b")]) -[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_pm3pc")] +[node name="PlayerTriggerVolumn" parent="Props" unique_id=482697410 instance=ExtResource("17_pm3pc")] position = Vector2(2173, -1994) -[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn" unique_id=1008103022] position = Vector2(-132.5, 144.63257) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.56463546, 0.55446386, 0.07705598, 0.41960785) -[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn" unique_id=1211005631] script = ExtResource("11_61kn0") prop_id = 1 -[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]" unique_id=982089992] script = ExtResource("12_mdl1e") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=483138117] script = ExtResource("13_kb8l4") state_id = 0 effects = Array[ExtResource("14_jsj1s")]([ExtResource("18_empmf")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States" unique_id=1044439139] script = ExtResource("13_kb8l4") state_id = 1 effects = Array[ExtResource("14_jsj1s")]([ExtResource("19_5kmvp")]) -[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_hxde8")] +[node name="PlayerRespawnPoint" parent="Props" unique_id=924964703 instance=ExtResource("20_hxde8")] position = Vector2(2683, -2158) -[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint" unique_id=339110471] script = ExtResource("11_61kn0") prop_id = 2 -[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]" unique_id=1050487094] script = ExtResource("12_mdl1e") -[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=429861633] script = ExtResource("13_kb8l4") state_id = 0 effects = Array[ExtResource("14_jsj1s")]([SubResource("Resource_r0e2c")]) -[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States" unique_id=2071507006] script = ExtResource("13_kb8l4") state_id = 1 effects = Array[ExtResource("14_jsj1s")]([SubResource("Resource_ubvm0")]) -[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=262089249 groups=["GRAPABLE"]] tile_map_data = PackedByteArray("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AACPAID/AAAAAAAAAACPAH//AAAAAAAAAACTAH//AAAAAAAAAACTAID/AAAAAAAAAACTAIL/AAAAAAAAAACPAIP/AAAAAAAAAACTAIP/AAAAAAAAAABoAIf/AAAAAAAAAABpAIz/AAAAAAAAAABqAIz/AAAAAAAAAABrAIz/AAAAAAAAAACKAID/AAAAAAAAAACKAIH/AAAAAAAAAACKAIL/AAAAAAAAAACLAIT/AAAAAAAAAACKAIP/AAAAAAAAAACKAIT/AAAAAAAAAACKAIX/AAAAAAAAAACKAIb/AAAAAAAAAACKAIf/AAAAAAAAAACLAIL/AAAAAAAAAACLAIH/AAAAAAAAAACLAID/AAAAAAAAAACWAH//AAAAAAAAAACWAJT/AAAAAAAAAACWAJX/AAAAAAAAAACWAJb/AAAAAAAAAACXAJT/AAAAAAAAAACYAIH/AAAAAAAAAACYAIL/AAAAAAAAAACYAIj/AAAAAAAAAACYAIn/AAAAAAAAAACYAIr/AAAAAAAAAACYAIv/AAAAAAAAAACYAIz/AAAAAAAAAACYAI3/AAAAAAAAAACYAI7/AAAAAAAAAACYAI//AAAAAAAAAACZAIL/AAAAAAAAAACUAJX/AAAAAAAAAACUAJb/AAAAAAAAAACWAID/AAAAAAAAAACWAIH/AAAAAAAAAACWAIL/AAAAAAAAAACWAIP/AAAAAAAAAACWAIT/AAAAAAAAAACWAIX/AAAAAAAAAACWAIb/AAAAAAAAAACWAIf/AAAAAAAAAACWAIj/AAAAAAAAAACWAIn/AAAAAAAAAACWAIr/AAAAAAAAAACWAIv/AAAAAAAAAACWAIz/AAAAAAAAAACWAI3/AAAAAAAAAACWAI7/AAAAAAAAAACWAI//AAAAAAAAAACWAJD/AAAAAAAAAACWAJH/AAAAAAAAAACWAJL/AAAAAAAAAACWAJP/AAAAAAAAAACWAJf/AAAAAAAAAACXAID/AAAAAAAAAACXAIH/AAAAAAAAAACXAIL/AAAAAAAAAACXAIP/AAAAAAAAAACXAIT/AAAAAAAAAACXAIX/AAAAAAAAAACXAIb/AAAAAAAAAACXAIf/AAAAAAAAAACXAIj/AAAAAAAAAACXAIr/AAAAAAAAAACXAIv/AAAAAAAAAACXAIz/AAAAAAAAAACXAI3/AAAAAAAAAACXAJD/AAAAAAAAAACXAJH/AAAAAAAAAACXAJL/AAAAAAAAAACXAJP/AAAAAAAAAACaAIT/AAAAAAAAAACaAIX/AAAAAAAAAACaAIb/AAAAAAAAAACIAJP/AAABAAAAAACJAJP/AAABAAAAAACKAJP/AAABAAAAAACLAJP/AAABAAAAAACMAJP/AAABAAAAAACNAJP/AAABAAAAAACOAJP/AAABAAAAAACPAJP/AAABAAAAAAB+AIL/AAAAAAAAAAB+AIP/AAAAAAAAAAB+AIT/AAAAAAAAAAB+AIX/AAAAAAAAAAB+AIb/AAAAAAAAAAB+AIf/AAAAAAAAAAB+AIj/AAAAAAAAAAB/AIL/AAAAAAAAAAB/AIP/AAAAAAAAAAB/AIT/AAAAAAAAAAB/AIX/AAAAAAAAAAB/AIb/AAAAAAAAAAB/AIf/AAAAAAAAAAB/AIj/AAAAAAAAAAB+AIn/AAAAAAAAAAB+AIr/AAABAAAAAAB/AIn/AAAAAAAAAAB/AIr/AAABAAAAAACHAJP/AAABAAAAAAB9AH//AAAAAAAAAAB+AH//AAAAAAAAAAB/AH//AAAAAAAAAACAAH//AAAAAAAAAACEAIr/AAAAAAAAAACEAIv/AAAAAAAAAACEAIz/AAAAAAAAAACEAI3/AAAAAAAAAACEAI7/AAAAAAAAAACEAI//AAAAAAAAAACEAJD/AAAAAAAAAACEAJH/AAAAAAAAAACEAJL/AAAAAAAAAACFAIr/AAAAAAAAAACFAIv/AAAAAAAAAACFAIz/AAAAAAAAAACFAI3/AAAAAAAAAACFAI7/AAAAAAAAAACFAI//AAAAAAAAAACFAJD/AAAAAAAAAACFAJH/AAAAAAAAAACFAJL/AAAAAAAAAACGAIr/AAAAAAAAAACGAIv/AAAAAAAAAACGAIz/AAAAAAAAAACGAI3/AAAAAAAAAACGAI7/AAAAAAAAAACGAI//AAAAAAAAAACGAJD/AAAAAAAAAACGAJH/AAAAAAAAAACGAJL/AAAAAAAAAACEAIn/AAABAAAAAACFAIn/AAABAAAAAACGAIn/AAABAAAAAACEAJP/AAAAAAAAAACFAJP/AAAAAAAAAACGAJP/AAAAAAAAAAB+AID/AAAAAAAAAAB/AIH/AAAAAAAAAAB+AIH/AAAAAAAAAAB/AID/AAAAAAAAAACAAID/AAABAAAAAACBAID/AAABAAAAAACCAID/AAABAAAAAACDAID/AAABAAAAAACEAID/AAABAAAAAACFAID/AAABAAAAAACGAID/AAABAAAAAACMAID/AAAAAAAAAACOAID/AAAAAAAAAABqAID/AAABAAAAAABrAID/AAABAAAAAABsAID/AAABAAAAAABtAID/AAABAAAAAABuAID/AAABAAAAAABvAID/AAABAAAAAABwAID/AAABAAAAAABpAID/AAABAAAAAABpAJP/AAAAAAAAAABqAJP/AAABAAAAAABrAJP/AAABAAAAAABsAJP/AAABAAAAAABtAJP/AAABAAAAAABuAJP/AAABAAAAAABvAJP/AAABAAAAAABwAJP/AAABAAAAAAB7AJP/AAABAAAAAAB8AJP/AAABAAAAAAB9AJP/AAABAAAAAAB+AJP/AAABAAAAAAB/AJP/AAABAAAAAACAAJP/AAABAAAAAACBAJP/AAABAAAAAACCAJP/AAABAAAAAACDAJP/AAABAAAAAABqAI3/AAAAAAAAAABqAI7/AAAAAAAAAABpAI//AAAAAAAAAABpAI3/AAAAAAAAAABpAI7/AAAAAAAAAABpAJD/AAAAAAAAAABpAJL/AAAAAAAAAABqAI//AAAAAAAAAACMAIH/AAAAAAAAAACNAID/AAAAAAAAAACMAIL/AAAAAAAAAACOAIH/AAAAAAAAAACOAIL/AAAAAAAAAACUAID/AAAAAAAAAACUAIH/AAAAAAAAAACVAIL/AAAAAAAAAACVAID/AAAAAAAAAACVAIH/AAAAAAAAAACVAIP/AAAAAAAAAACUAIL/AAAAAAAAAACVAIT/AAAAAAAAAACLAIP/AAAAAAAAAACNAIH/AAAAAAAAAAByAID/AAAAAAAAAAByAIH/AAAAAAAAAAByAIL/AAAAAAAAAAByAIP/AAAAAAAAAAByAIT/AAAAAAAAAAByAIX/AAAAAAAAAAByAIb/AAAAAAAAAAByAIf/AAAAAAAAAAByAIj/AAAAAAAAAAByAIn/AAABAAAAAAByAJP/AAABAAAAAABzAID/AAABAAAAAABzAJP/AAABAAAAAAB0AID/AAABAAAAAAB0AJP/AAABAAAAAAB1AID/AAABAAAAAAB1AJP/AAABAAAAAAB2AID/AAABAAAAAAB2AJP/AAABAAAAAAB3AID/AAABAAAAAAB3AJP/AAAAAAAAAAB4AID/AAABAAAAAAB4AIn/AAABAAAAAAB4AIr/AAAAAAAAAAB4AIv/AAAAAAAAAAB4AIz/AAAAAAAAAAB4AI3/AAAAAAAAAAB4AI7/AAAAAAAAAAB4AI//AAAAAAAAAAB4AJD/AAAAAAAAAAB4AJH/AAAAAAAAAAB4AJL/AAAAAAAAAAB4AJP/AAAAAAAAAAB5AID/AAABAAAAAAB5AIn/AAABAAAAAAB5AIr/AAAAAAAAAAB5AIv/AAAAAAAAAAB5AIz/AAAAAAAAAAB5AI3/AAAAAAAAAAB5AI7/AAAAAAAAAAB5AI//AAAAAAAAAAB5AJD/AAAAAAAAAAB5AJH/AAAAAAAAAAB5AJL/AAAAAAAAAAB5AJP/AAAAAAAAAAB6AJP/AAABAAAAAABxAID/AAAAAAAAAABxAIH/AAAAAAAAAABxAIL/AAAAAAAAAABxAIP/AAAAAAAAAABxAIT/AAAAAAAAAABxAIX/AAAAAAAAAABxAIb/AAAAAAAAAABxAIf/AAAAAAAAAABxAIj/AAAAAAAAAABxAIn/AAABAAAAAABxAJP/AAABAAAAAAB3AIn/AAABAAAAAAB3AIr/AAAAAAAAAAB3AIv/AAAAAAAAAAB3AIz/AAAAAAAAAAB3AI3/AAAAAAAAAAB3AI7/AAAAAAAAAAB3AI//AAAAAAAAAAB3AJD/AAAAAAAAAAB3AJH/AAAAAAAAAAB3AJL/AAAAAAAAAAB9AID/AAABAAAAAAB8AID/AAABAAAAAAB7AID/AAABAAAAAAB6AID/AAABAAAAAAA=") tile_set = ExtResource("23_di7tg") -[node name="DarkMaterialBall1" parent="." instance=ExtResource("24_xfvof")] +[node name="DarkMaterialBall1" parent="." unique_id=1756169681 instance=ExtResource("24_xfvof")] position = Vector2(1873, -1889) -[node name="DarkMaterialBall5" parent="." instance=ExtResource("24_xfvof")] +[node name="DarkMaterialBall5" parent="." unique_id=1292156008 instance=ExtResource("24_xfvof")] position = Vector2(3067, -1725) -[node name="DarkMaterialBall2" parent="." instance=ExtResource("24_xfvof")] +[node name="DarkMaterialBall2" parent="." unique_id=1467718736 instance=ExtResource("24_xfvof")] position = Vector2(2081, -1888) -[node name="DarkMaterialBall3" parent="." instance=ExtResource("24_xfvof")] +[node name="DarkMaterialBall3" parent="." unique_id=1921790574 instance=ExtResource("24_xfvof")] position = Vector2(3043, -1926) -[node name="spring1" parent="." instance=ExtResource("25_mvmeo")] +[node name="spring1" parent="." unique_id=256634506 instance=ExtResource("25_mvmeo")] position = Vector2(2376, -1736) scale = Vector2(2.99, 0.98) -[node name="spring2" parent="." instance=ExtResource("25_mvmeo")] +[node name="spring2" parent="." unique_id=1912786554 instance=ExtResource("25_mvmeo")] position = Vector2(2744, -1824) rotation = 1.5707964 scale = Vector2(2, 1) jump_speed = 600.0 -[node name="spring3" parent="." instance=ExtResource("25_mvmeo")] +[node name="spring3" parent="." unique_id=1328404229 instance=ExtResource("25_mvmeo")] position = Vector2(2776, -1936) rotation = 1.5707964 scale = Vector2(2, 1) jump_speed = 600.0 -[node name="PathDriveMovePlateform1" parent="." instance=ExtResource("26_cp6k1")] +[node name="PathDriveMovePlateform1" parent="." unique_id=806243363 instance=ExtResource("26_cp6k1")] position = Vector2(3280, -1872) move_speed = 300.0 returning_speed = 100.0 @@ -255,7 +255,7 @@ scale = Vector2(0.5, 0.5) scale = Vector2(1.1618448, 0.8050002) curve = SubResource("Curve2D_mnuxl") -[node name="PathDriveMovePlateform2" parent="." instance=ExtResource("26_cp6k1")] +[node name="PathDriveMovePlateform2" parent="." unique_id=658045679 instance=ExtResource("26_cp6k1")] position = Vector2(3200, -2048) move_speed = 300.0 returning_speed = 100.0 @@ -268,34 +268,34 @@ scale = Vector2(0.5, 0.5) scale = Vector2(0.59000033, 0.9399998) curve = SubResource("Curve2D_e364f") -[node name="FragileRock1" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock1" parent="." unique_id=2033500670 instance=ExtResource("27_84s01")] position = Vector2(3280, -1936) scale = Vector2(1.33, 1.33) -[node name="FragileRock2" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock2" parent="." unique_id=1907887394 instance=ExtResource("27_84s01")] position = Vector2(3280, -2001) scale = Vector2(1.33, 1.33) -[node name="FragileRock3" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock3" parent="." unique_id=2018915423 instance=ExtResource("27_84s01")] position = Vector2(3280, -2065) scale = Vector2(1.33, 1.33) -[node name="FragileRock4" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock4" parent="." unique_id=1677529292 instance=ExtResource("27_84s01")] position = Vector2(3280, -2129) scale = Vector2(1.33, 1.33) -[node name="FragileRock5" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock5" parent="." unique_id=1741835581 instance=ExtResource("27_84s01")] position = Vector2(2328, -1655) -[node name="FragileRock6" parent="." instance=ExtResource("27_84s01")] +[node name="FragileRock6" parent="." unique_id=1101793386 instance=ExtResource("27_84s01")] position = Vector2(2328, -1704) -[node name="TriggerFallRock_Hazard" parent="." instance=ExtResource("28_2f3k5")] +[node name="TriggerFallRock_Hazard" parent="." unique_id=891552479 instance=ExtResource("28_2f3k5")] position = Vector2(2328, -1930.0001) scale = Vector2(0.9, 0.9) metadata/_edit_group_ = true -[node name="TriggerFallRock_Hazard2" parent="." instance=ExtResource("28_2f3k5")] +[node name="TriggerFallRock_Hazard2" parent="." unique_id=1768473998 instance=ExtResource("28_2f3k5")] position = Vector2(2184, -1950) scale = Vector2(0.9, 0.9) diff --git a/_scene/scene_trigger_resource/default_switch.tres b/_scene/scene_trigger_resource/default_switch.tres index 8fad92c..6ce7cde 100644 --- a/_scene/scene_trigger_resource/default_switch.tres +++ b/_scene/scene_trigger_resource/default_switch.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="SceneTrigger" load_steps=19 format=3 uid="uid://bym4pb0ellj7b"] +[gd_resource type="Resource" script_class="SceneTrigger" format=3 uid="uid://bym4pb0ellj7b"] [ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="2_cq8o1"] [ext_resource type="Script" uid="uid://dxj5vimigc651" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd" id="3_m0qh3"] diff --git a/_tileset/test.tres b/_tileset/test.tres index 0aacb9d..d5a8460 100644 --- a/_tileset/test.tres +++ b/_tileset/test.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=4 format=3 uid="uid://doepkfp83k0lb"] +[gd_resource type="TileSet" format=3 uid="uid://doepkfp83k0lb"] [ext_resource type="Texture2D" uid="uid://doxhsab56pe50" path="res://_asset/all.png" id="1_26tvm"] diff --git a/project.godot b/project.godot index 05b6267..b4c4305 100644 --- a/project.godot +++ b/project.godot @@ -8,11 +8,15 @@ config_version=5 +[animation] + +compatibility/default_parent_skeleton_in_mesh_instance_3d=true + [application] config/name="godot-plateformer" run/main_scene="uid://3vc8ojbiyy5w" -config/features=PackedStringArray("4.5", "Forward Plus") +config/features=PackedStringArray("4.6", "Forward Plus") config/icon="res://icon.svg" [autoload]