239 lines
7.4 KiB
Plaintext
239 lines
7.4 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://d0npbb0w73ajk"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cbcqfbbrmin4n" path="res://assets/bg-1-4.png" id="1_gsxjq"]
|
|
[ext_resource type="Script" path="res://scripts/enemies/bridge.gd" id="1_itywv"]
|
|
[ext_resource type="AudioStream" uid="uid://d33nllvmlw3oh" path="res://assets/sounds/07. Castle Complete.mp3" id="3_aqpeh"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_7th4j"]
|
|
size = Vector2(16, 16)
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_6td4j"]
|
|
size = Vector2(16, 16)
|
|
|
|
[node name="bridge" type="Node2D"]
|
|
script = ExtResource("1_itywv")
|
|
|
|
[node name="RigidBody2D" type="RigidBody2D" parent="."]
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D2" type="RigidBody2D" parent="."]
|
|
position = Vector2(16, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D2"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D2"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D3" type="RigidBody2D" parent="."]
|
|
position = Vector2(32, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D3"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D3"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D4" type="RigidBody2D" parent="."]
|
|
position = Vector2(48, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D4"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D4"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D5" type="RigidBody2D" parent="."]
|
|
position = Vector2(64, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D5"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D5"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D6" type="RigidBody2D" parent="."]
|
|
position = Vector2(80, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D6"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D6"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D7" type="RigidBody2D" parent="."]
|
|
position = Vector2(96, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D7"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D7"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D8" type="RigidBody2D" parent="."]
|
|
position = Vector2(112, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D8"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D8"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D9" type="RigidBody2D" parent="."]
|
|
position = Vector2(128, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D9"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D9"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D10" type="RigidBody2D" parent="."]
|
|
position = Vector2(144, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D10"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D10"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D11" type="RigidBody2D" parent="."]
|
|
position = Vector2(160, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D11"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D11"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D12" type="RigidBody2D" parent="."]
|
|
position = Vector2(176, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D12"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D12"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="RigidBody2D13" type="RigidBody2D" parent="."]
|
|
position = Vector2(192, 0)
|
|
gravity_scale = 0.0
|
|
lock_rotation = true
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="RigidBody2D13"]
|
|
position = Vector2(8, -8)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2048, 160, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D13"]
|
|
position = Vector2(8, -8)
|
|
shape = SubResource("RectangleShape2D_7th4j")
|
|
|
|
[node name="chain" type="Sprite2D" parent="."]
|
|
position = Vector2(200, -24)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2240, 144, 16, 16)
|
|
|
|
[node name="Area2D" type="Area2D" parent="."]
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="Sprite2D15" type="Sprite2D" parent="Area2D"]
|
|
position = Vector2(216, -40)
|
|
texture = ExtResource("1_gsxjq")
|
|
region_enabled = true
|
|
region_rect = Rect2(2256, 128, 16, 16)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
|
|
position = Vector2(216, -40)
|
|
shape = SubResource("RectangleShape2D_6td4j")
|
|
|
|
[node name="Timer" type="Timer" parent="."]
|
|
wait_time = 0.2
|
|
|
|
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("3_aqpeh")
|
|
|
|
[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"]
|
|
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
|
|
[connection signal="finished" from="AudioStreamPlayer" to="." method="_on_audio_stream_player_finished"]
|