mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
world 9 minor changes
my first commit and change to smb1r, i hope things are working alright - 9-1a: added missing elevator platform at the start - 9-3: L pipe is now accessible and sends you to coin heaven like the original (however i hope walls and the hardcoded thing cooperate...) - 9-3: fixed a missing staircase tile near the end, probably removed to be easier but its part of og level design so...
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=21 format=4 uid="uid://c7vtfo3lu07rc"]
|
[gd_scene load_steps=22 format=4 uid="uid://c7vtfo3lu07rc"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_slian"]
|
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_slian"]
|
||||||
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_vbj0k"]
|
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_vbj0k"]
|
||||||
@@ -20,6 +20,7 @@
|
|||||||
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_3qxdh"]
|
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_3qxdh"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="19_vbj0k"]
|
[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="19_vbj0k"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="20_vbj0k"]
|
[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="20_vbj0k"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="21_xuegy"]
|
||||||
|
|
||||||
[node name="9-1a" type="Node"]
|
[node name="9-1a" type="Node"]
|
||||||
script = ExtResource("1_slian")
|
script = ExtResource("1_slian")
|
||||||
@@ -143,6 +144,12 @@ position = Vector2(1384, -72)
|
|||||||
[node name="BulletBillCannon3" parent="." instance=ExtResource("20_vbj0k")]
|
[node name="BulletBillCannon3" parent="." instance=ExtResource("20_vbj0k")]
|
||||||
position = Vector2(168, -88)
|
position = Vector2(168, -88)
|
||||||
|
|
||||||
|
[node name="ElevatorPlatform" parent="." instance=ExtResource("21_xuegy")]
|
||||||
|
position = Vector2(288, -16)
|
||||||
|
|
||||||
|
[node name="ElevatorPlatform2" parent="." instance=ExtResource("21_xuegy")]
|
||||||
|
position = Vector2(288, -128)
|
||||||
|
|
||||||
[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
|
||||||
@@ -150,38 +157,38 @@ position = Vector2(168, -88)
|
|||||||
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325" method="player_mushroom_check"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325" method="dispense_item" unbinds=1]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26325" to="Tiles/@AnimatableBody2D@26325/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326" method="player_mushroom_check"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326" method="dispense_item" unbinds=1]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26326" to="Tiles/@AnimatableBody2D@26326/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327" method="player_mushroom_check"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327" method="dispense_item" unbinds=1]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26327" to="Tiles/@AnimatableBody2D@26327/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328" method="player_mushroom_check"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328" method="dispense_item" unbinds=1]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26328" to="Tiles/@AnimatableBody2D@26328/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active_2"]
|
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329/LevelPersistance" method="set_as_active_2"]
|
||||||
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active"]
|
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329/LevelPersistance" method="set_as_active"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="player_mushroom_check"]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329" method="player_mushroom_check"]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329" method="dispense_item" unbinds=1]
|
||||||
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329" method="dispense_item" unbinds=1]
|
||||||
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1]
|
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26329" to="Tiles/@AnimatableBody2D@26329/BlockAnimations" method="bounce_block" unbinds=1]
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -107,4 +107,11 @@ func run_player_check(player: Player) -> void:
|
|||||||
pipe_entered.emit()
|
pipe_entered.emit()
|
||||||
DiscoLevel.can_meter_tick = false
|
DiscoLevel.can_meter_tick = false
|
||||||
Level.in_vine_level = false
|
Level.in_vine_level = false
|
||||||
|
|
||||||
|
# temporal flex tape solution, sorry if this does bad things
|
||||||
|
# - leanycat
|
||||||
|
if (Global.current_game_mode == Global.GameMode.CAMPAIGN and Global.current_campaign == "SMBLL") and Global.world_num == 9 and Global.level_num == 3:
|
||||||
|
Level.vine_return_level = Global.current_level.scene_file_path
|
||||||
|
Level.in_vine_level = true
|
||||||
|
|
||||||
player.enter_pipe(self)
|
player.enter_pipe(self)
|
||||||
|
Reference in New Issue
Block a user