fixed a weird bug, to do with minus world

This commit is contained in:
JHDev2006
2025-10-08 15:35:44 +01:00
parent 5cc8718941
commit 7edfccbd76
8 changed files with 252 additions and 1167 deletions

File diff suppressed because it is too large Load Diff

155
Scenes/Levels/SMBLL/CoinHeavens/1.tscn Executable file → Normal file
View File

@@ -6,40 +6,137 @@
campaign = "SMBLL"
[node name="Tiles" parent="." index="1"]
tile_map_data = PackedByteArray("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")
tile_map_data = PackedByteArray("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")
[node name="CameraRightLimit" parent="." index="7"]
position = Vector2(1600, -16)
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22720" to="Tiles/@Node2D@22720/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22721" to="Tiles/@Node2D@22721/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22722" to="Tiles/@Node2D@22722/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22723" to="Tiles/@Node2D@22723/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22724" to="Tiles/@Node2D@22724/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22725" to="Tiles/@Node2D@22725/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22726" to="Tiles/@Node2D@22726/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22727" to="Tiles/@Node2D@22727/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22728" to="Tiles/@Node2D@22728/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22729" to="Tiles/@Node2D@22729/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22730" to="Tiles/@Node2D@22730/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="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"]
[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="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@22738" to="Tiles/@Node2D@22738/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22739" to="Tiles/@Node2D@22739/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22740" to="Tiles/@Node2D@22740/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22741" to="Tiles/@Node2D@22741/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22742" to="Tiles/@Node2D@22742/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22743" to="Tiles/@Node2D@22743/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22744" to="Tiles/@Node2D@22744/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22745" to="Tiles/@Node2D@22745/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22746" to="Tiles/@Node2D@22746/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22747" to="Tiles/@Node2D@22747/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22748" to="Tiles/@Node2D@22748/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22749" to="Tiles/@Node2D@22749/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22750" to="Tiles/@Node2D@22750/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22751" to="Tiles/@Node2D@22751/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22752" to="Tiles/@Node2D@22752/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22753" to="Tiles/@Node2D@22753/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22754" to="Tiles/@Node2D@22754/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22755" to="Tiles/@Node2D@22755/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22756" to="Tiles/@Node2D@22756/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22757" to="Tiles/@Node2D@22757/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22758" to="Tiles/@Node2D@22758/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22759" to="Tiles/@Node2D@22759/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22760" to="Tiles/@Node2D@22760/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22761" to="Tiles/@Node2D@22761/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22762" to="Tiles/@Node2D@22762/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22763" to="Tiles/@Node2D@22763/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22764" to="Tiles/@Node2D@22764/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22765" to="Tiles/@Node2D@22765/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22766" to="Tiles/@Node2D@22766/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22767" to="Tiles/@Node2D@22767/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22768" to="Tiles/@Node2D@22768/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22769" to="Tiles/@Node2D@22769/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22770" to="Tiles/@Node2D@22770/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22771" to="Tiles/@Node2D@22771/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22772" to="Tiles/@Node2D@22772/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22773" to="Tiles/@Node2D@22773/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22774" to="Tiles/@Node2D@22774/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22775" to="Tiles/@Node2D@22775/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22776" to="Tiles/@Node2D@22776/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22777" to="Tiles/@Node2D@22777/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22778" to="Tiles/@Node2D@22778/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22779" to="Tiles/@Node2D@22779/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22780" to="Tiles/@Node2D@22780/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22781" to="Tiles/@Node2D@22781/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22782" to="Tiles/@Node2D@22782/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22783" to="Tiles/@Node2D@22783/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22784" to="Tiles/@Node2D@22784/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22785" to="Tiles/@Node2D@22785/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22786" to="Tiles/@Node2D@22786/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22787" to="Tiles/@Node2D@22787/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22788" to="Tiles/@Node2D@22788/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22789" to="Tiles/@Node2D@22789/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22790" to="Tiles/@Node2D@22790/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22791" to="Tiles/@Node2D@22791/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22792" to="Tiles/@Node2D@22792/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22793" to="Tiles/@Node2D@22793/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22794" to="Tiles/@Node2D@22794/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22795" to="Tiles/@Node2D@22795/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22796" to="Tiles/@Node2D@22796/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22797" to="Tiles/@Node2D@22797/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@22798" to="Tiles/@Node2D@22798/LevelPersistance" method="set_as_active"]

View File

