Puddle Code Slipping Cleanup

Reagents no longer have a bool for being slippery, they use the new Data Entry SlipperyEffectEntry named SlipData

Before:

  slippery: True

After

  slippery:
    paralyzeTime: 1.5
    launchForwardsMultiplier: 1.5
    requiredSlipSpeed: 3.5
    superSlippery: false

SlipperyEffectEntry stores data for stun times, launch multiplier, superslippery bool, and minimum slip speed

SlipperyComponent now stores data for Stuns in SlipData which is a SlipperyEffectEntry

Before:

- type: slippery
  paralyzeTime: 1.5
  launchForwardsMultiplier: 1.5

After:

- type: slippery
  slipData:
  - paralyzeTime: 1.5
  - launchForwardsMultiplier: 1.5

A bunch of hardcoded values were removed from PuddleSystem

1 Like