mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
added palette effect during small -> fire transformation
This commit is contained in:
@@ -684,10 +684,18 @@ func power_up_animation(new_power_state := "") -> void:
|
|||||||
if Settings.file.visuals.transform_style == 0:
|
if Settings.file.visuals.transform_style == 0:
|
||||||
sprite.speed_scale = 3
|
sprite.speed_scale = 3
|
||||||
sprite.play("Grow")
|
sprite.play("Grow")
|
||||||
|
var rainbow = new_power_state != "Big"
|
||||||
|
if rainbow:
|
||||||
|
transforming = true
|
||||||
|
sprite.material.set_shader_parameter("enabled", true)
|
||||||
await get_tree().create_timer(0.4, true).timeout
|
await get_tree().create_timer(0.4, true).timeout
|
||||||
|
power_state = get_node("PowerStates/" + new_power_state)
|
||||||
sprite.sprite_frames = new_frames
|
sprite.sprite_frames = new_frames
|
||||||
|
handle_invincible_palette()
|
||||||
sprite.play("Grow")
|
sprite.play("Grow")
|
||||||
await get_tree().create_timer(0.4, true).timeout
|
await get_tree().create_timer(0.4, true).timeout
|
||||||
|
if rainbow:
|
||||||
|
sprite.material.set_shader_parameter("enabled", false)
|
||||||
transforming = false
|
transforming = false
|
||||||
else:
|
else:
|
||||||
sprite.speed_scale = 0
|
sprite.speed_scale = 0
|
||||||
|
Reference in New Issue
Block a user