@@ -1024,79 +1024,79 @@ tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAE
tile_set = SubResource("TileSet_dexhc")
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73516" to="Tiles/@Node2D@73516/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73517" to="Tiles/@Node2D@73517/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73518" to="Tiles/@Node2D@73518/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73519" to="Tiles/@Node2D@73519/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73520" to="Tiles/@Node2D@73520/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73521" to="Tiles/@Node2D@73521/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73522" to="Tiles/@Node2D@73522/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73523" to="Tiles/@Node2D@73523/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73524" to="Tiles/@Node2D@73524/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73525" to="Tiles/@Node2D@73525/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73526" to="Tiles/@Node2D@73526/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73527" to="Tiles/@Node2D@73527/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73528" to="Tiles/@Node2D@73528/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73529" to="Tiles/@Node2D@73529/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73530" to="Tiles/@Node2D@73530/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73531" to="Tiles/@Node2D@73531/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73532" to="Tiles/@Node2D@73532/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73533" to="Tiles/@Node2D@73533/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73534" to="Tiles/@Node2D@73534/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73535" to="Tiles/@Node2D@73535/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73536" to="Tiles/@Node2D@73536/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73537" to="Tiles/@Node2D@73537/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73538" to="Tiles/@Node2D@73538/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73539" to="Tiles/@Node2D@73539/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73540" to="Tiles/@Node2D@73540/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73541" to="Tiles/@Node2D@73541/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73542" to="Tiles/@Node2D@73542/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73543" to="Tiles/@Node2D@73543/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73544" to="Tiles/@Node2D@73544/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73545" to="Tiles/@Node2D@73545/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73546" to="Tiles/@Node2D@73546/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73547" to="Tiles/@Node2D@73547/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73548" to="Tiles/@Node2D@73548/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73549" to="Tiles/@Node2D@73549/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73550" to="Tiles/@Node2D@73550/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73551" to="Tiles/@Node2D@73551/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73552" to="Tiles/@Node2D@73552/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73553" to="Tiles/@Node2D@73553/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73554" to="Tiles/@Node2D@73554/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73555" to="Tiles/@Node2D@73555/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73556" to="Tiles/@Node2D@73556/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73557" to="Tiles/@Node2D@73557/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73558" to="Tiles/@Node2D@73558/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73559" to="Tiles/@Node2D@73559/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73560" to="Tiles/@Node2D@73560/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73561" to="Tiles/@Node2D@73561/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73562" to="Tiles/@Node2D@73562/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73563" to="Tiles/@Node2D@73563/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73564" to="Tiles/@Node2D@73564/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73565" to="Tiles/@Node2D@73565/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73566" to="Tiles/@Node2D@73566/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73567" to="Tiles/@Node2D@73567/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73568" to="Tiles/@Node2D@73568/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73569" to="Tiles/@Node2D@73569/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73570" to="Tiles/@Node2D@73570/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73571" to="Tiles/@Node2D@73571/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73572" to="Tiles/@Node2D@73572/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73573" to="Tiles/@Node2D@73573/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73574" to="Tiles/@Node2D@73574/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73575" to="Tiles/@Node2D@73575/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73576" to="Tiles/@Node2D@73576/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73577" to="Tiles/@Node2D@73577/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73578" to="Tiles/@Node2D@73578/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73579" to="Tiles/@Node2D@73579/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73580" to="Tiles/@Node2D@73580/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73581" to="Tiles/@Node2D@73581/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73582" to="Tiles/@Node2D@73582/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73583" to="Tiles/@Node2D@73583/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73584" to="Tiles/@Node2D@73584/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73585" to="Tiles/@Node2D@73585/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73586" to="Tiles/@Node2D@73586/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73587" to="Tiles/@Node2D@73587/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73588" to="Tiles/@Node2D@73588/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73589" to="Tiles/@Node2D@73589/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73590" to="Tiles/@Node2D@73590/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@73591" to="Tiles/@Node2D@73591/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59863" to="Tiles/@Node2D@59863/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59864" to="Tiles/@Node2D@59864/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59865" to="Tiles/@Node2D@59865/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59866" to="Tiles/@Node2D@59866/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59867" to="Tiles/@Node2D@59867/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59868" to="Tiles/@Node2D@59868/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59869" to="Tiles/@Node2D@59869/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59870" to="Tiles/@Node2D@59870/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59871" to="Tiles/@Node2D@59871/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59872" to="Tiles/@Node2D@59872/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59873" to="Tiles/@Node2D@59873/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59874" to="Tiles/@Node2D@59874/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59875" to="Tiles/@Node2D@59875/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59876" to="Tiles/@Node2D@59876/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59877" to="Tiles/@Node2D@59877/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59878" to="Tiles/@Node2D@59878/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59879" to="Tiles/@Node2D@59879/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59880" to="Tiles/@Node2D@59880/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59881" to="Tiles/@Node2D@59881/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59882" to="Tiles/@Node2D@59882/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59883" to="Tiles/@Node2D@59883/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59884" to="Tiles/@Node2D@59884/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59885" to="Tiles/@Node2D@59885/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59886" to="Tiles/@Node2D@59886/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59887" to="Tiles/@Node2D@59887/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59888" to="Tiles/@Node2D@59888/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59889" to="Tiles/@Node2D@59889/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59890" to="Tiles/@Node2D@59890/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59891" to="Tiles/@Node2D@59891/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59892" to="Tiles/@Node2D@59892/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59893" to="Tiles/@Node2D@59893/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59894" to="Tiles/@Node2D@59894/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59895" to="Tiles/@Node2D@59895/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59896" to="Tiles/@Node2D@59896/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59897" to="Tiles/@Node2D@59897/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59898" to="Tiles/@Node2D@59898/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59899" to="Tiles/@Node2D@59899/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59900" to="Tiles/@Node2D@59900/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59901" to="Tiles/@Node2D@59901/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59902" to="Tiles/@Node2D@59902/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59903" to="Tiles/@Node2D@59903/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59904" to="Tiles/@Node2D@59904/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59905" to="Tiles/@Node2D@59905/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59906" to="Tiles/@Node2D@59906/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59907" to="Tiles/@Node2D@59907/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59908" to="Tiles/@Node2D@59908/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59909" to="Tiles/@Node2D@59909/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59910" to="Tiles/@Node2D@59910/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59911" to="Tiles/@Node2D@59911/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59912" to="Tiles/@Node2D@59912/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59913" to="Tiles/@Node2D@59913/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59914" to="Tiles/@Node2D@59914/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59915" to="Tiles/@Node2D@59915/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59916" to="Tiles/@Node2D@59916/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59917" to="Tiles/@Node2D@59917/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59918" to="Tiles/@Node2D@59918/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59919" to="Tiles/@Node2D@59919/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59920" to="Tiles/@Node2D@59920/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59921" to="Tiles/@Node2D@59921/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59922" to="Tiles/@Node2D@59922/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59923" to="Tiles/@Node2D@59923/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59924" to="Tiles/@Node2D@59924/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59925" to="Tiles/@Node2D@59925/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59926" to="Tiles/@Node2D@59926/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59927" to="Tiles/@Node2D@59927/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59928" to="Tiles/@Node2D@59928/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59929" to="Tiles/@Node2D@59929/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59930" to="Tiles/@Node2D@59930/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59931" to="Tiles/@Node2D@59931/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59932" to="Tiles/@Node2D@59932/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59933" to="Tiles/@Node2D@59933/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59934" to="Tiles/@Node2D@59934/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59935" to="Tiles/@Node2D@59935/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59936" to="Tiles/@Node2D@59936/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59937" to="Tiles/@Node2D@59937/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@59938" to="Tiles/@Node2D@59938/LevelPersistance" method="set_as_active"]

