diff --git a/Scripts/PaintEffects/Upscale.gd b/Scripts/PaintEffects/Upscale.gd index b093a04..21e89c2 100644 --- a/Scripts/PaintEffects/Upscale.gd +++ b/Scripts/PaintEffects/Upscale.gd @@ -21,11 +21,12 @@ func GiantRoutine(player, delta): var big_scale = player.transform.get_scale() * GrowUpFactor var sprite = player.get_node("Sprite") var coll = player.get_node("CollisionShape2D") + var conf = player.get_node("ConfusionStars") while elapsed < GrowUpTime: player.MAX_SPEED = lerp(fast_speed, slow_speed, elapsed / GrowUpTime) player.ACCELERATION = lerp(fast_acc, slow_acc, elapsed / GrowUpTime) - setScale(sprite, coll, lerp(small_scale, big_scale, elapsed / GrowUpTime)) + setScale(sprite, coll, conf, lerp(small_scale, big_scale, elapsed / GrowUpTime)) elapsed += yield() elapsed -= GrowUpTime; @@ -36,12 +37,13 @@ func GiantRoutine(player, delta): while elapsed < GrowDownTime: player.MAX_SPEED = lerp(slow_speed, fast_speed, elapsed / GrowDownTime) player.ACCELERATION = lerp(slow_acc, fast_acc, elapsed / GrowDownTime) - setScale(sprite, coll, lerp(big_scale, small_scale, elapsed / GrowDownTime)) + setScale(sprite, coll, conf, lerp(big_scale, small_scale, elapsed / GrowDownTime)) elapsed += yield() -func setScale(sprite, coll, scale): +func setScale(sprite, coll, conf, scale): sprite.scale = scale; coll.scale = scale; + conf.scale = scale; func StartEffect(player): var rout = GiantRoutine(player, 0)