Lunar/game.tscn

530 lines
36 KiB
Text
Raw Permalink Normal View History

2025-12-02 02:39:56 +11:00
[gd_scene load_steps=37 format=4 uid="uid://hv07lm2tjwn4"]
2025-06-27 16:39:28 +10:00
[ext_resource type="PackedScene" uid="uid://crrbht7mwhgyc" path="res://Prefabs/lander.tscn" id="1_80nbo"]
[ext_resource type="Script" uid="uid://bltj2frs6vqwj" path="res://autoscroll.gd" id="1_feb5d"]
2025-07-20 17:33:13 +10:00
[ext_resource type="Script" uid="uid://c8g6qerxpiepy" path="res://logic.gd" id="1_hve3p"]
2025-06-28 13:09:15 +10:00
[ext_resource type="Script" uid="uid://mwbiu2ajbxlk" path="res://battery_manager.gd" id="1_ryrav"]
2025-06-27 16:39:28 +10:00
[ext_resource type="Texture2D" uid="uid://evhjxwdbsmlo" path="res://Sprites/start.png" id="2_e2o6t"]
2025-07-20 17:33:13 +10:00
[ext_resource type="Texture2D" uid="uid://cgvqs4g0bnol1" path="res://Sprites/sheilds.png" id="3_vef74"]
2025-06-28 13:09:15 +10:00
[ext_resource type="PackedScene" uid="uid://cfdsa5scvso6m" path="res://Prefabs/spare_battery.tscn" id="4_eow3j"]
2025-11-30 00:49:23 +11:00
[ext_resource type="Texture2D" uid="uid://lkj8ecm5p4g6" path="res://icon.svg" id="5_iotsf"]
2025-06-28 13:09:15 +10:00
[ext_resource type="Script" uid="uid://dd8psfqfobgau" path="res://test_obstacle_spawner.gd" id="6_vef74"]
2025-07-20 17:33:13 +10:00
[ext_resource type="Script" uid="uid://b3w38e1a77qr0" path="res://screen_borders.gd" id="7_mfdv2"]
2025-06-28 13:09:15 +10:00
[ext_resource type="PackedScene" uid="uid://jb677rdhbj83" path="res://Prefabs/obstacle.tscn" id="8_j5wjh"]
[ext_resource type="PackedScene" uid="uid://bbtky034ivm5o" path="res://Prefabs/newObstacle.tscn" id="8_vef74"]
2025-11-30 00:49:23 +11:00
[ext_resource type="PackedScene" uid="uid://b7km814mwwsvv" path="res://Prefabs/coin.tscn" id="13_lc2xo"]
2025-06-27 16:39:28 +10:00
[sub_resource type="Gradient" id="Gradient_mwb40"]
offsets = PackedFloat32Array(0.806763, 1)
[sub_resource type="FastNoiseLite" id="FastNoiseLite_80nbo"]
frequency = 0.1855
domain_warp_enabled = true
domain_warp_amplitude = 43.465
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_mwb40"]
width = 6400
height = 360
noise = SubResource("FastNoiseLite_80nbo")
2025-11-30 00:49:23 +11:00
color_ramp = SubResource("Gradient_mwb40")
2025-06-27 16:39:28 +10:00
2025-07-20 17:33:13 +10:00
[sub_resource type="AtlasTexture" id="AtlasTexture_hve3p"]
atlas = ExtResource("3_vef74")
region = Rect2(0, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_mfdv2"]
atlas = ExtResource("3_vef74")
region = Rect2(49, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_iotsf"]
atlas = ExtResource("3_vef74")
region = Rect2(98, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_lc2xo"]
atlas = ExtResource("3_vef74")
region = Rect2(147, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_215e1"]
atlas = ExtResource("3_vef74")
region = Rect2(196, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_7sc4i"]
atlas = ExtResource("3_vef74")
region = Rect2(245, 0, 49, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_80cx4"]
atlas = ExtResource("3_vef74")
region = Rect2(294, 0, 49, 16)
[sub_resource type="SpriteFrames" id="SpriteFrames_e8heu"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_hve3p")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_mfdv2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_iotsf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_lc2xo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_215e1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7sc4i")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_80cx4")
}],
"loop": false,
"name": &"default",
"speed": 5.0
}]
2025-11-30 00:49:23 +11:00
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lc2xo"]
content_margin_left = 3.0
content_margin_top = 3.0
content_margin_right = 3.0
content_margin_bottom = 3.0
bg_color = Color(0.27387288, 0.2738727, 0.27387273, 0.6)
corner_radius_top_left = 3
corner_radius_top_right = 3
corner_radius_bottom_right = 3
corner_radius_bottom_left = 3
corner_detail = 5
[sub_resource type="LabelSettings" id="LabelSettings_215e1"]
font_size = 20
2025-12-02 02:39:56 +11:00
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_215e1"]
content_margin_left = 2.0
content_margin_top = 2.0
content_margin_right = 2.0
content_margin_bottom = 2.0
bg_color = Color(0, 0, 0, 1)
corner_radius_top_left = 6
corner_radius_top_right = 6
corner_radius_bottom_right = 6
corner_radius_bottom_left = 6
corner_detail = 6
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7sc4i"]
content_margin_left = 2.0
content_margin_top = 2.0
content_margin_right = 2.0
content_margin_bottom = 2.0
bg_color = Color(0, 1, 0, 1)
corner_radius_top_left = 6
corner_radius_top_right = 6
corner_radius_bottom_right = 6
corner_radius_bottom_left = 6
corner_detail = 6
[sub_resource type="LabelSettings" id="LabelSettings_80cx4"]
2025-07-20 17:33:13 +10:00
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_mfdv2"]
normal = Vector2(1, 0)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_iotsf"]
normal = Vector2(0, 1)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_lc2xo"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_215e1"]
normal = Vector2(-1, 0)
2025-06-27 16:39:28 +10:00
[sub_resource type="RectangleShape2D" id="RectangleShape2D_feb5d"]
size = Vector2(115, 20)
[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_hve3p"]
scenes/1/scene = ExtResource("8_vef74")
2025-11-30 00:49:23 +11:00
scenes/2/scene = ExtResource("13_lc2xo")
[sub_resource type="TileSet" id="TileSet_mfdv2"]
2025-12-02 02:39:56 +11:00
tile_size = Vector2i(10, 10)
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetScenesCollectionSource_hve3p")
2025-11-30 00:49:23 +11:00
[node name="Game" type="Node2D" node_paths=PackedStringArray("hp_bar", "score_label")]
2025-07-20 17:33:13 +10:00
script = ExtResource("1_hve3p")
hp_bar = NodePath("CanvasLayer/UI/Sheilds/AnimatedSprite2D")
2025-11-30 00:49:23 +11:00
combo_colors = Array[Color]([Color(1, 0.70145667, 0.16219577, 1), Color(0.3137255, 0.8352941, 0, 1), Color(0, 0.82264274, 0.74572664, 1), Color(0.39216104, 0.62102085, 1, 1), Color(0.78915083, 0.4211687, 1, 1)])
2025-12-02 02:39:56 +11:00
score_label = NodePath("CanvasLayer/UI/VBoxContainer/PanelContainer/ScoresUI/ScoreLabel")
2025-06-27 16:39:28 +10:00
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="ParallaxBackground" type="ParallaxBackground" parent="CanvasLayer"]
[node name="ParallaxLayer" type="ParallaxLayer" parent="CanvasLayer/ParallaxBackground"]
motion_scale = Vector2(0.5, 0)
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/ParallaxBackground/ParallaxLayer"]
offset_right = 40.0
offset_bottom = 40.0
texture = SubResource("NoiseTexture2D_mwb40")
2025-06-28 13:09:15 +10:00
[node name="UI" type="Control" parent="CanvasLayer"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="BatteryHolder" type="HBoxContainer" parent="CanvasLayer/UI" node_paths=PackedStringArray("current_battery")]
2025-11-30 00:49:23 +11:00
visible = false
2025-06-28 13:09:15 +10:00
layout_mode = 1
offset_right = 68.0
offset_bottom = 32.0
script = ExtResource("1_ryrav")
2025-07-18 22:41:26 +10:00
current_battery = NodePath("Battery4")
2025-07-31 14:59:54 +10:00
battery_drain = 2.5
2025-06-28 13:09:15 +10:00
2025-07-18 22:41:26 +10:00
[node name="Battery4" parent="CanvasLayer/UI/BatteryHolder" instance=ExtResource("4_eow3j")]
2025-06-28 13:09:15 +10:00
layout_mode = 2
[node name="Battery2" parent="CanvasLayer/UI/BatteryHolder" instance=ExtResource("4_eow3j")]
layout_mode = 2
2025-07-18 22:41:26 +10:00
[node name="Battery3" parent="CanvasLayer/UI/BatteryHolder" instance=ExtResource("4_eow3j")]
2025-06-28 13:09:15 +10:00
layout_mode = 2
2025-07-20 17:33:13 +10:00
[node name="Sheilds" type="Control" parent="CanvasLayer/UI"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
2025-11-30 00:49:23 +11:00
offset_left = 535.0
offset_bottom = -324.0
2025-07-20 17:33:13 +10:00
grow_horizontal = 2
grow_vertical = 2
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="CanvasLayer/UI/Sheilds"]
2025-11-30 00:49:23 +11:00
position = Vector2(53, 19)
2025-07-20 17:33:13 +10:00
scale = Vector2(2, 2)
sprite_frames = SubResource("SpriteFrames_e8heu")
2025-12-02 02:39:56 +11:00
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/UI"]
2025-11-30 00:49:23 +11:00
layout_mode = 0
offset_left = 3.0
offset_top = 3.0
2025-12-02 02:39:56 +11:00
offset_right = 123.0
offset_bottom = 76.0
[node name="PanelContainer" type="PanelContainer" parent="CanvasLayer/UI/VBoxContainer"]
layout_mode = 2
2025-11-30 00:49:23 +11:00
theme_override_styles/panel = SubResource("StyleBoxFlat_lc2xo")
2025-12-02 02:39:56 +11:00
[node name="ScoresUI" type="HBoxContainer" parent="CanvasLayer/UI/VBoxContainer/PanelContainer"]
2025-11-30 00:49:23 +11:00
layout_mode = 2
2025-12-02 02:39:56 +11:00
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/UI/VBoxContainer/PanelContainer/ScoresUI"]
2025-11-30 00:49:23 +11:00
layout_mode = 2
texture = ExtResource("5_iotsf")
expand_mode = 3
stretch_mode = 6
2025-12-02 02:39:56 +11:00
[node name="ScoreLabel" type="Label" parent="CanvasLayer/UI/VBoxContainer/PanelContainer/ScoresUI"]
2025-11-30 00:49:23 +11:00
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
text = "123"
label_settings = SubResource("LabelSettings_215e1")
horizontal_alignment = 2
vertical_alignment = 1
2025-12-02 02:39:56 +11:00
[node name="PanelContainer2" type="PanelContainer" parent="CanvasLayer/UI/VBoxContainer"]
layout_mode = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_lc2xo")
[node name="ComboUI" type="HBoxContainer" parent="CanvasLayer/UI/VBoxContainer/PanelContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/UI/VBoxContainer/PanelContainer2/ComboUI"]
layout_mode = 2
texture = ExtResource("5_iotsf")
expand_mode = 3
stretch_mode = 6
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/UI/VBoxContainer/PanelContainer2/ComboUI"]
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 1
theme_override_styles/background = SubResource("StyleBoxFlat_215e1")
theme_override_styles/fill = SubResource("StyleBoxFlat_7sc4i")
max_value = 1.0
step = 0.0
value = 0.805
fill_mode = 3
show_percentage = false
[node name="ScoreLabel" type="Label" parent="CanvasLayer/UI/VBoxContainer/PanelContainer2/ComboUI"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
text = "123"
label_settings = SubResource("LabelSettings_80cx4")
horizontal_alignment = 2
vertical_alignment = 1
2025-06-27 16:39:28 +10:00
[node name="Camera2D" type="Camera2D" parent="."]
anchor_mode = 0
script = ExtResource("1_feb5d")
2025-11-30 00:49:23 +11:00
camera_speed = 15.0
2025-06-27 16:39:28 +10:00
2025-06-28 13:09:15 +10:00
[node name="TestObstacleSpawner" type="Node2D" parent="Camera2D"]
process_mode = 4
2025-06-28 13:09:15 +10:00
position = Vector2(673, 0)
script = ExtResource("6_vef74")
2025-07-20 17:33:13 +10:00
[node name="borders" type="Node2D" parent="Camera2D"]
[node name="screenBorders" type="Area2D" parent="Camera2D/borders" node_paths=PackedStringArray("collider")]
script = ExtResource("7_mfdv2")
collider = NodePath("CollisionShape2D")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Camera2D/borders/screenBorders"]
position = Vector2(-30, 209)
shape = SubResource("WorldBoundaryShape2D_mfdv2")
[node name="screenBorders2" type="Area2D" parent="Camera2D/borders" node_paths=PackedStringArray("collider")]
script = ExtResource("7_mfdv2")
collider = NodePath("CollisionShape2D2")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="Camera2D/borders/screenBorders2"]
position = Vector2(106, -30)
shape = SubResource("WorldBoundaryShape2D_iotsf")
[node name="screenBorders3" type="Area2D" parent="Camera2D/borders" node_paths=PackedStringArray("collider")]
script = ExtResource("7_mfdv2")
collider = NodePath("CollisionShape2D3")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="Camera2D/borders/screenBorders3"]
position = Vector2(141, 390)
shape = SubResource("WorldBoundaryShape2D_lc2xo")
[node name="screenBorders4" type="Area2D" parent="Camera2D/borders" node_paths=PackedStringArray("collider")]
script = ExtResource("7_mfdv2")
collider = NodePath("CollisionShape2D4")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="Camera2D/borders/screenBorders4"]
position = Vector2(670, 182)
shape = SubResource("WorldBoundaryShape2D_215e1")
2025-06-27 16:39:28 +10:00
[node name="Lander" parent="." instance=ExtResource("1_80nbo")]
position = Vector2(95, 324)
[node name="Start" type="StaticBody2D" parent="."]
position = Vector2(320, 180)
[node name="Sprite2D" type="Sprite2D" parent="Start"]
texture = ExtResource("2_e2o6t")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Start"]
position = Vector2(-262.5, 170)
shape = SubResource("RectangleShape2D_feb5d")
2025-06-28 13:09:15 +10:00
[node name="Obstacle" parent="." instance=ExtResource("8_j5wjh")]
process_mode = 4
visible = false
2025-06-28 13:09:15 +10:00
position = Vector2(240, 265)
[node name="Obstacle2" parent="." instance=ExtResource("8_j5wjh")]
process_mode = 4
visible = false
2025-06-28 13:09:15 +10:00
position = Vector2(301, 100)
[node name="Obstacle3" parent="." instance=ExtResource("8_j5wjh")]
process_mode = 4
visible = false
2025-06-28 13:09:15 +10:00
position = Vector2(425, 224)
[node name="Obstacle4" parent="." instance=ExtResource("8_j5wjh")]
process_mode = 4
visible = false
2025-06-28 13:09:15 +10:00
position = Vector2(582, 320)
[node name="Obstacle5" parent="." instance=ExtResource("8_j5wjh")]
process_mode = 4
visible = false
2025-06-28 13:09:15 +10:00
position = Vector2(549, 39)
[node name="TileMapLayer" type="TileMapLayer" parent="."]
2025-12-02 02:39:56 +11:00
tile_map_data = PackedByteArray("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")
tile_set = SubResource("TileSet_mfdv2")
2025-07-20 17:33:13 +10:00
[connection signal="body_entered" from="Camera2D/borders/screenBorders" to="Camera2D/borders/screenBorders" method="_on_body_entered"]
[connection signal="body_entered" from="Camera2D/borders/screenBorders2" to="Camera2D/borders/screenBorders2" method="_on_body_entered"]
[connection signal="body_entered" from="Camera2D/borders/screenBorders3" to="Camera2D/borders/screenBorders3" method="_on_body_entered"]
[connection signal="body_entered" from="Camera2D/borders/screenBorders4" to="Camera2D/borders/screenBorders4" method="_on_body_entered"]
[connection signal="got_hit" from="Lander" to="." method="_on_lander_got_hit"]
2025-11-30 00:49:23 +11:00
[connection signal="got_points" from="Lander" to="." method="_on_lander_got_points"]
2025-06-27 16:39:28 +10:00
[connection signal="moved" from="Lander" to="Camera2D" method="_on_lander_moved"]
2025-06-28 13:09:15 +10:00
[connection signal="moved" from="Lander" to="Camera2D/TestObstacleSpawner" method="_on_lander_moved"]
2025-12-02 02:39:56 +11:00
[connection signal="body_entered" from="TileMapLayer/NewObstacle" to="TileMapLayer/NewObstacle" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45040" to="TileMapLayer/@Area2D@45040" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45041" to="TileMapLayer/@Area2D@45041" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45042" to="TileMapLayer/@Area2D@45042" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45043" to="TileMapLayer/@Area2D@45043" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45044" to="TileMapLayer/@Area2D@45044" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45045" to="TileMapLayer/@Area2D@45045" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45046" to="TileMapLayer/@Area2D@45046" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45047" to="TileMapLayer/@Area2D@45047" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45048" to="TileMapLayer/@Area2D@45048" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45049" to="TileMapLayer/@Area2D@45049" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45050" to="TileMapLayer/@Area2D@45050" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45051" to="TileMapLayer/@Area2D@45051" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45052" to="TileMapLayer/@Area2D@45052" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45053" to="TileMapLayer/@Area2D@45053" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45054" to="TileMapLayer/@Area2D@45054" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45055" to="TileMapLayer/@Area2D@45055" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45056" to="TileMapLayer/@Area2D@45056" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45057" to="TileMapLayer/@Area2D@45057" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45058" to="TileMapLayer/@Area2D@45058" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45059" to="TileMapLayer/@Area2D@45059" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45060" to="TileMapLayer/@Area2D@45060" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45061" to="TileMapLayer/@Area2D@45061" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45062" to="TileMapLayer/@Area2D@45062" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45063" to="TileMapLayer/@Area2D@45063" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45064" to="TileMapLayer/@Area2D@45064" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45065" to="TileMapLayer/@Area2D@45065" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45066" to="TileMapLayer/@Area2D@45066" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45067" to="TileMapLayer/@Area2D@45067" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45068" to="TileMapLayer/@Area2D@45068" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45069" to="TileMapLayer/@Area2D@45069" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45070" to="TileMapLayer/@Area2D@45070" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45071" to="TileMapLayer/@Area2D@45071" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45072" to="TileMapLayer/@Area2D@45072" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45073" to="TileMapLayer/@Area2D@45073" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45074" to="TileMapLayer/@Area2D@45074" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45075" to="TileMapLayer/@Area2D@45075" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45076" to="TileMapLayer/@Area2D@45076" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45077" to="TileMapLayer/@Area2D@45077" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45078" to="TileMapLayer/@Area2D@45078" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45079" to="TileMapLayer/@Area2D@45079" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45080" to="TileMapLayer/@Area2D@45080" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45081" to="TileMapLayer/@Area2D@45081" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45082" to="TileMapLayer/@Area2D@45082" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45083" to="TileMapLayer/@Area2D@45083" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45084" to="TileMapLayer/@Area2D@45084" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45085" to="TileMapLayer/@Area2D@45085" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45086" to="TileMapLayer/@Area2D@45086" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45087" to="TileMapLayer/@Area2D@45087" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45088" to="TileMapLayer/@Area2D@45088" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45089" to="TileMapLayer/@Area2D@45089" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45090" to="TileMapLayer/@Area2D@45090" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45091" to="TileMapLayer/@Area2D@45091" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45092" to="TileMapLayer/@Area2D@45092" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45093" to="TileMapLayer/@Area2D@45093" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45094" to="TileMapLayer/@Area2D@45094" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45095" to="TileMapLayer/@Area2D@45095" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45096" to="TileMapLayer/@Area2D@45096" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45097" to="TileMapLayer/@Area2D@45097" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45098" to="TileMapLayer/@Area2D@45098" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45099" to="TileMapLayer/@Area2D@45099" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45100" to="TileMapLayer/@Area2D@45100" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45101" to="TileMapLayer/@Area2D@45101" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45102" to="TileMapLayer/@Area2D@45102" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45103" to="TileMapLayer/@Area2D@45103" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45104" to="TileMapLayer/@Area2D@45104" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45105" to="TileMapLayer/@Area2D@45105" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45106" to="TileMapLayer/@Area2D@45106" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45107" to="TileMapLayer/@Area2D@45107" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45108" to="TileMapLayer/@Area2D@45108" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45109" to="TileMapLayer/@Area2D@45109" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45110" to="TileMapLayer/@Area2D@45110" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45111" to="TileMapLayer/@Area2D@45111" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45112" to="TileMapLayer/@Area2D@45112" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45113" to="TileMapLayer/@Area2D@45113" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45114" to="TileMapLayer/@Area2D@45114" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45115" to="TileMapLayer/@Area2D@45115" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45116" to="TileMapLayer/@Area2D@45116" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45117" to="TileMapLayer/@Area2D@45117" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45118" to="TileMapLayer/@Area2D@45118" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45119" to="TileMapLayer/@Area2D@45119" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45120" to="TileMapLayer/@Area2D@45120" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45121" to="TileMapLayer/@Area2D@45121" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45122" to="TileMapLayer/@Area2D@45122" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45123" to="TileMapLayer/@Area2D@45123" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45124" to="TileMapLayer/@Area2D@45124" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45125" to="TileMapLayer/@Area2D@45125" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45126" to="TileMapLayer/@Area2D@45126" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45127" to="TileMapLayer/@Area2D@45127" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45128" to="TileMapLayer/@Area2D@45128" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45129" to="TileMapLayer/@Area2D@45129" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45130" to="TileMapLayer/@Area2D@45130" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45131" to="TileMapLayer/@Area2D@45131" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45132" to="TileMapLayer/@Area2D@45132" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45133" to="TileMapLayer/@Area2D@45133" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45134" to="TileMapLayer/@Area2D@45134" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45135" to="TileMapLayer/@Area2D@45135" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45136" to="TileMapLayer/@Area2D@45136" method="_on_body_entered"]
2025-11-30 00:49:23 +11:00
[connection signal="body_entered" from="TileMapLayer/Coin" to="TileMapLayer/Coin" method="_on_body_entered"]
2025-12-02 02:39:56 +11:00
[connection signal="body_entered" from="TileMapLayer/@Area2D@45137" to="TileMapLayer/@Area2D@45137" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45138" to="TileMapLayer/@Area2D@45138" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45139" to="TileMapLayer/@Area2D@45139" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45140" to="TileMapLayer/@Area2D@45140" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45141" to="TileMapLayer/@Area2D@45141" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45142" to="TileMapLayer/@Area2D@45142" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45143" to="TileMapLayer/@Area2D@45143" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45144" to="TileMapLayer/@Area2D@45144" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45145" to="TileMapLayer/@Area2D@45145" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45146" to="TileMapLayer/@Area2D@45146" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45147" to="TileMapLayer/@Area2D@45147" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45148" to="TileMapLayer/@Area2D@45148" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45149" to="TileMapLayer/@Area2D@45149" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45150" to="TileMapLayer/@Area2D@45150" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45151" to="TileMapLayer/@Area2D@45151" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45152" to="TileMapLayer/@Area2D@45152" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45153" to="TileMapLayer/@Area2D@45153" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45154" to="TileMapLayer/@Area2D@45154" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45155" to="TileMapLayer/@Area2D@45155" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45156" to="TileMapLayer/@Area2D@45156" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45157" to="TileMapLayer/@Area2D@45157" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45158" to="TileMapLayer/@Area2D@45158" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45159" to="TileMapLayer/@Area2D@45159" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45160" to="TileMapLayer/@Area2D@45160" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45161" to="TileMapLayer/@Area2D@45161" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45162" to="TileMapLayer/@Area2D@45162" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45163" to="TileMapLayer/@Area2D@45163" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45164" to="TileMapLayer/@Area2D@45164" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45165" to="TileMapLayer/@Area2D@45165" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45166" to="TileMapLayer/@Area2D@45166" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45167" to="TileMapLayer/@Area2D@45167" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45168" to="TileMapLayer/@Area2D@45168" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45169" to="TileMapLayer/@Area2D@45169" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45170" to="TileMapLayer/@Area2D@45170" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45171" to="TileMapLayer/@Area2D@45171" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45172" to="TileMapLayer/@Area2D@45172" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45173" to="TileMapLayer/@Area2D@45173" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45174" to="TileMapLayer/@Area2D@45174" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45175" to="TileMapLayer/@Area2D@45175" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45176" to="TileMapLayer/@Area2D@45176" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45177" to="TileMapLayer/@Area2D@45177" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45178" to="TileMapLayer/@Area2D@45178" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45179" to="TileMapLayer/@Area2D@45179" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45180" to="TileMapLayer/@Area2D@45180" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45181" to="TileMapLayer/@Area2D@45181" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45200" to="TileMapLayer/@Area2D@45200" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45201" to="TileMapLayer/@Area2D@45201" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45202" to="TileMapLayer/@Area2D@45202" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45203" to="TileMapLayer/@Area2D@45203" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45204" to="TileMapLayer/@Area2D@45204" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45205" to="TileMapLayer/@Area2D@45205" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45206" to="TileMapLayer/@Area2D@45206" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45207" to="TileMapLayer/@Area2D@45207" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45208" to="TileMapLayer/@Area2D@45208" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45209" to="TileMapLayer/@Area2D@45209" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45210" to="TileMapLayer/@Area2D@45210" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45211" to="TileMapLayer/@Area2D@45211" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45212" to="TileMapLayer/@Area2D@45212" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45213" to="TileMapLayer/@Area2D@45213" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45214" to="TileMapLayer/@Area2D@45214" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45215" to="TileMapLayer/@Area2D@45215" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45216" to="TileMapLayer/@Area2D@45216" method="_on_body_entered"]
[connection signal="body_entered" from="TileMapLayer/@Area2D@45217" to="TileMapLayer/@Area2D@45217" method="_on_body_entered"]