fix: markdown no longer tries to load nonexistent resource.

This commit is contained in:
tiger tiger tiger 2025-12-10 19:13:29 +01:00
parent 8d911e3911
commit b676f4500b
1 changed files with 191 additions and 180 deletions

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=68 format=3 uid="uid://befxf8uruwnrl"]
[gd_scene load_steps=70 format=3 uid="uid://befxf8uruwnrl"]
[ext_resource type="Script" uid="uid://k8yppfbkq0xv" path="res://singletons/main/main.gd" id="1_rqkns"]
[ext_resource type="PackedScene" uid="uid://gldtxysavetf" path="res://logic-scenes/startup/startup.tscn" id="1_v5rpm"]
@ -10,40 +10,18 @@
[ext_resource type="AudioStream" uid="uid://fej7yw25lgqy" path="res://import/menu_music/Ambient 6.ogg" id="8_tptb8"]
[ext_resource type="Script" uid="uid://0h0lrkntx0uh" path="res://ui/menu_main/pause_menu.gd" id="9_ihfph"]
[ext_resource type="Texture2D" uid="uid://ds1n0xhxqlp4b" path="res://base-environments/youth_room/shaders/universe_noise.png" id="9_l7v4b"]
[ext_resource type="Texture2D" uid="uid://d3ewjumh0b0g6" path="res://ui/menu_main/logo.png" id="9_tqjky"]
[ext_resource type="Texture2D" uid="uid://bdyg065h8vcdi" path="res://base-environments/youth_room/shaders/starlight-textures.png" id="10_pipov"]
[ext_resource type="Script" uid="uid://dbap0gqox0ty1" path="res://addons/markdownlabel/markdownlabel.gd" id="12_074og"]
[ext_resource type="Script" uid="uid://sa15wakvpj2e" path="res://dev-util/bug_button.gd" id="12_cegan"]
[ext_resource type="Script" uid="uid://dcx7crs23nf4" path="res://addons/markdownlabel/header_formats/h1_format.gd" id="14_cegan"]
[ext_resource type="Theme" uid="uid://cfp6k7e68j7ky" path="res://logic-scenes/themes/hyperlegible.theme" id="14_ene44"]
[ext_resource type="Script" uid="uid://d0sin64i4v3op" path="res://addons/markdownlabel/header_formats/h2_format.gd" id="15_82xsv"]
[ext_resource type="Script" uid="uid://dlok0dv1tq2bf" path="res://addons/markdownlabel/header_formats/h3_format.gd" id="16_getpj"]
[ext_resource type="Script" uid="uid://bayuh2vafablg" path="res://addons/markdownlabel/header_formats/h4_format.gd" id="17_ryguw"]
[ext_resource type="Script" uid="uid://dfr1w7u3jgni3" path="res://addons/markdownlabel/header_formats/h5_format.gd" id="18_d13ii"]
[ext_resource type="Script" uid="uid://bsi6dexoofpe6" path="res://addons/markdownlabel/header_formats/h6_format.gd" id="19_1u8w0"]
[sub_resource type="Resource" id="Resource_0odxb"]
resource_local_to_scene = true
script = ExtResource("14_cegan")
[sub_resource type="Resource" id="Resource_lswn8"]
resource_local_to_scene = true
script = ExtResource("15_82xsv")
[sub_resource type="Resource" id="Resource_a6jrf"]
resource_local_to_scene = true
script = ExtResource("16_getpj")
[sub_resource type="Resource" id="Resource_xuqvo"]
resource_local_to_scene = true
script = ExtResource("17_ryguw")
[sub_resource type="Resource" id="Resource_qsp4k"]
resource_local_to_scene = true
script = ExtResource("18_d13ii")
[sub_resource type="Resource" id="Resource_kq58d"]
resource_local_to_scene = true
script = ExtResource("19_1u8w0")
[sub_resource type="GDScript" id="GDScript_8sq0u"]
script/source = "extends Label
@ -1169,7 +1147,7 @@ states/reveal_pause_menu/position = Vector2(783.91, -112.734)
states/start_game/node = SubResource("AnimationNodeAnimation_5umfs")
states/start_game/position = Vector2(698, 32)
transitions = ["Start", "init", SubResource("AnimationNodeStateMachineTransition_dxdg4"), "init", "loading", SubResource("AnimationNodeStateMachineTransition_0hpxy"), "loading", "loading_done", SubResource("AnimationNodeStateMachineTransition_ipapo"), "loading_done", "start_game", SubResource("AnimationNodeStateMachineTransition_0t1lp"), "start_game", "init", SubResource("AnimationNodeStateMachineTransition_66nmg"), "loading_done", "load_savegame", SubResource("AnimationNodeStateMachineTransition_6b86u"), "load_savegame", "loading_game", SubResource("AnimationNodeStateMachineTransition_y626i"), "loading_game", "start_game", SubResource("AnimationNodeStateMachineTransition_52bss"), "start_game", "credits_roll", SubResource("AnimationNodeStateMachineTransition_x8oth"), "credits_roll", "loading_done", SubResource("AnimationNodeStateMachineTransition_5ge3a"), "loading_done", "credits_roll", SubResource("AnimationNodeStateMachineTransition_44pd3"), "start_game", "reveal_pause_menu", SubResource("AnimationNodeStateMachineTransition_pc6pe"), "reveal_pause_menu", "hide_pause_menu", SubResource("AnimationNodeStateMachineTransition_dx61n"), "hide_pause_menu", "start_game", SubResource("AnimationNodeStateMachineTransition_lp1dx"), "hide_pause_menu", "init", SubResource("AnimationNodeStateMachineTransition_mqlnh")]
graph_offset = Vector2(144.75, -210.73401)
graph_offset = Vector2(163.75, -42.73401)
[sub_resource type="Shader" id="Shader_cegan"]
code = "shader_type canvas_item;
@ -1235,6 +1213,30 @@ fill = 1
fill_from = Vector2(0.538462, 0.491453)
fill_to = Vector2(1.3, -0.3)
[sub_resource type="Resource" id="Resource_0odxb"]
resource_local_to_scene = true
script = ExtResource("14_cegan")
[sub_resource type="Resource" id="Resource_lswn8"]
resource_local_to_scene = true
script = ExtResource("15_82xsv")
[sub_resource type="Resource" id="Resource_a6jrf"]
resource_local_to_scene = true
script = ExtResource("16_getpj")
[sub_resource type="Resource" id="Resource_xuqvo"]
resource_local_to_scene = true
script = ExtResource("17_ryguw")
[sub_resource type="Resource" id="Resource_qsp4k"]
resource_local_to_scene = true
script = ExtResource("18_d13ii")
[sub_resource type="Resource" id="Resource_kq58d"]
resource_local_to_scene = true
script = ExtResource("19_1u8w0")
[node name="main" type="Control"]
process_mode = 3
layout_mode = 3
@ -1259,7 +1261,155 @@ grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
[node name="CreditsRoll" type="RichTextLabel" parent="."]
[node name="MainMenu" parent="." instance=ExtResource("3_ik73t")]
unique_name_in_owner = true
layout_mode = 1
[node name="FPSLabel" type="Label" parent="."]
visible = false
layout_mode = 0
offset_right = 40.0
offset_bottom = 35.0
script = SubResource("GDScript_8sq0u")
[node name="Startup Menu" parent="." instance=ExtResource("1_v5rpm")]
visible = false
layout_mode = 1
[node name="Disclaimer" parent="." instance=ExtResource("7_t45fc")]
visible = false
layout_mode = 1
[node name="Loading" type="Control" parent="."]
layout_mode = 1
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
grow_vertical = 0
[node name="mask" type="Sprite2D" parent="Loading"]
modulate = Color(1, 1, 1, 0)
clip_children = 1
position = Vector2(98, -47)
rotation = 1.5708
texture = ExtResource("5_sr555")
[node name="frame" type="Sprite2D" parent="Loading/mask"]
texture = ExtResource("6_aaaxa")
[node name="deco" type="Sprite2D" parent="Loading/mask/frame"]
modulate = Color(1, 1, 1, 0)
rotation = -0.314159
texture = ExtResource("7_koraw")
[node name="LoadingLabel" type="Label" parent="Loading"]
visible = false
layout_mode = 0
offset_left = 100.0
offset_top = -37.0
offset_right = 239.99991
offset_bottom = 9.0
text = "loading"
script = SubResource("GDScript_cegan")
[node name="MenuAnimationPlayer" type="AnimationPlayer" parent="."]
unique_name_in_owner = true
root_node = NodePath("../Loading/mask")
libraries = {
&"": SubResource("AnimationLibrary_ogbs1")
}
autoplay = "init"
[node name="MenuAnimationTree" type="AnimationTree" parent="MenuAnimationPlayer"]
unique_name_in_owner = true
root_node = NodePath("%MenuAnimationPlayer/../Loading/mask")
tree_root = SubResource("AnimationNodeStateMachine_uwcb5")
anim_player = NodePath("..")
parameters/conditions/load_save = false
parameters/conditions/loading_done = false
parameters/conditions/return_to_menu = false
parameters/conditions/roll_credits = false
parameters/conditions/start_game = false
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="MenuAnimationPlayer/MenuAnimationTree"]
bus = &"music"
[node name="PauseContainer" type="CenterContainer" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="PauseContainer"]
material = SubResource("ShaderMaterial_knlqd")
layout_mode = 2
texture = SubResource("GradientTexture2D_swtmc")
[node name="PauseMenu" type="PanelContainer" parent="PauseContainer"]
unique_name_in_owner = true
layout_mode = 2
script = ExtResource("9_ihfph")
[node name="VBoxContainer" type="VBoxContainer" parent="PauseContainer/PauseMenu"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
[node name="Label" type="Label" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
theme_type_variation = &"HeaderLarge"
text = "Game Paused"
[node name="ResumeButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Resume"
[node name="BugButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
script = ExtResource("12_cegan")
metadata/_custom_type_script = "uid://sa15wakvpj2e"
[node name="ToMenuButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Return to Menu"
[node name="ToSettingsButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Open Settings"
[node name="ToDesktopButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Quit to Desktop"
[node name="HSeparator" type="HSeparator" parent="PauseContainer/PauseMenu/VBoxContainer"]
custom_minimum_size = Vector2(0, 20)
layout_mode = 2
[node name="FindHelplineButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Find Help-Lines"
[node name="Label2" type="Label" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
text = "opens findahelpline.com"
horizontal_alignment = 1
[node name="SkipStoryButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Skip this Story"
[node name="CreditsRoll" type="VBoxContainer" parent="."]
visible = false
modulate = Color(1, 1, 1, 0)
layout_mode = 1
@ -1267,13 +1417,24 @@ anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 220.0
offset_bottom = 3502.0
offset_bottom = 3408.0
grow_horizontal = 2
grow_vertical = 2
alignment = 2
[node name="Logo" type="TextureRect" parent="CreditsRoll"]
custom_minimum_size = Vector2(512, 512)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
texture = ExtResource("9_tqjky")
expand_mode = 1
[node name="Markdown" type="RichTextLabel" parent="CreditsRoll"]
layout_mode = 2
theme = ExtResource("14_ene44")
bbcode_enabled = true
text = "[center]
[img=512]res://ui/menu_main/logo.png[/img]
[img][/img]
[font_size=34]is[/font_size]
[font_size=45]made by betalars[/font_size]
@ -1390,8 +1551,6 @@ Maxi, iFire
fit_content = true
script = ExtResource("12_074og")
markdown_text = "[center]
[img=512]res://ui/menu_main/logo.png[/img]
![This is an image]()
## is
#made by betalars
@ -1511,152 +1670,4 @@ h4 = SubResource("Resource_xuqvo")
h5 = SubResource("Resource_qsp4k")
h6 = SubResource("Resource_kq58d")
[node name="MainMenu" parent="." instance=ExtResource("3_ik73t")]
unique_name_in_owner = true
layout_mode = 1
[node name="FPSLabel" type="Label" parent="."]
visible = false
layout_mode = 0
offset_right = 40.0
offset_bottom = 35.0
script = SubResource("GDScript_8sq0u")
[node name="Startup Menu" parent="." instance=ExtResource("1_v5rpm")]
visible = false
layout_mode = 1
[node name="Disclaimer" parent="." instance=ExtResource("7_t45fc")]
visible = false
layout_mode = 1
[node name="Loading" type="Control" parent="."]
layout_mode = 1
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
grow_vertical = 0
[node name="mask" type="Sprite2D" parent="Loading"]
modulate = Color(1, 1, 1, 0)
clip_children = 1
position = Vector2(98, -47)
rotation = 1.5708
texture = ExtResource("5_sr555")
[node name="frame" type="Sprite2D" parent="Loading/mask"]
texture = ExtResource("6_aaaxa")
[node name="deco" type="Sprite2D" parent="Loading/mask/frame"]
modulate = Color(1, 1, 1, 0)
rotation = -0.314159
texture = ExtResource("7_koraw")
[node name="LoadingLabel" type="Label" parent="Loading"]
visible = false
layout_mode = 0
offset_left = 100.0
offset_top = -37.0
offset_right = 239.99976
offset_bottom = 9.0
text = "loading"
script = SubResource("GDScript_cegan")
[node name="MenuAnimationPlayer" type="AnimationPlayer" parent="."]
unique_name_in_owner = true
root_node = NodePath("../Loading/mask")
libraries = {
&"": SubResource("AnimationLibrary_ogbs1")
}
autoplay = "init"
[node name="MenuAnimationTree" type="AnimationTree" parent="MenuAnimationPlayer"]
unique_name_in_owner = true
root_node = NodePath("%MenuAnimationPlayer/../Loading/mask")
tree_root = SubResource("AnimationNodeStateMachine_uwcb5")
anim_player = NodePath("..")
parameters/conditions/load_save = false
parameters/conditions/loading_done = false
parameters/conditions/return_to_menu = false
parameters/conditions/roll_credits = false
parameters/conditions/start_game = false
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="MenuAnimationPlayer/MenuAnimationTree"]
bus = &"music"
[node name="PauseContainer" type="CenterContainer" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="PauseContainer"]
material = SubResource("ShaderMaterial_knlqd")
layout_mode = 2
texture = SubResource("GradientTexture2D_swtmc")
[node name="PauseMenu" type="PanelContainer" parent="PauseContainer"]
unique_name_in_owner = true
layout_mode = 2
script = ExtResource("9_ihfph")
[node name="VBoxContainer" type="VBoxContainer" parent="PauseContainer/PauseMenu"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
[node name="Label" type="Label" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
theme_type_variation = &"HeaderLarge"
text = "Game Paused"
[node name="ResumeButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Resume"
[node name="BugButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
script = ExtResource("12_cegan")
metadata/_custom_type_script = "uid://sa15wakvpj2e"
[node name="ToMenuButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Return to Menu"
[node name="ToSettingsButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Open Settings"
[node name="ToDesktopButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Quit to Desktop"
[node name="HSeparator" type="HSeparator" parent="PauseContainer/PauseMenu/VBoxContainer"]
custom_minimum_size = Vector2(0, 20)
layout_mode = 2
[node name="FindHelplineButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Find Help-Lines"
[node name="Label2" type="Label" parent="PauseContainer/PauseMenu/VBoxContainer"]
layout_mode = 2
text = "opens findahelpline.com"
horizontal_alignment = 1
[node name="SkipStoryButton" type="Button" parent="PauseContainer/PauseMenu/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Skip this Story"
[connection signal="on_read" from="Disclaimer" to="Startup Menu" method="starting"]