mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 07:28:14 +00:00
added the game
This commit is contained in:
369
Scenes/Levels/AchievementMenu.tscn
Normal file
369
Scenes/Levels/AchievementMenu.tscn
Normal file
@@ -0,0 +1,369 @@
|
||||
[gd_scene load_steps=20 format=3 uid="uid://bxaeo8dtil8jy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d3jebf1trkaor" path="res://Scripts/UI/AchievementMenu.gd" id="1_85no8"]
|
||||
[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="1_gq2qe"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_khc1b"]
|
||||
[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_85no8"]
|
||||
[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="6_25fff"]
|
||||
[ext_resource type="Texture2D" uid="uid://26v45a5r1gpd" path="res://Assets/Sprites/UI/AchievementBG.png" id="7_761rq"]
|
||||
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="7_khc1b"]
|
||||
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="8_flkjp"]
|
||||
[ext_resource type="AudioStream" uid="uid://cj5eemp85esmq" path="res://Assets/Audio/BGM/Achievements.mp3" id="8_khc1b"]
|
||||
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="9_25fff"]
|
||||
|
||||
[sub_resource type="Shader" id="Shader_mm3k3"]
|
||||
code = "shader_type canvas_item;
|
||||
|
||||
uniform vec2 motion = vec2(0.0);
|
||||
uniform float scale = 1.0;
|
||||
uniform vec2 offset = vec2(0.0);
|
||||
|
||||
void vertex(){
|
||||
UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale);
|
||||
}"
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6w7a6"]
|
||||
shader = SubResource("Shader_mm3k3")
|
||||
shader_parameter/motion = Vector2(-4, -4)
|
||||
shader_parameter/scale = 1.0
|
||||
shader_parameter/offset = Vector2(0, 0)
|
||||
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_khc1b"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_761rq"]
|
||||
script = ExtResource("9_25fff")
|
||||
Overworld = ExtResource("8_khc1b")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_lqtx1"]
|
||||
script/source = "extends AchievementProgressCalculator
|
||||
|
||||
@export var campaign := \"SMB1\"
|
||||
|
||||
func get_progress() -> int:
|
||||
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
|
||||
var levels_finished := 0
|
||||
for world in 8:
|
||||
for level in 4:
|
||||
if save[\"ChallengeScores\"][world][level] >= ChallengeModeHandler.CHALLENGE_TARGETS[campaign][world][level]:
|
||||
if save[\"RedCoins\"][world][level] >= 63:
|
||||
levels_finished += 1
|
||||
return levels_finished
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_gq2qe"]
|
||||
script/source = "extends AchievementProgressCalculator
|
||||
|
||||
@export var campaign := \"SMB1\"
|
||||
|
||||
func get_progress() -> int:
|
||||
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
|
||||
var levels_finished := 0
|
||||
for i in save[\"ClearedBooLevels\"]:
|
||||
if int(i) > 0:
|
||||
levels_finished += 1
|
||||
return levels_finished
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_khc1b"]
|
||||
script/source = "extends AchievementProgressCalculator
|
||||
|
||||
@export var campaign := \"SMB1\"
|
||||
|
||||
func get_progress() -> int:
|
||||
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
|
||||
var levels_finished := 0
|
||||
for i in save[\"ClearedBooLevels\"]:
|
||||
if int(i) >= 5:
|
||||
levels_finished += 1
|
||||
return levels_finished
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_85no8"]
|
||||
script/source = "extends AchievementProgressCalculator
|
||||
|
||||
@export var campaign := \"SMB1\"
|
||||
|
||||
@export var medal_index := 0
|
||||
|
||||
func get_progress() -> int:
|
||||
var medal_amount := 0
|
||||
SpeedrunHandler.load_best_times(campaign)
|
||||
print(SpeedrunHandler.best_level_warpless_times)
|
||||
var world := 0
|
||||
for x in SpeedrunHandler.best_level_warpless_times:
|
||||
var level := 0
|
||||
for i in x:
|
||||
if i <= SpeedrunHandler.LEVEL_GOLD_WARPLESS_TIMES[campaign][world][level] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and i > 0:
|
||||
medal_amount += 1
|
||||
level += 1
|
||||
world += 1
|
||||
for x in SpeedrunHandler.best_level_any_times:
|
||||
print(SpeedrunHandler.best_level_any_times)
|
||||
if SpeedrunHandler.best_level_any_times[x] <= SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[campaign][x] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and SpeedrunHandler.best_level_any_times[x] > 0:
|
||||
medal_amount += 1
|
||||
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
|
||||
if save.get(\"BestWarplessTime\", -1) <= SpeedrunHandler.GOLD_WARPLESS_TIMES[campaign] and save.get(\"BestWarplessTime\", -1) > 0:
|
||||
medal_amount += 1
|
||||
if save.get(\"BestAnyTime\", -1) <= SpeedrunHandler.GOLD_ANY_TIMES[campaign] and save.get(\"BestAnyTime\", -1) > 0:
|
||||
medal_amount += 1
|
||||
return medal_amount
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_refm4"]
|
||||
script/source = "extends AchievementProgressCalculator
|
||||
|
||||
func get_progress() -> int:
|
||||
var p_amount := 0
|
||||
var save = JSON.parse_string(FileAccess.open(\"user://saves/SMBANN.sav\", FileAccess.READ). get_as_text())
|
||||
for i in save[\"Ranks\"]:
|
||||
if i == \"P\":
|
||||
p_amount += 1
|
||||
print(p_amount)
|
||||
return p_amount
|
||||
"
|
||||
|
||||
[node name="AchievementMenu" type="Node"]
|
||||
script = ExtResource("1_85no8")
|
||||
|
||||
[node name="BG" type="NinePatchRect" parent="."]
|
||||
texture_repeat = 2
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("1_gq2qe")
|
||||
texture = ExtResource("2_khc1b")
|
||||
region_rect = Rect2(48, 0, 16, 16)
|
||||
axis_stretch_horizontal = 1
|
||||
axis_stretch_vertical = 1
|
||||
script = ExtResource("4_85no8")
|
||||
metadata/_custom_type_script = "uid://xem6lai3ufyj"
|
||||
|
||||
[node name="Border" type="NinePatchRect" parent="BG"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.01
|
||||
anchor_right = 0.99
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_25fff")
|
||||
region_rect = Rect2(32, 32, 32, 32)
|
||||
patch_margin_left = 8
|
||||
patch_margin_top = 8
|
||||
patch_margin_right = 8
|
||||
patch_margin_bottom = 8
|
||||
axis_stretch_horizontal = 2
|
||||
axis_stretch_vertical = 2
|
||||
script = ExtResource("4_85no8")
|
||||
metadata/_custom_type_script = "uid://xem6lai3ufyj"
|
||||
|
||||
[node name="BG" type="TextureRect" parent="BG/Border"]
|
||||
show_behind_parent = true
|
||||
material = SubResource("ShaderMaterial_6w7a6")
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("7_761rq")
|
||||
stretch_mode = 1
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 9
|
||||
theme_override_constants/margin_top = 8
|
||||
theme_override_constants/margin_right = 9
|
||||
theme_override_constants/margin_bottom = 12
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/MarginContainer"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Title" type="Label" parent="BG/Border/MarginContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 24)
|
||||
layout_mode = 2
|
||||
text = "MENU_ACHIEVEMENTS"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="BG/Border/MarginContainer/VBoxContainer/Title"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -4.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
mouse_filter = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_khc1b")
|
||||
|
||||
[node name="Progress" type="Label" parent="BG/Border/MarginContainer/VBoxContainer/Title"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(0, 24)
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -232.0
|
||||
offset_right = 4.4400024
|
||||
offset_bottom = 24.0
|
||||
grow_horizontal = 0
|
||||
text = "0% "
|
||||
horizontal_alignment = 2
|
||||
vertical_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 0
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/MarginContainer/VBoxContainer/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="BGM" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("8_khc1b")
|
||||
bus = &"Music"
|
||||
|
||||
[node name="ResourceSetter" type="Node" parent="BGM" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_flkjp")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "stream"
|
||||
themed_resource = SubResource("Resource_761rq")
|
||||
metadata/_custom_type_script = "uid://cq6f682453q6o"
|
||||
|
||||
[node name="ProgressCalculators" type="Node" parent="."]
|
||||
|
||||
[node name="4" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_lqtx1")
|
||||
target_number = 32
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="5" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_lqtx1")
|
||||
campaign = "SMBLL"
|
||||
target_number = 32
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="6" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_lqtx1")
|
||||
campaign = "SMBS"
|
||||
target_number = 32
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="7" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_gq2qe")
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="8" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_gq2qe")
|
||||
campaign = "SMBLL"
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="9" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_gq2qe")
|
||||
campaign = "SMBS"
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="10" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_khc1b")
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="11" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_khc1b")
|
||||
campaign = "SMBLL"
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="12" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_khc1b")
|
||||
campaign = "SMBS"
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="13" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
target_number = 36
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="14" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBLL"
|
||||
target_number = 39
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="15" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBS"
|
||||
target_number = 35
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="16" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
medal_index = 1
|
||||
target_number = 36
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="17" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBLL"
|
||||
medal_index = 1
|
||||
target_number = 39
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="18" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBS"
|
||||
medal_index = 1
|
||||
target_number = 35
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="19" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
medal_index = 2
|
||||
target_number = 36
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="20" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBLL"
|
||||
medal_index = 2
|
||||
target_number = 39
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="21" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_85no8")
|
||||
campaign = "SMBS"
|
||||
medal_index = 2
|
||||
target_number = 35
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="25" type="Node" parent="ProgressCalculators"]
|
||||
script = SubResource("GDScript_refm4")
|
||||
target_number = 32
|
||||
metadata/_custom_type_script = "uid://dwrso5q5r5bak"
|
||||
|
||||
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("7_khc1b")
|
||||
labels = [NodePath("../BG/Border/MarginContainer/VBoxContainer/Title/Progress"), NodePath("../BG/Border/MarginContainer/VBoxContainer/Title")]
|
||||
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
||||
|
||||
[connection signal="sprites_updated" from="BGM/ResourceSetter" to="BGM" method="play"]
|
840
Scenes/Levels/BooRaceMenu.tscn
Normal file
840
Scenes/Levels/BooRaceMenu.tscn
Normal file
@@ -0,0 +1,840 @@
|
||||
[gd_scene load_steps=45 format=3 uid="uid://b7no88iaujhh3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="1_0b6w1"]
|
||||
[ext_resource type="Script" uid="uid://b3ol0iyjcb5n1" path="res://Scripts/UI/BooRaceMenu.gd" id="1_nk4wu"]
|
||||
[ext_resource type="AudioStream" uid="uid://ehcskhcpqrgh" path="res://Assets/Audio/BGM/BooMenu.mp3" id="1_uucdm"]
|
||||
[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="2_2t6wu"]
|
||||
[ext_resource type="Texture2D" uid="uid://dcyoojhkaekws" path="res://Assets/Sprites/UI/BooMenuBG.png" id="2_dwawm"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="3_b56au"]
|
||||
[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="3_dwawm"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="3_wunmb"]
|
||||
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_idhu2"]
|
||||
[ext_resource type="Texture2D" uid="uid://cld412rcrq5o0" path="res://Assets/Sprites/UI/YouVsBoo.png" id="4_nhs2i"]
|
||||
[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="4_vpste"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://cjblhx4flkqva" path="res://Resources/SpriteFrames/Player/Mario/Big.tres" id="5_nhs2i"]
|
||||
[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="5_tgnw3"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="8_2t6wu"]
|
||||
[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="8_jl8ul"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBorder.json" id="8_vpste"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBG.json" id="8_wunmb"]
|
||||
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="8_xx8pl"]
|
||||
[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="9_mm3k3"]
|
||||
[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="10_nk4wu"]
|
||||
[ext_resource type="PackedScene" uid="uid://bxp1l23w1kq41" path="res://Scenes/Prefabs/UI/BooSelect.tscn" id="12_pinst"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RaceBoo.json" id="12_tgnw3"]
|
||||
[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="13_u5tsp"]
|
||||
[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="16_e7l5x"]
|
||||
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="17_e7l5x"]
|
||||
[ext_resource type="Texture2D" uid="uid://dtemc0qgag20j" path="res://Assets/Sprites/UI/BooIcon.png" id="21_vpste"]
|
||||
|
||||
[sub_resource type="Shader" id="Shader_mm3k3"]
|
||||
code = "shader_type canvas_item;
|
||||
|
||||
uniform vec2 motion = vec2(0.0);
|
||||
uniform float scale = 1.0;
|
||||
uniform vec2 offset = vec2(0.0);
|
||||
|
||||
void vertex(){
|
||||
UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale);
|
||||
}"
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nk4wu"]
|
||||
shader = SubResource("Shader_mm3k3")
|
||||
shader_parameter/motion = Vector2(-8, -8)
|
||||
shader_parameter/scale = 1.0
|
||||
shader_parameter/offset = Vector2(0, 0)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hpo87"]
|
||||
atlas = ExtResource("10_nk4wu")
|
||||
region = Rect2(0, 0, 8, 8)
|
||||
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_vpste"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_mm3k3"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(172, 96)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_jl8ul"]
|
||||
resource_name = "Wave"
|
||||
loop_mode = 2
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(104, -43), Vector2(104, -56)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_nk4wu"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_mm3k3"),
|
||||
&"Wave": SubResource("Animation_jl8ul")
|
||||
}
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mm3k3"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(16, 48, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nk4wu"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(0, 48, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ede5m"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(16, 64, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pinst"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(0, 64, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_u5tsp"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(16, 16, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xx8pl"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(0, 16, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jrwk8"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(16, 32, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fwe35"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(0, 32, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e7l5x"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d7k1s"]
|
||||
atlas = ExtResource("3_b56au")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_d3w3b"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mm3k3")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"BlackIdle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nk4wu")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"BlackMove",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ede5m")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"GoldIdle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pinst")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"GoldMove",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_u5tsp")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"GreenIdle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xx8pl")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"GreenMove",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jrwk8")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"RedIdle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fwe35")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"RedMove",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_e7l5x")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"WhiteIdle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d7k1s")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"WhiteMove",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="BooRaceMenu" type="Node"]
|
||||
script = ExtResource("1_nk4wu")
|
||||
|
||||
[node name="Control" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
|
||||
[node name="BG" type="NinePatchRect" parent="."]
|
||||
texture_repeat = 2
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("2_2t6wu")
|
||||
texture = ExtResource("3_wunmb")
|
||||
region_rect = Rect2(0, 0, 16, 16)
|
||||
axis_stretch_horizontal = 1
|
||||
axis_stretch_vertical = 1
|
||||
|
||||
[node name="Border" type="NinePatchRect" parent="BG"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.05
|
||||
anchor_right = 0.95
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("4_vpste")
|
||||
region_rect = Rect2(0, 0, 32, 32)
|
||||
patch_margin_left = 8
|
||||
patch_margin_top = 8
|
||||
patch_margin_right = 8
|
||||
patch_margin_bottom = 8
|
||||
axis_stretch_horizontal = 2
|
||||
axis_stretch_vertical = 2
|
||||
metadata/_custom_type_script = "uid://xem6lai3ufyj"
|
||||
|
||||
[node name="BG" type="TextureRect" parent="BG/Border"]
|
||||
show_behind_parent = true
|
||||
material = SubResource("ShaderMaterial_nk4wu")
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_dwawm")
|
||||
stretch_mode = 1
|
||||
script = ExtResource("3_dwawm")
|
||||
metadata/_custom_type_script = "uid://ca3bew33g45eq"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="BG/Border" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_vpste")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="BG" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_wunmb")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Music" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("1_uucdm")
|
||||
autoplay = true
|
||||
bus = &"Music"
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="."]
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -60.0
|
||||
offset_top = -18.0
|
||||
offset_right = 60.0
|
||||
offset_bottom = 86.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_styles/panel = ExtResource("9_mm3k3")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = -2
|
||||
theme_override_constants/margin_top = -2
|
||||
theme_override_constants/margin_right = -2
|
||||
theme_override_constants/margin_bottom = -2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="LevelLabels" type="VFlowContainer" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/v_separation = 0
|
||||
|
||||
[node name="1-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
||||
layout_mode = 2
|
||||
text = "1-1"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="1-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
||||
layout_mode = 2
|
||||
text = "1-2"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="1-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
||||
layout_mode = 2
|
||||
text = "1-3"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="1-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
||||
layout_mode = 2
|
||||
text = "1-4"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="2-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
||||
layout_mode = 2
|
||||
text = "2-1"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="2-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
||||
layout_mode = 2
|
||||
text = "2-2"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="2-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
||||
layout_mode = 2
|
||||
text = "2-3"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="2-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 16.0
|
||||
texture = SubResource("AtlasTexture_hpo87")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("8_2t6wu")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
||||
layout_mode = 2
|
||||
text = "2-4"
|
||||
|
||||
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
||||
custom_minimum_size = Vector2(16, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Control"]
|
||||
texture = ExtResource("21_vpste")
|
||||
centered = false
|
||||
hframes = 5
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_vpste")
|
||||
|
||||
[node name="PB" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "PB: 00:00:00"
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="PanelContainer"]
|
||||
position = Vector2(60, -27)
|
||||
texture = ExtResource("4_nhs2i")
|
||||
script = ExtResource("5_tgnw3")
|
||||
metadata/_custom_type_script = "uid://364rywt44hy6"
|
||||
|
||||
[node name="PlayerSprite" type="AnimatedSprite2D" parent="PanelContainer" node_paths=PackedStringArray("resource_setter")]
|
||||
position = Vector2(17, -34)
|
||||
sprite_frames = ExtResource("5_nhs2i")
|
||||
animation = &"Idle"
|
||||
offset = Vector2(0, -15)
|
||||
script = ExtResource("1_0b6w1")
|
||||
force_power_state = "Small"
|
||||
resource_setter = NodePath("ResourceSetterNew")
|
||||
metadata/_custom_type_script = "uid://b08qfwj5jk6g1"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/PlayerSprite"]
|
||||
script = ExtResource("8_xx8pl")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Boos" type="Node2D" parent="PanelContainer"]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(172, 96)
|
||||
|
||||
[node name="WaveAnimation" type="AnimationPlayer" parent="PanelContainer/Boos"]
|
||||
root_node = NodePath("../0")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_nk4wu")
|
||||
}
|
||||
autoplay = "Wave"
|
||||
|
||||
[node name="0" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
||||
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
||||
animation = &"GreenIdle"
|
||||
script = ExtResource("8_jl8ul")
|
||||
do_offset = false
|
||||
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/0" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "sprite_frames"
|
||||
resource_json = ExtResource("12_tgnw3")
|
||||
force_properties = {
|
||||
"RaceBoo": 0
|
||||
}
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="1" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
||||
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
||||
animation = &"GreenIdle"
|
||||
script = ExtResource("8_jl8ul")
|
||||
do_offset = false
|
||||
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/1" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "sprite_frames"
|
||||
resource_json = ExtResource("12_tgnw3")
|
||||
force_properties = {
|
||||
"RaceBoo": 1
|
||||
}
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="2" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
||||
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
||||
animation = &"GreenIdle"
|
||||
script = ExtResource("8_jl8ul")
|
||||
do_offset = false
|
||||
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/2" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "sprite_frames"
|
||||
resource_json = ExtResource("12_tgnw3")
|
||||
force_properties = {
|
||||
"RaceBoo": 2
|
||||
}
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="3" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
||||
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
||||
animation = &"GreenIdle"
|
||||
script = ExtResource("8_jl8ul")
|
||||
do_offset = false
|
||||
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/3" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "sprite_frames"
|
||||
resource_json = ExtResource("12_tgnw3")
|
||||
force_properties = {
|
||||
"RaceBoo": 3
|
||||
}
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="4" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
||||
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
||||
animation = &"GreenIdle"
|
||||
script = ExtResource("8_jl8ul")
|
||||
do_offset = false
|
||||
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/4" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("8_xx8pl")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "sprite_frames"
|
||||
resource_json = ExtResource("12_tgnw3")
|
||||
force_properties = {
|
||||
"RaceBoo": 4
|
||||
}
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="BooSelect" parent="." instance=ExtResource("12_pinst")]
|
||||
visible = false
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -46.25
|
||||
offset_top = -28.0
|
||||
offset_right = 46.25
|
||||
offset_bottom = 28.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="CharacterSelect" parent="." instance=ExtResource("13_u5tsp")]
|
||||
visible = false
|
||||
z_as_relative = false
|
||||
offset_left = 0.0
|
||||
offset_top = 0.0
|
||||
offset_right = 0.0
|
||||
offset_bottom = 0.0
|
||||
|
||||
[node name="ThemedToJSONConverter" type="Node" parent="."]
|
||||
script = ExtResource("16_e7l5x")
|
||||
metadata/_custom_type_script = "uid://cqif1li7otvpl"
|
||||
|
||||
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("17_e7l5x")
|
||||
labels = [null, null, null, null, null, null, null, null]
|
||||
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
||||
|
||||
[node name="DropShadow" parent="." instance=ExtResource("4_idhu2")]
|
||||
position = Vector2(0, -40)
|
||||
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="." method="set_current_level_idx" binds= [0]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="." method="set_current_level_idx" binds= [1]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="." method="set_current_level_idx" binds= [2]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="." method="set_current_level_idx" binds= [3]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="." method="set_current_level_idx" binds= [4]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="." method="set_current_level_idx" binds= [5]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="." method="set_current_level_idx" binds= [6]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="hide"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="show"]
|
||||
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="." method="set_current_level_idx" binds= [7]]
|
||||
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="hide"]
|
||||
[connection signal="boo_selected" from="BooSelect" to="CharacterSelect" method="open"]
|
||||
[connection signal="cancelled" from="BooSelect" to="." method="regrab_focus"]
|
||||
[connection signal="cancelled" from="BooSelect" to="." method="open"]
|
||||
[connection signal="cancelled" from="CharacterSelect" to="BooSelect" method="open"]
|
27
Scenes/Levels/ChallengeMiss.tscn
Normal file
27
Scenes/Levels/ChallengeMiss.tscn
Normal file
@@ -0,0 +1,27 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://dq0eq3mftva0w"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bjo3ghjnca7i5" path="res://Scenes/Levels/GameOver.tscn" id="1_xms3k"]
|
||||
[ext_resource type="AudioStream" uid="uid://bb3bg4c6hsfjm" path="res://Assets/Audio/BGM/ChallengeFail.mp3" id="2_gyxu7"]
|
||||
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="3_gyxu7"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ud4io"]
|
||||
script = ExtResource("3_gyxu7")
|
||||
Overworld = ExtResource("2_gyxu7")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[node name="Miss" instance=ExtResource("1_xms3k")]
|
||||
reset_level = true
|
||||
has_menu = false
|
||||
|
||||
[node name="Music" parent="." index="0"]
|
||||
stream = ExtResource("2_gyxu7")
|
||||
|
||||
[node name="ResourceSetter" parent="Music" index="0"]
|
||||
themed_resource = SubResource("Resource_ud4io")
|
||||
|
||||
[node name="Label" parent="CanvasLayer" index="1"]
|
||||
text = "CHALLENGE_MISS"
|
||||
|
||||
[node name="VBoxContainer" parent="CanvasLayer" index="2"]
|
||||
offset_top = -34.0
|
||||
offset_bottom = 34.0
|
17
Scenes/Levels/ChallengeModeCastleResults.tscn
Normal file
17
Scenes/Levels/ChallengeModeCastleResults.tscn
Normal file
@@ -0,0 +1,17 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://crl4v60uug4ho"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://blv1d12smlibh" path="res://Scenes/Levels/ChallengeModeResults.tscn" id="1_vr3sy"]
|
||||
[ext_resource type="Texture2D" uid="uid://b650r4ep8ulqt" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png" id="2_h7wtw"]
|
||||
[ext_resource type="Texture2D" uid="uid://bikycdctjwtdi" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png" id="3_jg0i4"]
|
||||
[ext_resource type="Texture2D" uid="uid://c40dq5bj60ldb" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png" id="4_rtm16"]
|
||||
|
||||
[node name="ChallengeModeResults" instance=ExtResource("1_vr3sy")]
|
||||
|
||||
[node name="PackSprite3" parent="BG2" index="0"]
|
||||
texture = ExtResource("2_h7wtw")
|
||||
|
||||
[node name="PackSprite2" parent="BG2" index="1"]
|
||||
texture = ExtResource("3_jg0i4")
|
||||
|
||||
[node name="PackSprite4" parent="BG2" index="2"]
|
||||
texture = ExtResource("4_rtm16")
|
1104
Scenes/Levels/ChallengeModeResults.tscn
Normal file
1104
Scenes/Levels/ChallengeModeResults.tscn
Normal file
File diff suppressed because it is too large
Load Diff
2422
Scenes/Levels/Credits.tscn
Normal file
2422
Scenes/Levels/Credits.tscn
Normal file
File diff suppressed because it is too large
Load Diff
713
Scenes/Levels/CustomLevelMenu.tscn
Normal file
713
Scenes/Levels/CustomLevelMenu.tscn
Normal file
@@ -0,0 +1,713 @@
|
||||
[gd_scene load_steps=43 format=3 uid="uid://cyf16hyu7mr7x"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bxu6kcun4m6uo" path="res://Scripts/UI/CustomLevelMenu.gd" id="1_2wr4s"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_0jssh"]
|
||||
[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="2_2wr4s"]
|
||||
[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="2_wgcm7"]
|
||||
[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_rx7vd"]
|
||||
[ext_resource type="Texture2D" uid="uid://c1so2g6dmlakk" path="res://Assets/Sprites/UI/CustomLevelBG.png" id="6_ruj08"]
|
||||
[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="7_ruj08"]
|
||||
[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="8_psbt7"]
|
||||
[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="9_61olo"]
|
||||
[ext_resource type="Script" uid="uid://cv5avutyesjxt" path="res://Scripts/UI/CustomLevelList.gd" id="9_r5ajm"]
|
||||
[ext_resource type="Texture2D" uid="uid://chtjq1vr0rpso" path="res://Assets/Sprites/UI/CustomLevelIconDay.png" id="10_psbt7"]
|
||||
[ext_resource type="Texture2D" uid="uid://hg5ql8d3dck7" path="res://Assets/Sprites/UI/CustomLevelActionIcon.png" id="11_bwyvi"]
|
||||
[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="12_psbt7"]
|
||||
[ext_resource type="Script" uid="uid://bb8ldpxo5h71i" path="res://Scripts/UI/SwapContainer.gd" id="12_qptw5"]
|
||||
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="14_tjro6"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="15_7mmoe"]
|
||||
[ext_resource type="PackedScene" uid="uid://dt20tjug8m6oh" path="res://Scenes/Prefabs/UI/CustomLevelContainer.tscn" id="18_7mmoe"]
|
||||
[ext_resource type="PackedScene" uid="uid://ckc73w2p3cdvj" path="res://Scenes/Parts/CustomMenuButton.tscn" id="19_hvf3u"]
|
||||
[ext_resource type="Script" uid="uid://bsmrnnpjkhidw" path="res://Scripts/UI/LevelInfo.gd" id="19_ruj08"]
|
||||
[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="20_otk5o"]
|
||||
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="21_hpawg"]
|
||||
[ext_resource type="Script" uid="uid://crmjepbqu408q" path="res://Scripts/UI/LssBrowser.gd" id="21_obbrw"]
|
||||
[ext_resource type="PackedScene" uid="uid://ctw1isl6cmayh" path="res://Scenes/Parts/SelectableOptionLabel.tscn" id="22_13and"]
|
||||
[ext_resource type="Texture2D" uid="uid://dr28edkhbb1pg" path="res://Assets/Sprites/UI/LSSIcon.png" id="23_8jgx6"]
|
||||
[ext_resource type="AudioStream" uid="uid://lwyvpothl3lv" path="res://Assets/Audio/BGM/CustomLevel.mp3" id="23_22hnx"]
|
||||
[ext_resource type="Script" uid="uid://c4x7i885h4si0" path="res://Scripts/UI/LssLevelInfo.gd" id="23_u8fen"]
|
||||
[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="24_wf6nb"]
|
||||
[ext_resource type="PackedScene" uid="uid://cr2pku7fjkgpo" path="res://Scenes/Prefabs/UI/OnlineLevelContainer.tscn" id="26_r5ajm"]
|
||||
[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="28_u8fen"]
|
||||
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="29_ruj08"]
|
||||
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="30_gmv51"]
|
||||
|
||||
[sub_resource type="Shader" id="Shader_u8fen"]
|
||||
code = "shader_type canvas_item;
|
||||
|
||||
uniform vec2 motion = vec2(0.0);
|
||||
uniform float scale = 1.0;
|
||||
uniform vec2 offset = vec2(0.0);
|
||||
|
||||
void vertex(){
|
||||
UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale);
|
||||
}"
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lfefu"]
|
||||
shader = SubResource("Shader_u8fen")
|
||||
shader_parameter/motion = Vector2(-8, -8)
|
||||
shader_parameter/scale = 1.0
|
||||
shader_parameter/offset = Vector2(0, 0)
|
||||
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_wdbts"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_psbt7"]
|
||||
atlas = ExtResource("11_bwyvi")
|
||||
region = Rect2(0, 0, 12, 12)
|
||||
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_wgcm7"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
grow_begin = 8.0
|
||||
grow_end = 8.0
|
||||
|
||||
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_otk5o"]
|
||||
texture = ExtResource("20_otk5o")
|
||||
texture_margin_left = 8.0
|
||||
texture_margin_top = 8.0
|
||||
texture_margin_right = 8.0
|
||||
texture_margin_bottom = 8.0
|
||||
modulate_color = Color(1, 1, 0, 1)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvf3u"]
|
||||
atlas = ExtResource("11_bwyvi")
|
||||
region = Rect2(0, 0, 12, 12)
|
||||
|
||||
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_paqvc"]
|
||||
texture = ExtResource("20_otk5o")
|
||||
texture_margin_left = 8.0
|
||||
texture_margin_top = 8.0
|
||||
texture_margin_right = 8.0
|
||||
texture_margin_bottom = 8.0
|
||||
modulate_color = Color(1, 0, 0, 1)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_otk5o"]
|
||||
atlas = ExtResource("11_bwyvi")
|
||||
region = Rect2(12, 0, 12, 12)
|
||||
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_obbrw"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qigcv"]
|
||||
script = ExtResource("30_gmv51")
|
||||
Overworld = ExtResource("23_22hnx")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[node name="CustomLevelMenu" type="Node"]
|
||||
script = ExtResource("1_2wr4s")
|
||||
|
||||
[node name="BG" type="NinePatchRect" parent="."]
|
||||
texture_repeat = 2
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("2_wgcm7")
|
||||
texture = ExtResource("2_0jssh")
|
||||
region_rect = Rect2(0, 0, 16, 16)
|
||||
axis_stretch_horizontal = 1
|
||||
axis_stretch_vertical = 1
|
||||
script = ExtResource("4_rx7vd")
|
||||
metadata/_custom_type_script = "uid://xem6lai3ufyj"
|
||||
|
||||
[node name="Border" type="NinePatchRect" parent="BG"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.05
|
||||
anchor_right = 0.95
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_2wr4s")
|
||||
region_rect = Rect2(0, 0, 32, 32)
|
||||
patch_margin_left = 8
|
||||
patch_margin_top = 8
|
||||
patch_margin_right = 8
|
||||
patch_margin_bottom = 8
|
||||
axis_stretch_horizontal = 2
|
||||
axis_stretch_vertical = 2
|
||||
script = ExtResource("4_rx7vd")
|
||||
|
||||
[node name="BG" type="TextureRect" parent="BG/Border"]
|
||||
show_behind_parent = true
|
||||
material = SubResource("ShaderMaterial_lfefu")
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_ruj08")
|
||||
stretch_mode = 1
|
||||
script = ExtResource("7_ruj08")
|
||||
metadata/_custom_type_script = "uid://ca3bew33g45eq"
|
||||
|
||||
[node name="Levels" type="MarginContainer" parent="BG/Border"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 24
|
||||
theme_override_constants/margin_top = 12
|
||||
theme_override_constants/margin_right = 24
|
||||
theme_override_constants/margin_bottom = 16
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Title" type="Label" parent="BG/Border/Levels/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 19)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "CUSTOM_LEVELS"
|
||||
uppercase = true
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/Title"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_top = 12.0
|
||||
offset_bottom = 16.0
|
||||
grow_horizontal = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_wdbts")
|
||||
|
||||
[node name="LevelList" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("9_r5ajm")
|
||||
|
||||
[node name="TopBit" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Button" type="Button" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"]
|
||||
custom_minimum_size = Vector2(0, 42)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
focus_neighbor_right = NodePath("../MarginContainer/VBoxContainer2/SelectableLabel")
|
||||
mouse_filter = 2
|
||||
theme_override_styles/normal = ExtResource("8_psbt7")
|
||||
theme_override_styles/pressed = ExtResource("8_psbt7")
|
||||
theme_override_styles/hover = ExtResource("9_61olo")
|
||||
theme_override_styles/disabled = ExtResource("8_psbt7")
|
||||
theme_override_styles/focus = ExtResource("9_61olo")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 4
|
||||
theme_override_constants/margin_top = 4
|
||||
theme_override_constants/margin_right = 4
|
||||
theme_override_constants/margin_bottom = 4
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HSplitContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="LeftHalf" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="LevelIcon" type="NinePatchRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(32, 32)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 4
|
||||
texture = ExtResource("10_psbt7")
|
||||
region_rect = Rect2(64, 96, 32, 32)
|
||||
|
||||
[node name="LevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_constants/separation = -4
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"]
|
||||
custom_minimum_size = Vector2(0, 16)
|
||||
layout_mode = 2
|
||||
horizontal_scroll_mode = 3
|
||||
vertical_scroll_mode = 3
|
||||
|
||||
[node name="LevelName" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_CREATE_0"
|
||||
uppercase = true
|
||||
|
||||
[node name="Container" type="BoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" node_paths=PackedStringArray("test_node", "dummy_node")]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("12_qptw5")
|
||||
test_node = NodePath("Label")
|
||||
dummy_node = NodePath("TextureRect")
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
texture = SubResource("AtlasTexture_psbt7")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="Label" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container"]
|
||||
visible = false
|
||||
modulate = Color(0.38928655, 0.38928664, 0.38928658, 1)
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_CREATE_1"
|
||||
uppercase = true
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button"]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -8.0
|
||||
offset_top = -4.0
|
||||
offset_bottom = 4.0
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("14_tjro6")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
mode = 1
|
||||
resource_json = ExtResource("15_7mmoe")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_right = -4
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SelectableLabel" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")]
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_OPEN_FOLDER"
|
||||
|
||||
[node name="SelectableLabel2" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")]
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_REFRESH"
|
||||
|
||||
[node name="SelectableLabel3" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")]
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_LSS"
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LevelList"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_wgcm7")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_constants/margin_left = -8
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(0, 128)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
vertical_scroll_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/margin_left = 8
|
||||
|
||||
[node name="LevelContainers" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer/LevelContainers"]
|
||||
layout_mode = 2
|
||||
text = "No levels found!"
|
||||
horizontal_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="HSeparator2" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LevelList"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_wgcm7")
|
||||
|
||||
[node name="LevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/separation = 4
|
||||
script = ExtResource("19_ruj08")
|
||||
|
||||
[node name="SelectedLevel" parent="BG/Border/Levels/VBoxContainer/LevelInfo" instance=ExtResource("18_7mmoe")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
|
||||
[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"]
|
||||
scroll_horizontal = 46
|
||||
is_active = true
|
||||
|
||||
[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"]
|
||||
scroll_horizontal = 55
|
||||
is_active = true
|
||||
|
||||
[node name="Panel" type="PanelContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_styles/panel = ExtResource("8_psbt7")
|
||||
|
||||
[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/Panel"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
scroll_vertical = 33
|
||||
horizontal_scroll_mode = 3
|
||||
vertical_scroll_mode = 3
|
||||
script = ExtResource("24_wf6nb")
|
||||
direction = 1
|
||||
is_active = true
|
||||
auto_connect_focus = false
|
||||
metadata/_custom_type_script = "uid://d63p6qr5a748"
|
||||
|
||||
[node name="Description" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/Panel/AutoScrollContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "this is text, isnt it so cool. WOWOWOWOWOWW"
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo"]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="Play" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_right = NodePath("../Edit")
|
||||
|
||||
[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play" index="2"]
|
||||
text = "EDITOR_MAIN_LEVEL_PLAY"
|
||||
|
||||
[node name="Edit" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_right = NodePath("../Delete")
|
||||
|
||||
[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="0"]
|
||||
theme_override_styles/pressed = SubResource("StyleBoxTexture_otk5o")
|
||||
theme_override_styles/focus = SubResource("StyleBoxTexture_otk5o")
|
||||
|
||||
[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="1"]
|
||||
texture = SubResource("AtlasTexture_hvf3u")
|
||||
|
||||
[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="2"]
|
||||
text = "EDITOR_MAIN_LEVEL_EDIT"
|
||||
|
||||
[node name="Delete" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_left = NodePath("../Edit")
|
||||
|
||||
[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="0"]
|
||||
theme_override_styles/pressed = SubResource("StyleBoxTexture_paqvc")
|
||||
theme_override_styles/focus = SubResource("StyleBoxTexture_paqvc")
|
||||
|
||||
[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="1"]
|
||||
texture = SubResource("AtlasTexture_otk5o")
|
||||
|
||||
[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="2"]
|
||||
text = "EDITOR_MAIN_LEVEL_DELETE"
|
||||
|
||||
[node name="DeleteConfirm" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
focus_neighbor_left = NodePath("../Edit")
|
||||
focus_previous = NodePath("../Edit")
|
||||
|
||||
[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="0"]
|
||||
theme_override_styles/pressed = SubResource("StyleBoxTexture_paqvc")
|
||||
theme_override_styles/focus = SubResource("StyleBoxTexture_paqvc")
|
||||
|
||||
[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="1"]
|
||||
texture = SubResource("AtlasTexture_otk5o")
|
||||
|
||||
[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="2"]
|
||||
text = "EDITOR_MAIN_LEVEL_CONFIRM"
|
||||
|
||||
[node name="LSSBrowser" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("21_obbrw")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="RefreshList" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("12_psbt7")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "EDITOR_MAIN_REFRESH"
|
||||
|
||||
[node name="SelectableOptionLabel" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")]
|
||||
layout_mode = 2
|
||||
title = "EDITOR_LSS_SORT"
|
||||
values = Array[String](["EDITOR_LSS_SORT_FEATURED", "EDITOR_LSS_SORT_RECENT", "EDITOR_LSS_SORT_DOWNLOADS", "EDITOR_LSS_SORT_RATING"])
|
||||
add_colon = false
|
||||
|
||||
[node name="Order" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")]
|
||||
layout_mode = 2
|
||||
title = "EDITOR_LSS_ORDER"
|
||||
values = Array[String](["EDITOR_LSS_ORDER_ASC", "EDITOR_LSS_ORDER_DEC"])
|
||||
add_colon = false
|
||||
|
||||
[node name="Page" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
title = "Page"
|
||||
values = Array[String](["1"])
|
||||
|
||||
[node name="HTTPRequest" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_obbrw")
|
||||
|
||||
[node name="LoadingMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 6
|
||||
text = "Grabbing levels..."
|
||||
horizontal_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="OverloadMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 6
|
||||
text = "Too many requests! Hang on a sec!"
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="ErrorMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 6
|
||||
text = "Error getting levels! is LSS or your internet connection down?"
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/margin_left = 8
|
||||
theme_override_constants/margin_top = 4
|
||||
|
||||
[node name="OnlineLevelList" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/ScrollContainer/MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HSeparator2" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_obbrw")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"]
|
||||
visible = false
|
||||
position = Vector2(171.2, 33)
|
||||
texture = ExtResource("23_8jgx6")
|
||||
|
||||
[node name="LSSLevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
script = ExtResource("23_u8fen")
|
||||
|
||||
[node name="SelectedOnlineLevel" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo" instance=ExtResource("26_r5ajm")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
|
||||
[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"]
|
||||
scroll_horizontal = 7
|
||||
is_active = true
|
||||
auto_connect_focus = false
|
||||
|
||||
[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"]
|
||||
scroll_horizontal = 55
|
||||
is_active = true
|
||||
auto_connect_focus = false
|
||||
|
||||
[node name="Panel" type="PanelContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
theme_override_styles/panel = ExtResource("8_psbt7")
|
||||
|
||||
[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Panel"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 0
|
||||
scroll_vertical = 33
|
||||
horizontal_scroll_mode = 3
|
||||
script = ExtResource("24_wf6nb")
|
||||
direction = 1
|
||||
is_active = true
|
||||
auto_connect_focus = false
|
||||
metadata/_custom_type_script = "uid://d63p6qr5a748"
|
||||
|
||||
[node name="LSSDescription" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Panel/AutoScrollContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "this is text, isnt it so cool. WOWOWOWOWOWW"
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="Download" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_styles/normal = ExtResource("8_psbt7")
|
||||
theme_override_styles/pressed = ExtResource("9_61olo")
|
||||
theme_override_styles/hover = ExtResource("9_61olo")
|
||||
theme_override_styles/focus = ExtResource("9_61olo")
|
||||
text = "EDITOR_LSS_DOWNLOAD"
|
||||
|
||||
[node name="OnlinePlay" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_styles/normal = ExtResource("8_psbt7")
|
||||
theme_override_styles/pressed = ExtResource("9_61olo")
|
||||
theme_override_styles/hover = ExtResource("9_61olo")
|
||||
theme_override_styles/focus = ExtResource("9_61olo")
|
||||
text = "PLAY"
|
||||
|
||||
[node name="ViewOnLSS" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_styles/normal = ExtResource("8_psbt7")
|
||||
theme_override_styles/pressed = ExtResource("9_61olo")
|
||||
theme_override_styles/hover = ExtResource("9_61olo")
|
||||
theme_override_styles/focus = ExtResource("9_61olo")
|
||||
text = "EDITOR_LSS_OPEN_PAGE"
|
||||
|
||||
[node name="Description" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"]
|
||||
|
||||
[node name="DownloadLevel" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"]
|
||||
|
||||
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("21_hpawg")
|
||||
labels = [NodePath("../BG/Border/Levels/VBoxContainer/Title"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel2"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer/LevelContainers/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2/LevelAuthor"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/Panel/AutoScrollContainer/Description"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/RefreshList"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/LoadingMSG"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/OverloadMSG"), null]
|
||||
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
||||
|
||||
[node name="BGM" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("23_22hnx")
|
||||
autoplay = true
|
||||
bus = &"Music"
|
||||
|
||||
[node name="ResourceSetter" type="Node" parent="BGM" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("29_ruj08")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "stream"
|
||||
themed_resource = SubResource("Resource_qigcv")
|
||||
metadata/_custom_type_script = "uid://cq6f682453q6o"
|
||||
|
||||
[node name="CharacterSelect" parent="." instance=ExtResource("28_u8fen")]
|
||||
visible = false
|
||||
offset_left = -76.0
|
||||
offset_right = 76.0
|
||||
focus_mode = 2
|
||||
|
||||
[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LevelList" to="." method="back_to_title_screen"]
|
||||
[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LevelList" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="open"]
|
||||
[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LevelList" to="BG/Border/Levels/VBoxContainer/LevelList" method="close" unbinds=1]
|
||||
[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" method="show"]
|
||||
[connection signal="focus_exited" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" method="hide"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="." method="new_level"]
|
||||
[connection signal="ready" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" method="grab_focus"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel" to="BG/Border/Levels/VBoxContainer/LevelList" method="open_folder"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel2" to="BG/Border/Levels/VBoxContainer/LevelList" method="refresh"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3" to="BG/Border/Levels/VBoxContainer/LevelList" method="close"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="open" binds= [true]]
|
||||
[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="BG/Border/Levels/VBoxContainer/LevelList" method="open" binds= [false]]
|
||||
[connection signal="level_edit" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="." method="edit_level"]
|
||||
[connection signal="level_play" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="." method="play_level"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="level_selected"]
|
||||
[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" method="show"]
|
||||
[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" method="hide"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="level_edited"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" method="hide"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" method="grab_focus"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm/Button" to="." method="delete_level"]
|
||||
[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LevelList" method="open" binds= [false]]
|
||||
[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="open"]
|
||||
[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="close" unbinds=1]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/RefreshList" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="grab_levels"]
|
||||
[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/SelectableOptionLabel" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_filter"]
|
||||
[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/Order" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_order"]
|
||||
[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/Page" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_page"]
|
||||
[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="level_list_retrieved"]
|
||||
[connection signal="tree_exiting" from="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" to="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" method="cancel_request"]
|
||||
[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="open" binds= [false]]
|
||||
[connection signal="level_play" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo" to="." method="play_level"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/Download" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="download_level"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/OnlinePlay" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="play_level"]
|
||||
[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/ViewOnLSS" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="open_lss"]
|
||||
[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Description" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="on_request_completed"]
|
||||
[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/DownloadLevel" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="level_downloaded"]
|
||||
[connection signal="cancelled" from="CharacterSelect" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="reopen"]
|
||||
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel"]
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play"]
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit"]
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete"]
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm"]
|
||||
[editable path="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel"]
|
220
Scenes/Levels/Disclaimer.tscn
Normal file
220
Scenes/Levels/Disclaimer.tscn
Normal file
@@ -0,0 +1,220 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://bn66tnn8nlpi7"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bjsdmqxwrb6sd" path="res://Scripts/Parts/Disclaimer.gd" id="1_esyiu"]
|
||||
[ext_resource type="AudioStream" uid="uid://o8wqcv7gjfkn" path="res://Assets/Audio/SFX/Pause.wav" id="3_x4k0q"]
|
||||
[ext_resource type="AudioStream" uid="uid://02i3v6iqndob" path="res://Assets/Audio/SFX/Bump.wav" id="4_j7oxo"]
|
||||
[ext_resource type="AudioStream" uid="uid://b2i8bjhlcvruw" path="res://Assets/Audio/SFX/Coin.wav" id="5_ou832"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_j7oxo"]
|
||||
resource_name = "Go"
|
||||
length = 9.0
|
||||
step = 0.1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("2:visible")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 4.2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Title:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.3),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Enjoy:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/3/type = "audio"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("AudioStreamPlayer")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_x4k0q")
|
||||
}, {
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("4_j7oxo")
|
||||
}, {
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("5_ou832")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.3, 1, 8)
|
||||
}
|
||||
tracks/3/use_blend = true
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("1:visible")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1, 4),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ou832"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("2:visible")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Title:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Enjoy:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("1:visible")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_f4ecw"]
|
||||
_data = {
|
||||
&"Go": SubResource("Animation_j7oxo"),
|
||||
&"RESET": SubResource("Animation_ou832")
|
||||
}
|
||||
|
||||
[sub_resource type="SystemFont" id="SystemFont_x4k0q"]
|
||||
font_names = PackedStringArray("Monospace")
|
||||
|
||||
[node name="Disclaimer" type="Node"]
|
||||
script = ExtResource("1_esyiu")
|
||||
|
||||
[node name="BG" type="ColorRect" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_f4ecw")
|
||||
}
|
||||
autoplay = "Go"
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
volume_db = -5.0
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="Title" type="Label" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.968627, 0.223529, 0.0627451, 1)
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_bottom = 17.0
|
||||
grow_horizontal = 2
|
||||
theme_override_fonts/font = SubResource("SystemFont_x4k0q")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "TITLE_DISCLAIMER"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="1" type="Label" parent="."]
|
||||
visible = false
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_fonts/font = SubResource("SystemFont_x4k0q")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "TITLE_DISCLAIM_1"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="2" type="Label" parent="."]
|
||||
visible = false
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_fonts/font = SubResource("SystemFont_x4k0q")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "TITLE_DISCLAIM_2"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="Enjoy" type="Label" parent="."]
|
||||
visible = false
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_fonts/font = SubResource("SystemFont_x4k0q")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "TITLE_DISCLAIM_3"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 2
|
||||
autowrap_mode = 2
|
||||
|
||||
[connection signal="animation_finished" from="AnimationPlayer" to="." method="go_to_menu" unbinds=1]
|
95
Scenes/Levels/EditorLevelBase.tscn
Executable file
95
Scenes/Levels/EditorLevelBase.tscn
Executable file
@@ -0,0 +1,95 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://bow7jcfb6mf40"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Classes/EditorLevelBase.gd" id="1_nkx57"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_o5dwp"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbha2l6hg1kfo" path="res://Assets/Sprites/UI/EditorGrid.png" id="3_m2yqk"]
|
||||
[ext_resource type="Texture2D" uid="uid://bxciugu0dg7e8" path="res://Assets/Sprites/Editor/ChunkDisplay.png" id="4_vqnjd"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_7pgrs"]
|
||||
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_8b4x6"]
|
||||
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_if7pi"]
|
||||
|
||||
[node name="Level" type="Node"]
|
||||
script = ExtResource("1_nkx57")
|
||||
time_limit = 500
|
||||
vertical_height = -480
|
||||
metadata/_custom_type_script = "uid://bcqr1v25ygedb"
|
||||
|
||||
[node name="LevelBG" parent="." instance=ExtResource("2_o5dwp")]
|
||||
|
||||
[node name="Camera" type="Camera2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(-232, 0)
|
||||
process_callback = 0
|
||||
limit_enabled = false
|
||||
limit_bottom = 32
|
||||
|
||||
[node name="Grid" type="Parallax2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
visibility_layer = 2
|
||||
z_index = -10
|
||||
z_as_relative = false
|
||||
repeat_size = Vector2(512, 512)
|
||||
repeat_times = 8
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Grid"]
|
||||
modulate = Color(0.356863, 0.356863, 0.356863, 0.407843)
|
||||
offset_right = 512.0
|
||||
offset_bottom = 512.0
|
||||
texture = ExtResource("3_m2yqk")
|
||||
stretch_mode = 1
|
||||
|
||||
[node name="ChunkGrid" type="Parallax2D" parent="Grid"]
|
||||
unique_name_in_owner = true
|
||||
visibility_layer = 2
|
||||
z_index = -10
|
||||
z_as_relative = false
|
||||
scroll_offset = Vector2(0, 32)
|
||||
repeat_size = Vector2(512, 512)
|
||||
repeat_times = 8
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Grid/ChunkGrid"]
|
||||
offset_right = 512.0
|
||||
offset_bottom = 512.0
|
||||
texture = ExtResource("4_vqnjd")
|
||||
|
||||
[node name="TileLayer5" parent="." instance=ExtResource("5_7pgrs")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TileLayer4" parent="." instance=ExtResource("5_7pgrs")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TileLayer3" parent="." instance=ExtResource("5_7pgrs")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TileLayer2" parent="." instance=ExtResource("5_7pgrs")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TileLayer1" parent="." instance=ExtResource("5_7pgrs")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="EntityLayer5" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 4
|
||||
|
||||
[node name="EntityLayer4" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 4
|
||||
|
||||
[node name="EntityLayer3" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 4
|
||||
|
||||
[node name="EntityLayer2" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 4
|
||||
|
||||
[node name="EntityLayer1" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 4
|
||||
|
||||
[node name="Player" parent="EntityLayer1" instance=ExtResource("6_8b4x6")]
|
||||
position = Vector2(-232, 0)
|
||||
metadata/tile_position = Vector2i(-15, -1)
|
||||
metadata/no_save = false
|
||||
|
||||
[node name="DropShadow" parent="." instance=ExtResource("7_if7pi")]
|
32
Scenes/Levels/EndlessLevel.tscn
Executable file
32
Scenes/Levels/EndlessLevel.tscn
Executable file
@@ -0,0 +1,32 @@
|
||||
[gd_scene load_steps=8 format=4 uid="uid://4livv5qmwy2x"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o1m72"]
|
||||
[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="3_j12wv"]
|
||||
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_ws1ef"]
|
||||
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_74hgd"]
|
||||
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_5xn7b"]
|
||||
[ext_resource type="Script" uid="uid://dl2nxlgmoa5t2" path="res://Scripts/Parts/EndlessLevelConstructor.gd" id="6_akn6l"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="7_ws1ef"]
|
||||
|
||||
[node name="EndlessLevel" type="Node"]
|
||||
script = ExtResource("1_o1m72")
|
||||
metadata/_custom_type_script = "uid://bcqr1v25ygedb"
|
||||
|
||||
[node name="Pieces" type="Node2D" parent="."]
|
||||
|
||||
[node name="EndlessLevelConstructor" type="Node" parent="."]
|
||||
script = ExtResource("6_akn6l")
|
||||
|
||||
[node name="BrickBlock" parent="EndlessLevelConstructor" instance=ExtResource("3_ws1ef")]
|
||||
position = Vector2(-64, -64)
|
||||
|
||||
[node name="StartCastle" parent="." instance=ExtResource("3_j12wv")]
|
||||
position = Vector2(-216, -40)
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("4_74hgd")]
|
||||
position = Vector2(-216, 0)
|
||||
|
||||
[node name="DropShadow" parent="." instance=ExtResource("5_5xn7b")]
|
||||
|
||||
[node name="Tiles" parent="." instance=ExtResource("7_ws1ef")]
|
||||
tile_map_data = PackedByteArray("AADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAA=")
|
33
Scenes/Levels/FlatTest.tscn
Executable file
33
Scenes/Levels/FlatTest.tscn
Executable file
File diff suppressed because one or more lines are too long
102
Scenes/Levels/GameOver.tscn
Normal file
102
Scenes/Levels/GameOver.tscn
Normal file
@@ -0,0 +1,102 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://bjo3ghjnca7i5"]
|
||||
|
||||
[ext_resource type="AudioStream" uid="uid://c4mviyo5ldto5" path="res://Assets/Audio/BGM/GameOver.mp3" id="1_644yi"]
|
||||
[ext_resource type="Script" uid="uid://b1dc01fk1eomt" path="res://Scripts/Parts/GameOver.gd" id="1_chlux"]
|
||||
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_buq0o"]
|
||||
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_xsy50"]
|
||||
[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="5_l878x"]
|
||||
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_ykrvu"]
|
||||
[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="7_2uo6v"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ykrvu"]
|
||||
script = ExtResource("4_xsy50")
|
||||
Overworld = ExtResource("1_644yi")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[node name="GameOver" type="Node"]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_chlux")
|
||||
has_menu = true
|
||||
|
||||
[node name="Music" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("1_644yi")
|
||||
bus = &"Music"
|
||||
|
||||
[node name="ResourceSetter" type="Node" parent="Music" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("3_buq0o")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "stream"
|
||||
themed_resource = SubResource("Resource_ykrvu")
|
||||
metadata/_custom_type_script = "uid://cq6f682453q6o"
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
layer = 0
|
||||
|
||||
[node name="BG" type="ColorRect" parent="CanvasLayer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="Label" type="Label" parent="CanvasLayer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
text = "DIFFI_GAME_OVER"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"]
|
||||
visible = false
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -64.0
|
||||
offset_top = -12.0
|
||||
offset_right = 64.0
|
||||
offset_bottom = 56.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Control" type="Control" parent="CanvasLayer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 24)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SelectableLabel" parent="CanvasLayer/VBoxContainer" instance=ExtResource("5_l878x")]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 10
|
||||
text = "MENU_CONTINUE"
|
||||
|
||||
[node name="SelectableLabel2" parent="CanvasLayer/VBoxContainer" instance=ExtResource("5_l878x")]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 10
|
||||
text = "PAUSE_QUIT"
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
wait_time = 5.0
|
||||
one_shot = true
|
||||
autostart = true
|
||||
|
||||
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("5_ykrvu")
|
||||
labels = [NodePath("../CanvasLayer/Label"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel2")]
|
||||
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
||||
|
||||
[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("7_2uo6v")
|
||||
labels = [NodePath("../CanvasLayer/Label"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel2")]
|
||||
metadata/_custom_type_script = "uid://dt2p68xl462v2"
|
||||
|
||||
[connection signal="sprites_updated" from="Music/ResourceSetter" to="Music" method="play"]
|
||||
[connection signal="pressed" from="CanvasLayer/VBoxContainer/SelectableLabel" to="." method="continue_on"]
|
||||
[connection signal="pressed" from="CanvasLayer/VBoxContainer/SelectableLabel2" to="." method="quit_to_menu"]
|
||||
[connection signal="timeout" from="Timer" to="." method="go_back_to_title"]
|
48
Scenes/Levels/Level.tscn
Executable file
48
Scenes/Levels/Level.tscn
Executable file
@@ -0,0 +1,48 @@
|
||||
[gd_scene load_steps=4 format=4 uid="uid://cki6yy14safd"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_02k47"]
|
||||
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="2_bk2yi"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_bk2yi"]
|
||||
|
||||
[node name="Level" type="Node"]
|
||||
script = ExtResource("1_02k47")
|
||||
time_limit = 999999
|
||||
world_id = 0
|
||||
level_id = 0
|
||||
can_backscroll = true
|
||||
metadata/_custom_type_script = "uid://bcqr1v25ygedb"
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("2_bk2yi")]
|
||||
|
||||
[node name="CanvasLayer2" type="CanvasLayer" parent="."]
|
||||
layer = -1
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="CanvasLayer2"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="Tiles" parent="." instance=ExtResource("3_bk2yi")]
|
||||
modulate = Color(0, 0, 0, 1)
|
||||
tile_map_data = PackedByteArray("AADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAAA9AAAAAAAAAAAAAAA9AAEAAAAAAAAAAAA+AAAAAAAAAAAAAAA+AAEAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAEAAAAAAAAAAABAAAAAAAAAAAAAAABAAAEAAAAAAAAAAABBAAAAAAAAAAAAAABBAAEAAAAAAAAAAABCAAAAAAAAAAAAAABCAAEAAAAAAAAAAABDAAAAAAAAAAAAAABDAAEAAAAAAAAAAABEAAAAAAAAAAAAAABEAAEAAAAAAAAAAABFAAAAAAAAAAAAAABFAAEAAAAAAAAAAABGAAAAAAAAAAAAAABGAAEAAAAAAAAAAABHAAAAAAAAAAAAAABHAAEAAAAAAAAAAABIAAAAAAAAAAAAAABIAAEAAAAAAAAAAABJAAAAAAAAAAAAAABJAAEAAAAAAAAAAABKAAAAAAAAAAAAAABKAAEAAAAAAAAAAABLAAAAAAAAAAAAAABLAAEAAAAAAAAAAABMAAAAAAAAAAAAAABMAAEAAAAAAAAAAABNAAAAAAAAAAAAAABNAAEAAAAAAAAAAABOAAAAAAAAAAAAAABOAAEAAAAAAAAAAAA=")
|
||||
|
||||
[node name="Line2D" type="Line2D" parent="."]
|
||||
position = Vector2(0, 1)
|
||||
points = PackedVector2Array(-256, 0, 1264, 0)
|
||||
width = 1.0
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
layer = 128
|
||||
|
||||
[node name="Control" type="Control" parent="CanvasLayer"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
5319
Scenes/Levels/LevelEditor.tscn
Normal file
5319
Scenes/Levels/LevelEditor.tscn
Normal file
File diff suppressed because it is too large
Load Diff
140
Scenes/Levels/LevelTransition.tscn
Normal file
140
Scenes/Levels/LevelTransition.tscn
Normal file
@@ -0,0 +1,140 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://ckpuxdilk5u0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://vwe7y2scu8a1" path="res://Scripts/Parts/LevelTransition.gd" id="1_75ji3"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="3_y8ytj"]
|
||||
[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="5_jsg51"]
|
||||
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_mcaat"]
|
||||
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="8_ehrek"]
|
||||
[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="10_abjth"]
|
||||
|
||||
[node name="LevelTransition" type="Node" node_paths=PackedStringArray("text_shadows")]
|
||||
script = ExtResource("1_75ji3")
|
||||
text_shadows = [NodePath("BG/Control/World"), NodePath("BG/Control/MarathonPB"), NodePath("BG/Control/LivesCount")]
|
||||
|
||||
[node name="BG" type="CanvasLayer" parent="."]
|
||||
layer = 0
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="BG"]
|
||||
z_index = -4096
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="Control" type="Control" parent="BG"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
metadata/_edit_use_anchors_ = true
|
||||
|
||||
[node name="World" type="Label" parent="BG/Control"]
|
||||
layout_mode = 0
|
||||
offset_left = -144.0
|
||||
offset_top = -44.0
|
||||
offset_right = 4.0
|
||||
offset_bottom = -28.0
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "HUD_WORLD"
|
||||
horizontal_alignment = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="CustomLevelName" type="Label" parent="BG/Control"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = -128.0
|
||||
offset_top = -56.0
|
||||
offset_right = 128.0
|
||||
offset_bottom = -40.0
|
||||
grow_horizontal = 2
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "Test Level"
|
||||
horizontal_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="CustomLevelAuthor" type="Label" parent="BG/Control"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = -128.0
|
||||
offset_top = -40.0
|
||||
offset_right = 128.0
|
||||
offset_bottom = -24.0
|
||||
grow_horizontal = 2
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "by Joemama"
|
||||
horizontal_alignment = 1
|
||||
uppercase = true
|
||||
|
||||
[node name="WorldNum" type="Label" parent="BG/Control"]
|
||||
layout_mode = 0
|
||||
offset_left = 4.0
|
||||
offset_top = -44.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = -36.0
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "1-1"
|
||||
uppercase = true
|
||||
|
||||
[node name="LivesCount" type="Label" parent="BG/Control"]
|
||||
layout_mode = 0
|
||||
offset_left = -12.0
|
||||
offset_top = -12.0
|
||||
offset_right = 60.0
|
||||
offset_bottom = -4.0
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "* 10"
|
||||
uppercase = true
|
||||
|
||||
[node name="MarathonPB" type="Label" parent="BG/Control"]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_left = -12.0
|
||||
offset_top = -24.0
|
||||
offset_right = 84.0
|
||||
offset_bottom = -8.0
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
text = "PB
|
||||
00:00:00"
|
||||
uppercase = true
|
||||
|
||||
[node name="Sprite" type="AnimatedSprite2D" parent="BG/Control" node_paths=PackedStringArray("resource_setter")]
|
||||
position = Vector2(-24, 1)
|
||||
sprite_frames = ExtResource("3_y8ytj")
|
||||
animation = &"Idle"
|
||||
offset = Vector2(0, -16)
|
||||
script = ExtResource("5_jsg51")
|
||||
force_power_state = "Small"
|
||||
resource_setter = NodePath("ResourceSetterNew")
|
||||
|
||||
[node name="ResourceSetterNew" type="Node" parent="BG/Control/Sprite"]
|
||||
script = ExtResource("5_mcaat")
|
||||
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
wait_time = 3.0
|
||||
one_shot = true
|
||||
autostart = true
|
||||
|
||||
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("8_ehrek")
|
||||
labels = [NodePath("../BG/Control/World"), NodePath("../BG/Control/LivesCount"), NodePath("../BG/Control/MarathonPB"), NodePath("../BG/Control/WorldNum"), NodePath("../BG/Control/CustomLevelName"), NodePath("../BG/Control/CustomLevelAuthor")]
|
||||
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
||||
|
||||
[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
||||
script = ExtResource("10_abjth")
|
||||
labels = [NodePath("../BG/Control/World"), NodePath("../BG/Control/LivesCount"), NodePath("../BG/Control/MarathonPB"), NodePath("../BG/Control/WorldNum"), NodePath("../BG/Control/CustomLevelName"), NodePath("../BG/Control/CustomLevelAuthor")]
|
||||
metadata/_custom_type_script = "uid://dt2p68xl462v2"
|
||||
|
||||
[connection signal="timeout" from="Timer" to="." method="transition"]
|
191
Scenes/Levels/PipeCutscene.tscn
Normal file
191
Scenes/Levels/PipeCutscene.tscn
Normal file
File diff suppressed because one or more lines are too long
14
Scenes/Levels/PipeCutsceneWater.tscn
Normal file
14
Scenes/Levels/PipeCutsceneWater.tscn
Normal file
File diff suppressed because one or more lines are too long
193
Scenes/Levels/RomAssetEditor.tscn
Normal file
193
Scenes/Levels/RomAssetEditor.tscn
Normal file
@@ -0,0 +1,193 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cabk5huwjo06p"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bhplwsmbalqng" path="res://Scripts/UI/RomAssetEditor.gd" id="1_rj2ho"]
|
||||
[ext_resource type="Texture2D" uid="uid://biikrttwchk12" path="res://Assets/Sprites/UI/EditorGridSmall.png" id="2_ayc5w"]
|
||||
|
||||
[sub_resource type="SystemFont" id="SystemFont_potm2"]
|
||||
font_names = PackedStringArray("Monospace")
|
||||
font_weight = 600
|
||||
|
||||
[sub_resource type="Theme" id="Theme_0rwsj"]
|
||||
default_font = SubResource("SystemFont_potm2")
|
||||
default_font_size = 12
|
||||
|
||||
[sub_resource type="SystemFont" id="SystemFont_nik6x"]
|
||||
font_names = PackedStringArray("Monospace")
|
||||
font_weight = 600
|
||||
font_stretch = 50
|
||||
|
||||
[node name="RomAssetEditor" type="Node"]
|
||||
script = ExtResource("1_rj2ho")
|
||||
metadata/_custom_type_script = "uid://bcqr1v25ygedb"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
unique_name_in_owner = true
|
||||
oversampling_override = 1.0
|
||||
title = "Open a File"
|
||||
file_mode = 0
|
||||
access = 2
|
||||
filters = PackedStringArray("*.nes;NES ROMs")
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="BG" type="ColorRect" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="RomRequired" type="Label" parent="."]
|
||||
unique_name_in_owner = true
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 0
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
|
||||
theme_override_fonts/font = SubResource("SystemFont_potm2")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "No ROM path set...
|
||||
|
||||
Open the game normally, and
|
||||
provide a ROM."
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Buttons" type="HBoxContainer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = SubResource("Theme_0rwsj")
|
||||
alignment = 2
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="Buttons"]
|
||||
custom_minimum_size = Vector2(215, 240)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Buttons/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(0, 210)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="ImageContainer" type="BoxContainer" parent="Buttons/VBoxContainer2/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="ImagePreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer"]
|
||||
unique_name_in_owner = true
|
||||
self_modulate = Color(1, 1, 1, 0.5019608)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
mouse_filter = 2
|
||||
stretch_mode = 2
|
||||
|
||||
[node name="GreenPreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
stretch_mode = 2
|
||||
|
||||
[node name="TilesPreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
stretch_mode = 2
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview/TilesPreview"]
|
||||
modulate = Color(0.50928617, 0.50928617, 0.50928617, 0.4392157)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
texture = ExtResource("2_ayc5w")
|
||||
stretch_mode = 1
|
||||
|
||||
[node name="Preview" type="Sprite2D" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"]
|
||||
unique_name_in_owner = true
|
||||
centered = false
|
||||
region_enabled = true
|
||||
region_rect = Rect2(0, 0, 8, 8)
|
||||
|
||||
[node name="JSONContainer" type="VBoxContainer" parent="Buttons/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="JSONEdit" type="TextEdit" parent="Buttons/VBoxContainer2/JSONContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_font_sizes/font_size = 8
|
||||
|
||||
[node name="Update" type="Button" parent="Buttons/VBoxContainer2/JSONContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Update"
|
||||
|
||||
[node name="CurSprite" type="Label" parent="Buttons/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 8
|
||||
theme_override_fonts/font = SubResource("SystemFont_nik6x")
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "CURRENT SPRITE:
|
||||
MARIO.PNG"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Buttons"]
|
||||
layout_mode = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="PaletteOverride" type="LineEdit" parent="Buttons/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 6
|
||||
placeholder_text = "Palette"
|
||||
|
||||
[node name="LastImage" type="Button" parent="Buttons/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Last"
|
||||
|
||||
[node name="NextImage" type="Button" parent="Buttons/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Next"
|
||||
|
||||
[node name="SaveImage" type="Button" parent="Buttons/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Save"
|
||||
|
||||
[node name="JSON" type="Button" parent="Buttons/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
text = "JSON"
|
||||
|
||||
[connection signal="file_selected" from="FileDialog" to="." method="on_file_selected"]
|
||||
[connection signal="pressed" from="Buttons/VBoxContainer2/JSONContainer/Update" to="." method="update_palettes" binds= [true]]
|
||||
[connection signal="pressed" from="Buttons/VBoxContainer/LastImage" to="." method="cycle_list" binds= [-1]]
|
||||
[connection signal="pressed" from="Buttons/VBoxContainer/NextImage" to="." method="cycle_list" binds= [1]]
|
||||
[connection signal="pressed" from="Buttons/VBoxContainer/SaveImage" to="." method="save_sprite"]
|
||||
[connection signal="toggled" from="Buttons/VBoxContainer/JSON" to="." method="toggle_palettes_view"]
|
67
Scenes/Levels/RomResourceGenerator.tscn
Normal file
67
Scenes/Levels/RomResourceGenerator.tscn
Normal file
@@ -0,0 +1,67 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://n8logm5jpkgm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bwlrdsclxd15j" path="res://Scripts/UI/RomResourceGenerator.gd" id="1_qfw87"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qfw87"]
|
||||
bg_color = Color(0.12156863, 0.12156863, 0.12156863, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4ff7p"]
|
||||
bg_color = Color(1, 1, 1, 1)
|
||||
|
||||
[node name="RomResourceGenerator" type="Node"]
|
||||
script = ExtResource("1_qfw87")
|
||||
|
||||
[node name="BG" type="ColorRect" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 32
|
||||
theme_override_constants/margin_right = 32
|
||||
|
||||
[node name="ProgressBar" type="ProgressBar" parent="MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_styles/background = SubResource("StyleBoxFlat_qfw87")
|
||||
theme_override_styles/fill = SubResource("StyleBoxFlat_4ff7p")
|
||||
show_percentage = false
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/ProgressBar"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -16.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "EXTRACTING ASSETS..."
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="Error" type="Label" parent="MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
text = "ERROR
|
||||
MISSING SPRITE JSON(S)"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="MarginContainer/Error"]
|
||||
show_behind_parent = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0.25552174, 2.5118234e-07, 6.016344e-08, 1)
|
230
Scenes/Levels/RomVerifier.tscn
Normal file
230
Scenes/Levels/RomVerifier.tscn
Normal file
@@ -0,0 +1,230 @@
|
||||
[gd_scene load_steps=27 format=3 uid="uid://d0mmkuq7wtpcl"]
|
||||
|
||||
[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="1_qwra1"]
|
||||
[ext_resource type="Script" uid="uid://dhxt5av5njyiv" path="res://Scripts/UI/RomVerifier.gd" id="1_r85ci"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_r85ci"]
|
||||
[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="3_4o1wk"]
|
||||
[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_2ok7u"]
|
||||
[ext_resource type="Texture2D" uid="uid://bghn5xwo51hp4" path="res://Assets/Sprites/Backgrounds/BooMenuBG.png" id="5_qwra1"]
|
||||
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_y6sry"]
|
||||
[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="7_6q27m"]
|
||||
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_c20ch"]
|
||||
[ext_resource type="AudioStream" uid="uid://b26qanomle5ug" path="res://Assets/Audio/BGM/Setup.mp3" id="9_cloha"]
|
||||
[ext_resource type="AudioStream" uid="uid://c70oyr23fyxwb" path="res://Assets/Audio/SFX/1up.wav" id="11_4o1wk"]
|
||||
[ext_resource type="AudioStream" uid="uid://02i3v6iqndob" path="res://Assets/Audio/SFX/Bump.wav" id="12_2ok7u"]
|
||||
|
||||
[sub_resource type="Shader" id="Shader_mm3k3"]
|
||||
code = "shader_type canvas_item;
|
||||
|
||||
uniform vec2 motion = vec2(0.0);
|
||||
uniform float scale = 1.0;
|
||||
uniform vec2 offset = vec2(0.0);
|
||||
|
||||
void vertex(){
|
||||
UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale);
|
||||
}"
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6hpoa"]
|
||||
shader = SubResource("Shader_mm3k3")
|
||||
shader_parameter/motion = Vector2(-4, -4)
|
||||
shader_parameter/scale = 1.0
|
||||
shader_parameter/offset = Vector2(0, 0)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1cvbg"]
|
||||
atlas = ExtResource("3_4o1wk")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8vm44"]
|
||||
atlas = ExtResource("3_4o1wk")
|
||||
region = Rect2(32, 32, 31, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i43xv"]
|
||||
atlas = ExtResource("3_4o1wk")
|
||||
region = Rect2(32, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sx1vw"]
|
||||
atlas = ExtResource("3_4o1wk")
|
||||
region = Rect2(0, 32, 32, 32)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_22hnx"]
|
||||
script = ExtResource("7_6q27m")
|
||||
SMB1 = SubResource("AtlasTexture_1cvbg")
|
||||
SMBLL = SubResource("AtlasTexture_i43xv")
|
||||
SMBS = SubResource("AtlasTexture_sx1vw")
|
||||
SMBANN = SubResource("AtlasTexture_8vm44")
|
||||
metadata/_custom_type_script = "uid://cixtosud3mfaq"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_v5xmg"]
|
||||
script = ExtResource("8_c20ch")
|
||||
Overworld = SubResource("Resource_22hnx")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sxtnd"]
|
||||
atlas = ExtResource("2_r85ci")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xuqid"]
|
||||
atlas = ExtResource("2_r85ci")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eii5q"]
|
||||
atlas = ExtResource("2_r85ci")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hjtxo"]
|
||||
atlas = ExtResource("2_r85ci")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_euqtg"]
|
||||
script = ExtResource("7_6q27m")
|
||||
SMB1 = SubResource("AtlasTexture_sxtnd")
|
||||
SMBLL = SubResource("AtlasTexture_eii5q")
|
||||
SMBS = SubResource("AtlasTexture_hjtxo")
|
||||
SMBANN = SubResource("AtlasTexture_xuqid")
|
||||
metadata/_custom_type_script = "uid://cixtosud3mfaq"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_e3hrc"]
|
||||
script = ExtResource("8_c20ch")
|
||||
Overworld = SubResource("Resource_euqtg")
|
||||
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
|
||||
|
||||
[node name="ROMVerifier" type="Node"]
|
||||
script = ExtResource("1_r85ci")
|
||||
|
||||
[node name="BG" type="NinePatchRect" parent="."]
|
||||
texture_repeat = 2
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("1_qwra1")
|
||||
texture = ExtResource("2_r85ci")
|
||||
region_rect = Rect2(0, 0, 16, 16)
|
||||
axis_stretch_horizontal = 1
|
||||
axis_stretch_vertical = 1
|
||||
|
||||
[node name="Border" type="NinePatchRect" parent="BG"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.05
|
||||
anchor_right = 0.95
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("3_4o1wk")
|
||||
region_rect = Rect2(0, 0, 31, 32)
|
||||
patch_margin_left = 8
|
||||
patch_margin_top = 8
|
||||
patch_margin_right = 8
|
||||
patch_margin_bottom = 8
|
||||
axis_stretch_horizontal = 2
|
||||
axis_stretch_vertical = 2
|
||||
script = ExtResource("4_2ok7u")
|
||||
|
||||
[node name="BG" type="TextureRect" parent="BG/Border"]
|
||||
show_behind_parent = true
|
||||
material = SubResource("ShaderMaterial_6hpoa")
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("5_qwra1")
|
||||
stretch_mode = 1
|
||||
|
||||
[node name="ResourceSetter" type="Node" parent="BG/Border" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("6_y6sry")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
themed_resource = SubResource("Resource_v5xmg")
|
||||
metadata/_custom_type_script = "uid://cq6f682453q6o"
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="BG/Border"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 16
|
||||
theme_override_constants/margin_top = 16
|
||||
theme_override_constants/margin_right = 16
|
||||
theme_override_constants/margin_bottom = 16
|
||||
|
||||
[node name="DefaultText" type="Control" parent="BG/Border/MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="BG/Border/MarginContainer/DefaultText"]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_bottom = 16.0
|
||||
grow_horizontal = 2
|
||||
size_flags_vertical = 0
|
||||
text = "ROM VERIFICATION REQUIRED!"
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="Label2" type="Label" parent="BG/Border/MarginContainer/DefaultText"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
text = "Please Drag and drop your vanilla WORLD \"super mario bros\" rom onto the window."
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="Error" type="Label" parent="BG/Border/MarginContainer/DefaultText"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
modulate = Color(0.99999994, 0.17417294, 0.12721592, 1)
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -40.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
size_flags_vertical = 8
|
||||
text = "ERROR VERIFYING ROM!
|
||||
|
||||
ARE YOU SURE ITS A VALID VANILLA NES SMB1 ROM?"
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="SuccessMSG" type="Label" parent="BG/Border/MarginContainer"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
modulate = Color(0, 1, 0, 1)
|
||||
layout_mode = 2
|
||||
text = "ROM VERIFIED! THANK YOU!
|
||||
|
||||
PROCEEDING..."
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="ResourceSetter" type="Node" parent="BG" node_paths=PackedStringArray("node_to_affect")]
|
||||
script = ExtResource("6_y6sry")
|
||||
node_to_affect = NodePath("..")
|
||||
property_name = "texture"
|
||||
themed_resource = SubResource("Resource_e3hrc")
|
||||
metadata/_custom_type_script = "uid://cq6f682453q6o"
|
||||
|
||||
[node name="BGM" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("9_cloha")
|
||||
autoplay = true
|
||||
bus = &"Music"
|
||||
|
||||
[node name="SuccessSFX" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("11_4o1wk")
|
||||
|
||||
[node name="ErrorSFX" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("12_2ok7u")
|
1135
Scenes/Levels/SMB1/CoinHeavens/1.tscn
Normal file
1135
Scenes/Levels/SMB1/CoinHeavens/1.tscn
Normal file
File diff suppressed because it is too large
Load Diff
1080
Scenes/Levels/SMB1/CoinHeavens/2.tscn
Normal file
1080
Scenes/Levels/SMB1/CoinHeavens/2.tscn
Normal file
File diff suppressed because it is too large
Load Diff
9
Scenes/Levels/SMB1/CoinHeavens/3.tscn
Executable file
9
Scenes/Levels/SMB1/CoinHeavens/3.tscn
Executable file
@@ -0,0 +1,9 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://yqunqjn0cyef"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_ilew6"]
|
||||
|
||||
[node name="Level" instance=ExtResource("1_ilew6")]
|
||||
theme_time = "Night"
|
||||
|
||||
[node name="LevelBG" parent="." index="8"]
|
||||
time_of_day = 1
|
1080
Scenes/Levels/SMB1/CoinHeavens/4.tscn
Normal file
1080
Scenes/Levels/SMB1/CoinHeavens/4.tscn
Normal file
File diff suppressed because it is too large
Load Diff
148
Scenes/Levels/SMB1/World-1/-1-1.tscn
Normal file
148
Scenes/Levels/SMB1/World-1/-1-1.tscn
Normal file
File diff suppressed because one or more lines are too long
1166
Scenes/Levels/SMB1/World-1/-1-2.tscn
Normal file
1166
Scenes/Levels/SMB1/World-1/-1-2.tscn
Normal file
File diff suppressed because it is too large
Load Diff
2400
Scenes/Levels/SMB1/World-1/-1-3.tscn
Normal file
2400
Scenes/Levels/SMB1/World-1/-1-3.tscn
Normal file
File diff suppressed because one or more lines are too long
19
Scenes/Levels/SMB1/World-1/-2-1.tscn
Executable file
19
Scenes/Levels/SMB1/World-1/-2-1.tscn
Executable file
@@ -0,0 +1,19 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://b3fabrrcs6yol"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://0xnuvrl7o0gm" path="res://Scenes/Levels/SMB1/World7/7-2.tscn" id="1_2awec"]
|
||||
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="2_23uo2"]
|
||||
|
||||
[node name="7-2" instance=ExtResource("1_2awec")]
|
||||
world_id = -1
|
||||
level_id = 1
|
||||
|
||||
[node name="2-2" parent="." index="2"]
|
||||
texture = null
|
||||
|
||||
[node name="PipeArea" parent="." index="11"]
|
||||
target_level = "uid://b3fabrrcs6yol"
|
||||
|
||||
[node name="PipeArea2" parent="." index="12" instance=ExtResource("2_23uo2")]
|
||||
position = Vector2(-224, 0)
|
||||
target_level = "uid://b3fabrrcs6yol"
|
||||
exit_only = true
|
422
Scenes/Levels/SMB1/World1/1-1.tscn
Normal file
422
Scenes/Levels/SMB1/World1/1-1.tscn
Normal file
File diff suppressed because one or more lines are too long
62
Scenes/Levels/SMB1/World1/1-1a.tscn
Normal file
62
Scenes/Levels/SMB1/World1/1-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
2146
Scenes/Levels/SMB1/World1/1-2.tscn
Normal file
2146
Scenes/Levels/SMB1/World1/1-2.tscn
Normal file
File diff suppressed because one or more lines are too long
339
Scenes/Levels/SMB1/World1/1-2a.tscn
Normal file
339
Scenes/Levels/SMB1/World1/1-2a.tscn
Normal file
File diff suppressed because one or more lines are too long
303
Scenes/Levels/SMB1/World1/1-3.tscn
Normal file
303
Scenes/Levels/SMB1/World1/1-3.tscn
Normal file
File diff suppressed because one or more lines are too long
184
Scenes/Levels/SMB1/World1/1-4.tscn
Normal file
184
Scenes/Levels/SMB1/World1/1-4.tscn
Normal file
File diff suppressed because one or more lines are too long
564
Scenes/Levels/SMB1/World2/2-1.tscn
Normal file
564
Scenes/Levels/SMB1/World2/2-1.tscn
Normal file
File diff suppressed because one or more lines are too long
11
Scenes/Levels/SMB1/World2/2-1a.tscn
Executable file
11
Scenes/Levels/SMB1/World2/2-1a.tscn
Executable file
File diff suppressed because one or more lines are too long
246
Scenes/Levels/SMB1/World2/2-2.tscn
Normal file
246
Scenes/Levels/SMB1/World2/2-2.tscn
Normal file
File diff suppressed because one or more lines are too long
1304
Scenes/Levels/SMB1/World2/2-3.tscn
Normal file
1304
Scenes/Levels/SMB1/World2/2-3.tscn
Normal file
File diff suppressed because one or more lines are too long
259
Scenes/Levels/SMB1/World2/2-4.tscn
Normal file
259
Scenes/Levels/SMB1/World2/2-4.tscn
Normal file
File diff suppressed because one or more lines are too long
548
Scenes/Levels/SMB1/World3/3-1.tscn
Normal file
548
Scenes/Levels/SMB1/World3/3-1.tscn
Normal file
File diff suppressed because one or more lines are too long
213
Scenes/Levels/SMB1/World3/3-1a.tscn
Normal file
213
Scenes/Levels/SMB1/World3/3-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
255
Scenes/Levels/SMB1/World3/3-2.tscn
Normal file
255
Scenes/Levels/SMB1/World3/3-2.tscn
Normal file
File diff suppressed because one or more lines are too long
193
Scenes/Levels/SMB1/World3/3-3.tscn
Normal file
193
Scenes/Levels/SMB1/World3/3-3.tscn
Normal file
File diff suppressed because one or more lines are too long
241
Scenes/Levels/SMB1/World3/3-4.tscn
Normal file
241
Scenes/Levels/SMB1/World3/3-4.tscn
Normal file
File diff suppressed because one or more lines are too long
314
Scenes/Levels/SMB1/World4/4-1.tscn
Normal file
314
Scenes/Levels/SMB1/World4/4-1.tscn
Normal file
File diff suppressed because one or more lines are too long
101
Scenes/Levels/SMB1/World4/4-1a.tscn
Normal file
101
Scenes/Levels/SMB1/World4/4-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
2601
Scenes/Levels/SMB1/World4/4-2.tscn
Normal file
2601
Scenes/Levels/SMB1/World4/4-2.tscn
Normal file
File diff suppressed because one or more lines are too long
103
Scenes/Levels/SMB1/World4/4-2a.tscn
Normal file
103
Scenes/Levels/SMB1/World4/4-2a.tscn
Normal file
File diff suppressed because one or more lines are too long
177
Scenes/Levels/SMB1/World4/4-2b.tscn
Normal file
177
Scenes/Levels/SMB1/World4/4-2b.tscn
Normal file
File diff suppressed because one or more lines are too long
323
Scenes/Levels/SMB1/World4/4-3.tscn
Normal file
323
Scenes/Levels/SMB1/World4/4-3.tscn
Normal file
File diff suppressed because one or more lines are too long
183
Scenes/Levels/SMB1/World4/4-4.tscn
Normal file
183
Scenes/Levels/SMB1/World4/4-4.tscn
Normal file
File diff suppressed because one or more lines are too long
264
Scenes/Levels/SMB1/World5/5-1.tscn
Normal file
264
Scenes/Levels/SMB1/World5/5-1.tscn
Normal file
File diff suppressed because one or more lines are too long
165
Scenes/Levels/SMB1/World5/5-1a.tscn
Normal file
165
Scenes/Levels/SMB1/World5/5-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
570
Scenes/Levels/SMB1/World5/5-2.tscn
Normal file
570
Scenes/Levels/SMB1/World5/5-2.tscn
Normal file
File diff suppressed because one or more lines are too long
138
Scenes/Levels/SMB1/World5/5-2a.tscn
Normal file
138
Scenes/Levels/SMB1/World5/5-2a.tscn
Normal file
File diff suppressed because one or more lines are too long
175
Scenes/Levels/SMB1/World5/5-3.tscn
Normal file
175
Scenes/Levels/SMB1/World5/5-3.tscn
Normal file
File diff suppressed because one or more lines are too long
136
Scenes/Levels/SMB1/World5/5-4.tscn
Normal file
136
Scenes/Levels/SMB1/World5/5-4.tscn
Normal file
File diff suppressed because one or more lines are too long
349
Scenes/Levels/SMB1/World6/6-1.tscn
Normal file
349
Scenes/Levels/SMB1/World6/6-1.tscn
Normal file
File diff suppressed because one or more lines are too long
524
Scenes/Levels/SMB1/World6/6-2.tscn
Normal file
524
Scenes/Levels/SMB1/World6/6-2.tscn
Normal file
File diff suppressed because one or more lines are too long
114
Scenes/Levels/SMB1/World6/6-2a.tscn
Executable file
114
Scenes/Levels/SMB1/World6/6-2a.tscn
Executable file
File diff suppressed because one or more lines are too long
45
Scenes/Levels/SMB1/World6/6-2b.tscn
Normal file
45
Scenes/Levels/SMB1/World6/6-2b.tscn
Normal file
@@ -0,0 +1,45 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://baaf3ey6vytx0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://gqb87lodntxp" path="res://Scenes/Levels/SMB1/World5/5-2a.tscn" id="1_ed8p1"]
|
||||
|
||||
[node name="5-2a" instance=ExtResource("1_ed8p1")]
|
||||
|
||||
[node name="PipeArea" parent="." index="19"]
|
||||
pipe_id = 2
|
||||
target_level = "uid://iinenbioxht"
|
||||
|
||||
[node name="RedCoin" parent="ChallengeNodes" index="0"]
|
||||
position = Vector2(-1336, -360)
|
||||
|
||||
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73641" to="Tiles/@Node2D@73641/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73642" to="Tiles/@Node2D@73642/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73643" to="Tiles/@Node2D@73643/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73644" to="Tiles/@Node2D@73644/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73645" to="Tiles/@Node2D@73645/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73646" to="Tiles/@Node2D@73646/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73647" to="Tiles/@Node2D@73647/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73648" to="Tiles/@Node2D@73648/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73649" to="Tiles/@Node2D@73649/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73650" to="Tiles/@Node2D@73650/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73651" to="Tiles/@Node2D@73651/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73652" to="Tiles/@Node2D@73652/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73653" to="Tiles/@Node2D@73653/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73654" to="Tiles/@Node2D@73654/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73655" to="Tiles/@Node2D@73655/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73656" to="Tiles/@Node2D@73656/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73657" to="Tiles/@Node2D@73657/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73658" to="Tiles/@Node2D@73658/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@73659" to="Tiles/@Node2D@73659/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73660" to="Tiles/@Area2D@73660" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73661" to="Tiles/@Area2D@73661" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73662" to="Tiles/@Area2D@73662" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73663" to="Tiles/@Area2D@73663" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73664" to="Tiles/@Area2D@73664" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73665" to="Tiles/@Area2D@73665" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73666" to="Tiles/@Area2D@73666" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73667" to="Tiles/@Area2D@73667" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73668" to="Tiles/@Area2D@73668" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73669" to="Tiles/@Area2D@73669" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@73670" to="Tiles/@Area2D@73670" method="area_entered"]
|
156
Scenes/Levels/SMB1/World6/6-2c.tscn
Normal file
156
Scenes/Levels/SMB1/World6/6-2c.tscn
Normal file
File diff suppressed because one or more lines are too long
341
Scenes/Levels/SMB1/World6/6-3.tscn
Normal file
341
Scenes/Levels/SMB1/World6/6-3.tscn
Normal file
File diff suppressed because one or more lines are too long
62
Scenes/Levels/SMB1/World6/6-4.tscn
Normal file
62
Scenes/Levels/SMB1/World6/6-4.tscn
Normal file
@@ -0,0 +1,62 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cf2jub5s18wrs"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://luvjp1hbt8ej" path="res://Scenes/Levels/SMB1/World1/1-4.tscn" id="1_ryiwt"]
|
||||
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="2_1tffw"]
|
||||
|
||||
[node name="6-4" instance=ExtResource("1_ryiwt")]
|
||||
world_id = 6
|
||||
|
||||
[node name="ChallengeNodes" parent="." index="5" node_paths=PackedStringArray("nodes_to_delete")]
|
||||
nodes_to_delete = [NodePath("../CastleToad")]
|
||||
|
||||
[node name="RedCoin" parent="ChallengeNodes" index="0"]
|
||||
position = Vector2(296, -136)
|
||||
|
||||
[node name="RedCoin2" parent="ChallengeNodes" index="1"]
|
||||
position = Vector2(904, -152)
|
||||
|
||||
[node name="RedCoin3" parent="ChallengeNodes" index="2"]
|
||||
position = Vector2(1144, -136)
|
||||
|
||||
[node name="RedCoin4" parent="ChallengeNodes" index="3"]
|
||||
position = Vector2(1704, -136)
|
||||
|
||||
[node name="RedCoin5" parent="ChallengeNodes" index="4"]
|
||||
position = Vector2(1992, -120)
|
||||
|
||||
[node name="InvisibleQuestionBlock7" parent="ChallengeNodes" index="5"]
|
||||
position = Vector2(136, -104)
|
||||
|
||||
[node name="Bowser" parent="." index="8"]
|
||||
can_hammer = true
|
||||
can_fire = false
|
||||
|
||||
[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
|
||||
resource_json = ExtResource("2_1tffw")
|
||||
|
||||
[node name="SecondQuestNode" parent="." index="10"]
|
||||
enabled = true
|
||||
|
||||
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83327" to="Tiles/@Area2D@83327" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83328" to="Tiles/@Area2D@83328" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83329" to="Tiles/@Area2D@83329" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83330" to="Tiles/@Area2D@83330" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83331" to="Tiles/@Area2D@83331" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83332" to="Tiles/@Area2D@83332" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83333" to="Tiles/@Area2D@83333" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83334" to="Tiles/@Area2D@83334" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83335" to="Tiles/@Area2D@83335" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83336" to="Tiles/@Area2D@83336" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83337" to="Tiles/@Area2D@83337" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83338" to="Tiles/@Area2D@83338" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83339" to="Tiles/@Area2D@83339" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83340" to="Tiles/@Area2D@83340" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83341" to="Tiles/@Area2D@83341" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83342" to="Tiles/@Area2D@83342" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83343" to="Tiles/@Area2D@83343" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83344" to="Tiles/@Area2D@83344" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83345" to="Tiles/@Area2D@83345" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@83346" to="Tiles/@Area2D@83346" method="area_entered"]
|
||||
|
||||
[editable path="Bowser"]
|
434
Scenes/Levels/SMB1/World7/7-1.tscn
Normal file
434
Scenes/Levels/SMB1/World7/7-1.tscn
Normal file
File diff suppressed because one or more lines are too long
90
Scenes/Levels/SMB1/World7/7-1a.tscn
Normal file
90
Scenes/Levels/SMB1/World7/7-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
82
Scenes/Levels/SMB1/World7/7-2.tscn
Normal file
82
Scenes/Levels/SMB1/World7/7-2.tscn
Normal file
@@ -0,0 +1,82 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://0xnuvrl7o0gm"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dsbbno622yoxo" path="res://Scenes/Levels/SMB1/World2/2-2.tscn" id="1_x8mfc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="3_4huqm"]
|
||||
|
||||
[node name="7-2" instance=ExtResource("1_x8mfc")]
|
||||
theme_time = "Night"
|
||||
world_id = 7
|
||||
|
||||
[node name="LevelBG" parent="." index="0"]
|
||||
time_of_day = 1
|
||||
|
||||
[node name="Blooper7" parent="Enemies" index="19" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(152, -80)
|
||||
|
||||
[node name="Blooper8" parent="Enemies" index="20" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(584, -80)
|
||||
|
||||
[node name="Blooper9" parent="Enemies" index="21" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(984, -96)
|
||||
|
||||
[node name="Blooper10" parent="Enemies" index="22" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(1192, -16)
|
||||
|
||||
[node name="Blooper11" parent="Enemies" index="23" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(2152, -64)
|
||||
|
||||
[node name="Blooper12" parent="Enemies" index="24" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(2520, -16)
|
||||
|
||||
[node name="Blooper13" parent="Enemies" index="25" instance=ExtResource("3_4huqm")]
|
||||
position = Vector2(2616, -16)
|
||||
|
||||
[node name="RedCoin" parent="ChallengeNodes" index="0"]
|
||||
position = Vector2(56, -152)
|
||||
|
||||
[node name="RedCoin2" parent="ChallengeNodes" index="1"]
|
||||
position = Vector2(808, 24)
|
||||
|
||||
[node name="RedCoin3" parent="ChallengeNodes" index="2"]
|
||||
position = Vector2(1384, -136)
|
||||
|
||||
[node name="RedCoin4" parent="ChallengeNodes" index="3"]
|
||||
position = Vector2(2120, -8)
|
||||
|
||||
[node name="RedCoin5" parent="ChallengeNodes" index="4"]
|
||||
position = Vector2(2744, -152)
|
||||
|
||||
[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"]
|
||||
position = Vector2(2264, -56)
|
||||
|
||||
[node name="SecondQuestNode" parent="." index="16"]
|
||||
enabled = true
|
||||
|
||||
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84313" to="Tiles/@Node2D@84313/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84314" to="Tiles/@Node2D@84314/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84315" to="Tiles/@Node2D@84315/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84316" to="Tiles/@Node2D@84316/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84317" to="Tiles/@Node2D@84317/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84318" to="Tiles/@Node2D@84318/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84319" to="Tiles/@Node2D@84319/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84320" to="Tiles/@Node2D@84320/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84321" to="Tiles/@Node2D@84321/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84322" to="Tiles/@Node2D@84322/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84323" to="Tiles/@Node2D@84323/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84324" to="Tiles/@Node2D@84324/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84325" to="Tiles/@Node2D@84325/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84326" to="Tiles/@Node2D@84326/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84327" to="Tiles/@Node2D@84327/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84328" to="Tiles/@Node2D@84328/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84329" to="Tiles/@Node2D@84329/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84330" to="Tiles/@Node2D@84330/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84331" to="Tiles/@Node2D@84331/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84332" to="Tiles/@Node2D@84332/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84333" to="Tiles/@Node2D@84333/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84334" to="Tiles/@Node2D@84334/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84335" to="Tiles/@Node2D@84335/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84336" to="Tiles/@Node2D@84336/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84337" to="Tiles/@Node2D@84337/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84338" to="Tiles/@Node2D@84338/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@84339" to="Tiles/@Node2D@84339/LevelPersistance" method="set_as_active"]
|
1218
Scenes/Levels/SMB1/World7/7-3.tscn
Normal file
1218
Scenes/Levels/SMB1/World7/7-3.tscn
Normal file
File diff suppressed because it is too large
Load Diff
176
Scenes/Levels/SMB1/World7/7-4.tscn
Normal file
176
Scenes/Levels/SMB1/World7/7-4.tscn
Normal file
File diff suppressed because one or more lines are too long
456
Scenes/Levels/SMB1/World8/8-1.tscn
Normal file
456
Scenes/Levels/SMB1/World8/8-1.tscn
Normal file
File diff suppressed because one or more lines are too long
329
Scenes/Levels/SMB1/World8/8-1a.tscn
Normal file
329
Scenes/Levels/SMB1/World8/8-1a.tscn
Normal file
File diff suppressed because one or more lines are too long
519
Scenes/Levels/SMB1/World8/8-2.tscn
Normal file
519
Scenes/Levels/SMB1/World8/8-2.tscn
Normal file
File diff suppressed because one or more lines are too long
116
Scenes/Levels/SMB1/World8/8-2a.tscn
Executable file
116
Scenes/Levels/SMB1/World8/8-2a.tscn
Executable file
File diff suppressed because one or more lines are too long
374
Scenes/Levels/SMB1/World8/8-3.tscn
Normal file
374
Scenes/Levels/SMB1/World8/8-3.tscn
Normal file
File diff suppressed because one or more lines are too long
103
Scenes/Levels/SMB1/World8/8-4.tscn
Normal file
103
Scenes/Levels/SMB1/World8/8-4.tscn
Normal file
File diff suppressed because one or more lines are too long
116
Scenes/Levels/SMB1/World8/8-4a.tscn
Normal file
116
Scenes/Levels/SMB1/World8/8-4a.tscn
Normal file
@@ -0,0 +1,116 @@
|
||||
[gd_scene load_steps=13 format=4 uid="uid://c8kfdfamejhdf"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3wadn"]
|
||||
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_re01h"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_gv410"]
|
||||
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_13xku"]
|
||||
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="6_nmrki"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="8_3wadn"]
|
||||
[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_6dk4g"]
|
||||
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_gv410"]
|
||||
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_nmrki"]
|
||||
[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_33g5q"]
|
||||
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_6dk4g"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_yiphh"]
|
||||
|
||||
[node name="8-4" type="Node"]
|
||||
script = ExtResource("1_3wadn")
|
||||
music = ExtResource("2_re01h")
|
||||
theme = "Castle"
|
||||
world_id = 8
|
||||
level_id = 4
|
||||
metadata/_custom_type_script = "uid://bcqr1v25ygedb"
|
||||
|
||||
[node name="Tiles" parent="." instance=ExtResource("3_gv410")]
|
||||
tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD2/wAAAAABAAAAAAD2/wEAAAABAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAHAAAAAAABAAAAAAAHAAEAAAABAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAADAAAAAAAOAAEAAAADAAEAAAATAAAAAAABAAAAAAATAAEAAAABAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAADw//X/AAACAAMAAAD0//7/AAAIAAQAAAD0////AAAIAAUAAAD1//7/AAAJAAQAAAD1////AAAJAAUAAAD0/wAAAAAIAAUAAAD1/wAAAAAJAAUAAAD0/wEAAAAIAAUAAAD1/wEAAAAJAAUAAAD7//3/AAAIAAIAAAD7//7/AAAIAAMAAAD8//3/AAAJAAIAAAD8//7/AAAJAAMAAAD7////AAAIAAMAAAD8////AAAJAAMAAAD7/wAAAAAIAAMAAAD8/wAAAAAJAAMAAAD7/wEAAAAIAAMAAAD8/wEAAAAJAAMAAAAFAP7/AAAIAAAAAAAFAP//AAAIAAEAAAAGAP7/AAAJAAAAAAAGAP//AAAJAAEAAAAFAAAAAAAIAAEAAAAGAAAAAAAJAAEAAAAFAAEAAAAIAAEAAAAGAAEAAAAJAAEAAAAPAP3/AAAIAAYAAAAPAP7/AAAIAAcAAAAQAP3/AAAJAAYAAAAQAP7/AAAJAAcAAAAPAP//AAAIAAcAAAAQAP//AAAJAAcAAAAPAAAAAAAIAAcAAAAQAAAAAAAJAAcAAAAPAAEAAAAIAAcAAAAQAAEAAAAJAAcAAAAZAPn/AAAIAAQAAAAZAPr/AAAIAAUAAAAaAPn/AAAJAAQAAAAaAPr/AAAJAAUAAAAZAPv/AAAIAAUAAAAaAPv/AAAJAAUAAAAZAPz/AAABAAMAAAAaAPz/AAADAAMAAAAXAPz/AQAAAAAACQAcAPz/AQAAAAAACQARAAIAAQAAAAAABAASAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD0/wIAAAAIAAUAAAD1/wIAAAAJAAUAAAD7/wIAAAAIAAMAAAD8/wIAAAAJAAMAAAAFAAIAAAAIAAEAAAAGAAIAAAAJAAEAAAAPAAIAAAAIAAcAAAAQAAIAAAAJAAcAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAADAAAAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAADAAEAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAADAAIAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAADAAMAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAADAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAD2/wIAAAABAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAADu//X/AAABAAMAAADv//X/AAACAAMAAAA=")
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("4_13xku")]
|
||||
position = Vector2(-232, -8)
|
||||
|
||||
[node name="PipeArea" parent="." instance=ExtResource("6_nmrki")]
|
||||
position = Vector2(-176, -32)
|
||||
exit_only = true
|
||||
|
||||
[node name="PipeArea2" parent="." instance=ExtResource("6_nmrki")]
|
||||
position = Vector2(96, -32)
|
||||
target_level = "uid://ct1u3r2vh2lrm"
|
||||
|
||||
[node name="PipeArea3" parent="." instance=ExtResource("6_nmrki")]
|
||||
position = Vector2(96, -32)
|
||||
target_level = "uid://ct1u3r2vh2lrm"
|
||||
|
||||
[node name="PipeArea4" parent="." instance=ExtResource("6_nmrki")]
|
||||
position = Vector2(416, -112)
|
||||
target_level = "uid://dxy7d5u634uty"
|
||||
|
||||
[node name="CameraRightLimit" type="Node2D" parent="."]
|
||||
position = Vector2(672, -72)
|
||||
script = ExtResource("8_6dk4g")
|
||||
metadata/_custom_type_script = "uid://bdq0373j5n5o0"
|
||||
|
||||
[node name="PickAPathTeleport" parent="." instance=ExtResource("8_3wadn")]
|
||||
position = Vector2(576, -64)
|
||||
scale = Vector2(1, 8)
|
||||
reset_pos = Vector2(-248, 0)
|
||||
|
||||
[node name="DropShadow" parent="." instance=ExtResource("10_gv410")]
|
||||
|
||||
[node name="PirannhaPlant" parent="." instance=ExtResource("11_nmrki")]
|
||||
position = Vector2(-176, -32)
|
||||
|
||||
[node name="PirannhaPlant2" parent="." instance=ExtResource("11_nmrki")]
|
||||
position = Vector2(-64, -48)
|
||||
|
||||
[node name="PirannhaPlant3" parent="." instance=ExtResource("11_nmrki")]
|
||||
position = Vector2(96, -32)
|
||||
|
||||
[node name="PirannhaPlant4" parent="." instance=ExtResource("11_nmrki")]
|
||||
position = Vector2(256, -48)
|
||||
|
||||
[node name="PirannhaPlant5" parent="." instance=ExtResource("11_nmrki")]
|
||||
position = Vector2(416, -112)
|
||||
|
||||
[node name="BuzzyBeetle" parent="." instance=ExtResource("12_33g5q")]
|
||||
position = Vector2(24, 0)
|
||||
|
||||
[node name="BuzzyBeetle2" parent="." instance=ExtResource("12_33g5q")]
|
||||
position = Vector2(56, 0)
|
||||
|
||||
[node name="GreenKoopaTroopa" parent="." instance=ExtResource("13_6dk4g")]
|
||||
position = Vector2(200, 0)
|
||||
winged = true
|
||||
|
||||
[node name="GreenKoopaTroopa2" parent="." instance=ExtResource("13_6dk4g")]
|
||||
position = Vector2(232, 0)
|
||||
winged = true
|
||||
|
||||
[node name="GreenKoopaTroopa3" parent="." instance=ExtResource("13_6dk4g")]
|
||||
position = Vector2(456, 0)
|
||||
winged = true
|
||||
|
||||
[node name="GreenKoopaTroopa4" parent="." instance=ExtResource("13_6dk4g")]
|
||||
position = Vector2(488, 0)
|
||||
winged = true
|
||||
|
||||
[node name="LevelBG" parent="." instance=ExtResource("13_yiphh")]
|
||||
particles = 3
|
||||
|
||||
[node name="Tiles2" parent="." instance=ExtResource("3_gv410")]
|
||||
tile_map_data = PackedByteArray("AAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAA=")
|
||||
|
||||
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
|
||||
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
|
||||
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="player_mushroom_check"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="dispense_item" unbinds=1]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="dispense_item" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@78672" to="Tiles/@Area2D@78672" method="area_entered"]
|
73
Scenes/Levels/SMB1/World8/8-4b.tscn
Normal file
73
Scenes/Levels/SMB1/World8/8-4b.tscn
Normal file
File diff suppressed because one or more lines are too long
107
Scenes/Levels/SMB1/World8/8-4c.tscn
Normal file
107
Scenes/Levels/SMB1/World8/8-4c.tscn
Normal file
File diff suppressed because one or more lines are too long
101
Scenes/Levels/SMB1/World8/8-4d.tscn
Normal file
101
Scenes/Levels/SMB1/World8/8-4d.tscn
Normal file
File diff suppressed because one or more lines are too long
314
Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn
Normal file
314
Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn
Normal file
File diff suppressed because one or more lines are too long
2563
Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn
Normal file
2563
Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn
Normal file
File diff suppressed because one or more lines are too long
1316
Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn
Normal file
1316
Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn
Normal file
File diff suppressed because one or more lines are too long
316
Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn
Normal file
316
Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn
Normal file
File diff suppressed because one or more lines are too long
208
Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn
Normal file
208
Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn
Normal file
File diff suppressed because one or more lines are too long
181
Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn
Normal file
181
Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn
Normal file
File diff suppressed because one or more lines are too long
1246
Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn
Normal file
1246
Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn
Normal file
File diff suppressed because one or more lines are too long
189
Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn
Normal file
189
Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn
Normal file
File diff suppressed because one or more lines are too long
1077
Scenes/Levels/SMBANN/CoinHeavens/1.tscn
Normal file
1077
Scenes/Levels/SMBANN/CoinHeavens/1.tscn
Normal file
File diff suppressed because it is too large
Load Diff
1077
Scenes/Levels/SMBANN/CoinHeavens/2.tscn
Normal file
1077
Scenes/Levels/SMBANN/CoinHeavens/2.tscn
Normal file
File diff suppressed because it is too large
Load Diff
1087
Scenes/Levels/SMBANN/CoinHeavens/3.tscn
Normal file
1087
Scenes/Levels/SMBANN/CoinHeavens/3.tscn
Normal file
File diff suppressed because it is too large
Load Diff
1084
Scenes/Levels/SMBANN/CoinHeavens/4.tscn
Normal file
1084
Scenes/Levels/SMBANN/CoinHeavens/4.tscn
Normal file
File diff suppressed because it is too large
Load Diff
250
Scenes/Levels/SMBANN/DiscoEnding.tscn
Normal file
250
Scenes/Levels/SMBANN/DiscoEnding.tscn
Normal file
@@ -0,0 +1,250 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://b712pxr3iuo7x"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0omfelsiothx" path="res://Scenes/Levels/SMBLL/LostLevelsEnding.tscn" id="1_3ouhg"]
|
||||
[ext_resource type="Texture2D" uid="uid://blvcqkxarexrv" path="res://Assets/Sprites/Players/DiscoNPCs.png" id="2_xj4cw"]
|
||||
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_xj4cw"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xj4cw"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(0, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_twn8w"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xj4cw")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nmko4"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(16, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_u2ma4"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nmko4")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7cilq"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(32, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_op12h"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7cilq")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fubn5"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(48, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_uuw0f"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fubn5")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kajc1"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(64, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_tsyh5"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kajc1")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jw1ti"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(80, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_pijpk"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jw1ti")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s2i72"]
|
||||
atlas = ExtResource("2_xj4cw")
|
||||
region = Rect2(96, 0, 16, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_08njn"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s2i72")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="LostLevelsEnding" instance=ExtResource("1_3ouhg")]
|
||||
campaign = "SMBANN"
|
||||
|
||||
[node name="DayBG" parent="." index="1"]
|
||||
visible = false
|
||||
|
||||
[node name="Sprite2D2" parent="." index="8"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_rect = Rect2(128, 0, 16, 32)
|
||||
|
||||
[node name="1" parent="Toads" index="0"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_twn8w")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/1" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 2
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/1" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(0, 0, 16, 32)
|
||||
|
||||
[node name="2" parent="Toads" index="1"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_u2ma4")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/2" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 2
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/2" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(16, 0, 16, 32)
|
||||
|
||||
[node name="3" parent="Toads" index="2"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_op12h")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/3" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 3
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/3" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(32, 0, 16, 32)
|
||||
|
||||
[node name="4" parent="Toads" index="3"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_uuw0f")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/4" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 4
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/4" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(48, 0, 16, 32)
|
||||
|
||||
[node name="5" parent="Toads" index="4"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_tsyh5")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/5" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 5
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/5" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(64, 0, 16, 32)
|
||||
|
||||
[node name="6" parent="Toads" index="5"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_pijpk")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/6" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 6
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/6" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(80, 0, 16, 32)
|
||||
|
||||
[node name="7" parent="Toads" index="6"]
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
sprite_frames = SubResource("SpriteFrames_08njn")
|
||||
animation = &"default"
|
||||
autoplay = ""
|
||||
|
||||
[node name="ResourceSetterNew" parent="Toads/7" index="0"]
|
||||
use_cache = false
|
||||
force_properties = {
|
||||
"World": 7
|
||||
}
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Toads/7" index="1"]
|
||||
texture = ExtResource("2_xj4cw")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(96, 0, 16, 32)
|
||||
|
||||
[node name="DiscoLevel" type="Node" parent="." index="13"]
|
||||
script = ExtResource("3_xj4cw")
|
||||
combo_meter_rate = 0.0
|
||||
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
|
||||
|
||||
[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="write_final_rank"]
|
||||
[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="level_finished"]
|
||||
|
||||
[editable path="DayBG"]
|
||||
[editable path="LevelBG"]
|
622
Scenes/Levels/SMBANN/LostLevelsEnding.tscn
Normal file
622
Scenes/Levels/SMBANN/LostLevelsEnding.tscn
Normal file
File diff suppressed because one or more lines are too long
61
Scenes/Levels/SMBANN/UndergroundExit.tscn
Normal file
61
Scenes/Levels/SMBANN/UndergroundExit.tscn
Normal file
File diff suppressed because one or more lines are too long
1315
Scenes/Levels/SMBANN/World1/1-1.tscn
Normal file
1315
Scenes/Levels/SMBANN/World1/1-1.tscn
Normal file
File diff suppressed because one or more lines are too long
34
Scenes/Levels/SMBANN/World1/1-1a.tscn
Normal file
34
Scenes/Levels/SMBANN/World1/1-1a.tscn
Normal file
@@ -0,0 +1,34 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bsk2t0mcyxafq"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_oht7c"]
|
||||
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_33ffk"]
|
||||
|
||||
[node name="1-1A" instance=ExtResource("1_oht7c")]
|
||||
campaign = "SMBANN"
|
||||
|
||||
[node name="PipeArea" parent="." index="4"]
|
||||
target_level = "uid://iynyovmdny3i"
|
||||
|
||||
[node name="DiscoLevel" type="Node" parent="." index="7"]
|
||||
script = ExtResource("2_33ffk")
|
||||
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
|
||||
|
||||
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70474" to="Tiles/@Node2D@70474/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70475" to="Tiles/@Node2D@70475/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70476" to="Tiles/@Node2D@70476/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70477" to="Tiles/@Node2D@70477/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70478" to="Tiles/@Node2D@70478/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70479" to="Tiles/@Node2D@70479/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70480" to="Tiles/@Node2D@70480/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70481" to="Tiles/@Node2D@70481/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70482" to="Tiles/@Node2D@70482/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70483" to="Tiles/@Node2D@70483/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70484" to="Tiles/@Node2D@70484/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70485" to="Tiles/@Node2D@70485/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70486" to="Tiles/@Node2D@70486/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70487" to="Tiles/@Node2D@70487/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70488" to="Tiles/@Node2D@70488/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70489" to="Tiles/@Node2D@70489/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70490" to="Tiles/@Node2D@70490/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@70491" to="Tiles/@Node2D@70491/LevelPersistance" method="set_as_active"]
|
6417
Scenes/Levels/SMBANN/World1/1-2.tscn
Normal file
6417
Scenes/Levels/SMBANN/World1/1-2.tscn
Normal file
File diff suppressed because one or more lines are too long
325
Scenes/Levels/SMBANN/World1/1-2a.tscn
Normal file
325
Scenes/Levels/SMBANN/World1/1-2a.tscn
Normal file
@@ -0,0 +1,325 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bbfeqfbydmknv"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://duc0y2qt8vug6" path="res://Scenes/Levels/SMB1/World1/1-2a.tscn" id="1_mf7e3"]
|
||||
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_yrub2"]
|
||||
|
||||
[node name="1-2A" instance=ExtResource("1_mf7e3")]
|
||||
|
||||
[node name="PipeArea" parent="." index="4"]
|
||||
target_level = "uid://dxk2ccn5nj4lt"
|
||||
|
||||
[node name="DiscoLevel" type="Node" parent="." index="9"]
|
||||
script = ExtResource("2_yrub2")
|
||||
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
|
||||
|
||||
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51285" to="Tiles/@Node2D@51285/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51286" to="Tiles/@Node2D@51286/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51287" to="Tiles/@Node2D@51287/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51288" to="Tiles/@Node2D@51288/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51289" to="Tiles/@Node2D@51289/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51290" to="Tiles/@Node2D@51290/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active_2"]
|
||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_block_hit"]
|
||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_shell_block_hit"]
|
||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51339" to="Tiles/@Node2D@51339/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51340" to="Tiles/@Node2D@51340/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51341" to="Tiles/@Node2D@51341/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51342" to="Tiles/@Node2D@51342/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51343" to="Tiles/@Node2D@51343/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51344" to="Tiles/@Node2D@51344/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51345" to="Tiles/@Node2D@51345/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51346" to="Tiles/@Node2D@51346/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51347" to="Tiles/@Node2D@51347/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@51348" to="Tiles/@Node2D@51348/LevelPersistance" method="set_as_active"]
|
150
Scenes/Levels/SMBANN/World1/1-3.tscn
Normal file
150
Scenes/Levels/SMBANN/World1/1-3.tscn
Normal file
@@ -0,0 +1,150 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://775y0m4f8li6"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cjkhxnjpdqhmn" path="res://Scenes/Levels/SMB1/World1/1-3.tscn" id="1_v5wd8"]
|
||||
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_vgkfh"]
|
||||
|
||||
[node name="1-3" instance=ExtResource("1_v5wd8")]
|
||||
theme_time = "Night"
|
||||
campaign = "SMBANN"
|
||||
|
||||
[node name="LevelBG" parent="." index="0"]
|
||||
time_of_day = 1
|
||||
|
||||
[node name="DiscoLevel" type="Node" parent="." index="16"]
|
||||
script = ExtResource("2_vgkfh")
|
||||
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
|
||||
|
||||
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134011" to="Tiles/@Node2D@134011/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134012" to="Tiles/@Node2D@134012/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134013" to="Tiles/@Node2D@134013/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134014" to="Tiles/@Node2D@134014/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134015" to="Tiles/@Node2D@134015/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134016" to="Tiles/@Node2D@134016/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134017" to="Tiles/@Node2D@134017/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134018" to="Tiles/@Node2D@134018/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134019" to="Tiles/@Node2D@134019/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134020" to="Tiles/@Node2D@134020/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134021" to="Tiles/@Node2D@134021/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134022" to="Tiles/@Node2D@134022/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134023" to="Tiles/@Node2D@134023/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134024" to="Tiles/@Node2D@134024/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134025" to="Tiles/@Node2D@134025/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134026" to="Tiles/@Node2D@134026/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134027" to="Tiles/@Node2D@134027/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134028" to="Tiles/@Node2D@134028/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134029" to="Tiles/@Node2D@134029/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="collected" from="Tiles/@Node2D@134030" to="Tiles/@Node2D@134030/LevelPersistance" method="set_as_active"]
|
||||
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134031" to="Tiles/@Area2D@134031" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134032" to="Tiles/@Area2D@134032" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134033" to="Tiles/@Area2D@134033" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134034" to="Tiles/@Area2D@134034" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134035" to="Tiles/@Area2D@134035" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134036" to="Tiles/@Area2D@134036" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134037" to="Tiles/@Area2D@134037" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134038" to="Tiles/@Area2D@134038" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134039" to="Tiles/@Area2D@134039" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134040" to="Tiles/@Area2D@134040" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134041" to="Tiles/@Area2D@134041" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134042" to="Tiles/@Area2D@134042" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134043" to="Tiles/@Area2D@134043" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134044" to="Tiles/@Area2D@134044" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134045" to="Tiles/@Area2D@134045" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134046" to="Tiles/@Area2D@134046" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134047" to="Tiles/@Area2D@134047" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134048" to="Tiles/@Area2D@134048" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134049" to="Tiles/@Area2D@134049" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134050" to="Tiles/@Area2D@134050" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134051" to="Tiles/@Area2D@134051" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134052" to="Tiles/@Area2D@134052" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134053" to="Tiles/@Area2D@134053" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134054" to="Tiles/@Area2D@134054" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134055" to="Tiles/@Area2D@134055" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134056" to="Tiles/@Area2D@134056" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134057" to="Tiles/@Area2D@134057" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134058" to="Tiles/@Area2D@134058" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134059" to="Tiles/@Area2D@134059" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134060" to="Tiles/@Area2D@134060" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134061" to="Tiles/@Area2D@134061" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134062" to="Tiles/@Area2D@134062" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134063" to="Tiles/@Area2D@134063" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134064" to="Tiles/@Area2D@134064" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134065" to="Tiles/@Area2D@134065" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134066" to="Tiles/@Area2D@134066" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134067" to="Tiles/@Area2D@134067" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134068" to="Tiles/@Area2D@134068" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134069" to="Tiles/@Area2D@134069" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134070" to="Tiles/@Area2D@134070" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134071" to="Tiles/@Area2D@134071" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134072" to="Tiles/@Area2D@134072" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134073" to="Tiles/@Area2D@134073" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134074" to="Tiles/@Area2D@134074" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134075" to="Tiles/@Area2D@134075" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134076" to="Tiles/@Area2D@134076" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134077" to="Tiles/@Area2D@134077" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134078" to="Tiles/@Area2D@134078" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134079" to="Tiles/@Area2D@134079" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134080" to="Tiles/@Area2D@134080" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134081" to="Tiles/@Area2D@134081" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134082" to="Tiles/@Area2D@134082" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134083" to="Tiles/@Area2D@134083" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134084" to="Tiles/@Area2D@134084" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134085" to="Tiles/@Area2D@134085" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134086" to="Tiles/@Area2D@134086" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134087" to="Tiles/@Area2D@134087" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134088" to="Tiles/@Area2D@134088" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134089" to="Tiles/@Area2D@134089" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134090" to="Tiles/@Area2D@134090" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134091" to="Tiles/@Area2D@134091" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134092" to="Tiles/@Area2D@134092" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134093" to="Tiles/@Area2D@134093" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134094" to="Tiles/@Area2D@134094" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134095" to="Tiles/@Area2D@134095" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134096" to="Tiles/@Area2D@134096" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134097" to="Tiles/@Area2D@134097" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134098" to="Tiles/@Area2D@134098" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134099" to="Tiles/@Area2D@134099" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134100" to="Tiles/@Area2D@134100" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134101" to="Tiles/@Area2D@134101" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134102" to="Tiles/@Area2D@134102" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134103" to="Tiles/@Area2D@134103" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134104" to="Tiles/@Area2D@134104" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134105" to="Tiles/@Area2D@134105" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134106" to="Tiles/@Area2D@134106" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134107" to="Tiles/@Area2D@134107" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134108" to="Tiles/@Area2D@134108" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134109" to="Tiles/@Area2D@134109" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134110" to="Tiles/@Area2D@134110" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134111" to="Tiles/@Area2D@134111" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134112" to="Tiles/@Area2D@134112" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134113" to="Tiles/@Area2D@134113" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134114" to="Tiles/@Area2D@134114" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134115" to="Tiles/@Area2D@134115" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134116" to="Tiles/@Area2D@134116" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134117" to="Tiles/@Area2D@134117" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134118" to="Tiles/@Area2D@134118" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134119" to="Tiles/@Area2D@134119" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134120" to="Tiles/@Area2D@134120" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134121" to="Tiles/@Area2D@134121" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134122" to="Tiles/@Area2D@134122" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134123" to="Tiles/@Area2D@134123" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134124" to="Tiles/@Area2D@134124" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134125" to="Tiles/@Area2D@134125" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134126" to="Tiles/@Area2D@134126" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134127" to="Tiles/@Area2D@134127" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134128" to="Tiles/@Area2D@134128" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134129" to="Tiles/@Area2D@134129" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134130" to="Tiles/@Area2D@134130" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134131" to="Tiles/@Area2D@134131" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134132" to="Tiles/@Area2D@134132" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134133" to="Tiles/@Area2D@134133" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134134" to="Tiles/@Area2D@134134" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134135" to="Tiles/@Area2D@134135" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134136" to="Tiles/@Area2D@134136" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134137" to="Tiles/@Area2D@134137" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134138" to="Tiles/@Area2D@134138" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134139" to="Tiles/@Area2D@134139" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134140" to="Tiles/@Area2D@134140" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134141" to="Tiles/@Area2D@134141" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@134142" to="Tiles/@Area2D@134142" method="area_entered"]
|
35
Scenes/Levels/SMBANN/World1/1-4.tscn
Normal file
35
Scenes/Levels/SMBANN/World1/1-4.tscn
Normal file
@@ -0,0 +1,35 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://buidhsngvytfs"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://luvjp1hbt8ej" path="res://Scenes/Levels/SMB1/World1/1-4.tscn" id="1_d467p"]
|
||||
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_kutpd"]
|
||||
|
||||
[node name="1-4" instance=ExtResource("1_d467p")]
|
||||
campaign = "SMBANN"
|
||||
|
||||
[node name="DiscoLevel" type="Node" parent="." index="12"]
|
||||
script = ExtResource("2_kutpd")
|
||||
combo_meter_rate = 0.25
|
||||
max_combo = 1
|
||||
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
|
||||
|
||||
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103658" to="Tiles/@Area2D@103658" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103659" to="Tiles/@Area2D@103659" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103660" to="Tiles/@Area2D@103660" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103661" to="Tiles/@Area2D@103661" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103662" to="Tiles/@Area2D@103662" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103663" to="Tiles/@Area2D@103663" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103664" to="Tiles/@Area2D@103664" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103665" to="Tiles/@Area2D@103665" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103666" to="Tiles/@Area2D@103666" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103667" to="Tiles/@Area2D@103667" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103668" to="Tiles/@Area2D@103668" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103669" to="Tiles/@Area2D@103669" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103670" to="Tiles/@Area2D@103670" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103671" to="Tiles/@Area2D@103671" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103672" to="Tiles/@Area2D@103672" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103673" to="Tiles/@Area2D@103673" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103674" to="Tiles/@Area2D@103674" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103675" to="Tiles/@Area2D@103675" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103676" to="Tiles/@Area2D@103676" method="area_entered"]
|
||||
[connection signal="area_entered" from="Tiles/@Area2D@103677" to="Tiles/@Area2D@103677" method="area_entered"]
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user