diff --git a/menus/file_select_panel.gd b/menus/file_select_panel.gd index 8061fe3..49e29ea 100644 --- a/menus/file_select_panel.gd +++ b/menus/file_select_panel.gd @@ -66,6 +66,17 @@ func refresh(): $"%Sparkles".visible = true else: $"%Sparkles".visible = false + + $"%MoriMarkGameComplete".visible = false + $"%MoriMark100Complete".visible = false + $"%MoriMarkNoDeath".visible = false + if file.levels["boss3"].completed: + $"%MoriMarkGameComplete".visible = true + if file.get_total_shards() >= 72: + $"%MoriMark100Complete".visible = true + if file.get_total_deaths() <= 0: + $"%MoriMarkNoDeath".visible = true + else: file = null $FileExists.visible = false diff --git a/menus/file_select_panel.tscn b/menus/file_select_panel.tscn index bb0ad72..181d656 100644 --- a/menus/file_select_panel.tscn +++ b/menus/file_select_panel.tscn @@ -165,16 +165,22 @@ scale_amount = 2.0 spray_ammount = 0 [node name="MoriMarkGameComplete" type="Sprite" parent="."] +unique_name_in_owner = true +visible = false material = SubResource( 3 ) position = Vector2( 61, 57 ) texture = ExtResource( 15 ) [node name="MoriMark100Complete" type="Sprite" parent="."] +unique_name_in_owner = true +visible = false material = SubResource( 3 ) position = Vector2( 61, 57 ) texture = ExtResource( 14 ) [node name="MoriMarkNoDeath" type="Sprite" parent="."] +unique_name_in_owner = true +visible = false material = SubResource( 3 ) position = Vector2( 61, 57 ) texture = ExtResource( 16 )