File tree Expand file tree Collapse file tree
Source/Sonic Frontiers/Gameplay/Skills Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,23 +25,20 @@ Code "Allow Boost to Damage Objects" in "Gameplay/Skills" by "Hyper & NM" does "
2525 };
2626//
2727{
28- Sonic.StateID NotifyStateRunDamageCollision(Sonic.StateID in_stateId, Sonic.StateID[] in_stateStackTrace)
28+ Sonic.StateID _stateId = Player.State.GetCurrentStateID<Sonic.StateID>();
29+ if (_boostStates.Contains(_stateId) && IS_STATE_FLAG(IsBoost))
2930 {
30- if (_boostStates.Contains(in_stateId) && IS_STATE_FLAG(IsBoost) )
31+ if (!_isBoostPrevious )
3132 {
3233 Player.Collision.SetCollisionSphere(Player.CollisionType.Damage, 1.0f);
3334 Player.Collision.SetEntityCollision(false);
3435 _isBoostPrevious = true;
3536 }
36- else if (_isBoostPrevious)
37- {
38- Player.Collision.SetCollisionSphere(Player.CollisionType.Default, 1.0f);
39- Player.Collision.SetEntityCollision(true);
40- _isBoostPrevious = false;
41- }
42-
43- return in_stateId;
4437 }
45-
46- Player.State.AddStateNotifyAction<Sonic.StateID>(NotifyStateRunDamageCollision);
47- }
38+ else if (_isBoostPrevious)
39+ {
40+ Player.Collision.SetCollisionSphere(Player.CollisionType.Default, 1.0f);
41+ Player.Collision.SetEntityCollision(true);
42+ _isBoostPrevious = false;
43+ }
44+ }
You can’t perform that action at this time.
0 commit comments