View File

@@ -16,6 +16,7 @@ func _ready() -> void:
texture_changed.connect(update)
func update() -> void:
print(name)
var source = tile_map.tile_set.get_source(atlas_id)
if source != null:
source.texture = texture

View File

@@ -81,8 +81,6 @@ func write_save(campaign: String = Global.current_campaign, force := false) -> v
save_json = SAVE_TEMPLATE.duplicate(true)
match Global.current_game_mode:
Global.GameMode.CAMPAIGN:
if Global.world_num < 0:
Global.world_num = 1
if Global.high_score < Global.score:
Global.high_score = Global.score
save_json["World"] = Global.world_num
@@ -117,7 +115,10 @@ func write_save_to_file(json := {}, path := "") -> void:
file.close()
func apply_save(json := {}) -> void:
Global.world_num = json.get_or_add("World", 1)
if Global.world_num < 1:
Global.world_num = 1
Global.level_num = json.get_or_add("Level", 1)
Global.lives = json["Lives"]
Global.coins = json["Coins"]

View File

@@ -47,6 +47,8 @@ func handle_main_hud() -> void:
world_num = ["A", "B", "C", "D"][int(world_num) % 10]
elif int(world_num) < 1:
world_num = " "
else:
print(Global.world_num)
%LevelNum.text = world_num + "-" + str(Global.level_num)
%Crown.visible = Global.second_quest
%Time.text = " " + str(Global.time).pad_zeros(3)

View File

@@ -240,7 +240,7 @@ func new_game_selected() -> void:
func continue_game() -> void:
SaveManager.apply_save(SaveManager.load_save(Global.current_campaign))
Global.current_game_mode = Global.GameMode.CAMPAIGN
if Global.game_beaten:
if Global.game_beaten or Global.debug_mode:
$CanvasLayer/StoryMode/ContinueBeatenGame/WorldSelect.open()
else:
$CanvasLayer/StoryMode/ContinueUnbeatenGame/CharacterSelect.open()

View File

@@ -9,7 +9,7 @@ custom_features=""
export_filter="all_resources"
include_filter="*.bgm, *.mp3, *.txt"
exclude_filter=""
export_path="../SMB1R/SMB1R.exe"
export_path="../Exports/Windows/SMB1R.exe"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""