diff --git a/Code/FLCC/CustomPuffer.cs b/Code/FLCC/CustomPuffer.cs index 278521a..396d992 100644 --- a/Code/FLCC/CustomPuffer.cs +++ b/Code/FLCC/CustomPuffer.cs @@ -149,6 +149,7 @@ public CustomPuffer(EntityData data, Vector2 offset, EntityID id) Hold.OnPickup = OnPickup; Hold.OnRelease = OnRelease; Hold.SpeedGetter = (() => hitSpeed); + Hold.SpeedSetter = (speed) => hitSpeed = speed; Add(new TransitionListener { OnOut = (f) => needsNewHome = true diff --git a/Code/FLCC/FlagCrystal.cs b/Code/FLCC/FlagCrystal.cs index ad7f22b..f2d6621 100644 --- a/Code/FLCC/FlagCrystal.cs +++ b/Code/FLCC/FlagCrystal.cs @@ -57,6 +57,7 @@ public FlagCrystal(EntityData data, Vector2 offset, EntityID id) : base(data.Pos Hold.OnHitSpring = new Func(HitSpring); Hold.OnHitSpinner = new Action(HitSpinner); Hold.SpeedGetter = () => Speed; + Hold.SpeedSetter = (speed) => Speed = speed; onCollideH = new Collision(OnCollideH); onCollideV = new Collision(OnCollideV); LiftSpeedGraceTime = 0.1f;