Should be simple enough to bring over from DXRando, etc
Biggest concern would probably be how to keep the timers rolling through deaths, reloads, etc.
Potential effects:
- Give Health
- Spawn enemy nearby (Cornish Pixies, imps, maybe firecrabs?)
- Lock out movement controls (Class Harry has bLockOutForward, bLockOutBackward, bLockOutStrafeLeft, bLockOutStrafeRight. Could inject on DoJump and also block jumping when the effect is active)
- Lock out spells (Override Harry::IsInSpellBook?)
- Give/Remove Nimbus and Quidditch Armor
- Give/Remove beans
- Kill Harry
- Give/Remove potions
- Give/Remove potion ingredients (Maybe this is just unnecessary though)
- Send player to challenge level (Probably blocked until you're in an appropriate gamestate where you can do the challenge level)
- Damage multiplier
- Move fast/slow (Tweak GroundRunSpeed?)
- Bouncy Castle (Periodic forced jumps)
- Nudge player (Dupe logic from DXRando?)
- Go First Person (See "exec function FPSMode" in HPConsole)
Should be simple enough to bring over from DXRando, etc
Biggest concern would probably be how to keep the timers rolling through deaths, reloads, etc.
Potential effects: