mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 07:28:14 +00:00
120 lines
10 KiB
Plaintext
120 lines
10 KiB
Plaintext
[gd_scene load_steps=15 format=4 uid="uid://cnn6e523gkoa0"]
|
|
|
|
[ext_resource type="Script" uid="uid://cyexnn0e723f2" path="res://Scripts/Classes/CoinHeaven.gd" id="1_h6lrm"]
|
|
[ext_resource type="JSON" path="res://Assets/Audio/BGM/CoinHeaven.json" id="2_vevge"]
|
|
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_ti3x4"]
|
|
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_52403"]
|
|
[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="5_xub7x"]
|
|
[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="6_nkxcu"]
|
|
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_xn8tl"]
|
|
[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_b1y74"]
|
|
[ext_resource type="PackedScene" uid="uid://bvwo8snk5ixaa" path="res://Scenes/Prefabs/LevelObjects/CloudPlatform.tscn" id="9_emix3"]
|
|
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_n7ktd"]
|
|
[ext_resource type="PackedScene" uid="uid://cm6nbstl2uceh" path="res://Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn" id="35_rftvu"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5261"]
|
|
size = Vector2(20, 18)
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_4d3fn"]
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_k1a1r"]
|
|
normal = Vector2(-1, 0)
|
|
|
|
[node name="Level2" type="Node" node_paths=PackedStringArray("all_coins_check")]
|
|
script = ExtResource("1_h6lrm")
|
|
all_coins_check = NodePath("CoinHeavenAllCoinsBonus")
|
|
music = ExtResource("2_vevge")
|
|
metadata/_custom_type_script = "uid://cyexnn0e723f2"
|
|
|
|
[node name="CloudPlatform" parent="." instance=ExtResource("9_emix3")]
|
|
position = Vector2(24, -48)
|
|
|
|
[node name="Tiles" parent="." instance=ExtResource("3_ti3x4")]
|
|
tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAA1AP//AQAAAAAAAwA2AP//AQAAAAAAAwA3AP//AQAAAAAAAwAlAPf/AQAAAAAAAwAmAPf/AQAAAAAAAwAnAPf/AQAAAAAAAwAUAPj/AQAAAAAAAwAVAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAaAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwAdAPj/AQAAAAAAAwAeAPj/AQAAAAAAAwAfAPj/AQAAAAAAAwAgAPj/AQAAAAAAAwAhAPj/AQAAAAAAAwAiAPj/AQAAAAAAAwAjAPj/AQAAAAAAAwAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwASAPf/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAGAPn/AQAAAAAAAwAHAPn/AQAAAAAAAwAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPn/AQAAAAAAAwANAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwA=")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("4_52403")]
|
|
position = Vector2(-232, 0)
|
|
|
|
[node name="Vine" parent="." instance=ExtResource("5_xub7x")]
|
|
position = Vector2(-184, 40)
|
|
top_point = -56
|
|
cutscene = true
|
|
can_tele = false
|
|
|
|
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
|
position = Vector2(-184, 9)
|
|
shape = SubResource("RectangleShape2D_h5261")
|
|
one_way_collision = true
|
|
|
|
[node name="WarpDown" type="Area2D" parent="."]
|
|
monitorable = false
|
|
script = ExtResource("6_nkxcu")
|
|
metadata/_custom_type_script = "uid://cnheej0sxmoxg"
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="WarpDown"]
|
|
position = Vector2(-16, 80)
|
|
shape = SubResource("WorldBoundaryShape2D_4d3fn")
|
|
|
|
[node name="DropShadow" parent="." instance=ExtResource("7_xn8tl")]
|
|
|
|
[node name="CameraRightLimit" type="Node2D" parent="."]
|
|
position = Vector2(1024, 0)
|
|
script = ExtResource("8_b1y74")
|
|
metadata/_custom_type_script = "uid://bdq0373j5n5o0"
|
|
|
|
[node name="StaticBody2D" type="StaticBody2D" parent="CameraRightLimit"]
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraRightLimit/StaticBody2D"]
|
|
shape = SubResource("WorldBoundaryShape2D_k1a1r")
|
|
|
|
[node name="LevelBG" parent="." instance=ExtResource("10_n7ktd")]
|
|
primary_layer = 2
|
|
overlay_clouds = true
|
|
|
|
[node name="CoinHeavenAllCoinsBonus" parent="." instance=ExtResource("35_rftvu")]
|
|
|
|
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22347" to="Tiles/@Node2D@22347/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22348" to="Tiles/@Node2D@22348/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22349" to="Tiles/@Node2D@22349/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22350" to="Tiles/@Node2D@22350/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22351" to="Tiles/@Node2D@22351/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22352" to="Tiles/@Node2D@22352/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22353" to="Tiles/@Node2D@22353/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22354" to="Tiles/@Node2D@22354/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22355" to="Tiles/@Node2D@22355/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22356" to="Tiles/@Node2D@22356/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22357" to="Tiles/@Node2D@22357/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22358" to="Tiles/@Node2D@22358/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22359" to="Tiles/@Node2D@22359/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22360" to="Tiles/@Node2D@22360/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22361" to="Tiles/@Node2D@22361/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22362" to="Tiles/@Node2D@22362/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22363" to="Tiles/@Node2D@22363/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22364" to="Tiles/@Node2D@22364/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22365" to="Tiles/@Node2D@22365/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22366" to="Tiles/@Node2D@22366/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22367" to="Tiles/@Node2D@22367/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22368" to="Tiles/@Node2D@22368/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22369" to="Tiles/@Node2D@22369/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22370" to="Tiles/@Node2D@22370/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22371" to="Tiles/@Node2D@22371/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22372" to="Tiles/@Node2D@22372/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22373" to="Tiles/@Node2D@22373/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22374" to="Tiles/@Node2D@22374/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22375" to="Tiles/@Node2D@22375/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22376" to="Tiles/@Node2D@22376/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22377" to="Tiles/@Node2D@22377/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22378" to="Tiles/@Node2D@22378/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22379" to="Tiles/@Node2D@22379/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22380" to="Tiles/@Node2D@22380/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22381" to="Tiles/@Node2D@22381/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22382" to="Tiles/@Node2D@22382/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22383" to="Tiles/@Node2D@22383/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22384" to="Tiles/@Node2D@22384/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22385" to="Tiles/@Node2D@22385/LevelPersistance" method="set_as_active"]
|
|
[connection signal="collected" from="Tiles/@Node2D@22386" to="Tiles/@Node2D@22386/LevelPersistance" method="set_as_active"]
|
|
[connection signal="player_entered" from="WarpDown" to="." method="warp_back"]
|