diff --git a/Fonts/DTM-Mono.otf b/Fonts/DTM-Mono.otf index e9b5ab9..261c62d 100644 Binary files a/Fonts/DTM-Mono.otf and b/Fonts/DTM-Mono.otf differ diff --git a/Fonts/DTM-Mono.otf.import b/Fonts/DTM-Mono.otf.import index a1b101c..60a0187 100644 --- a/Fonts/DTM-Mono.otf.import +++ b/Fonts/DTM-Mono.otf.import @@ -2,7 +2,7 @@ importer="font_data_dynamic" type="FontFile" -uid="uid://dqhr68jmo4onx" +uid="uid://bm33w5vaxemm1" path="res://.godot/imported/DTM-Mono.otf-c9a8ba02f7a0d1306b72871e16a0e9fd.fontdata" [deps] @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/DTM-Sans.otf b/Fonts/DTM-Sans.otf index e9b5ab9..ecf170a 100644 Binary files a/Fonts/DTM-Sans.otf and b/Fonts/DTM-Sans.otf differ diff --git a/Fonts/DTM-Sans.otf.import b/Fonts/DTM-Sans.otf.import index 33c037c..68531c7 100644 --- a/Fonts/DTM-Sans.otf.import +++ b/Fonts/DTM-Sans.otf.import @@ -2,7 +2,7 @@ importer="font_data_dynamic" type="FontFile" -uid="uid://d8jw11wrln33" +uid="uid://ds5fuu4nvfqdb" path="res://.godot/imported/DTM-Sans.otf-5ac6ba21314eda620a402d113cdc1558.fontdata" [deps] @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/Determination-Regular.otf b/Fonts/Determination-Regular.otf index 84ed6c9..261c62d 100644 Binary files a/Fonts/Determination-Regular.otf and b/Fonts/Determination-Regular.otf differ diff --git a/Fonts/Determination-Regular.otf.import b/Fonts/Determination-Regular.otf.import index fc1f2d3..b3c514c 100644 --- a/Fonts/Determination-Regular.otf.import +++ b/Fonts/Determination-Regular.otf.import @@ -2,7 +2,7 @@ importer="font_data_dynamic" type="FontFile" -uid="uid://d33n8i23lahfx" +uid="uid://di8a4wt1feejl" path="res://.godot/imported/Determination-Regular.otf-d3642ed4258f21e36280aafddc4afd4d.fontdata" [deps] @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/Determination-Regular.otf-d3642ed4258f21e3628 [params] Rendering=null -antialiasing=1 +antialiasing=0 generate_mipmaps=false disable_embedded_bitmaps=true multichannel_signed_distance_field=false @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/DiaryOfAn8BitMage-lYDD.ttf.import b/Fonts/DiaryOfAn8BitMage-lYDD.ttf.import index a4507f2..03ca9d1 100644 --- a/Fonts/DiaryOfAn8BitMage-lYDD.ttf.import +++ b/Fonts/DiaryOfAn8BitMage-lYDD.ttf.import @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/DiaryOfAn8BitMage-lYDD.ttf-70b6bea3583e45766f [params] Rendering=null -antialiasing=1 +antialiasing=0 generate_mipmaps=false disable_embedded_bitmaps=true multichannel_signed_distance_field=false @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/Dotumche.ttf.import b/Fonts/Dotumche.ttf.import new file mode 100644 index 0000000..844e23b --- /dev/null +++ b/Fonts/Dotumche.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://ixdw6qaouj68" +path="res://.godot/imported/Dotumche.ttf-72689bfe288537e7801443429c305889.fontdata" + +[deps] + +source_file="res://Fonts/Dotumche.ttf" +dest_files=["res://.godot/imported/Dotumche.ttf-72689bfe288537e7801443429c305889.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/Fonts/OrangeKid2.ttf.import b/Fonts/OrangeKid2.ttf.import index e8328ca..3c6f093 100644 --- a/Fonts/OrangeKid2.ttf.import +++ b/Fonts/OrangeKid2.ttf.import @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/OrangeKid2.ttf-52463fe9bc5212222296213054caa5 [params] Rendering=null -antialiasing=1 +antialiasing=0 generate_mipmaps=false disable_embedded_bitmaps=true multichannel_signed_distance_field=false @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/TroubleBeneathTheDome.ttf.import b/Fonts/TroubleBeneathTheDome.ttf.import index b0e99dd..b7b8c40 100644 --- a/Fonts/TroubleBeneathTheDome.ttf.import +++ b/Fonts/TroubleBeneathTheDome.ttf.import @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/TroubleBeneathTheDome.ttf-59cf589607b0e34b5ac [params] Rendering=null -antialiasing=1 +antialiasing=0 generate_mipmaps=false disable_embedded_bitmaps=true multichannel_signed_distance_field=false @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Fonts/dotumche-pixel.ttf.import b/Fonts/dotumche-pixel.ttf.import index 0c72e0a..67a7fbd 100644 --- a/Fonts/dotumche-pixel.ttf.import +++ b/Fonts/dotumche-pixel.ttf.import @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/dotumche-pixel.ttf-4b7534a3b510211ca01320872d [params] Rendering=null -antialiasing=1 +antialiasing=0 generate_mipmaps=false disable_embedded_bitmaps=true multichannel_signed_distance_field=false @@ -29,7 +29,12 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "新建配置", +"size": Vector2i(16, 0) +}] language_support={} script_support={} opentype_features={} diff --git a/Main.tscn b/Main.tscn index 4eb478c..9b3fd59 100644 --- a/Main.tscn +++ b/Main.tscn @@ -3,8 +3,8 @@ [ext_resource type="Script" uid="uid://cqejt8xpuq0we" path="res://Scripts/Main.cs" id="1"] [ext_resource type="Texture2D" uid="uid://ca4ame0uqm16i" path="res://Sprites/Menus/dwbox.png" id="2"] [ext_resource type="Script" uid="uid://dcaadyrf44f2s" path="res://Scripts/Common/TextSystem.cs" id="3"] -[ext_resource type="SpriteFrames" path="res://Animations/Portraits.tres" id="4"] -[ext_resource type="FontFile" uid="uid://dqhr68jmo4onx" path="res://Fonts/DTM-Mono.otf" id="5"] +[ext_resource type="SpriteFrames" uid="uid://b5whpr2mq8mqp" path="res://Animations/Portraits.tres" id="4"] +[ext_resource type="FontFile" uid="uid://bm33w5vaxemm1" path="res://Fonts/DTM-Mono.otf" id="5"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/Soul.tres" id="6"] [ext_resource type="Script" uid="uid://c6tb02l2w3pkf" path="res://Scripts/CameraController.cs" id="7"] [ext_resource type="Texture2D" uid="uid://borwa3xavq2yq" path="res://Sprites/Menus/Mobile/ButtonZ.png" id="7_ny7u2"] @@ -16,7 +16,7 @@ [ext_resource type="Texture2D" uid="uid://dhcfih1gqgfdt" path="res://Sprites/Menus/Mobile/buttonR.png" id="10_x3yn0"] [ext_resource type="Texture2D" uid="uid://dvcauf0wkk8je" path="res://Sprites/Menus/utbox.png" id="11"] [ext_resource type="FontFile" uid="uid://benu2xtgythyn" path="res://Fonts/TroubleBeneathTheDome.ttf" id="12"] -[ext_resource type="FontFile" uid="uid://d8jw11wrln33" path="res://Fonts/DTM-Sans.otf" id="13"] +[ext_resource type="FontFile" uid="uid://ds5fuu4nvfqdb" path="res://Fonts/DTM-Sans.otf" id="13"] [ext_resource type="Script" uid="uid://dtk1i5ahr1pab" path="res://Scripts/UI/DWMenu.cs" id="14"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/TPBar.tres" id="15"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/TP.tres" id="16"] @@ -80,10 +80,17 @@ exitMes = NodePath("CanvasLayer/Exit") metadata/_edit_vertical_guides_ = [-160.0, 160.0] metadata/_edit_horizontal_guides_ = [-120.0, 120.0] +[node name="BlackBackground" type="ColorRect" parent="."] +offset_left = -200.0 +offset_top = -147.0 +offset_right = 914.0 +offset_bottom = 480.0 +color = Color(0, 0, 0, 1) + [node name="CanvasLayer" type="CanvasLayer" parent="."] -offset = Vector2(320, 240) +offset = Vector2(384, 240) scale = Vector2(2, 2) -transform = Transform2D(2, 0, 0, 2, 320, 240) +transform = Transform2D(2, 0, 0, 2, 384, 240) [node name="Textbox" type="NinePatchRect" parent="CanvasLayer" node_paths=PackedStringArray("portrait", "text", "promptText", "soul")] visible = false @@ -205,59 +212,68 @@ theme_override_font_sizes/font_size = 13 text = "Exiting..." horizontal_alignment = 2 vertical_alignment = 2 +metadata/_edit_use_anchors_ = true [node name="MobileControl" type="Node2D" parent="CanvasLayer"] modulate = Color(1, 1, 1, 0.501961) +position = Vector2(30.5, -0.5) scale = Vector2(2, 2) [node name="Joystick" type="Node2D" parent="CanvasLayer/MobileControl"] -position = Vector2(-63, 34) +position = Vector2(-92, 20) [node name="Up" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Joystick"] -position = Vector2(-11, -16) +rotation = -1.5708 +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("10_x3yn0") action = "Up" visibility_mode = 1 [node name="Down" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Joystick"] -position = Vector2(11, 16) -rotation = -3.14159 +position = Vector2(19, 19) +rotation = 1.5708 +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("10_x3yn0") action = "Down" visibility_mode = 1 [node name="Left" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Joystick"] -position = Vector2(-16, 11) -rotation = -1.5708 +position = Vector2(0, 19) +rotation = 3.14159 +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("10_x3yn0") action = "Left" visibility_mode = 1 [node name="Right" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Joystick"] -position = Vector2(16, -11) -rotation = 1.5708 +position = Vector2(19, 0) +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("10_x3yn0") action = "Right" visibility_mode = 1 [node name="Buttons" type="Node2D" parent="CanvasLayer/MobileControl"] -position = Vector2(31.5, 27.75) +position = Vector2(21, 25) [node name="Z" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Buttons"] +position = Vector2(0, 8) +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("7_ny7u2") passby_press = true action = "Confirm" visibility_mode = 1 [node name="X" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Buttons"] -position = Vector2(16, 0) +position = Vector2(20, -8) +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("8_x3yn0") passby_press = true action = "Cancel" visibility_mode = 1 [node name="C" type="TouchScreenButton" parent="CanvasLayer/MobileControl/Buttons"] -position = Vector2(32, 0) +position = Vector2(40, -24) +scale = Vector2(0.25, 0.25) texture_normal = ExtResource("9_1w2xm") passby_press = true action = "Menu" @@ -291,6 +307,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +metadata/_edit_use_anchors_ = true [node name="LWMenu" type="Control" parent="Camera2D/GUI" node_paths=PackedStringArray("mainText", "statText", "mainOpt", "mainText2", "itemOpt", "soul", "bigBox")] visible = false @@ -340,7 +357,7 @@ grow_horizontal = 2 grow_vertical = 2 theme_override_constants/line_separation = -1 theme_override_fonts/normal_font = ExtResource("12") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "Cole LV 1 @@ -849,7 +866,7 @@ offset_top = -75.0 offset_right = -43.0 offset_bottom = -59.0 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]Clover" scroll_active = false @@ -861,7 +878,7 @@ offset_right = 122.0 offset_bottom = -22.0 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "Weapon Armor1 @@ -875,7 +892,7 @@ offset_right = 6.0 offset_bottom = 72.0 theme_override_constants/line_separation = -1 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "Attack: 999 Defense: 999 @@ -894,7 +911,7 @@ offset_right = 197.0 offset_bottom = 73.0 theme_override_constants/line_separation = -1 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "Weapon Armor1 @@ -932,7 +949,7 @@ offset_right = 261.0 offset_bottom = 157.0 theme_override_constants/line_separation = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true scroll_active = false metadata/_edit_lock_ = true @@ -946,7 +963,7 @@ offset_right = 261.0 offset_bottom = 53.0 theme_override_constants/line_separation = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "USE" scroll_active = false @@ -960,7 +977,7 @@ offset_right = 247.0 offset_bottom = 32.0 theme_override_constants/line_separation = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "TOSS" scroll_active = false @@ -974,7 +991,7 @@ offset_right = 247.0 offset_bottom = 32.0 theme_override_constants/line_separation = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "KEY" scroll_active = false @@ -1031,7 +1048,7 @@ offset_right = 318.0 offset_bottom = 33.0 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "D$ 9999" scroll_active = false @@ -1044,7 +1061,7 @@ offset_bottom = 23.0 scale = Vector2(0.665, 2) theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("31") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "SETTINGS" scroll_active = false @@ -1057,7 +1074,7 @@ offset_top = 8.0 offset_right = 320.0 offset_bottom = 37.0 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "aaa aaaa" @@ -1136,7 +1153,7 @@ offset_right = 325.0 offset_bottom = 55.0 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "aaaa aaaa" @@ -1151,7 +1168,7 @@ offset_right = 429.0 offset_bottom = 55.0 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "aaaa aaaa" @@ -1179,7 +1196,7 @@ offset_right = 320.0 offset_bottom = 55.0 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("13") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "aaaa aaaa" diff --git a/Objects/Events/Intro.tscn b/Objects/Events/Intro.tscn index 89bba09..725162a 100644 --- a/Objects/Events/Intro.tscn +++ b/Objects/Events/Intro.tscn @@ -96,7 +96,7 @@ offset_top = -73.0 offset_right = 78.0 offset_bottom = -33.0 theme_override_fonts/normal_font = ExtResource("8") -theme_override_font_sizes/normal_font_size = 12 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[shake]Cole...!" scroll_active = false @@ -137,7 +137,7 @@ offset_top = 6.0 offset_right = 142.0 offset_bottom = 68.0 theme_override_fonts/normal_font = ExtResource("10") -theme_override_font_sizes/normal_font_size = 16 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "* . . ." scroll_active = false @@ -174,7 +174,7 @@ offset_top = 74.0 offset_right = 142.0 offset_bottom = 94.0 theme_override_fonts/normal_font = ExtResource("11") -theme_override_font_sizes/normal_font_size = 12 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "COLE LV 1 HP [img=7 color=#ffff00]res://Sprites/Menus/Menu Sprites/HPBar3.tres[/img][img=7 color=#ffff00]res://Sprites/Menus/Menu Sprites/HPBar3.tres[/img] 20 / 20" scroll_active = false diff --git a/Objects/OverworldSmoke.tscn b/Objects/OverworldSmoke.tscn index e55f2fc..cf52ac9 100644 --- a/Objects/OverworldSmoke.tscn +++ b/Objects/OverworldSmoke.tscn @@ -1,13 +1,13 @@ -[gd_scene load_steps=10 format=4] +[gd_scene load_steps=10 format=3 uid="uid://dil1lmhskfcbj"] -[ext_resource type="Script" path="res://Scripts/Bullets/MoveAhead.cs" id="1"] +[ext_resource type="Script" uid="uid://cms7aciv3ajt" path="res://Scripts/Bullets/MoveAhead.cs" id="1"] [ext_resource type="Texture2D" path="res://Sprites/Bullets/Smoke.tres" id="2"] [sub_resource type="CircleShape2D" id="CircleShape2D_k6xqa"] radius = 17.0 [sub_resource type="Animation" id="Animation_6iwuj"] -length = 0.0010000000474974513 +length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -43,7 +43,7 @@ _data = { } [sub_resource type="Animation" id="Animation_bwenb"] -length = 0.0010000000474974513 +length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true diff --git a/Objects/Rooms/ChujinDWArchiveLobby.tscn b/Objects/Rooms/ChujinDWArchiveLobby.tscn index cad9851..0ca95ee 100644 --- a/Objects/Rooms/ChujinDWArchiveLobby.tscn +++ b/Objects/Rooms/ChujinDWArchiveLobby.tscn @@ -1,18 +1,18 @@ -[gd_scene load_steps=19 format=4] +[gd_scene load_steps=19 format=3 uid="uid://bnven10apnbkj"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Music/nothing_but_the_truth.ogg" id="2"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="3"] -[ext_resource type="Script" path="res://Scripts/Events/ChujinDWEvents.cs" id="4"] -[ext_resource type="Script" path="res://Scripts/Common/CanSpawn.cs" id="5"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://g75ctmjof4hy" path="res://Audio/Music/nothing_but_the_truth.ogg" id="2"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="3"] +[ext_resource type="Script" uid="uid://drm77u8ytskv7" path="res://Scripts/Events/ChujinDWEvents.cs" id="4"] +[ext_resource type="Script" uid="uid://dwqe4ft584vio" path="res://Scripts/Common/CanSpawn.cs" id="5"] [ext_resource type="PackedScene" path="res://Objects/Characters/KanakoPC.tscn" id="6"] -[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="7"] -[ext_resource type="Script" path="res://Scripts/Actions/PlayDialogue.cs" id="8"] -[ext_resource type="Script" path="res://Scripts/Events/EventCaller.cs" id="9"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="10"] -[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_dooropen_ch1.wav" id="11"] -[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_doorclose_ch1.wav" id="12"] -[ext_resource type="Script" path="res://Scripts/Check.cs" id="13"] +[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="7"] +[ext_resource type="Script" uid="uid://17m84i3bovc2" path="res://Scripts/Actions/PlayDialogue.cs" id="8"] +[ext_resource type="Script" uid="uid://bja8iltcbmvrn" path="res://Scripts/Events/EventCaller.cs" id="9"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="10"] +[ext_resource type="AudioStream" uid="uid://djevh6m6xd8r7" path="res://Audio/Sounds/snd_dooropen_ch1.wav" id="11"] +[ext_resource type="AudioStream" uid="uid://cj1nx5mbp8teg" path="res://Audio/Sounds/snd_doorclose_ch1.wav" id="12"] +[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="13"] [sub_resource type="Resource" id="Resource_lcv38"] script = ExtResource("8") diff --git a/Objects/Rooms/ChujinDWAxisRoom.tscn b/Objects/Rooms/ChujinDWAxisRoom.tscn index e0810c6..09e91ad 100644 --- a/Objects/Rooms/ChujinDWAxisRoom.tscn +++ b/Objects/Rooms/ChujinDWAxisRoom.tscn @@ -1,18 +1,18 @@ -[gd_scene load_steps=20 format=4] +[gd_scene load_steps=20 format=3 uid="uid://bv4p0i227opt5"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Music/computer_ambience.ogg" id="2"] -[ext_resource type="AudioStream" path="res://Audio/Music/enter_axis.ogg" id="3"] -[ext_resource type="AudioStream" path="res://Audio/Music/guns_blazing_geno.ogg" id="4"] -[ext_resource type="AudioStream" path="res://Audio/Music/steamworks_overworld.ogg" id="5"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="6"] -[ext_resource type="Script" path="res://Scripts/Events/ChujinDWEvents.cs" id="7"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://ch7rricuxm4d" path="res://Audio/Music/computer_ambience.ogg" id="2"] +[ext_resource type="AudioStream" uid="uid://bn573nxhuws27" path="res://Audio/Music/enter_axis.ogg" id="3"] +[ext_resource type="AudioStream" uid="uid://dhu8kqi855lw1" path="res://Audio/Music/guns_blazing_geno.ogg" id="4"] +[ext_resource type="AudioStream" uid="uid://d0x01vtygk2sq" path="res://Audio/Music/steamworks_overworld.ogg" id="5"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="6"] +[ext_resource type="Script" uid="uid://drm77u8ytskv7" path="res://Scripts/Events/ChujinDWEvents.cs" id="7"] [ext_resource type="PackedScene" path="res://Objects/Characters/Axis.tscn" id="8"] -[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="9"] +[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="9"] [ext_resource type="PackedScene" path="res://Objects/Props/SavePoint.tscn" id="10"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="11"] -[ext_resource type="Script" path="res://Scripts/Check.cs" id="12"] -[ext_resource type="Texture2D" path="res://Sprites/TILES.png" id="13"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="11"] +[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="12"] +[ext_resource type="Texture2D" uid="uid://by6qx200nrtq1" path="res://Sprites/TILES.png" id="13"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_bop7k"] size = Vector2(20, 40) @@ -21,7 +21,7 @@ size = Vector2(20, 40) size = Vector2(27, 258) [sub_resource type="Animation" id="Animation_od6p4"] -length = 0.0010000000474974513 +length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true diff --git a/Objects/Rooms/ChujinDWEntrance.tscn b/Objects/Rooms/ChujinDWEntrance.tscn index 892ede3..c6d4a69 100644 --- a/Objects/Rooms/ChujinDWEntrance.tscn +++ b/Objects/Rooms/ChujinDWEntrance.tscn @@ -1,12 +1,12 @@ -[gd_scene load_steps=9 format=4] +[gd_scene load_steps=9 format=3 uid="uid://dw04bnil2fg48"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_step1.wav" id="2"] -[ext_resource type="AudioStream" path="res://Audio/Music/computer_ambience.ogg" id="3"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="4"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://bwx0pl0lknc7x" path="res://Audio/Sounds/snd_step1.wav" id="2"] +[ext_resource type="AudioStream" uid="uid://ch7rricuxm4d" path="res://Audio/Music/computer_ambience.ogg" id="3"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="4"] [ext_resource type="PackedScene" path="res://Objects/Props/SavePoint.tscn" id="5"] [ext_resource type="Texture2D" path="res://Sprites/Props/Boxes.tres" id="6"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="7"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="7"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_f15l6"] size = Vector2(20, 40) diff --git a/Objects/Rooms/ChujinDWFactoryStation.tscn b/Objects/Rooms/ChujinDWFactoryStation.tscn index 51d5c5b..5a3caa1 100644 --- a/Objects/Rooms/ChujinDWFactoryStation.tscn +++ b/Objects/Rooms/ChujinDWFactoryStation.tscn @@ -1,17 +1,17 @@ -[gd_scene load_steps=17 format=4] +[gd_scene load_steps=17 format=3 uid="uid://b627jxlfivt65"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Music/steamworks_overworld.ogg" id="2"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="3"] -[ext_resource type="Script" path="res://Scripts/Events/ChujinDWEvents.cs" id="4"] -[ext_resource type="Texture2D" path="res://Sprites/Props/bg stuff.png" id="5"] -[ext_resource type="Script" path="res://Scripts/Check.cs" id="6"] -[ext_resource type="Texture2D" path="res://Sprites/Props/chujindwbg.png" id="7"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="8"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://d0x01vtygk2sq" path="res://Audio/Music/steamworks_overworld.ogg" id="2"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="3"] +[ext_resource type="Script" uid="uid://drm77u8ytskv7" path="res://Scripts/Events/ChujinDWEvents.cs" id="4"] +[ext_resource type="Texture2D" uid="uid://3mc0ocko1cag" path="res://Sprites/Props/bg stuff.png" id="5"] +[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="6"] +[ext_resource type="Texture2D" uid="uid://b7a3vklyry1tn" path="res://Sprites/Props/chujindwbg.png" id="7"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="8"] [ext_resource type="PackedScene" path="res://Objects/Characters/Wrench.tscn" id="9"] -[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="10"] -[ext_resource type="Script" path="res://Scripts/Actions/PlayDialogue.cs" id="11"] -[ext_resource type="Script" path="res://Scripts/Events/EventCaller.cs" id="12"] +[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="10"] +[ext_resource type="Script" uid="uid://17m84i3bovc2" path="res://Scripts/Actions/PlayDialogue.cs" id="11"] +[ext_resource type="Script" uid="uid://bja8iltcbmvrn" path="res://Scripts/Events/EventCaller.cs" id="12"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_ited8"] size = Vector2(9, 13) diff --git a/Objects/Rooms/ChujinDWInsideTrain.tscn b/Objects/Rooms/ChujinDWInsideTrain.tscn index 7b4df26..0e440e9 100644 --- a/Objects/Rooms/ChujinDWInsideTrain.tscn +++ b/Objects/Rooms/ChujinDWInsideTrain.tscn @@ -701,7 +701,7 @@ offset_right = 151.0 offset_bottom = 171.0 theme_override_colors/default_color = Color(1, 1, 1, 0.501961) theme_override_fonts/normal_font = ExtResource("18") -theme_override_font_sizes/normal_font_size = 12 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "INTERACT: Punch CANCEL: Defend diff --git a/Objects/Rooms/DarkPrisonLeft.tscn b/Objects/Rooms/DarkPrisonLeft.tscn index b2f43b3..b2e8b36 100644 --- a/Objects/Rooms/DarkPrisonLeft.tscn +++ b/Objects/Rooms/DarkPrisonLeft.tscn @@ -1,19 +1,19 @@ -[gd_scene load_steps=25 format=4] +[gd_scene load_steps=25 format=3 uid="uid://ccsk6i208lria"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Music/basement.ogg" id="2"] -[ext_resource type="AudioStream" path="res://Audio/Music/kanako.ogg" id="3"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="4"] -[ext_resource type="Script" path="res://Scripts/Check.cs" id="5"] -[ext_resource type="Texture2D" path="res://Sprites/TILES.png" id="6"] -[ext_resource type="Script" path="res://Scripts/Common/CanSpawn.cs" id="7"] -[ext_resource type="Script" path="res://Scripts/Events/SchoolDWEvents.cs" id="8"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://cxul7aplxggby" path="res://Audio/Music/basement.ogg" id="2"] +[ext_resource type="AudioStream" uid="uid://cmwngw61w3lh6" path="res://Audio/Music/kanako.ogg" id="3"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="4"] +[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="5"] +[ext_resource type="Texture2D" uid="uid://by6qx200nrtq1" path="res://Sprites/TILES.png" id="6"] +[ext_resource type="Script" uid="uid://dwqe4ft584vio" path="res://Scripts/Common/CanSpawn.cs" id="7"] +[ext_resource type="Script" uid="uid://dyugjcaqve1ol" path="res://Scripts/Events/SchoolDWEvents.cs" id="8"] [ext_resource type="PackedScene" path="res://Objects/Characters/Kanako.tscn" id="9"] -[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="10"] +[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="10"] [ext_resource type="PackedScene" path="res://Objects/Characters/Warden.tscn" id="11"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="12"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="12"] [ext_resource type="PackedScene" path="res://Objects/Characters/Penceller.tscn" id="13"] -[ext_resource type="Script" path="res://Scripts/Actions/PlayDialogue.cs" id="14"] +[ext_resource type="Script" uid="uid://17m84i3bovc2" path="res://Scripts/Actions/PlayDialogue.cs" id="14"] [ext_resource type="PackedScene" path="res://Objects/Characters/Bearing.tscn" id="15"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_yyc40"] @@ -292,7 +292,7 @@ pos = Vector2(-368, -8) position = Vector2(390, 0) shape = SubResource("RectangleShape2D_a2dvu") -[node name="Penceller" parent="." node_paths=PackedStringArray("extras") instance=ExtResource("13")] +[node name="Penceller" parent="." instance=ExtResource("13")] position = Vector2(-216, 27) script = ExtResource("10") spawn = null @@ -301,7 +301,6 @@ neededVar = PackedInt32Array() neededCapture = 17 behaviours = [SubResource("Resource_hxo6x"), SubResource("Resource_imf0a")] direction = 3 -extras = [] [node name="Bearing" parent="." instance=ExtResource("15")] position = Vector2(-54, -49) diff --git a/Objects/Rooms/WildEastWest.tscn b/Objects/Rooms/WildEastWest.tscn index 78986e1..dcad6e9 100644 --- a/Objects/Rooms/WildEastWest.tscn +++ b/Objects/Rooms/WildEastWest.tscn @@ -1,33 +1,33 @@ -[gd_scene load_steps=68 format=4] +[gd_scene load_steps=68 format=3 uid="uid://c5awcrhcbt2ty"] -[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"] -[ext_resource type="AudioStream" path="res://Audio/Music/the_wild_east.ogg" id="2"] -[ext_resource type="AudioStream" path="res://Audio/Music/birdsofafeather.ogg" id="3"] -[ext_resource type="AudioStream" path="res://Audio/Music/acquittal.ogg" id="4"] -[ext_resource type="AudioStream" path="res://Audio/Music/delivery.ogg" id="5"] -[ext_resource type="AudioStream" path="res://Audio/Music/mixin_it_up.ogg" id="6"] -[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="7"] -[ext_resource type="Script" path="res://Scripts/Events/LWDay1Events.cs" id="8"] -[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_phone.wav" id="9"] -[ext_resource type="Texture2D" path="res://Sprites/Props/bg stuff.png" id="10"] -[ext_resource type="Script" path="res://Scripts/Common/CanSpawn.cs" id="11"] -[ext_resource type="Script" path="res://Scripts/Check.cs" id="12"] -[ext_resource type="Script" path="res://Scripts/Events/LWDay2Events.cs" id="13"] -[ext_resource type="Texture2D" path="res://Sprites/TILES.png" id="14"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/spr_martlets_house.png" id="15"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/spr_martlets_houseLight.png" id="16"] -[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="17"] -[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_escaped.wav" id="18"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/ts_starlo_house.png" id="19"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/ts_starlo_houseLight.png" id="20"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/spr_wild_east_feisty_house.png" id="21"] -[ext_resource type="Texture2D" path="res://Sprites/Buildings/spr_wild_east_feisty_houseLight.png" id="22"] +[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"] +[ext_resource type="AudioStream" uid="uid://c2soa53ka86lw" path="res://Audio/Music/the_wild_east.ogg" id="2"] +[ext_resource type="AudioStream" uid="uid://cyiqndrtn7472" path="res://Audio/Music/birdsofafeather.ogg" id="3"] +[ext_resource type="AudioStream" uid="uid://dy45av85jxh0" path="res://Audio/Music/acquittal.ogg" id="4"] +[ext_resource type="AudioStream" uid="uid://tw64qrl7djoe" path="res://Audio/Music/delivery.ogg" id="5"] +[ext_resource type="AudioStream" uid="uid://bqo1caalxce7d" path="res://Audio/Music/mixin_it_up.ogg" id="6"] +[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="7"] +[ext_resource type="Script" uid="uid://dhcedeox12us1" path="res://Scripts/Events/LWDay1Events.cs" id="8"] +[ext_resource type="AudioStream" uid="uid://cdo0g7e8lkm26" path="res://Audio/Sounds/snd_phone.wav" id="9"] +[ext_resource type="Texture2D" uid="uid://3mc0ocko1cag" path="res://Sprites/Props/bg stuff.png" id="10"] +[ext_resource type="Script" uid="uid://dwqe4ft584vio" path="res://Scripts/Common/CanSpawn.cs" id="11"] +[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="12"] +[ext_resource type="Script" uid="uid://dk0p008j3ftk1" path="res://Scripts/Events/LWDay2Events.cs" id="13"] +[ext_resource type="Texture2D" uid="uid://by6qx200nrtq1" path="res://Sprites/TILES.png" id="14"] +[ext_resource type="Texture2D" uid="uid://bfcp1obflnrcp" path="res://Sprites/Buildings/spr_martlets_house.png" id="15"] +[ext_resource type="Texture2D" uid="uid://clx7xdtxt5wj8" path="res://Sprites/Buildings/spr_martlets_houseLight.png" id="16"] +[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="17"] +[ext_resource type="AudioStream" uid="uid://diry686f6lv8c" path="res://Audio/Sounds/snd_escaped.wav" id="18"] +[ext_resource type="Texture2D" uid="uid://dxw1bpiimjky3" path="res://Sprites/Buildings/ts_starlo_house.png" id="19"] +[ext_resource type="Texture2D" uid="uid://bdebtg5ep0p2h" path="res://Sprites/Buildings/ts_starlo_houseLight.png" id="20"] +[ext_resource type="Texture2D" uid="uid://csnfu1v8y8ggv" path="res://Sprites/Buildings/spr_wild_east_feisty_house.png" id="21"] +[ext_resource type="Texture2D" uid="uid://cuadlx7njti0f" path="res://Sprites/Buildings/spr_wild_east_feisty_houseLight.png" id="22"] [ext_resource type="PackedScene" path="res://Objects/Props/Bench.tscn" id="23"] -[ext_resource type="Texture2D" path="res://Sprites/Props/nightbg.png" id="24"] +[ext_resource type="Texture2D" uid="uid://dnanfdhjq4k4n" path="res://Sprites/Props/nightbg.png" id="24"] [ext_resource type="PackedScene" path="res://Objects/Characters/Martlet.tscn" id="25"] [ext_resource type="PackedScene" path="res://Objects/Characters/CactusGirl.tscn" id="26"] -[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="27"] -[ext_resource type="Script" path="res://Scripts/Actions/PlayDialogue.cs" id="28"] +[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="27"] +[ext_resource type="Script" uid="uid://17m84i3bovc2" path="res://Scripts/Actions/PlayDialogue.cs" id="28"] [ext_resource type="PackedScene" path="res://Objects/Characters/Ed.tscn" id="29"] [ext_resource type="PackedScene" path="res://Objects/Characters/MailWhale.tscn" id="30"] [ext_resource type="PackedScene" path="res://Objects/Characters/Kanako.tscn" id="31"] @@ -60,7 +60,7 @@ size = Vector2(20, 120) size = Vector2(59, 14) [sub_resource type="CircleShape2D" id="CircleShape2D_ns6o8"] -radius = 14.580599784851074 +radius = 14.5806 [sub_resource type="RectangleShape2D" id="RectangleShape2D_d138w"] size = Vector2(18, 53) @@ -105,8 +105,8 @@ needs = [7] limit = null [sub_resource type="Resource" id="Resource_sr8hc"] -script = ExtResource("28") resource_name = "Day1" +script = ExtResource("28") id = "EdD1" isEvent = false facePlayer = false @@ -117,8 +117,8 @@ needs = null limit = null [sub_resource type="Resource" id="Resource_5l5kx"] -script = ExtResource("28") resource_name = "Day 1 - 2" +script = ExtResource("28") id = "EdD1-2" isEvent = false facePlayer = false @@ -649,9 +649,9 @@ follow_viewport = false [node name="night" type="TextureRect" parent="BG"] modulate = Color(1, 0.744154, 0.609087, 1) z_index = -3000 -offset_top = 52.79999923706055 +offset_top = 52.8 offset_right = 2025.0 -offset_bottom = 243.8000030517578 +offset_bottom = 243.8 texture = ExtResource("24") expand_mode = 2 stretch_mode = 1 diff --git a/Objects/UI/ActionCommand.tscn b/Objects/UI/ActionCommand.tscn index c4eeaef..51c2336 100644 --- a/Objects/UI/ActionCommand.tscn +++ b/Objects/UI/ActionCommand.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=4 format=4] +[gd_scene load_steps=4 format=3 uid="uid://d1jn0d3ie61l"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/ActionCommand.tres" id="1"] -[ext_resource type="Script" path="res://Scripts/Battle/AttackActionCommand.cs" id="2"] +[ext_resource type="Script" uid="uid://bclgqdjomqe1n" path="res://Scripts/Battle/AttackActionCommand.cs" id="2"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/ActionCommand2.tres" id="3"] [node name="ActionCommand" type="Sprite2D" node_paths=PackedStringArray("bar")] diff --git a/Objects/UI/Bubble.tscn b/Objects/UI/Bubble.tscn index 35f7881..9ff47aa 100644 --- a/Objects/UI/Bubble.tscn +++ b/Objects/UI/Bubble.tscn @@ -1,8 +1,8 @@ -[gd_scene load_steps=4 format=3] +[gd_scene load_steps=4 format=3 uid="uid://du31ha8pnahkk"] -[ext_resource type="Texture2D" path="res://Sprites/Menus/bubblebox.png" id="1"] -[ext_resource type="FontFile" path="res://Fonts/dotumche-pixel.ttf" id="2"] -[ext_resource type="Texture2D" path="res://Sprites/Menus/bubbletail.png" id="3"] +[ext_resource type="Texture2D" uid="uid://dvlhpjphue0yl" path="res://Sprites/Menus/bubblebox.png" id="1"] +[ext_resource type="FontFile" uid="uid://ytkax5t82t5" path="res://Fonts/dotumche-pixel.ttf" id="2"] +[ext_resource type="Texture2D" uid="uid://dymka7gu5opca" path="res://Sprites/Menus/bubbletail.png" id="3"] [node name="Control" type="Control"] z_index = 3000 diff --git a/Objects/UI/GameOverOpt.tscn b/Objects/UI/GameOverOpt.tscn index b20717c..6c15581 100644 --- a/Objects/UI/GameOverOpt.tscn +++ b/Objects/UI/GameOverOpt.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=3 format=4] +[gd_scene load_steps=3 format=3 uid="uid://c8ksni5hsd22l"] -[ext_resource type="Texture2D" path="res://Sprites/Characters/clover battle.png" id="1"] -[ext_resource type="FontFile" path="res://Fonts/DTM-Sans.otf" id="2"] +[ext_resource type="Texture2D" uid="uid://ltba3mmowfa2" path="res://Sprites/Characters/clover battle.png" id="1"] +[ext_resource type="FontFile" uid="uid://ds5fuu4nvfqdb" path="res://Fonts/DTM-Sans.otf" id="2"] [node name="GameOverOpt" type="Control"] layout_mode = 3 diff --git a/Objects/UI/GenericList.tscn b/Objects/UI/GenericList.tscn index 99898a0..33fdbff 100644 --- a/Objects/UI/GenericList.tscn +++ b/Objects/UI/GenericList.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=5 format=4] +[gd_scene load_steps=5 format=3 uid="uid://c8vmsrfaqfm56"] -[ext_resource type="FontFile" path="res://Fonts/DTM-Sans.otf" id="1"] -[ext_resource type="Script" path="res://Scripts/UI/GenericList.cs" id="2"] +[ext_resource type="FontFile" uid="uid://ds5fuu4nvfqdb" path="res://Fonts/DTM-Sans.otf" id="1"] +[ext_resource type="Script" uid="uid://b00mj8vjvkgs0" path="res://Scripts/UI/GenericList.cs" id="2"] [ext_resource type="PackedScene" path="res://Objects/UI/ScrollBar.tscn" id="3"] [ext_resource type="Texture2D" path="res://Sprites/Menus/Menu Sprites/Soul.tres" id="4"] @@ -11,7 +11,7 @@ clip_contents = false offset_right = 175.0 offset_bottom = 152.0 theme_override_fonts/normal_font = ExtResource("1") -theme_override_font_sizes/normal_font_size = 12 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true script = ExtResource("2") soul = NodePath("Sprite2D") diff --git a/Objects/UI/MainMenu.tscn b/Objects/UI/MainMenu.tscn index 63be4b2..cd3436b 100644 --- a/Objects/UI/MainMenu.tscn +++ b/Objects/UI/MainMenu.tscn @@ -324,7 +324,7 @@ offset_bottom = 23.0 grow_horizontal = 2 grow_vertical = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]Cole LV 1 DLV 1 Location @@ -358,7 +358,7 @@ offset_bottom = 23.0 grow_horizontal = 2 grow_vertical = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]Cole LV 1 DLV 1 Location @@ -392,7 +392,7 @@ offset_bottom = 23.0 grow_horizontal = 2 grow_vertical = 2 theme_override_fonts/normal_font = ExtResource("5") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]Cole LV 1 DLV 1 Location diff --git a/Objects/UI/MiniText.tscn b/Objects/UI/MiniText.tscn index b3ee028..0695870 100644 --- a/Objects/UI/MiniText.tscn +++ b/Objects/UI/MiniText.tscn @@ -15,6 +15,6 @@ offset_top = -20.0 offset_right = 184.0 offset_bottom = 26.0 theme_override_fonts/normal_font = ExtResource("2") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true scroll_active = false diff --git a/Objects/UI/PartyUi.tscn b/Objects/UI/PartyUi.tscn index 3102605..32f312e 100644 --- a/Objects/UI/PartyUi.tscn +++ b/Objects/UI/PartyUi.tscn @@ -90,7 +90,7 @@ offset_bottom = 20.0 scale = Vector2(0.63, 0.98) theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("4") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "COLE" scroll_active = false diff --git a/Objects/UI/Settings.tscn b/Objects/UI/Settings.tscn index aed363d..eafc9bd 100644 --- a/Objects/UI/Settings.tscn +++ b/Objects/UI/Settings.tscn @@ -10,7 +10,7 @@ clip_contents = false offset_right = 175.0 offset_bottom = 152.0 theme_override_fonts/normal_font = ExtResource("1") -theme_override_font_sizes/normal_font_size = 12 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "Music Sound diff --git a/Objects/UI/StorageMenu.tscn b/Objects/UI/StorageMenu.tscn index a268fc9..ef42502 100644 --- a/Objects/UI/StorageMenu.tscn +++ b/Objects/UI/StorageMenu.tscn @@ -48,7 +48,7 @@ theme_override_constants/shadow_offset_y = 1 theme_override_constants/shadow_offset_x = 1 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("4") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]Storage" scroll_active = false @@ -65,7 +65,7 @@ theme_override_constants/shadow_offset_y = 1 theme_override_constants/shadow_offset_x = 1 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("4") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "[center]On Hand" scroll_active = false @@ -82,7 +82,7 @@ theme_override_constants/shadow_offset_y = 1 theme_override_constants/shadow_offset_x = 1 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("4") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "item1 item2 @@ -105,7 +105,7 @@ theme_override_constants/shadow_offset_y = 1 theme_override_constants/shadow_offset_x = 1 theme_override_constants/line_separation = 3 theme_override_fonts/normal_font = ExtResource("4") -theme_override_font_sizes/normal_font_size = 11 +theme_override_font_sizes/normal_font_size = 13 bbcode_enabled = true text = "item1 item2 diff --git a/Scripts/Data/SettingsFile.cs b/Scripts/Data/SettingsFile.cs index 115ac02..073fecb 100644 --- a/Scripts/Data/SettingsFile.cs +++ b/Scripts/Data/SettingsFile.cs @@ -5,115 +5,115 @@ using Godot; public partial class SettingsFile { - public int musVol = 30; + public int musVol = 30; - public int sfxVol = 30; + public int sfxVol = 30; - public int fpsMode; + public int fpsMode; - public bool run; + public bool run; - public bool swapKeys; + public bool swapKeys; - public bool autoFire; + public bool autoFire; - public bool fullScreen; + public bool fullScreen = true; - public Key[] keys = new Key[8] - { - Key.Up, - Key.Down, - Key.Left, - Key.Right, - Key.Z, - Key.X, - Key.C, - Key.Space - }; + public Key[] keys = new Key[8] + { + Key.Up, + Key.Down, + Key.Left, + Key.Right, + Key.Z, + Key.X, + Key.C, + Key.Space + }; - [NonSerialized] - [JsonIgnore] - public string lang = "EnUS"; + [NonSerialized] + [JsonIgnore] + public string lang = "EnUS"; - public static readonly HashSet allowed = new HashSet - { - Key.Up, - Key.Down, - Key.Left, - Key.Right, - Key.Shift, - Key.Alt, - Key.A, - Key.Ctrl, - Key.B, - Key.C, - Key.D, - Key.E, - Key.F, - Key.G, - Key.H, - Key.I, - Key.J, - Key.K, - Key.L, - Key.M, - Key.N, - Key.O, - Key.P, - Key.Q, - Key.R, - Key.S, - Key.T, - Key.U, - Key.V, - Key.W, - Key.X, - Key.Y, - Key.Z, - Key.Key0, - Key.Key1, - Key.Key2, - Key.Key3, - Key.Key4, - Key.Key5, - Key.Key6, - Key.Key7, - Key.Key8, - Key.Key9, - Key.Space, - Key.Slash, - Key.Colon, - Key.Period, - Key.Tab, - Key.Braceleft, - Key.Braceright, - Key.Bracketleft, - Key.Bracketright, - Key.Asterisk, - Key.Apostrophe, - Key.Question, - Key.Exclam, - Key.Quoteleft, - Key.End, - Key.Kp0, - Key.Kp1, - Key.Kp2, - Key.Kp3, - Key.Kp4, - Key.Kp5, - Key.Kp6, - Key.Kp7, - Key.Kp8, - Key.Kp9, - Key.KpAdd, - Key.KpDivide, - Key.KpEnter, - Key.KpMultiply, - Key.KpPeriod, - Key.KpSubtract, - Key.Underscore, - Key.At, - Key.Backspace, - Key.Enter - }; + public static readonly HashSet allowed = new HashSet + { + Key.Up, + Key.Down, + Key.Left, + Key.Right, + Key.Shift, + Key.Alt, + Key.A, + Key.Ctrl, + Key.B, + Key.C, + Key.D, + Key.E, + Key.F, + Key.G, + Key.H, + Key.I, + Key.J, + Key.K, + Key.L, + Key.M, + Key.N, + Key.O, + Key.P, + Key.Q, + Key.R, + Key.S, + Key.T, + Key.U, + Key.V, + Key.W, + Key.X, + Key.Y, + Key.Z, + Key.Key0, + Key.Key1, + Key.Key2, + Key.Key3, + Key.Key4, + Key.Key5, + Key.Key6, + Key.Key7, + Key.Key8, + Key.Key9, + Key.Space, + Key.Slash, + Key.Colon, + Key.Period, + Key.Tab, + Key.Braceleft, + Key.Braceright, + Key.Bracketleft, + Key.Bracketright, + Key.Asterisk, + Key.Apostrophe, + Key.Question, + Key.Exclam, + Key.Quoteleft, + Key.End, + Key.Kp0, + Key.Kp1, + Key.Kp2, + Key.Kp3, + Key.Kp4, + Key.Kp5, + Key.Kp6, + Key.Kp7, + Key.Kp8, + Key.Kp9, + Key.KpAdd, + Key.KpDivide, + Key.KpEnter, + Key.KpMultiply, + Key.KpPeriod, + Key.KpSubtract, + Key.Underscore, + Key.At, + Key.Backspace, + Key.Enter + }; } diff --git a/Scripts/Main.cs b/Scripts/Main.cs index 11ba836..b4870f9 100644 --- a/Scripts/Main.cs +++ b/Scripts/Main.cs @@ -9,310 +9,310 @@ using Godot.NativeInterop; [ScriptPath("res://Scripts/Main.cs")] public partial class Main : Node2D { - [Export(PropertyHint.None, "")] - public Color[] partyColors; + [Export(PropertyHint.None, "")] + public Color[] partyColors; - [Export(PropertyHint.None, "")] - public Label exitMes; + [Export(PropertyHint.None, "")] + public Label exitMes; - public static Main instance; + public static Main instance; - public static World2D worldSpace; + public static World2D worldSpace; - public static SceneTree tree; + public static SceneTree tree; - public static RandomNumberGenerator random; + public static RandomNumberGenerator random; - public static Coroutine inEvent; + public static Coroutine inEvent; - private static Timer clock; + private static Timer clock; - private static bool firstLoad; + private static bool firstLoad; - private float exitTime; + private float exitTime; - private const float exitWait = 180f; + private const float exitWait = 180f; - public static float deltaTime; + public static float deltaTime; - public static float physisDelta; + public static float physisDelta; - public static readonly Color colorWhite = new Color(1f, 1f, 1f); + public static readonly Color colorWhite = new Color(1f, 1f, 1f); - public static readonly Color colorClear = new Color(1f, 1f, 1f, 0f); + public static readonly Color colorClear = new Color(1f, 1f, 1f, 0f); - public static readonly Color colorClearB = new Color(0f, 0f, 0f, 0f); + public static readonly Color colorClearB = new Color(0f, 0f, 0f, 0f); - public static readonly Color colorDark = new Color(0.3f, 0.3f, 0.3f); + public static readonly Color colorDark = new Color(0.3f, 0.3f, 0.3f); - public static readonly Color colorTransparent = new Color(1f, 1f, 1f, 0.4f); + public static readonly Color colorTransparent = new Color(1f, 1f, 1f, 0.4f); - public static readonly Color colorGray = new Color(0.5f, 0.5f, 0.5f); + public static readonly Color colorGray = new Color(0.5f, 0.5f, 0.5f); - public static readonly Color colorYellow = new Color(1f, 1f, 0f); + public static readonly Color colorYellow = new Color(1f, 1f, 0f); - public static readonly Color colorGreen = new Color(0f, 1f, 0f); + public static readonly Color colorGreen = new Color(0f, 1f, 0f); - public static readonly Color colorBlack = new Color(0f, 0f, 0f); + public static readonly Color colorBlack = new Color(0f, 0f, 0f); - public static readonly Color colorRed = new Color(1f, 0f, 0f); + public static readonly Color colorRed = new Color(1f, 0f, 0f); - public static readonly Color colorCyan = new Color(0f, 1f, 1f); + public static readonly Color colorCyan = new Color(0f, 1f, 1f); - public static readonly Color colorBlue = new Color(0f, 0f, 1f); + public static readonly Color colorBlue = new Color(0f, 0f, 1f); - public static readonly Color colorGlow = new Color(2f, 2f, 2f); + public static readonly Color colorGlow = new Color(2f, 2f, 2f); - public static StringName[] keys = new StringName[12] - { - "Up", "Down", "Left", "Right", "Confirm", "Cancel", "Menu", "FastForward", "Escape", "Fullscreen", - "ResetBindings", "FPS" - }; + public static StringName[] keys = new StringName[12] + { + "Up", "Down", "Left", "Right", "Confirm", "Cancel", "Menu", "FastForward", "Escape", "Fullscreen", + "ResetBindings", "FPS" + }; - public override void _EnterTree() - { - instance = this; - CultureInfo.CurrentCulture = CultureInfo.InvariantCulture; - DisplayServer.WindowSetVsyncMode(DisplayServer.VSyncMode.Disabled); - worldSpace = GetWorld2D(); - tree = GetTree(); - random = new RandomNumberGenerator(); - Room.current = null; - Timer node = new Timer - { - Name = "Clock", - WaitTime = 1.0, - Autostart = true, - OneShot = false - }; - clock = node; - AddChild(node, forceReadableName: false, InternalMode.Disabled); - clock.Timeout += Clock; - SaveFile.current = new SaveFile(); - SaveFile.current.lwItems.Add(Items.IDs.Hat); - SaveFile.current.activeParty.Add(0); - Party.SetUp(); - Settings.LoadSettings(); - Settings.file.lang = MainMenu.lastLang ?? "EnUS"; - Texts.LoadText(); - BattleDR.current = null; - BattleDR.reloadStats = null; - if (!firstLoad) - { - BattleDR.ShowFloatingText("999", Vector2.One * 999f); - } - if (CommonEvents.instance == null) - { - CommonEvents.instance = new CommonEvents(); - } - AddChild(Audio.music = new AudioStreamPlayer - { - Name = "Music", - Bus = "Music" - }, forceReadableName: false, InternalMode.Disabled); - firstLoad = true; - UpdateFPS(); - } + public override void _EnterTree() + { + instance = this; + CultureInfo.CurrentCulture = CultureInfo.InvariantCulture; + DisplayServer.WindowSetVsyncMode(DisplayServer.VSyncMode.Disabled); + worldSpace = GetWorld2D(); + tree = GetTree(); + random = new RandomNumberGenerator(); + Room.current = null; + Timer node = new Timer + { + Name = "Clock", + WaitTime = 1.0, + Autostart = true, + OneShot = false + }; + clock = node; + AddChild(node, forceReadableName: false, InternalMode.Disabled); + clock.Timeout += Clock; + SaveFile.current = new SaveFile(); + SaveFile.current.lwItems.Add(Items.IDs.Hat); + SaveFile.current.activeParty.Add(0); + Party.SetUp(); + Settings.LoadSettings(); + Settings.file.lang = MainMenu.lastLang ?? "EnUS"; + Texts.LoadText(); + BattleDR.current = null; + BattleDR.reloadStats = null; + if (!firstLoad) + { + BattleDR.ShowFloatingText("999", Vector2.One * 999f); + } + if (CommonEvents.instance == null) + { + CommonEvents.instance = new CommonEvents(); + } + AddChild(Audio.music = new AudioStreamPlayer + { + Name = "Music", + Bus = "Music" + }, forceReadableName: false, InternalMode.Disabled); + firstLoad = true; + UpdateFPS(); + } - private void UpdateFPS() - { - switch (Settings.file.fpsMode) - { - case 0: - Engine.MaxFps = 60; - break; - case 1: - Engine.MaxFps = 30; - break; - case 2: - Engine.MaxFps = 0; - break; - } - } + private void UpdateFPS() + { + switch (Settings.file.fpsMode) + { + case 0: + Engine.MaxFps = 60; + break; + case 1: + Engine.MaxFps = 30; + break; + case 2: + Engine.MaxFps = 0; + break; + } + } - private void Clock() - { - SaveFile.current.time[0]++; - if (SaveFile.current.time[0] >= 60) - { - SaveFile.current.time[1]++; - SaveFile.current.time[0] = 0; - if (SaveFile.current.time[1] >= 60 && SaveFile.current.time[2] < 999) - { - SaveFile.current.time[2]++; - SaveFile.current.time[1] = 0; - } - } - } + private void Clock() + { + SaveFile.current.time[0]++; + if (SaveFile.current.time[0] >= 60) + { + SaveFile.current.time[1]++; + SaveFile.current.time[0] = 0; + if (SaveFile.current.time[1] >= 60 && SaveFile.current.time[2] < 999) + { + SaveFile.current.time[2]++; + SaveFile.current.time[1] = 0; + } + } + } - public override void _PhysicsProcess(double delta) - { - physisDelta = (float)delta * 60f; - } + public override void _PhysicsProcess(double delta) + { + physisDelta = (float)delta * 60f; + } - public void GCCollect() - { - GC.Collect(); - } + public void GCCollect() + { + GC.Collect(); + } - public override void _Process(double delta) - { - Coroutine coroutine = inEvent; - if (coroutine != null && coroutine.done) - { - inEvent = null; - if (Player.instance != null) - { - Player.instance.inputCD = 10f; - Player.instance.canInput = true; - Player.UpdateLastDir(); - } - } - else if (inEvent != null && Player.instance != null) - { - Player.instance.waitForMove = true; - } - if (FightingGame.instance != null && !GodotObject.IsInstanceValid(FightingGame.instance)) - { - FightingGame.instance = null; - } - deltaTime = (float)delta * 60f; - Coroutine.DoLoop(); - if (Input.IsActionJustPressed(keys[10])) - { - Settings.file.keys = new Key[8] - { - Key.Up, - Key.Down, - Key.Left, - Key.Right, - Key.Z, - Key.X, - Key.C, - Key.Space - }; - Settings.UpdateKeys(); - } - if (Input.IsActionJustPressed(keys[11])) - { - Settings.file.fpsMode++; - if (Settings.file.fpsMode >= 3) - { - Settings.file.fpsMode = 0; - } - UpdateFPS(); - } - if (Input.IsActionJustPressed(keys[9])) - { - Settings.file.fullScreen = !Settings.file.fullScreen; - Settings.UpdateWindow(); - } - if (Input.IsActionPressed(keys[8])) - { - exitTime += deltaTime; - exitMes.Modulate = colorClear.Lerp(colorWhite, exitTime / 180f * 2f); - if (exitTime >= 180f) - { - tree.Quit(); - } - } - else if (exitTime > 0f) - { - exitMes.Modulate = colorClear; - exitTime = 0f; - } - } + public override void _Process(double delta) + { + Coroutine coroutine = inEvent; + if (coroutine != null && coroutine.done) + { + inEvent = null; + if (Player.instance != null) + { + Player.instance.inputCD = 10f; + Player.instance.canInput = true; + Player.UpdateLastDir(); + } + } + else if (inEvent != null && Player.instance != null) + { + Player.instance.waitForMove = true; + } + if (FightingGame.instance != null && !GodotObject.IsInstanceValid(FightingGame.instance)) + { + FightingGame.instance = null; + } + deltaTime = (float)delta * 60f; + Coroutine.DoLoop(); + if (Input.IsActionJustPressed(keys[10])) + { + Settings.file.keys = new Key[8] + { + Key.Up, + Key.Down, + Key.Left, + Key.Right, + Key.Z, + Key.X, + Key.C, + Key.Space + }; + Settings.UpdateKeys(); + } + if (Input.IsActionJustPressed(keys[11])) + { + Settings.file.fpsMode++; + if (Settings.file.fpsMode >= 3) + { + Settings.file.fpsMode = 0; + } + UpdateFPS(); + } + if (Input.IsActionJustPressed(keys[9])) + { + Settings.file.fullScreen = !Settings.file.fullScreen; + Settings.UpdateWindow(); + } + if (Input.IsActionPressed(keys[8])) + { + exitTime += deltaTime; + exitMes.Modulate = colorClear.Lerp(colorWhite, exitTime / 180f * 2f); + if (exitTime >= 180f) + { + tree.Quit(); + } + } + else if (exitTime > 0f) + { + exitMes.Modulate = colorClear; + exitTime = 0f; + } + } - public static Node Particle(StringName name, Vector2 pos, int? sort = null, Node parent = null, bool localSpace = true) - { - Node node = GD.Load(string.Concat("res://Objects/Particles/", name, ".tscn")).Instantiate(PackedScene.GenEditState.Disabled); - if (parent == null) - { - instance.AddChild(node, forceReadableName: false, InternalMode.Disabled); - } - else - { - parent.AddChild(node, forceReadableName: false, InternalMode.Disabled); - } - if (sort.HasValue && node is Node2D node2D) - { - node2D.ZIndex = sort.Value; - } - if (node is CpuParticles2D cpuParticles2D) - { - cpuParticles2D.Emitting = true; - if (localSpace) - { - cpuParticles2D.Position = pos; - } - else - { - cpuParticles2D.GlobalPosition = pos; - } - } - else if (node is Node2D node2D2) - { - if (localSpace) - { - node2D2.Position = pos; - } - else - { - node2D2.GlobalPosition = pos; - } - } - return node; - } + public static Node Particle(StringName name, Vector2 pos, int? sort = null, Node parent = null, bool localSpace = true) + { + Node node = GD.Load(string.Concat("res://Objects/Particles/", name, ".tscn")).Instantiate(PackedScene.GenEditState.Disabled); + if (parent == null) + { + instance.AddChild(node, forceReadableName: false, InternalMode.Disabled); + } + else + { + parent.AddChild(node, forceReadableName: false, InternalMode.Disabled); + } + if (sort.HasValue && node is Node2D node2D) + { + node2D.ZIndex = sort.Value; + } + if (node is CpuParticles2D cpuParticles2D) + { + cpuParticles2D.Emitting = true; + if (localSpace) + { + cpuParticles2D.Position = pos; + } + else + { + cpuParticles2D.GlobalPosition = pos; + } + } + else if (node is Node2D node2D2) + { + if (localSpace) + { + node2D2.Position = pos; + } + else + { + node2D2.GlobalPosition = pos; + } + } + return node; + } - public static Vector2 GetDirection() - { - Vector2 zero = Vector2.Zero; - if (Input.IsActionPressed(keys[0])) - { - zero += Vector2.Up; - } - else if (Input.IsActionPressed(keys[1])) - { - zero += Vector2.Down; - } - if (Input.IsActionPressed(keys[2])) - { - zero += Vector2.Left; - } - else if (Input.IsActionPressed(keys[3])) - { - zero += Vector2.Right; - } - return zero; - } + public static Vector2 GetDirection() + { + Vector2 zero = Vector2.Zero; + if (Input.IsActionPressed(keys[0])) + { + zero += Vector2.Up; + } + else if (Input.IsActionPressed(keys[1])) + { + zero += Vector2.Down; + } + if (Input.IsActionPressed(keys[2])) + { + zero += Vector2.Left; + } + else if (Input.IsActionPressed(keys[3])) + { + zero += Vector2.Right; + } + return zero; + } - public static float Repeat(float value, float max) - { - return Mathf.Clamp(value - Mathf.Floor(value / max) * max, 0f, max); - } + public static float Repeat(float value, float max) + { + return Mathf.Clamp(value - Mathf.Floor(value / max) * max, 0f, max); + } - public static int RandomRange(int min, int max) - { - random.Randomize(); - return random.RandiRange(min, max); - } + public static int RandomRange(int min, int max) + { + random.Randomize(); + return random.RandiRange(min, max); + } - public static float RandomRange(float min, float max) - { - random.Randomize(); - return random.RandfRange(min, max); - } + public static float RandomRange(float min, float max) + { + random.Randomize(); + return random.RandfRange(min, max); + } - public static void SetActive(Node2D node, bool state) - { - node.ProcessMode = (ProcessModeEnum)(state ? 0 : 4); - node.Visible = state; - } + public static void SetActive(Node2D node, bool state) + { + node.ProcessMode = (ProcessModeEnum)(state ? 0 : 4); + node.Visible = state; + } - public static void SetActive(Control node, bool state) - { - node.ProcessMode = (ProcessModeEnum)(state ? 0 : 4); - node.Visible = state; - } + public static void SetActive(Control node, bool state) + { + node.ProcessMode = (ProcessModeEnum)(state ? 0 : 4); + node.Visible = state; + } - } + } diff --git a/Scripts/UI/Settings.cs b/Scripts/UI/Settings.cs index 3bbd3e3..0d3c22f 100644 --- a/Scripts/UI/Settings.cs +++ b/Scripts/UI/Settings.cs @@ -10,281 +10,281 @@ using Newtonsoft.Json; [ScriptPath("res://Scripts/UI/Settings.cs")] public partial class Settings : RichTextLabel { - public enum SettingIndex - { - MusicVol, - SFXVol, - AlwaysRun, - AutoFire, - Fullscreen, - Inputs, - Return, - Exit - } + public enum SettingIndex + { + MusicVol, + SFXVol, + AlwaysRun, + AutoFire, + Fullscreen, + Inputs, + Return, + Exit + } - private Coroutine doingInputs; + private Coroutine doingInputs; - public static SettingsFile file = new SettingsFile(); + public static SettingsFile file = new SettingsFile(); - [Export(PropertyHint.None, "")] - private Sprite2D soul; + [Export(PropertyHint.None, "")] + private Sprite2D soul; - private int option; + private int option; - private bool wait; + private bool wait; - private const int max = 7; + private const int max = 7; - private const string path = "user://Settings.dat"; + private const string path = "user://Settings.dat"; - private Key? lastKey; + private Key? lastKey; - private int currentKey; + private int currentKey; - public override void _EnterTree() - { - base.Text = Texts.common[59].Replace("@", "\t") + file.musVol + "%\n" + Texts.common[60].Replace("@", "\t") + file.sfxVol + "%\n" + Texts.common[61].Replace("@", "\t") + (file.run ? "ON" : "OFF") + "\n" + Texts.common[62].Replace("@", "\t") + (file.autoFire ? "ON" : "OFF") + "\n" + Texts.common[63].Replace("@", "\t") + (file.fullScreen ? "ON" : "OFF") + "\n" + Texts.common[64] + "\n" + Texts.common[65] + "\n"; - if (MainMenu.instance == null) - { - base.Text += Texts.common[66]; - } - else - { - base.Text += Texts.common[67]; - } - } + public override void _EnterTree() + { + base.Text = Texts.common[59].Replace("@", "\t") + file.musVol + "%\n" + Texts.common[60].Replace("@", "\t") + file.sfxVol + "%\n" + Texts.common[61].Replace("@", "\t") + (file.run ? "ON" : "OFF") + "\n" + Texts.common[62].Replace("@", "\t") + (file.autoFire ? "ON" : "OFF") + "\n" + Texts.common[63].Replace("@", "\t") + (file.fullScreen ? "ON" : "OFF") + "\n" + Texts.common[64] + "\n" + Texts.common[65] + "\n"; + if (MainMenu.instance == null) + { + base.Text += Texts.common[66]; + } + else + { + base.Text += Texts.common[67]; + } + } - public override void _Process(double delta) - { - Coroutine coroutine = doingInputs; - if (coroutine != null && coroutine.done) - { - doingInputs = null; - } - if (doingInputs != null) - { - return; - } - if (!wait) - { - wait = true; - return; - } - soul.Position = new Vector2(-8f, 8 + option * 15); - if (Input.IsActionJustPressed(Main.keys[0])) - { - if (option > 0) - { - option--; - } - Audio.PlaySound(Audio.commonSounds[0]); - } - else if (Input.IsActionJustPressed(Main.keys[1])) - { - if (option < 7) - { - option++; - } - Audio.PlaySound(Audio.commonSounds[0]); - } - else if (Input.IsActionJustPressed(Main.keys[2])) - { - ToggleSettings(-1); - Audio.PlaySound(Audio.commonSounds[0]); - } - else if (Input.IsActionJustPressed(Main.keys[3])) - { - ToggleSettings(1); - Audio.PlaySound(Audio.commonSounds[0]); - } - else if (Input.IsActionJustPressed(Main.keys[4])) - { - ToggleSettings(1); - Audio.PlaySound(Audio.commonSounds[2]); - } - else if (Input.IsActionJustPressed(Main.keys[5])) - { - Audio.PlaySound(Audio.commonSounds[2]); - SaveSettings(); - QueueFree(); - } - } + public override void _Process(double delta) + { + Coroutine coroutine = doingInputs; + if (coroutine != null && coroutine.done) + { + doingInputs = null; + } + if (doingInputs != null) + { + return; + } + if (!wait) + { + wait = true; + return; + } + soul.Position = new Vector2(-8f, 8 + option * 15); + if (Input.IsActionJustPressed(Main.keys[0])) + { + if (option > 0) + { + option--; + } + Audio.PlaySound(Audio.commonSounds[0]); + } + else if (Input.IsActionJustPressed(Main.keys[1])) + { + if (option < 7) + { + option++; + } + Audio.PlaySound(Audio.commonSounds[0]); + } + else if (Input.IsActionJustPressed(Main.keys[2])) + { + ToggleSettings(-1); + Audio.PlaySound(Audio.commonSounds[0]); + } + else if (Input.IsActionJustPressed(Main.keys[3])) + { + ToggleSettings(1); + Audio.PlaySound(Audio.commonSounds[0]); + } + else if (Input.IsActionJustPressed(Main.keys[4])) + { + ToggleSettings(1); + Audio.PlaySound(Audio.commonSounds[2]); + } + else if (Input.IsActionJustPressed(Main.keys[5])) + { + Audio.PlaySound(Audio.commonSounds[2]); + SaveSettings(); + QueueFree(); + } + } - private void ToggleSettings(int i) - { - switch ((SettingIndex)option) - { - case SettingIndex.SFXVol: - file.sfxVol = Mathf.Clamp(file.sfxVol + i * 10, 0, 100); - UpdateVolume(); - break; - case SettingIndex.MusicVol: - file.musVol = Mathf.Clamp(file.musVol + i * 10, 0, 100); - UpdateVolume(); - break; - case SettingIndex.AutoFire: - file.autoFire = !file.autoFire; - break; - case SettingIndex.Exit: - SaveSettings(); - if (MainMenu.instance == null) - { - CameraController.instance.GlobalPosition = Vector2.Zero; - GetTree().ReloadCurrentScene(); - } - else - { - GetTree().Quit(); - } - break; - case SettingIndex.Inputs: - doingInputs = Coroutine.Start(InputRebind()); - break; - case SettingIndex.Return: - SaveSettings(); - QueueFree(); - break; - case SettingIndex.AlwaysRun: - file.run = !file.run; - break; - case SettingIndex.Fullscreen: - file.fullScreen = !file.fullScreen; - break; - } - _EnterTree(); - } + private void ToggleSettings(int i) + { + switch ((SettingIndex)option) + { + case SettingIndex.SFXVol: + file.sfxVol = Mathf.Clamp(file.sfxVol + i * 10, 0, 100); + UpdateVolume(); + break; + case SettingIndex.MusicVol: + file.musVol = Mathf.Clamp(file.musVol + i * 10, 0, 100); + UpdateVolume(); + break; + case SettingIndex.AutoFire: + file.autoFire = !file.autoFire; + break; + case SettingIndex.Exit: + SaveSettings(); + if (MainMenu.instance == null) + { + CameraController.instance.GlobalPosition = Vector2.Zero; + GetTree().ReloadCurrentScene(); + } + else + { + GetTree().Quit(); + } + break; + case SettingIndex.Inputs: + doingInputs = Coroutine.Start(InputRebind()); + break; + case SettingIndex.Return: + SaveSettings(); + QueueFree(); + break; + case SettingIndex.AlwaysRun: + file.run = !file.run; + break; + case SettingIndex.Fullscreen: + file.fullScreen = !file.fullScreen; + break; + } + _EnterTree(); + } - public static void SaveSettings() - { - FileAccess fileAccess = FileAccess.Open("user://Settings.dat", FileAccess.ModeFlags.Write); - fileAccess.StoreString(JsonConvert.SerializeObject(file)); - fileAccess.Close(); - ApplySettings(); - } + public static void SaveSettings() + { + FileAccess fileAccess = FileAccess.Open("user://Settings.dat", FileAccess.ModeFlags.Write); + fileAccess.StoreString(JsonConvert.SerializeObject(file)); + fileAccess.Close(); + ApplySettings(); + } - public override void _Input(InputEvent @event) - { - if (doingInputs != null && !lastKey.HasValue && @event is InputEventKey inputEventKey) - { - if (SettingsFile.allowed.Contains(inputEventKey.Keycode)) - { - lastKey = inputEventKey.Keycode; - } - else - { - Audio.PlaySound(Audio.commonSounds[1]); - } - } - } + public override void _Input(InputEvent @event) + { + if (doingInputs != null && !lastKey.HasValue && @event is InputEventKey inputEventKey) + { + if (SettingsFile.allowed.Contains(inputEventKey.Keycode)) + { + lastKey = inputEventKey.Keycode; + } + else + { + Audio.PlaySound(Audio.commonSounds[1]); + } + } + } - private IEnumerator InputRebind() - { - int[] k = new int[8] { 68, 69, 70, 71, 72, 73, 74, 90 }; - soul.Visible = false; - base.Text = ""; - while (Input.IsAnythingPressed()) - { - yield return null; - } - yield return null; - lastKey = null; - for (int currentKey = 0; currentKey < k.Length; currentKey++) - { - Array array = InputMap.ActionGetEvents(Main.keys[currentKey]); - base.Text = Texts.common[75].Replace("@", "\n" + Texts.common[k[currentKey]]) + "\n" + Texts.common[94].Replace("#", ((InputEventKey)array[0]).Keycode.ToString()) + "\n" + Texts.common[76] + "\n\n" + Texts.common[95].Replace("@", "\n"); - while (true) - { - if (Input.IsActionJustPressed(Main.keys[8])) - { - while (Input.IsAnythingPressed()) - { - yield return null; - } - break; - } - if (lastKey.HasValue) - { - file.keys[currentKey] = lastKey.Value; - while (Input.IsAnythingPressed()) - { - yield return null; - } - lastKey = null; - break; - } - yield return null; - } - } - soul.Visible = true; - UpdateKeys(); - _EnterTree(); - } + private IEnumerator InputRebind() + { + int[] k = new int[8] { 68, 69, 70, 71, 72, 73, 74, 90 }; + soul.Visible = false; + base.Text = ""; + while (Input.IsAnythingPressed()) + { + yield return null; + } + yield return null; + lastKey = null; + for (int currentKey = 0; currentKey < k.Length; currentKey++) + { + Array array = InputMap.ActionGetEvents(Main.keys[currentKey]); + base.Text = Texts.common[75].Replace("@", "\n" + Texts.common[k[currentKey]]) + "\n" + Texts.common[94].Replace("#", ((InputEventKey)array[0]).Keycode.ToString()) + "\n" + Texts.common[76] + "\n\n" + Texts.common[95].Replace("@", "\n"); + while (true) + { + if (Input.IsActionJustPressed(Main.keys[8])) + { + while (Input.IsAnythingPressed()) + { + yield return null; + } + break; + } + if (lastKey.HasValue) + { + file.keys[currentKey] = lastKey.Value; + while (Input.IsAnythingPressed()) + { + yield return null; + } + lastKey = null; + break; + } + yield return null; + } + } + soul.Visible = true; + UpdateKeys(); + _EnterTree(); + } - public static void UpdateKeys() - { - for (int i = 0; i < 8; i++) - { - ((InputEventKey)InputMap.ActionGetEvents(Main.keys[i])[0]).Keycode = file.keys[i]; - } - } + public static void UpdateKeys() + { + for (int i = 0; i < 8; i++) + { + ((InputEventKey)InputMap.ActionGetEvents(Main.keys[i])[0]).Keycode = file.keys[i]; + } + } - public static void LoadSettings() - { - if (FileAccess.FileExists("user://Settings.dat")) - { - try - { - FileAccess fileAccess = FileAccess.Open("user://Settings.dat", FileAccess.ModeFlags.Read); - file = JsonConvert.DeserializeObject(fileAccess.GetAsText()); - fileAccess.Close(); - } - catch - { - GD.Print("Settings file invalid, skipping..."); - } - } - ApplySettings(); - } + public static void LoadSettings() + { + if (FileAccess.FileExists("user://Settings.dat")) + { + try + { + FileAccess fileAccess = FileAccess.Open("user://Settings.dat", FileAccess.ModeFlags.Read); + file = JsonConvert.DeserializeObject(fileAccess.GetAsText()); + fileAccess.Close(); + } + catch + { + GD.Print("Settings file invalid, skipping..."); + } + } + ApplySettings(); + } - private static void ApplySettings() - { - try - { - UpdateVolume(); - UpdateKeys(); - UpdateWindow(); - } - catch - { - GD.Print("Settings file invalid, skipping..."); - } - } + private static void ApplySettings() + { + try + { + UpdateVolume(); + UpdateKeys(); + UpdateWindow(); + } + catch + { + GD.Print("Settings file invalid, skipping..."); + } + } - public static void UpdateWindow() - { - if (!Engine.IsEmbeddedInEditor()) - { - if (file.fullScreen) - { - Main.tree.Root.ContentScaleStretch = Window.ContentScaleStretchEnum.Fractional; - DisplayServer.WindowSetMode(DisplayServer.WindowMode.Fullscreen); - return; - } - Main.tree.Root.ContentScaleStretch = Window.ContentScaleStretchEnum.Integer; - DisplayServer.WindowSetMode(DisplayServer.WindowMode.Windowed); - DisplayServer.WindowSetSize(new Vector2I(641, 480)); - Window window = Main.instance.GetWindow(); - Rect2I rect2I = DisplayServer.ScreenGetUsableRect(window.CurrentScreen); - Vector2I sizeWithDecorations = window.GetSizeWithDecorations(); - window.Position = rect2I.Position + (rect2I.Size / 2 - sizeWithDecorations / 2); - DisplayServer.WindowSetSize(new Vector2I(640, 480)); - } - } + public static void UpdateWindow() + { + if (!Engine.IsEmbeddedInEditor()) + { + if (file.fullScreen) + { + Main.tree.Root.ContentScaleStretch = Window.ContentScaleStretchEnum.Fractional; + DisplayServer.WindowSetMode(DisplayServer.WindowMode.Fullscreen); + return; + } + Main.tree.Root.ContentScaleStretch = Window.ContentScaleStretchEnum.Integer; + DisplayServer.WindowSetMode(DisplayServer.WindowMode.Windowed); + DisplayServer.WindowSetSize(new Vector2I(641, 480)); + Window window = Main.instance.GetWindow(); + Rect2I rect2I = DisplayServer.ScreenGetUsableRect(window.CurrentScreen); + Vector2I sizeWithDecorations = window.GetSizeWithDecorations(); + window.Position = rect2I.Position + (rect2I.Size / 2 - sizeWithDecorations / 2); + DisplayServer.WindowSetSize(new Vector2I(768, 480)); + } + } - private static void UpdateVolume() - { - AudioServer.SetBusVolumeDb(AudioServer.GetBusIndex("Music"), Mathf.LinearToDb((float)file.musVol / 100f)); - AudioServer.SetBusVolumeDb(AudioServer.GetBusIndex("Sound"), Mathf.LinearToDb((float)file.sfxVol / 100f)); - } + private static void UpdateVolume() + { + AudioServer.SetBusVolumeDb(AudioServer.GetBusIndex("Music"), Mathf.LinearToDb((float)file.musVol / 100f)); + AudioServer.SetBusVolumeDb(AudioServer.GetBusIndex("Sound"), Mathf.LinearToDb((float)file.sfxVol / 100f)); + } - } +} diff --git a/Sprites/Tileset.tres b/Sprites/Tileset.tres index 486cd95..de30109 100644 --- a/Sprites/Tileset.tres +++ b/Sprites/Tileset.tres @@ -1,753 +1,463 @@ -[gd_resource type="TileSet" load_steps=3 format=4] +[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://kjbjarxy0x15"] -[ext_resource type="Texture2D" path="res://Sprites/TILES.png" id="1"] +[ext_resource type="Texture2D" uid="uid://by6qx200nrtq1" path="res://Sprites/TILES.png" id="1"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j7lem"] texture = ExtResource("1") texture_region_size = Vector2i(20, 20) 3:0/0 = 0 -3:0/0/script = null 4:0/0 = 0 -4:0/0/script = null 5:0/0 = 0 -5:0/0/script = null 6:0/0 = 0 -6:0/0/script = null 7:0/0 = 0 -7:0/0/script = null 8:0/0 = 0 -8:0/0/script = null 9:0/0 = 0 -9:0/0/script = null 10:0/0 = 0 -10:0/0/script = null 11:0/0 = 0 -11:0/0/script = null 3:1/0 = 0 -3:1/0/script = null 4:1/0 = 0 -4:1/0/script = null 5:1/0 = 0 -5:1/0/script = null 6:1/0 = 0 -6:1/0/script = null 7:1/0 = 0 -7:1/0/script = null 8:1/0 = 0 -8:1/0/script = null 9:1/0 = 0 -9:1/0/script = null 10:1/0 = 0 -10:1/0/script = null 11:1/0 = 0 -11:1/0/script = null 3:2/0 = 0 -3:2/0/script = null 4:2/0 = 0 -4:2/0/script = null 5:2/0 = 0 -5:2/0/script = null 6:2/0 = 0 -6:2/0/script = null 7:2/0 = 0 -7:2/0/script = null 8:2/0 = 0 -8:2/0/script = null 9:2/0 = 0 -9:2/0/script = null 10:2/0 = 0 -10:2/0/script = null 11:2/0 = 0 -11:2/0/script = null 0:3/0 = 0 -0:3/0/script = null 1:3/0 = 0 -1:3/0/script = null 2:3/0 = 0 -2:3/0/script = null 3:3/0 = 0 -3:3/0/script = null 4:3/0 = 0 -4:3/0/script = null 5:3/0 = 0 -5:3/0/script = null 6:3/0 = 0 -6:3/0/script = null 7:3/0 = 0 -7:3/0/script = null 8:3/0 = 0 -8:3/0/script = null 9:3/0 = 0 -9:3/0/script = null 10:3/0 = 0 -10:3/0/script = null 11:3/0 = 0 -11:3/0/script = null 0:4/0 = 0 -0:4/0/script = null 1:4/0 = 0 -1:4/0/script = null 2:4/0 = 0 -2:4/0/script = null 3:4/0 = 0 -3:4/0/script = null 4:4/0 = 0 -4:4/0/script = null 5:4/0 = 0 -5:4/0/script = null 6:4/0 = 0 -6:4/0/script = null 7:4/0 = 0 -7:4/0/script = null 8:4/0 = 0 -8:4/0/script = null 9:4/0 = 0 -9:4/0/script = null 10:4/0 = 0 -10:4/0/script = null 11:4/0 = 0 -11:4/0/script = null 0:5/0 = 0 -0:5/0/script = null 1:5/0 = 0 -1:5/0/script = null 2:5/0 = 0 -2:5/0/script = null 3:5/0 = 0 -3:5/0/script = null 4:5/0 = 0 -4:5/0/script = null 5:5/0 = 0 -5:5/0/script = null 6:5/0 = 0 -6:5/0/script = null 7:5/0 = 0 -7:5/0/script = null 8:5/0 = 0 -8:5/0/script = null 9:5/0 = 0 -9:5/0/script = null 10:5/0 = 0 -10:5/0/script = null 11:5/0 = 0 -11:5/0/script = null 2:2/0 = 0 -2:2/0/script = null 1:1/0 = 0 -1:1/0/script = null 0:1/0 = 0 -0:1/0/script = null 1:0/0 = 0 -1:0/0/script = null 2:0/0 = 0 -2:0/0/script = null 0:0/0 = 0 -0:0/0/script = null 2:1/0 = 0 -2:1/0/script = null 1:2/0 = 0 -1:2/0/script = null 0:2/0 = 0 -0:2/0/script = null 12:0/0 = 0 -12:0/0/script = null 13:0/0 = 0 -13:0/0/script = null 14:0/0 = 0 -14:0/0/script = null 15:0/0 = 0 -15:0/0/script = null 21:0/0 = 0 21:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -21:0/0/script = null 22:0/0 = 0 22:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -22:0/0/script = null 22:1/0 = 0 22:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -22:1/0/script = null 21:1/0 = 0 21:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -21:1/0/script = null 15:1/0 = 0 -15:1/0/script = null 16:0/size_in_atlas = Vector2i(3, 3) 16:0/0 = 0 -16:0/0/script = null 19:0/size_in_atlas = Vector2i(2, 2) 19:0/0 = 0 19:0/0/y_sort_origin = 16 19:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 20, -10, 20) -19:0/0/script = null 19:2/0 = 0 19:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -2, 5, -6, 10, 8, -8.5, 7.5) -19:2/0/script = null 19:3/0 = 0 19:3/0/y_sort_origin = 6 19:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 10, -10, 10) -19:3/0/script = null 20:3/0 = 0 20:3/0/y_sort_origin = 6 20:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 10, -10, 10) -20:3/0/script = null 18:3/size_in_atlas = Vector2i(1, 4) 18:3/0 = 0 18:3/0/y_sort_origin = 37 18:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, 30, 5, 40, -5, 40) -18:3/0/script = null 16:3/size_in_atlas = Vector2i(2, 2) 16:3/0 = 0 16:3/0/y_sort_origin = 16 16:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, 10, 10, 10, 15, 20, -5, 20) -16:3/0/script = null 14:3/size_in_atlas = Vector2i(2, 1) 14:3/0 = 0 -14:3/0/script = null 13:3/0 = 0 -13:3/0/script = null 12:3/0 = 0 -12:3/0/script = null 12:2/0 = 0 -12:2/0/script = null 12:1/0 = 0 -12:1/0/script = null 13:1/0 = 0 -13:1/0/script = null 14:1/0 = 0 -14:1/0/script = null 14:2/0 = 0 -14:2/0/script = null 13:2/0 = 0 -13:2/0/script = null 15:2/0 = 0 -15:2/0/script = null 12:5/0 = 0 -12:5/0/script = null 12:6/0 = 0 -12:6/0/script = null 12:4/0 = 0 -12:4/0/script = null 13:4/0 = 0 -13:4/0/script = null 13:5/size_in_atlas = Vector2i(3, 2) 13:5/0 = 0 -13:5/0/script = null 16:5/size_in_atlas = Vector2i(2, 3) 16:5/0 = 0 16:5/0/y_sort_origin = 16 16:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 10, 5, 10, 5, 20, -10, 20) -16:5/0/script = null 18:7/size_in_atlas = Vector2i(2, 2) 18:7/0 = 0 18:7/0/y_sort_origin = 16 18:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 10, 5, 10, 5, 20, -5, 20) -18:7/0/script = null 20:7/size_in_atlas = Vector2i(2, 2) 20:7/0 = 0 20:7/0/y_sort_origin = 16 20:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 10, 5, 10, 5, 20, -5, 20) -20:7/0/script = null 19:9/0 = 0 -19:9/0/script = null 18:9/0 = 0 -18:9/0/script = null 15:8/0 = 0 15:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -6, 4.5, -7, 10, 5, 0.5, 8.5, -7.5, 4) -15:8/0/script = null 10:7/size_in_atlas = Vector2i(5, 1) 10:7/0 = 0 -10:7/0/script = null 10:8/size_in_atlas = Vector2i(5, 1) 10:8/0 = 0 -10:8/0/script = null 9:6/size_in_atlas = Vector2i(1, 2) 9:6/0 = 0 9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8.75, 15, -8.75, 7.5, -6.25, 6.25, 6.25, 6.25, 8.75, 7.5, 8.75, 15, 6.25, 20, -6.25, 20) -9:6/0/script = null 8:6/size_in_atlas = Vector2i(1, 2) 8:6/0 = 0 8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 13.75, -8.75, 7.5, 8.75, 7.5, 10, 13.75, 6.25, 20, -6.25, 20) -8:6/0/script = null 10:6/0 = 0 -10:6/0/script = null 7:8/0 = 0 7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -10, 6.25, -10, 6.25, 10, -7.5, 10) -7:8/0/script = null 7:7/0 = 0 7:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -10, 6.25, -10, 6.25, 10, -7.5, 10) -7:7/0/script = null 7:6/0 = 0 7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -10, 6.25, -10, 6.25, 10, -7.5, 10) -7:6/0/script = null 6:6/size_in_atlas = Vector2i(1, 2) 6:6/0 = 0 6:6/0/y_sort_origin = 13 6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1.25, 11.25, 5, 10, 8.5, 18.5, -1.5, 19.5) -6:6/0/script = null 4:6/size_in_atlas = Vector2i(2, 3) 4:6/0 = 0 4:6/0/y_sort_origin = 20 4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12, 16, 11.5, 16, 11.5, 30, -12, 30) -4:6/0/script = null 0:6/size_in_atlas = Vector2i(4, 5) 0:6/0 = 0 0:6/0/y_sort_origin = 35 0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, 30, -20, 30, -10, 45, -40, 45) -0:6/0/script = null 4:9/0 = 0 4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 10, -3.75, 10, 10, -10, 10) -4:9/0/script = null 5:9/0 = 0 5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 10, -3.75, 10, 10, -10, 10) -5:9/0/script = null 6:9/0 = 0 6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 10, -3.75, 10, 10, -10, 10) -6:9/0/script = null 7:9/0 = 0 7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 10, -3.75, 10, 10, -10, 10) -7:9/0/script = null 8:8/size_in_atlas = Vector2i(1, 2) 8:8/0 = 0 8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 18.75, -10, 18.75) -8:8/0/script = null 9:9/0 = 0 9:9/0/y_sort_origin = 6 9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 10, -10, 10) -9:9/0/script = null 10:9/0 = 0 10:9/0/y_sort_origin = 6 10:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 10, -10, 10) -10:9/0/script = null 12:10/size_in_atlas = Vector2i(1, 3) 12:10/0 = 0 12:10/0/y_sort_origin = 24 12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 15, 10, 15, 10, 30, -10, 30) -12:10/0/script = null 11:10/size_in_atlas = Vector2i(1, 3) 11:10/0 = 0 11:10/0/y_sort_origin = 24 11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 15, -5, -30, 0, -30, 0, 15, 10, 15, 10, 30, -5, 30) -11:10/0/script = null 11:9/0 = 0 11:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -10, 0, -10, 0, 10, -5, 10) -11:9/0/script = null 13:9/size_in_atlas = Vector2i(3, 2) 13:9/0 = 0 13:9/0/y_sort_origin = 16 13:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-25, 0, 25, 0, 25, 20, -25, 20) -13:9/0/script = null 16:10/size_in_atlas = Vector2i(2, 2) 16:10/0 = 0 16:10/0/y_sort_origin = 16 16:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 10, 5, 10, 0, 20) -16:10/0/script = null 18:10/size_in_atlas = Vector2i(2, 2) 18:10/0 = 0 18:10/0/y_sort_origin = 16 18:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 10, 5, 10, 0, 20) -18:10/0/script = null 15:11/0 = 0 -15:11/0/script = null 13:11/size_in_atlas = Vector2i(2, 1) 13:11/0 = 0 -13:11/0/script = null 9:10/size_in_atlas = Vector2i(2, 2) 9:10/0 = 0 9:10/0/y_sort_origin = 16 9:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 10, 5, 10, 20, -10, 20) -9:10/0/script = null 7:10/size_in_atlas = Vector2i(2, 2) 7:10/0 = 0 7:10/0/y_sort_origin = 8 7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 20, -20, 7, 18.5, 6.5, 18.5, 17, 12.5, 20) -7:10/0/script = null 4:10/size_in_atlas = Vector2i(3, 2) 4:10/0 = 0 -4:10/0/script = null 4:12/size_in_atlas = Vector2i(3, 2) 4:12/0 = 0 -4:12/0/script = null 19:4/0 = 0 -19:4/0/script = null 19:5/0 = 0 -19:5/0/script = null 21:2/0 = 0 -21:2/0/script = null 22:2/0 = 0 -22:2/0/script = null 22:3/0 = 0 -22:3/0/script = null 22:4/0 = 0 -22:4/0/script = null 22:5/0 = 0 -22:5/0/script = null 21:5/0 = 0 -21:5/0/script = null 21:4/0 = 0 -21:4/0/script = null 21:3/0 = 0 -21:3/0/script = null 21:6/0 = 0 -21:6/0/script = null 22:6/0 = 0 -22:6/0/script = null 12:9/0 = 0 -12:9/0/script = null 11:6/0 = 0 -11:6/0/script = null 23:1/0 = 0 -23:1/0/script = null 23:2/0 = 0 -23:2/0/script = null 24:1/0 = 0 -24:1/0/script = null 24:2/0 = 0 -24:2/0/script = null 25:1/0 = 0 -25:1/0/script = null 25:2/0 = 0 -25:2/0/script = null 24:0/0 = 0 -24:0/0/script = null 23:0/0 = 0 23:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -23:0/0/script = null 23:3/0 = 0 -23:3/0/script = null 24:3/0 = 0 -24:3/0/script = null 24:4/0 = 0 -24:4/0/script = null 23:4/0 = 0 -23:4/0/script = null 14:4/0 = 0 -14:4/0/script = null 23:5/0 = 0 23:5/0/y_sort_origin = 10 -23:5/0/script = null 23:6/0 = 0 23:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-6.25, -10, 10, -10, 10, 10, -6.25, 10) -23:6/0/script = null 23:7/0 = 0 23:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -10, 10, -10, 10, 10, -5, 10) -23:7/0/script = null 24:5/0 = 0 24:5/0/y_sort_origin = 10 -24:5/0/script = null 24:6/0 = 0 24:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -24:6/0/script = null 24:7/0 = 0 24:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -24:7/0/script = null 25:5/0 = 0 25:5/0/y_sort_origin = 10 -25:5/0/script = null 25:6/0 = 0 25:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 6.25, -10, 6.25, 10, -10, 10) -25:6/0/script = null 25:7/0 = 0 25:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 5, -10, 5, 10, -10, 10) -25:7/0/script = null 28:7/0 = 0 -28:7/0/script = null 29:7/0 = 0 -29:7/0/script = null 30:8/0 = 0 -30:8/0/script = null 30:7/0 = 0 -30:7/0/script = null 29:8/0 = 0 -29:8/0/script = null 28:8/0 = 0 -28:8/0/script = null 27:8/0 = 0 -27:8/0/script = null 27:7/0 = 0 -27:7/0/script = null 32:7/0 = 0 -32:7/0/script = null 32:8/0 = 0 -32:8/0/script = null 31:7/0 = 0 -31:7/0/script = null 31:6/0 = 0 -31:6/0/script = null 31:5/0 = 0 -31:5/0/script = null 32:5/0 = 0 -32:5/0/script = null 32:6/0 = 0 -32:6/0/script = null 30:5/0 = 0 -30:5/0/script = null 29:5/0 = 0 -29:5/0/script = null 28:5/0 = 0 -28:5/0/script = null 27:5/0 = 0 -27:5/0/script = null 30:2/0 = 0 -30:2/0/script = null 30:3/0 = 0 -30:3/0/script = null 30:4/0 = 0 -30:4/0/script = null 31:2/0 = 0 -31:2/0/script = null 31:3/0 = 0 -31:3/0/script = null 31:4/0 = 0 -31:4/0/script = null 32:2/0 = 0 -32:2/0/script = null 32:3/0 = 0 32:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.75, -10, 5, -10, 5, 10, -3.75, 10) -32:3/0/script = null 32:4/0 = 0 32:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, 5, -3.75, 0, -3.75, -10, 5, -10, 5, 0, 8.75, 5, 8.75, 10, -7.5, 10) -32:4/0/script = null 32:0/0 = 0 -32:0/0/script = null 32:1/0 = 0 -32:1/0/script = null 31:1/0 = 0 -31:1/0/script = null 31:0/0 = 0 -31:0/0/script = null 30:0/0 = 0 -30:0/0/script = null 30:1/0 = 0 -30:1/0/script = null 29:1/0 = 0 -29:1/0/script = null 28:1/0 = 0 -28:1/0/script = null 27:1/0 = 0 -27:1/0/script = null 27:0/0 = 0 -27:0/0/script = null 28:0/0 = 0 -28:0/0/script = null 29:0/0 = 0 -29:0/0/script = null 29:2/0 = 0 -29:2/0/script = null 29:3/0 = 0 29:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:3/0/script = null 29:4/0 = 0 29:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:4/0/script = null 28:4/0 = 0 28:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -28:4/0/script = null 28:3/0 = 0 28:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -28:3/0/script = null 28:2/0 = 0 -28:2/0/script = null 27:2/0 = 0 -27:2/0/script = null 27:3/0 = 0 27:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:3/0/script = null 27:4/0 = 0 27:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:4/0/script = null 25:3/0 = 0 -25:3/0/script = null 25:4/0 = 0 -25:4/0/script = null 26:4/0 = 0 -26:4/0/script = null 26:3/0 = 0 26:3/0/y_sort_origin = 11 -26:3/0/script = null 26:2/0 = 0 -26:2/0/script = null 26:1/0 = 0 -26:1/0/script = null 26:0/0 = 0 -26:0/0/script = null 25:0/0 = 0 -25:0/0/script = null 33:0/0 = 0 -33:0/0/script = null 33:1/0 = 0 -33:1/0/script = null 33:2/0 = 0 -33:2/0/script = null 27:6/0 = 0 -27:6/0/script = null 34:4/0 = 0 34:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:4/0/script = null 34:3/0 = 0 34:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:3/0/script = null 35:2/0 = 0 35:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:2/0/script = null 35:1/0 = 0 35:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:1/0/script = null 34:1/0 = 0 34:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:1/0/script = null 34:0/0 = 0 34:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -34:0/0/script = null 34:2/0 = 0 34:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:2/0/script = null 35:0/0 = 0 35:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -35:0/0/script = null 36:0/0 = 0 36:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -36:0/0/script = null 37:0/0 = 0 37:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -37:0/0/script = null 38:0/0 = 0 38:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -38:0/0/script = null 39:0/0 = 0 39:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -39:0/0/script = null 40:0/0 = 0 40:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -11.25, 10, -11.25, 10, 10, -10, 10) -40:0/0/script = null 40:1/0 = 0 40:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:1/0/script = null 40:2/0 = 0 40:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:2/0/script = null 40:3/0 = 0 40:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:3/0/script = null 40:4/0 = 0 40:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:4/0/script = null 39:4/0 = 0 39:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:4/0/script = null 38:4/0 = 0 38:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:4/0/script = null 37:4/0 = 0 37:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -37:4/0/script = null 36:4/0 = 0 36:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -36:4/0/script = null 35:4/0 = 0 35:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:4/0/script = null 35:3/0 = 0 35:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:3/0/script = null 36:3/0 = 0 36:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -36:3/0/script = null 37:3/0 = 0 37:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -37:3/0/script = null 38:3/0 = 0 38:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:3/0/script = null 39:3/0 = 0 39:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:3/0/script = null 39:2/0 = 0 39:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:2/0/script = null 38:2/0 = 0 38:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:2/0/script = null 37:2/0 = 0 37:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -37:2/0/script = null 36:2/0 = 0 36:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -36:2/0/script = null 36:1/0 = 0 36:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -36:1/0/script = null 39:1/0 = 0 39:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:1/0/script = null 38:1/0 = 0 38:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:1/0/script = null 37:1/0 = 0 37:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -37:1/0/script = null 33:4/0 = 0 -33:4/0/script = null 33:5/0 = 0 -33:5/0/script = null 33:3/0 = 0 -33:3/0/script = null 41:0/size_in_atlas = Vector2i(4, 5) 41:0/0 = 0 41:0/0/y_sort_origin = 45 41:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(15, 35, 25, 35, 25, 50, 10, 50) -41:0/0/script = null 34:5/0 = 0 -34:5/0/script = null 35:5/0 = 0 -35:5/0/script = null 36:5/0 = 0 -36:5/0/script = null 36:6/0 = 0 -36:6/0/script = null 35:6/0 = 0 -35:6/0/script = null 34:6/0 = 0 -34:6/0/script = null 45:0/size_in_atlas = Vector2i(4, 4) 45:0/0 = 0 45:0/0/y_sort_origin = 35 45:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 20, 10, 20, 20, 35, 0, 40, -20, 35) -45:0/0/script = null 38:5/0 = 0 38:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -1.25, 10, -1.25, 10, 10, -10, 10) -38:5/0/script = null 37:5/0 = 0 37:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -1.25, 10, -1.25, 10, 10, -10, 10) -37:5/0/script = null 26:5/size_in_atlas = Vector2i(1, 3) 26:5/0 = 0 26:5/0/y_sort_origin = 26 26:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.75, 16.25, 10, 16.25, 10, 30, -3.75, 30) -26:5/0/script = null 39:5/size_in_atlas = Vector2i(3, 2) 39:5/0 = 0 39:5/0/y_sort_origin = 16 39:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, 5, 30, 5, 30, 20, -30, 20) -39:5/0/script = null 42:5/size_in_atlas = Vector2i(3, 2) 42:5/0 = 0 42:5/0/y_sort_origin = 16 42:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, 5, 30, 5, 30, 20, -30, 20) -42:5/0/script = null 45:4/size_in_atlas = Vector2i(6, 6) 45:4/0 = 0 45:4/0/y_sort_origin = 10 45:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-55, 10, 15, -20, 50, -10, 60, 10, 55, 30, 40, 30, 30, 20, 20, 25, 20, 40, 15, 55, 0, 55, -5, 45, -45, 35) -45:4/0/script = null 38:7/size_in_atlas = Vector2i(4, 2) 38:7/0 = 0 38:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-40, -15, 20, -15, 20, -5, 30, -10, 40, -5, 35, 5, 35, 15, 30, 20, 20, 20, -40, 20) -38:7/0/script = null 42:7/size_in_atlas = Vector2i(3, 2) 42:7/0 = 0 42:7/0/y_sort_origin = 8 42:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-23, 0, 24, 0, 24, 20, -23, 20) -42:7/0/script = null 46:10/size_in_atlas = Vector2i(5, 4) 46:10/0 = 0 46:10/0/y_sort_origin = 36 @@ -755,421 +465,254 @@ texture_region_size = Vector2i(20, 20) 46:10/0/physics_layer_0/polygon_1/points = PackedVector2Array(38, 33, 45, 33, 45, 40, 38, 40) 46:10/0/physics_layer_0/polygon_2/points = PackedVector2Array(-34, 21, -13, 21, -13, 31.5, -34, 31.5) 46:10/0/physics_layer_0/polygon_3/points = PackedVector2Array(11, 20.5, 32, 20.5, 32, 33, 11, 33) -46:10/0/script = null 38:9/0 = 0 -38:9/0/script = null 39:9/0 = 0 -39:9/0/script = null 40:9/0 = 0 -40:9/0/script = null 41:9/0 = 0 -41:9/0/script = null 42:9/0 = 0 -42:9/0/script = null 43:9/0 = 0 -43:9/0/script = null 44:9/0 = 0 -44:9/0/script = null 44:10/0 = 0 -44:10/0/script = null 44:11/0 = 0 -44:11/0/script = null 44:12/0 = 0 -44:12/0/script = null 43:12/0 = 0 -43:12/0/script = null 42:12/0 = 0 -42:12/0/script = null 41:12/0 = 0 -41:12/0/script = null 40:12/0 = 0 -40:12/0/script = null 39:12/0 = 0 -39:12/0/script = null 38:12/0 = 0 -38:12/0/script = null 38:11/0 = 0 -38:11/0/script = null 38:10/0 = 0 -38:10/0/script = null 39:10/0 = 0 -39:10/0/script = null 40:10/0 = 0 -40:10/0/script = null 41:10/0 = 0 -41:10/0/script = null 42:10/0 = 0 -42:10/0/script = null 43:10/0 = 0 -43:10/0/script = null 43:11/0 = 0 -43:11/0/script = null 42:11/0 = 0 -42:11/0/script = null 41:11/0 = 0 -41:11/0/script = null 40:11/0 = 0 -40:11/0/script = null 39:11/0 = 0 -39:11/0/script = null 43:19/size_in_atlas = Vector2i(1, 2) 43:19/0 = 0 43:19/0/y_sort_origin = 18 43:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 20, -10, 20) -43:19/0/script = null 43:18/0 = 0 43:18/0/texture_origin = Vector2i(0, -9) -43:18/0/script = null 44:18/size_in_atlas = Vector2i(3, 2) 44:18/0 = 0 -44:18/0/script = null 44:20/size_in_atlas = Vector2i(3, 2) 44:20/0 = 0 -44:20/0/script = null 47:20/0 = 0 -47:20/0/script = null 48:20/0 = 0 48:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -48:20/0/script = null 48:19/0 = 0 -48:19/0/script = null 48:18/0 = 0 -48:18/0/script = null 47:18/0 = 0 -47:18/0/script = null 47:19/0 = 0 -47:19/0/script = null 49:17/size_in_atlas = Vector2i(2, 3) 49:17/0 = 0 -49:17/0/script = null 49:14/size_in_atlas = Vector2i(2, 3) 49:14/0 = 0 -49:14/0/script = null 48:16/0 = 0 -48:16/0/script = null 47:16/0 = 0 -47:16/0/script = null 46:16/0 = 0 -46:16/0/script = null 45:16/0 = 0 -45:16/0/script = null 45:17/0 = 0 -45:17/0/script = null 46:17/0 = 0 -46:17/0/script = null 47:17/0 = 0 -47:17/0/script = null 48:17/0 = 0 -48:17/0/script = null 44:16/0 = 0 44:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -44:16/0/script = null 43:16/0 = 0 43:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -43:16/0/script = null 42:16/0 = 0 42:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -42:16/0/script = null 42:17/0 = 0 42:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -42:17/0/script = null 43:17/0 = 0 43:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -43:17/0/script = null 44:17/0 = 0 44:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -44:17/0/script = null 43:21/0 = 0 -43:21/0/script = null 37:9/0 = 0 -37:9/0/script = null 36:9/0 = 0 -36:9/0/script = null 36:10/0 = 0 -36:10/0/script = null 37:10/0 = 0 -37:10/0/script = null 36:11/size_in_atlas = Vector2i(2, 4) 36:11/0 = 0 36:11/0/texture_origin = Vector2i(-10, -10) 36:11/0/y_sort_origin = 9 36:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 10, 30, -22.5, 29.5, 20, -0.5, 50, -10, 50.5) -36:11/0/script = null 31:9/size_in_atlas = Vector2i(5, 3) 31:9/0 = 0 31:9/0/y_sort_origin = 15 31:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-45, 0, 45, 0, 45, 30, -45, 30) -31:9/0/script = null 27:9/size_in_atlas = Vector2i(2, 3) 27:9/0 = 0 -27:9/0/script = null 29:9/size_in_atlas = Vector2i(2, 3) 29:9/0 = 0 -29:9/0/script = null 35:7/size_in_atlas = Vector2i(2, 2) 35:7/0 = 0 35:7/0/y_sort_origin = 6 35:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-17.5, -2.5, 18, -2.5, 18, 20, -18, 20) -35:7/0/script = null 34:7/0 = 0 -34:7/0/script = null 33:7/0 = 0 -33:7/0/script = null 33:8/0 = 0 -33:8/0/script = null 34:8/0 = 0 -34:8/0/script = null 37:6/0 = 0 -37:6/0/script = null 42:19/size_in_atlas = Vector2i(1, 2) 42:19/0 = 0 42:19/0/y_sort_origin = 18 42:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 20, -10, 20) -42:19/0/script = null 42:18/0 = 0 42:18/0/y_sort_origin = 8 -42:18/0/script = null 40:13/size_in_atlas = Vector2i(2, 2) 40:13/0 = 0 -40:13/0/script = null 36:15/size_in_atlas = Vector2i(3, 3) 36:15/0 = 0 36:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-27.5, -10, 27.5, -10, 27.5, 30, -27.5, 30) -36:15/0/script = null 39:15/size_in_atlas = Vector2i(3, 2) 39:15/0 = 0 39:15/0/y_sort_origin = 7 39:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-23.3333, -3.33333, 20, -3.33333, 20, 20, -23.3333, 20) -39:15/0/script = null 40:17/size_in_atlas = Vector2i(2, 2) 40:17/0 = 0 40:17/0/y_sort_origin = 6 40:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16.6667, -6.66667, 16.6667, -6.66667, 16.6667, 20, -16.6667, 20) -40:17/0/script = null 45:12/size_in_atlas = Vector2i(1, 2) 45:12/0 = 0 45:12/0/y_sort_origin = 6 45:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 0, 10, 0, 10, 20, -10, 20) -45:12/0/script = null 45:10/size_in_atlas = Vector2i(1, 2) 45:10/0 = 0 45:10/0/y_sort_origin = 10 45:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-6.66667, 10, 3.33333, 10, 3.33333, 20, -6.66667, 20) -45:10/0/script = null 37:7/0 = 0 -37:7/0/script = null 42:13/size_in_atlas = Vector2i(1, 2) 42:13/0 = 0 -42:13/0/script = null 39:13/size_in_atlas = Vector2i(1, 2) 39:13/0 = 0 39:13/0/y_sort_origin = 16 39:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-2.5, 10, 10, 10, 10, 20, -2.5, 20) -39:13/0/script = null 38:13/size_in_atlas = Vector2i(1, 2) 38:13/0 = 0 -38:13/0/script = null 49:20/0 = 0 49:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, -2.5, 10, -10, 10) -49:20/0/script = null 35:12/0 = 0 35:12/0/y_sort_origin = 12 35:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 6.25, 7.5, 6.25, 7.5, 10, -10, 10) -35:12/0/script = null 34:12/0 = 0 34:12/0/y_sort_origin = 12 34:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 6.25, 10, 6.25, 10, 10, -10, 10) -34:12/0/script = null 32:12/size_in_atlas = Vector2i(2, 1) 32:12/0 = 0 32:12/0/y_sort_origin = -7 -32:12/0/script = null 31:12/0 = 0 -31:12/0/script = null 47:21/0 = 0 -47:21/0/script = null 0:11/size_in_atlas = Vector2i(3, 3) 0:11/0 = 0 -0:11/0/script = null 3:11/0 = 0 -3:11/0/script = null 3:12/0 = 0 -3:12/0/script = null 3:13/0 = 0 -3:13/0/script = null 3:14/0 = 0 -3:14/0/script = null 4:14/0 = 0 -4:14/0/script = null 5:14/0 = 0 -5:14/0/script = null 6:14/0 = 0 -6:14/0/script = null 7:12/0 = 0 -7:12/0/script = null 8:12/0 = 0 -8:12/0/script = null 9:12/0 = 0 -9:12/0/script = null 10:12/0 = 0 -10:12/0/script = null 10:13/0 = 0 -10:13/0/script = null 9:13/0 = 0 9:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -9:13/0/script = null 8:13/0 = 0 -8:13/0/script = null 7:13/0 = 0 -7:13/0/script = null 12:13/0 = 0 -12:13/0/script = null 11:13/0 = 0 -11:13/0/script = null 6:15/0 = 0 -6:15/0/script = null 5:15/0 = 0 -5:15/0/script = null 4:15/0 = 0 -4:15/0/script = null 3:15/0 = 0 -3:15/0/script = null 2:15/0 = 0 -2:15/0/script = null 1:15/0 = 0 -1:15/0/script = null 0:15/0 = 0 -0:15/0/script = null 0:16/0 = 0 -0:16/0/script = null 1:16/0 = 0 -1:16/0/script = null 2:16/0 = 0 -2:16/0/script = null 3:16/0 = 0 -3:16/0/script = null 4:16/0 = 0 -4:16/0/script = null 5:16/0 = 0 -5:16/0/script = null 6:16/0 = 0 -6:16/0/script = null 7:14/0 = 0 -7:14/0/script = null 7:15/0 = 0 -7:15/0/script = null 8:15/0 = 0 -8:15/0/script = null 8:14/0 = 0 -8:14/0/script = null 8:16/0 = 0 -8:16/0/script = null 7:16/0 = 0 -7:16/0/script = null 7:17/0 = 0 -7:17/0/script = null 8:17/0 = 0 -8:17/0/script = null 8:18/0 = 0 -8:18/0/script = null 8:19/0 = 0 -8:19/0/script = null 7:19/0 = 0 -7:19/0/script = null 7:18/0 = 0 -7:18/0/script = null 6:18/0 = 0 -6:18/0/script = null 6:17/0 = 0 -6:17/0/script = null 5:17/0 = 0 -5:17/0/script = null 4:17/0 = 0 -4:17/0/script = null 3:17/0 = 0 -3:17/0/script = null 2:17/0 = 0 2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:17/0/script = null 1:17/0 = 0 1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:17/0/script = null 0:17/0 = 0 0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:17/0/script = null 0:18/0 = 0 0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:18/0/script = null 1:18/0 = 0 1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:18/0/script = null 2:18/0 = 0 2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:18/0/script = null 3:18/0 = 0 -3:18/0/script = null 4:18/0 = 0 -4:18/0/script = null 5:18/0 = 0 -5:18/0/script = null 6:19/0 = 0 -6:19/0/script = null 5:19/0 = 0 -5:19/0/script = null 4:19/0 = 0 -4:19/0/script = null 3:19/0 = 0 -3:19/0/script = null 2:19/0 = 0 2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:19/0/script = null 1:19/0 = 0 1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:19/0/script = null 0:19/0 = 0 0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:19/0/script = null 0:20/0 = 0 0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:20/0/script = null 1:20/0 = 0 1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:20/0/script = null 2:20/0 = 0 2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:20/0/script = null 3:20/0 = 0 3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -3:20/0/script = null 4:20/0 = 0 4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -4:20/0/script = null 5:20/0 = 0 5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -5:20/0/script = null 6:20/0 = 0 6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -6:20/0/script = null 9:14/size_in_atlas = Vector2i(4, 2) 9:14/0 = 0 9:14/0/y_sort_origin = 3 9:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-2.5, -2.5, 30, 0, 35, 12.5, 17.5, 17.5, -2.5, 15, -15, 17.5, -30, 15, -35, 7.5, -17.5, 0) -9:14/0/script = null 13:12/size_in_atlas = Vector2i(2, 1) 13:12/0 = 0 13:12/0/y_sort_origin = 4 13:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -2.5, 7.5, -2.5, 15, 0, 17.5, 7.5, 5, 10, -5, 10, -17.5, 2.5) -13:12/0/script = null 9:16/0 = 0 -9:16/0/script = null 10:16/0 = 0 -10:16/0/script = null 11:17/0 = 0 -11:17/0/script = null 10:17/0 = 0 -10:17/0/script = null 9:17/0 = 0 -9:17/0/script = null 15:12/animation_columns = 3 15:12/animation_speed = 2.0 15:12/animation_frame_0/duration = 1.0 @@ -1177,7 +720,6 @@ texture_region_size = Vector2i(20, 20) 15:12/animation_frame_2/duration = 1.0 15:12/0 = 0 15:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:12/0/script = null 15:13/animation_columns = 3 15:13/animation_speed = 2.0 15:13/animation_frame_0/duration = 1.0 @@ -1185,7 +727,6 @@ texture_region_size = Vector2i(20, 20) 15:13/animation_frame_2/duration = 1.0 15:13/0 = 0 15:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:13/0/script = null 15:14/animation_columns = 3 15:14/animation_speed = 2.0 15:14/animation_frame_0/duration = 1.0 @@ -1193,7 +734,6 @@ texture_region_size = Vector2i(20, 20) 15:14/animation_frame_2/duration = 1.0 15:14/0 = 0 15:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:14/0/script = null 15:15/animation_columns = 3 15:15/animation_speed = 2.0 15:15/animation_frame_0/duration = 1.0 @@ -1201,213 +741,143 @@ texture_region_size = Vector2i(20, 20) 15:15/animation_frame_2/duration = 1.0 15:15/0 = 0 15:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:15/0/script = null 14:13/0 = 0 14:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -14:13/0/script = null 2:14/0 = 0 -2:14/0/script = null 18:12/size_in_atlas = Vector2i(5, 6) 18:12/0 = 0 18:12/0/texture_origin = Vector2i(-5, 29) 18:12/0/y_sort_origin = 3 18:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12.5, -12.5, 15, -12.5, 20, -2.5, 32.5, 5, 20, 5, 10, 10, 15, 20, 10, 27.5, -5, 30, 2.5, 25, 0, 17.5, -12.5, 17.5, -20, 7.5, -32.5, 10, -17.5, -2.5, -22.5, -7.5, -15, -7.5) -18:12/0/script = null 1:14/0 = 0 -1:14/0/script = null 16:17/size_in_atlas = Vector2i(2, 3) 16:17/0 = 0 16:17/0/texture_origin = Vector2i(0, 18) -16:17/0/script = null 14:17/size_in_atlas = Vector2i(2, 3) 14:17/0 = 0 14:17/0/texture_origin = Vector2i(0, 20) -14:17/0/script = null 12:17/size_in_atlas = Vector2i(2, 3) 12:17/0 = 0 12:17/0/texture_origin = Vector2i(0, 20) -12:17/0/script = null 9:18/size_in_atlas = Vector2i(3, 3) 9:18/0 = 0 9:18/0/texture_origin = Vector2i(0, 20) 9:18/0/y_sort_origin = 8 9:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, 2.5, 30, 2.5, 30, 10, -30, 10) -9:18/0/script = null 3:21/size_in_atlas = Vector2i(3, 3) 3:21/0 = 0 3:21/0/texture_origin = Vector2i(0, 20) 3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, -50, 30, -50, 30, 10, -30, 10) -3:21/0/script = null 2:21/0 = 0 2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:21/0/script = null 1:21/0 = 0 1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:21/0/script = null 0:21/0 = 0 0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:21/0/script = null 0:22/0 = 0 0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:22/0/script = null 1:22/0 = 0 1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:22/0/script = null 2:22/0 = 0 2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:22/0/script = null 2:23/0 = 0 2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -2:23/0/script = null 1:23/0 = 0 1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -1:23/0/script = null 0:23/0 = 0 0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:23/0/script = null 0:24/0 = 0 -0:24/0/script = null 1:24/0 = 0 -1:24/0/script = null 2:24/0 = 0 -2:24/0/script = null 3:24/0 = 0 -3:24/0/script = null 3:25/0 = 0 -3:25/0/script = null 2:25/0 = 0 -2:25/0/script = null 1:25/0 = 0 -1:25/0/script = null 0:25/0 = 0 -0:25/0/script = null 0:26/0 = 0 -0:26/0/script = null 1:26/0 = 0 -1:26/0/script = null 2:26/0 = 0 -2:26/0/script = null 3:26/0 = 0 -3:26/0/script = null 3:27/0 = 0 -3:27/0/script = null 2:27/0 = 0 -2:27/0/script = null 1:27/0 = 0 -1:27/0/script = null 0:27/0 = 0 -0:27/0/script = null 0:28/0 = 0 -0:28/0/script = null 1:28/0 = 0 -1:28/0/script = null 2:28/0 = 0 -2:28/0/script = null 3:28/0 = 0 -3:28/0/script = null 14:16/0 = 0 -14:16/0/script = null 13:16/0 = 0 -13:16/0/script = null 13:15/0 = 0 -13:15/0/script = null 14:15/0 = 0 -14:15/0/script = null 14:14/0 = 0 -14:14/0/script = null 13:14/0 = 0 -13:14/0/script = null 23:12/size_in_atlas = Vector2i(2, 3) 23:12/0 = 0 -23:12/0/script = null 7:20/size_in_atlas = Vector2i(2, 3) 7:20/0 = 0 7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -15, 15, -15, 15, 30, -15, 30) -7:20/0/script = null 36:18/size_in_atlas = Vector2i(3, 3) 36:18/0 = 0 36:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, -17.5, 30, -17.5, 30, 30, -30, 30) -36:18/0/script = null 26:8/size_in_atlas = Vector2i(1, 3) 26:8/0 = 0 26:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -22.5, 10, -22.5, 10, 30, -10, 30) -26:8/0/script = null 20:9/size_in_atlas = Vector2i(2, 3) 20:9/0 = 0 20:9/0/y_sort_origin = 16 20:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-18.75, -20, 17.5, -20, 17.5, 30, -18.75, 30) -20:9/0/script = null 12:20/size_in_atlas = Vector2i(3, 3) 12:20/0 = 0 12:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, 10, 30, 10, 30, 30, -30, 30) -12:20/0/script = null 10:24/size_in_atlas = Vector2i(2, 3) 10:24/0 = 0 10:24/0/y_sort_origin = 16 10:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, 12.5, 15, 12.5, 15, 30, -15, 30) -10:24/0/script = null 7:23/size_in_atlas = Vector2i(3, 4) 7:23/0 = 0 7:23/0/y_sort_origin = 16 7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-27.5, 20, 27.5, 20, 27.5, 40, -27.5, 40) -7:23/0/script = null 4:24/size_in_atlas = Vector2i(3, 3) 4:24/0 = 0 4:24/0/y_sort_origin = -8 4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-30, -17.5, 22.5, -17.5, 30, 30, 0, 30, -2.5, 0, -30, 0) -4:24/0/script = null 6:21/0 = 0 6:21/0/y_sort_origin = 4 6:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -5, 7.5, -5, 10, 10, -10, 10) -6:21/0/script = null 6:22/size_in_atlas = Vector2i(1, 2) 6:22/0 = 0 6:22/0/y_sort_origin = 7 6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, 7.5, -2.5, 0, 5, 0, 5, 7.5, 2.5, 10, 2.5, 20, -7.5, 20) -6:22/0/script = null 9:21/0 = 0 9:21/0/y_sort_origin = 4 9:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -2.5, 7.5, -2.5, 7.5, 10, -7.5, 10) -9:21/0/script = null 10:21/0 = 0 -10:21/0/script = null 11:21/size_in_atlas = Vector2i(1, 2) 11:21/0 = 0 11:21/0/y_sort_origin = 9 11:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, 7.5, 5, 7.5, 5, 17.5, -7.5, 17.5) -11:21/0/script = null 10:23/0 = 0 -10:23/0/script = null 12:23/size_in_atlas = Vector2i(3, 3) 12:23/0 = 0 12:23/0/y_sort_origin = 11 12:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20, 20, -20, 10, 2.5, 2.5, 22.5, 12.5, 22.5, 20, -2.5, 32.5) -12:23/0/script = null 16:20/size_in_atlas = Vector2i(4, 2) 16:20/0 = 0 16:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-37.5, -5, 0, -10, 37.5, -5, 37.5, 12.5, 30, 17.5, 0, 20, -30, 17.5, -37.5, 12.5) -16:20/0/script = null 15:20/size_in_atlas = Vector2i(1, 4) 15:20/0 = 0 15:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -25, 10, -25, 10, 30, -10, 30) -15:20/0/script = null 18:18/size_in_atlas = Vector2i(3, 2) 18:18/0 = 0 -18:18/0/script = null 16:22/0 = 0 -16:22/0/script = null 17:22/0 = 0 -17:22/0/script = null 17:23/0 = 0 -17:23/0/script = null 16:23/0 = 0 -16:23/0/script = null 15:24/0 = 0 15:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:24/0/script = null 15:25/0 = 0 15:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, -10, 10, -10, 10, 10, 0, 10) -15:25/0/script = null 0:29/animation_columns = 4 0:29/animation_speed = 3.0 0:29/animation_frame_0/duration = 1.0 @@ -1416,7 +886,6 @@ texture_region_size = Vector2i(20, 20) 0:29/animation_frame_3/duration = 1.0 0:29/0 = 0 0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:29/0/script = null 0:30/animation_columns = 4 0:30/animation_speed = 3.0 0:30/animation_frame_0/duration = 1.0 @@ -1425,7 +894,6 @@ texture_region_size = Vector2i(20, 20) 0:30/animation_frame_3/duration = 1.0 0:30/0 = 0 0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:30/0/script = null 0:31/animation_columns = 4 0:31/animation_speed = 3.0 0:31/animation_frame_0/duration = 1.0 @@ -1434,7 +902,6 @@ texture_region_size = Vector2i(20, 20) 0:31/animation_frame_3/duration = 1.0 0:31/0 = 0 0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:31/0/script = null 0:32/animation_columns = 4 0:32/animation_speed = 3.0 0:32/animation_frame_0/duration = 1.0 @@ -1443,7 +910,6 @@ texture_region_size = Vector2i(20, 20) 0:32/animation_frame_3/duration = 1.0 0:32/0 = 0 0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:32/0/script = null 0:33/animation_columns = 4 0:33/animation_speed = 3.0 0:33/animation_frame_0/duration = 1.0 @@ -1452,7 +918,6 @@ texture_region_size = Vector2i(20, 20) 0:33/animation_frame_3/duration = 1.0 0:33/0 = 0 0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:33/0/script = null 0:34/animation_columns = 4 0:34/animation_speed = 3.0 0:34/animation_frame_0/duration = 1.0 @@ -1461,7 +926,6 @@ texture_region_size = Vector2i(20, 20) 0:34/animation_frame_3/duration = 1.0 0:34/0 = 0 0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:34/0/script = null 0:35/animation_columns = 4 0:35/animation_speed = 3.0 0:35/animation_frame_0/duration = 1.0 @@ -1470,7 +934,6 @@ texture_region_size = Vector2i(20, 20) 0:35/animation_frame_3/duration = 1.0 0:35/0 = 0 0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:35/0/script = null 0:36/animation_columns = 4 0:36/animation_speed = 3.0 0:36/animation_frame_0/duration = 1.0 @@ -1479,7 +942,6 @@ texture_region_size = Vector2i(20, 20) 0:36/animation_frame_3/duration = 1.0 0:36/0 = 0 0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:36/0/script = null 0:37/animation_columns = 4 0:37/animation_speed = 3.0 0:37/animation_frame_0/duration = 1.0 @@ -1488,43 +950,26 @@ texture_region_size = Vector2i(20, 20) 0:37/animation_frame_3/duration = 1.0 0:37/0 = 0 0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -0:37/0/script = null 15:16/0 = 0 -15:16/0/script = null 16:16/0 = 0 -16:16/0/script = null 17:16/0 = 0 -17:16/0/script = null 18:23/0 = 0 -18:23/0/script = null 19:23/0 = 0 -19:23/0/script = null 19:22/0 = 0 -19:22/0/script = null 18:22/0 = 0 -18:22/0/script = null 16:24/0 = 0 -16:24/0/script = null 16:25/0 = 0 -16:25/0/script = null 4:27/0 = 0 -4:27/0/script = null 5:27/0 = 0 -5:27/0/script = null 6:27/0 = 0 -6:27/0/script = null 6:28/0 = 0 -6:28/0/script = null 5:28/0 = 0 -5:28/0/script = null 4:28/0 = 0 -4:28/0/script = null 23:15/size_in_atlas = Vector2i(2, 3) 23:15/0 = 0 23:15/0/texture_origin = Vector2i(0, 20) 23:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20, -15, -12.5, -15, -12.5, 10, -20, 10) 23:15/0/physics_layer_0/polygon_1/points = PackedVector2Array(12.5, -15, 20, -15, 20, 10, 12.5, 10) -23:15/0/script = null 4:29/animation_columns = 4 4:29/animation_speed = 8.0 4:29/animation_frame_0/duration = 1.0 @@ -1532,7 +977,6 @@ texture_region_size = Vector2i(20, 20) 4:29/animation_frame_2/duration = 1.0 4:29/animation_frame_3/duration = 1.0 4:29/0 = 0 -4:29/0/script = null 8:29/animation_columns = 4 8:29/animation_speed = 8.0 8:29/animation_frame_0/duration = 1.0 @@ -1540,7 +984,6 @@ texture_region_size = Vector2i(20, 20) 8:29/animation_frame_2/duration = 1.0 8:29/animation_frame_3/duration = 1.0 8:29/0 = 0 -8:29/0/script = null 4:30/animation_columns = 6 4:30/animation_speed = 8.0 4:30/animation_frame_0/duration = 1.0 @@ -1550,18 +993,14 @@ texture_region_size = Vector2i(20, 20) 4:30/animation_frame_4/duration = 1.0 4:30/animation_frame_5/duration = 1.0 4:30/0 = 0 -4:30/0/script = null 7:27/0 = 0 7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -7:27/0/script = null 7:28/0 = 0 7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -7:28/0/script = null 25:12/size_in_atlas = Vector2i(2, 3) 25:12/0 = 0 25:12/0/texture_origin = Vector2i(-10, 19) 25:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 10, -10, -5, -5, -15, 10, -17.5, 25, -15, 30, -5, 30, 10) -25:12/0/script = null 4:31/animation_columns = 5 4:31/animation_speed = 3.0 4:31/animation_frame_0/duration = 1.0 @@ -1570,690 +1009,450 @@ texture_region_size = Vector2i(20, 20) 4:31/animation_frame_3/duration = 1.0 4:31/animation_frame_4/duration = 1.0 4:31/0 = 0 -4:31/0/script = null 27:12/size_in_atlas = Vector2i(3, 4) 27:12/0 = 0 27:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-27.5, -12.5, 27.5, -12.5, 27.5, 40, -27.5, 40) -27:12/0/script = null 30:13/size_in_atlas = Vector2i(2, 2) 30:13/0 = 0 30:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -2.5, 15, -2.5, 15, 20, -15, 20) -30:13/0/script = null 30:12/0 = 0 -30:12/0/script = null 32:13/size_in_atlas = Vector2i(2, 2) 32:13/0 = 0 32:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-17.5, -12.5, 12.5, -12.5, 12.5, 0, 17.5, 0, 17.5, 20, -12.5, 20, -12.5, 2.5, -17.5, 2.5) -32:13/0/script = null 34:13/0 = 0 34:13/0/y_sort_origin = -8 -34:13/0/script = null 35:13/0 = 0 35:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, -5, -7.5, 7.5, -5, 7.5, 10, 0, 10) -35:13/0/script = null 50:20/0 = 0 50:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(10, -10, 10, 10, -10, 10) -50:20/0/script = null 16:8/size_in_atlas = Vector2i(1, 2) 16:8/0 = 0 16:8/0/y_sort_origin = 10 16:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 1.25, 10, 1.25, 10, 20, -10, 20) -16:8/0/script = null 17:8/size_in_atlas = Vector2i(1, 2) 17:8/0 = 0 17:8/0/y_sort_origin = 10 17:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 1.25, 10, 1.25, 10, 20, -10, 20) -17:8/0/script = null 22:8/size_in_atlas = Vector2i(2, 2) 22:8/0 = 0 22:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 5, -2.5, 10, 5, 18.75, 15, 10, 17.5, 6.25, 15, -11.25, 20, -17.5, 17.5, -20, 7.5, -13.75, 0) -22:8/0/script = null 24:8/size_in_atlas = Vector2i(2, 2) 24:8/0 = 0 24:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -2.5, 7.5, -2.5, 12.5, 7.5, 18.75, 12.5, 10, 16.25, 3.75, 13.75, -1.25, 17.5, -11.25, 18.75, -15, 15, -15, 10, -18.75, 2.5) -24:8/0/script = null 24:10/size_in_atlas = Vector2i(1, 2) 24:10/0 = 0 24:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.25, 1.25, 10, -3.75, 10, 15, 1.25, 15) -24:10/0/script = null 25:10/size_in_atlas = Vector2i(1, 2) 25:10/0 = 0 25:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -3.75, 10, -3.75, 10, 15, -10, 15) -25:10/0/script = null 22:10/0 = 0 22:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-2.5, -7.5, 2.5, -6.25, 5, -1.25, 7.5, 5, 5, 8.75, -5, 8.75, -7.5, 1.25, -7.5, -6.25) -22:10/0/script = null 22:11/0 = 0 22:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.75, -3.75, 2.5, -5, 8.75, -1.25, 7.5, 8.75, -7.5, 3.75) -22:11/0/script = null 29:16/0 = 0 -29:16/0/script = null 28:16/0 = 0 -28:16/0/script = null 27:16/0 = 0 27:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:16/0/script = null 27:17/0 = 0 27:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 6.25, 5, 8.75, -5, 8.75, -10, 6.25) -27:17/0/script = null 28:17/0 = 0 -28:17/0/script = null 29:17/0 = 0 -29:17/0/script = null 30:15/size_in_atlas = Vector2i(2, 2) 30:15/0 = 0 30:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -5, 15, -5, 15, 17.5, -15, 17.5) -30:15/0/script = null 32:15/size_in_atlas = Vector2i(2, 2) 32:15/0 = 0 32:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-11.25, -6.25, 12.5, -6.25, 12.5, 17.5, -11.25, 17.5) -32:15/0/script = null 31:17/size_in_atlas = Vector2i(3, 2) 31:17/0 = 0 31:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-22.5, -3.75, 26.25, -3.75, 26.25, 17.5, -22.5, 17.5) -31:17/0/script = null 25:15/0 = 0 -25:15/0/script = null 26:15/0 = 0 -26:15/0/script = null 13:26/size_in_atlas = Vector2i(1, 4) 13:26/0 = 0 13:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 40, 6.25, 40, 6.25, 37.5, -6.25, 37.5, -6.25, 40, -10, 40) -13:26/0/script = null 12:26/size_in_atlas = Vector2i(1, 4) 12:26/0 = 0 12:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-2.5, -10, 10, -10, 10, 33.75, 0, 33.75, 0, 36.25, -2.5, 36.25) -12:26/0/script = null 8:27/0 = 0 -8:27/0/script = null 30:6/0 = 0 30:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -30:6/0/script = null 29:6/0 = 0 29:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -10, 10, -10, 10, 10, -7.5, 10) -29:6/0/script = null 26:17/0 = 0 -26:17/0/script = null 26:16/0 = 0 -26:16/0/script = null 24:18/size_in_atlas = Vector2i(2, 3) 24:18/0 = 0 24:18/0/texture_origin = Vector2i(-12, 0) 24:18/0/y_sort_origin = 21 24:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, 16.25, 7.5, 13.75, 15, 13.75, 22.5, 16.25, 22.5, 25, 16.25, 28.75, 6.25, 28.75, 0, 25) -24:18/0/script = null 22:18/size_in_atlas = Vector2i(2, 2) 22:18/0 = 0 -22:18/0/script = null 21:18/0 = 0 -21:18/0/script = null 21:19/0 = 0 -21:19/0/script = null 21:20/size_in_atlas = Vector2i(2, 2) 21:20/0 = 0 -21:20/0/script = null 26:20/size_in_atlas = Vector2i(2, 2) 26:20/0 = 0 -26:20/0/script = null 28:21/0 = 0 -28:21/0/script = null 28:20/0 = 0 -28:20/0/script = null 28:19/0 = 0 -28:19/0/script = null 29:19/0 = 0 -29:19/0/script = null 29:20/0 = 0 -29:20/0/script = null 29:21/0 = 0 -29:21/0/script = null 26:19/0 = 0 -26:19/0/script = null 26:18/0 = 0 -26:18/0/script = null 27:18/0 = 0 -27:18/0/script = null 27:19/0 = 0 -27:19/0/script = null 30:18/0 = 0 30:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 7.5, -10, 7.5, 10, -10, 10) -30:18/0/script = null 29:18/0 = 0 29:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:18/0/script = null 20:22/0 = 0 -20:22/0/script = null 20:21/0 = 0 20:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -20:21/0/script = null 20:20/0 = 0 20:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -20:20/0/script = null 22:22/size_in_atlas = Vector2i(2, 3) 22:22/0 = 0 22:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-17.5, -1.25, 16.25, -1.25, 16.25, 30, -17.5, 30) -22:22/0/script = null 24:22/size_in_atlas = Vector2i(3, 3) 24:22/0 = 0 24:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-25, -16.25, 25, -16.25, 25, 10, 17.5, 10, 17.5, 26.25, 11.25, 30, 0, 28.75, 0, 10, -25, 10) -24:22/0/script = null 20:23/size_in_atlas = Vector2i(2, 4) 20:23/0 = 0 20:23/0/texture_origin = Vector2i(0, 11) -20:23/0/script = null 19:24/0 = 0 -19:24/0/script = null 19:25/0 = 0 -19:25/0/script = null 17:24/size_in_atlas = Vector2i(2, 3) 17:24/0 = 0 17:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20, -8.75, 20, -8.75, 20, 31.25, -20, 31.25) -17:24/0/script = null 28:18/0 = 0 28:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 7.5, -10, 7.5, -3.75, 10, -3.75, 10, 10, -10, 10) -28:18/0/script = null 30:19/0 = 0 30:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -30:19/0/script = null 30:20/0 = 0 30:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -30:20/0/script = null 31:20/0 = 0 31:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -31:20/0/script = null 31:19/0 = 0 31:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -31:19/0/script = null 27:22/size_in_atlas = Vector2i(2, 2) 27:22/0 = 0 27:22/0/y_sort_origin = 8 -27:22/0/script = null 29:22/size_in_atlas = Vector2i(2, 2) 29:22/0 = 0 29:22/0/y_sort_origin = 7 29:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, 1.25, 12.5, 8.75, 0, 15, -12.5, 8.75) -29:22/0/script = null 30:21/0 = 0 30:21/0/y_sort_origin = 7 30:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 5, 8.75, 5, 8.75, 10, -10, 10) -30:21/0/script = null 32:19/size_in_atlas = Vector2i(2, 3) 32:19/0 = 0 32:19/0/y_sort_origin = 19 32:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 17.5, 10, 17.5, 10, 28.75, -10, 28.75) -32:19/0/script = null 34:18/size_in_atlas = Vector2i(2, 3) 34:18/0 = 0 34:18/0/y_sort_origin = 11 34:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, 10, -7.5, 2.5, 7.5, 2.5, 15, 10, 15, 23.75, 5, 30, -5, 30, -15, 23.75) -34:18/0/script = null 39:17/0 = 0 39:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:17/0/script = null 39:18/0 = 0 -39:18/0/script = null 4:32/size_in_atlas = Vector2i(3, 5) 4:32/0 = 0 4:32/0/texture_origin = Vector2i(0, -7) -4:32/0/script = null 34:22/0 = 0 34:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:22/0/script = null 35:22/0 = 0 35:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:22/0/script = null 35:23/0 = 0 35:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:23/0/script = null 35:24/0 = 0 35:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:24/0/script = null 34:24/0 = 0 34:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:24/0/script = null 34:23/0 = 0 34:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:23/0/script = null 34:21/0 = 0 -34:21/0/script = null 35:21/0 = 0 -35:21/0/script = null 36:21/size_in_atlas = Vector2i(1, 2) 36:21/0 = 0 36:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.75, -2.5, 10, -2.5, 10, 20, -3.75, 20) -36:21/0/script = null 36:23/0 = 0 -36:23/0/script = null 36:24/0 = 0 -36:24/0/script = null 37:24/0 = 0 -37:24/0/script = null 37:23/0 = 0 -37:23/0/script = null 37:22/0 = 0 -37:22/0/script = null 38:22/0 = 0 -38:22/0/script = null 39:22/0 = 0 -39:22/0/script = null 40:21/0 = 0 -40:21/0/script = null 39:21/0 = 0 -39:21/0/script = null 40:20/0 = 0 -40:20/0/script = null 40:19/0 = 0 -40:19/0/script = null 39:19/size_in_atlas = Vector2i(1, 2) 39:19/0 = 0 -39:19/0/script = null 41:19/0 = 0 -41:19/0/script = null 41:20/0 = 0 -41:20/0/script = null 41:21/0 = 0 41:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -5, 7.5, -5, 7.5, 10, -7.5, 10) -41:21/0/script = null 42:21/size_in_atlas = Vector2i(1, 2) 42:21/0 = 0 42:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.75, -6.25, 10, -6.25, 10, 20, -3.75, 20) -42:21/0/script = null 40:22/size_in_atlas = Vector2i(2, 3) 40:22/0 = 0 40:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12.5, -2.5, 12.5, -2.5, 12.5, 30, -12.5, 30) -40:22/0/script = null 39:23/size_in_atlas = Vector2i(1, 2) 39:23/0 = 0 -39:23/0/script = null 38:23/size_in_atlas = Vector2i(1, 2) 38:23/0 = 0 -38:23/0/script = null 42:23/size_in_atlas = Vector2i(2, 2) 42:23/0 = 0 -42:23/0/script = null 43:22/0 = 0 -43:22/0/script = null 44:22/size_in_atlas = Vector2i(3, 3) 44:22/0 = 0 44:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-26.25, -2.5, 25, -2.5, 25, 30, -26.25, 30) -44:22/0/script = null 47:22/size_in_atlas = Vector2i(1, 2) 47:22/0 = 0 -47:22/0/script = null 48:24/0 = 0 48:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -48:24/0/script = null 48:23/0 = 0 48:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -48:23/0/script = null 48:22/0 = 0 48:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -48:22/0/script = null 49:21/0 = 0 49:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -1.25, -10, -1.25, 10, -10, 10) -49:21/0/script = null 50:21/0 = 0 -50:21/0/script = null 50:22/0 = 0 -50:22/0/script = null 49:22/0 = 0 49:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -1.25, -10, -1.25, 10, -10, 10) -49:22/0/script = null 49:23/0 = 0 49:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -1.25, -10, -1.25, 10, -10, 10) -49:23/0/script = null 50:23/0 = 0 -50:23/0/script = null 49:24/0 = 0 49:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -1.25, -10, -1.25, 10, -10, 10) -49:24/0/script = null 50:24/0 = 0 -50:24/0/script = null 49:25/0 = 0 -49:25/0/script = null 50:25/0 = 0 -50:25/0/script = null 50:26/0 = 0 -50:26/0/script = null 49:26/0 = 0 -49:26/0/script = null 38:25/size_in_atlas = Vector2i(1, 2) 38:25/0 = 0 38:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8.75, -12.5, 8.75, -12.5, 8.75, 13.75, -8.75, 13.75) -38:25/0/script = null 31:21/size_in_atlas = Vector2i(1, 2) 31:21/0 = 0 -31:21/0/script = null 47:24/0 = 0 -47:24/0/script = null 39:25/size_in_atlas = Vector2i(1, 2) 39:25/0 = 0 39:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8.75, -12.5, 8.75, -12.5, 8.75, 12.5, -8.75, 12.5) -39:25/0/script = null 40:25/size_in_atlas = Vector2i(3, 2) 40:25/0 = 0 40:25/0/y_sort_origin = 9 40:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-22.5, 10, -22.5, 0, -5, -7.5, 16.25, -1.25, 16.25, 8.75, -5, 20) -40:25/0/script = null 43:25/size_in_atlas = Vector2i(2, 2) 43:25/0 = 0 43:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, 2.5, -1.25, -7.5, 12.5, 6.25, 12.5, 18.75, 5, 18.75, 5, 11.25, -3.75, 16.25) -43:25/0/script = null 45:25/size_in_atlas = Vector2i(2, 2) 45:25/0 = 0 45:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1.25, -6.25, 13.75, 8.75, -2.5, 18.75, -16.25, 6.25) -45:25/0/script = null 47:25/size_in_atlas = Vector2i(2, 2) 47:25/0 = 0 47:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12.5, -7.5, 13.75, -7.5, 13.75, 13.75, 11.25, 20, -12.5, 18.75) -47:25/0/script = null 48:27/size_in_atlas = Vector2i(3, 1) 48:27/0 = 0 48:27/0/y_sort_origin = 10 48:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-25, 2.5, 27.5, 2.5, 30, 10, -28.75, 11.25) -48:27/0/script = null 46:27/size_in_atlas = Vector2i(2, 2) 46:27/0 = 0 46:27/0/y_sort_origin = 7 46:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12.5, 2.5, 12.5, 2.5, 12.5, 13.75, -12.5, 13.75) -46:27/0/script = null 36:25/size_in_atlas = Vector2i(2, 2) 36:25/0 = 0 36:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-12.5, 1.25, 0, -2.5, 10, 1.25, 10, 10, -12.5, 10) -36:25/0/script = null 16:27/size_in_atlas = Vector2i(4, 2) 16:27/0 = 0 16:27/0/y_sort_origin = 13 16:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-33.75, 5, -30, -3.75, 22.5, -3.75, 28.75, -2.5, 32.5, 5, 26.25, 20, -27.5, 20) -16:27/0/script = null 15:26/0 = 0 -15:26/0/script = null 15:27/0 = 0 -15:27/0/script = null 15:28/0 = 0 15:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:28/0/script = null 14:28/0 = 0 14:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -14:28/0/script = null 14:27/0 = 0 -14:27/0/script = null 14:26/0 = 0 -14:26/0/script = null 14:30/0 = 0 14:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -10, 10, -10, 10, 10, -5, 10) -14:30/0/script = null 15:30/0 = 0 15:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -15:30/0/script = null 16:30/0 = 0 16:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -16:30/0/script = null 17:30/0 = 0 17:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -17:30/0/script = null 17:29/0 = 0 -17:29/0/script = null 16:29/0 = 0 -16:29/0/script = null 15:29/0 = 0 -15:29/0/script = null 14:29/0 = 0 -14:29/0/script = null 12:30/0 = 0 -12:30/0/script = null 11:30/0 = 0 -11:30/0/script = null 10:30/0 = 0 -10:30/0/script = null 9:28/0 = 0 9:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -9:28/0/script = null 9:27/0 = 0 9:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -9:27/0/script = null 10:27/size_in_atlas = Vector2i(1, 2) 10:27/0 = 0 -10:27/0/script = null 8:28/0 = 0 -8:28/0/script = null 11:27/size_in_atlas = Vector2i(1, 2) 11:27/0 = 0 -11:27/0/script = null 10:32/0 = 0 10:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -10:32/0/script = null 11:32/0 = 0 11:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -11:32/0/script = null 12:32/0 = 0 12:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -12:32/0/script = null 13:32/0 = 0 13:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -13:32/0/script = null 13:31/0 = 0 -13:31/0/script = null 12:31/0 = 0 -12:31/0/script = null 11:31/0 = 0 -11:31/0/script = null 10:31/0 = 0 -10:31/0/script = null 9:33/0 = 0 9:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -9:33/0/script = null 8:33/0 = 0 8:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -8:33/0/script = null 7:33/0 = 0 7:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -7:33/0/script = null 9:32/0 = 0 -9:32/0/script = null 31:23/0 = 0 31:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -5, 7.5, -6.25, 8.75, 7.5, -8.75, 8.75) -31:23/0/script = null 32:22/size_in_atlas = Vector2i(2, 2) 32:22/0 = 0 32:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -13.75, 10, -13.75, 13.75, -8.75, 20, -5, 17.5, 5, 13.75, 5, 10, 6.25, 10, 10, -10, 10) -32:22/0/script = null 45:27/size_in_atlas = Vector2i(1, 2) 45:27/0 = 0 45:27/0/y_sort_origin = 8 45:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8.75, 5, 8.75, 5, 7.5, 18.75, -3.75, 20, -8.75, 15) -45:27/0/script = null 35:25/size_in_atlas = Vector2i(1, 3) 35:25/0 = 0 35:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 6.25, -10, 6.25, 30, -10, 30) -35:25/0/script = null 7:32/0 = 0 -7:32/0/script = null 8:32/0 = 0 -8:32/0/script = null 23:25/size_in_atlas = Vector2i(2, 2) 23:25/0 = 0 -23:25/0/script = null 22:25/size_in_atlas = Vector2i(1, 3) 22:25/0 = 0 22:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 30, -10, 30) -22:25/0/script = null 23:20/0 = 0 -23:20/0/script = null 15:4/0 = 0 -15:4/0/script = null 14:31/size_in_atlas = Vector2i(1, 2) 14:31/0 = 0 -14:31/0/script = null 25:25/size_in_atlas = Vector2i(1, 2) 25:25/0 = 0 25:25/0/y_sort_origin = 12 25:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -1.25, -1.25, 7.5, -2.5, 20, -7.5, 20, -8.75, 10, -8.75, 1.25) -25:25/0/script = null 27:24/0 = 0 -27:24/0/script = null 28:24/0 = 0 -28:24/0/script = null 29:24/0 = 0 -29:24/0/script = null 29:25/0 = 0 -29:25/0/script = null 28:25/0 = 0 -28:25/0/script = null 27:25/0 = 0 -27:25/0/script = null 30:24/0 = 0 30:24/0/y_sort_origin = 10 30:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) -30:24/0/script = null 30:25/0 = 0 30:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -6.25, -10, -6.25, 10, -10, 10) -30:25/0/script = null 30:26/0 = 0 30:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, -6.25, -10, -6.25, 10, -10, 10) -30:26/0/script = null 30:27/0 = 0 30:27/0/y_sort_origin = 10 30:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) 30:27/0/physics_layer_0/polygon_1/points = PackedVector2Array(-10, -10, -6.25, -10, -6.25, -10, -6.25, -10, -6.25, 10, -10, 10) -30:27/0/script = null 29:27/0 = 0 29:27/0/y_sort_origin = 10 29:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) -29:27/0/script = null 28:27/0 = 0 28:27/0/y_sort_origin = 10 28:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) -28:27/0/script = null 28:26/0 = 0 28:26/0/y_sort_origin = 10 28:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) -28:26/0/script = null 29:26/0 = 0 29:26/0/y_sort_origin = 10 29:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 7.5, 10, 7.5, 10, 10, -10, 10) -29:26/0/script = null 31:24/size_in_atlas = Vector2i(2, 2) 31:24/0 = 0 -31:24/0/script = null 33:25/size_in_atlas = Vector2i(2, 2) 33:25/0 = 0 -33:25/0/script = null 33:24/0 = 0 -33:24/0/script = null 32:26/0 = 0 32:26/0/z_index = 1 32:26/0/y_sort_origin = 10 -32:26/0/script = null 32:27/0 = 0 32:27/0/z_index = 1 32:27/0/y_sort_origin = 10 -32:27/0/script = null 32:28/0 = 0 32:28/0/z_index = 1 32:28/0/y_sort_origin = 10 -32:28/0/script = null 32:29/0 = 0 32:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, -8.75, 7.5, -8.75, 10, 2.5, 0, 7.5, -10, 2.5) -32:29/0/script = null 31:29/0 = 0 31:29/0/z_index = 1 31:29/0/y_sort_origin = 10 -31:29/0/script = null 31:28/0 = 0 31:28/0/z_index = 1 31:28/0/y_sort_origin = 10 -31:28/0/script = null 31:27/0 = 0 31:27/0/z_index = 1 31:27/0/y_sort_origin = 10 -31:27/0/script = null 31:26/0 = 0 31:26/0/z_index = 1 31:26/0/y_sort_origin = 10 -31:26/0/script = null 27:28/0 = 0 -27:28/0/script = null 27:27/0 = 0 -27:27/0/script = null 27:26/0 = 0 -27:26/0/script = null 26:26/0 = 0 -26:26/0/script = null 26:27/0 = 0 -26:27/0/script = null 26:28/0 = 0 -26:28/0/script = null 25:28/0 = 0 -25:28/0/script = null 24:28/0 = 0 -24:28/0/script = null 24:29/0 = 0 -24:29/0/script = null 25:29/0 = 0 -25:29/0/script = null 25:27/0 = 0 -25:27/0/script = null 24:27/0 = 0 -24:27/0/script = null 23:27/0 = 0 -23:27/0/script = null 23:28/0 = 0 -23:28/0/script = null 22:28/0 = 0 -22:28/0/script = null 22:29/0 = 0 -22:29/0/script = null 23:29/0 = 0 -23:29/0/script = null 21:27/0 = 0 21:27/0/y_sort_origin = 4 21:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-6.25, 0, 6.25, 0, 6.25, 10, -6.25, 10) -21:27/0/script = null 23:30/0 = 0 -23:30/0/script = null 13:34/0 = 0 -13:34/0/script = null 12:34/0 = 0 -12:34/0/script = null 11:34/0 = 0 -11:34/0/script = null 10:34/0 = 0 -10:34/0/script = null 9:34/0 = 0 -9:34/0/script = null 8:34/0 = 0 -8:34/0/script = null 7:34/0 = 0 -7:34/0/script = null 26:29/0 = 0 -26:29/0/script = null 24:30/0 = 0 -24:30/0/script = null 21:29/0 = 0 21:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -10, 5, -10, 5, 1.25, 1.25, 5, -10, 5, -10, -5, -5, -5) -21:29/0/script = null 20:29/0 = 0 20:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, -10, 5, -10, 7.5, -5, 7.5, 0, 2.5, 5, -2.5, 5, -7.5, 0, -7.5, -5) -20:29/0/script = null 20:30/0 = 0 20:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1.25, -7.5, 5, -7.5, 10, -5, 10, 5, 5, 7.5, -1.25, 7.5, -5, 2.5, -5, -2.5) -20:30/0/script = null 21:30/0 = 0 21:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -5, 10, -5, 10, 5, -10, 5) -21:30/0/script = null 20:27/size_in_atlas = Vector2i(1, 2) 20:27/0 = 0 -20:27/0/script = null 18:29/size_in_atlas = Vector2i(2, 2) 18:29/0 = 0 -18:29/0/script = null 17:31/size_in_atlas = Vector2i(3, 2) 17:31/0 = 0 -17:31/0/script = null 15:31/size_in_atlas = Vector2i(2, 2) 15:31/0 = 0 -15:31/0/script = null 0:38/animation_columns = 4 0:38/animation_speed = 5.0 0:38/animation_frame_0/duration = 1.0 @@ -2261,17 +1460,11 @@ texture_region_size = Vector2i(20, 20) 0:38/animation_frame_2/duration = 1.0 0:38/animation_frame_3/duration = 1.0 0:38/0 = 0 -0:38/0/script = null 22:30/0 = 0 -22:30/0/script = null 21:28/0 = 0 -21:28/0/script = null 28:28/0 = 0 -28:28/0/script = null 29:28/0 = 0 -29:28/0/script = null 30:28/0 = 0 -30:28/0/script = null 0:39/size_in_atlas = Vector2i(1, 2) 0:39/animation_columns = 4 0:39/animation_speed = 10.0 @@ -2283,289 +1476,181 @@ texture_region_size = Vector2i(20, 20) 0:39/0/texture_origin = Vector2i(0, -7) 0:39/0/y_sort_origin = 18 0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, 17.5, -3.75, 3.75, 3.75, 3.75, 7.5, 17.5, 6.25, 23.75, -6.25, 23.75) -0:39/0/script = null 33:27/0 = 0 33:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:27/0/script = null 33:28/0 = 0 33:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:28/0/script = null 33:29/0 = 0 33:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:29/0/script = null 34:29/0 = 0 34:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:29/0/script = null 34:28/0 = 0 34:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:28/0/script = null 34:27/0 = 0 34:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:27/0/script = null 35:30/0 = 0 35:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:30/0/script = null 34:30/0 = 0 34:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:30/0/script = null 33:30/0 = 0 33:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:30/0/script = null 33:31/0 = 0 33:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:31/0/script = null 34:31/0 = 0 34:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:31/0/script = null 34:32/0 = 0 34:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -34:32/0/script = null 35:32/0 = 0 35:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:32/0/script = null 35:31/0 = 0 35:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -35:31/0/script = null 33:32/0 = 0 33:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:32/0/script = null 32:32/0 = 0 -32:32/0/script = null 31:32/0 = 0 -31:32/0/script = null 30:31/0 = 0 -30:31/0/script = null 31:31/0 = 0 -31:31/0/script = null 32:31/0 = 0 -32:31/0/script = null 32:30/0 = 0 -32:30/0/script = null 31:30/0 = 0 -31:30/0/script = null 30:30/0 = 0 30:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-6.25, -6.25, -2.5, -6.25, -2.5, -10, 2.5, -10, 2.5, -6.25, 6.25, -6.25, 6.25, 5, -6.25, 5) -30:30/0/script = null 30:29/0 = 0 30:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -30:29/0/script = null 29:29/0 = 0 29:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:29/0/script = null 29:30/0 = 0 29:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:30/0/script = null 29:31/0 = 0 29:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:31/0/script = null 29:32/0 = 0 29:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10) -29:32/0/script = null 30:32/0 = 0 -30:32/0/script = null 30:33/0 = 0 -30:33/0/script = null 31:33/0 = 0 -31:33/0/script = null 32:33/0 = 0 -32:33/0/script = null 28:30/0 = 0 -28:30/0/script = null 28:29/0 = 0 -28:29/0/script = null 27:29/0 = 0 27:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:29/0/script = null 27:30/0 = 0 27:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:30/0/script = null 27:31/0 = 0 27:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:31/0/script = null 27:32/0 = 0 27:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -27:32/0/script = null 24:31/0 = 0 24:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -24:31/0/script = null 23:31/0 = 0 -23:31/0/script = null 23:32/size_in_atlas = Vector2i(2, 1) 23:32/0 = 0 -23:32/0/script = null 25:30/size_in_atlas = Vector2i(2, 3) 25:30/0 = 0 25:30/0/texture_origin = Vector2i(10, 20) -25:30/0/script = null 28:31/0 = 0 28:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -28:31/0/script = null 28:32/0 = 0 28:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -28:32/0/script = null 29:33/0 = 0 29:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -29:33/0/script = null 33:33/0 = 0 33:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -33:33/0/script = null 24:21/0 = 0 -24:21/0/script = null 23:21/0 = 0 -23:21/0/script = null 36:27/0 = 0 -36:27/0/script = null 36:28/0 = 0 -36:28/0/script = null 36:29/0 = 0 -36:29/0/script = null 35:29/0 = 0 -35:29/0/script = null 35:28/0 = 0 -35:28/0/script = null 36:30/0 = 0 -36:30/0/script = null 36:31/0 = 0 -36:31/0/script = null 38:29/0 = 0 38:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:29/0/script = null 38:28/0 = 0 38:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:28/0/script = null 37:29/0 = 0 37:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, -10, 10, -10, 10, 10, 0, 10, -3.75, -1.25) -37:29/0/script = null 37:28/0 = 0 37:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, -10, 10, -10, 10, 10, 0, 10) -37:28/0/script = null 37:30/0 = 0 -37:30/0/script = null 37:31/0 = 0 -37:31/0/script = null 22:31/0 = 0 -22:31/0/script = null 22:32/0 = 0 -22:32/0/script = null 21:31/0 = 0 -21:31/0/script = null 37:27/0 = 0 -37:27/0/script = null 38:27/0 = 0 -38:27/0/script = null 39:27/0 = 0 -39:27/0/script = null 40:27/0 = 0 40:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(7.5, 7.5, 10, 6.25, 10, 10, 6.25, 10) -40:27/0/script = null 41:27/0 = 0 41:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 6.25, 10, 6.25, 10, 10, -10, 10) -41:27/0/script = null 42:27/0 = 0 42:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, 6.25, 6.25, 6.25, 6.25, -10, 10, -10, 10, 10, -10, 10) -42:27/0/script = null 49:0/0 = 0 -49:0/0/script = null 50:0/0 = 0 -50:0/0/script = null 50:1/0 = 0 -50:1/0/script = null 49:1/0 = 0 -49:1/0/script = null 39:28/0 = 0 39:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:28/0/script = null 40:28/0 = 0 40:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:28/0/script = null 41:28/0 = 0 41:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -5, 10, -5, 10, 10, -10, 10) -41:28/0/script = null 42:28/0 = 0 42:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -5, 10, -5, 10, 10, -10, 10) -42:28/0/script = null 43:28/0 = 0 43:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -43:28/0/script = null 43:29/0 = 0 43:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -43:29/0/script = null 42:29/0 = 0 42:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -42:29/0/script = null 41:29/0 = 0 41:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -41:29/0/script = null 40:29/0 = 0 40:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:29/0/script = null 39:29/0 = 0 39:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -5, 10, -5, 10, 10, -10, 10) -39:29/0/script = null 40:30/0 = 0 40:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:30/0/script = null 39:30/0 = 0 39:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:30/0/script = null 38:30/0 = 0 38:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:30/0/script = null 38:31/0 = 0 38:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:31/0/script = null 39:31/0 = 0 39:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:31/0/script = null 40:31/0 = 0 40:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -40:31/0/script = null 39:32/0 = 0 39:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -39:32/0/script = null 38:32/0 = 0 38:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -10, 10, -10, 10, 10, -10, 10) -38:32/0/script = null 41:30/0 = 0 -41:30/0/script = null 42:30/0 = 0 -42:30/0/script = null 48:28/0 = 0 48:28/0/y_sort_origin = 6 48:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -1.25, 10, -1.25, 10, 10, -10, 10) -48:28/0/script = null 49:28/0 = 0 49:28/0/y_sort_origin = 6 49:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -1.25, 10, -1.25, 10, 10, -10, 10) -49:28/0/script = null 50:28/0 = 0 50:28/0/y_sort_origin = 6 50:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -1.25, 10, -1.25, 10, 10, -10, 10) -50:28/0/script = null 20:6/0 = 0 -20:6/0/script = null 19:6/0 = 0 -19:6/0/script = null 20:5/0 = 0 -20:5/0/script = null 20:4/0 = 0 -20:4/0/script = null 22:7/0 = 0 -22:7/0/script = null 50:29/0 = 0 -50:29/0/script = null 44:29/size_in_atlas = Vector2i(2, 3) 44:29/0 = 0 44:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-17.5, -21.25, 18.75, -21.25, 18.75, 31.25, -17.5, 30) -44:29/0/script = null 49:29/0 = 0 49:29/0/y_sort_origin = 5 49:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.5, 0, 5, 0, 6.25, 7.5, 3.75, 10, -8.75, 10) -49:29/0/script = null 48:29/0 = 0 -48:29/0/script = null 47:29/0 = 0 -47:29/0/script = null [resource] tile_size = Vector2i(20, 20) diff --git a/project.godot b/project.godot index 4326e5a..6867041 100644 --- a/project.godot +++ b/project.godot @@ -22,10 +22,9 @@ config/icon="res://Sprites/Menus/icon.png" [display] -window/size/viewport_width=640 +window/size/viewport_width=768 window/size/viewport_height=480 -window/stretch/mode="canvas_items" -window/stretch/scale_mode="integer" +window/stretch/mode="viewport" window/vsync/vsync_mode=0 [dotnet]