Super-Mario-Bros-Remastered.../Scripts/Classes/States
SkyanUltra afcd70fb08 Accuracy fixes + various bug fixes
Small patch time. There were a few glaring issues with the classic physics accuracy before. This commit tries to fix the majority of those issues.
- "Bounce Jump Speed" is changed from 248.0 -> 310.0. The reason for this is from a community poll which suggested that Bounce Speed be changed.
  - Due to how close the NES version was, I decided to only change "Bounce Jump Speed" meaning that classic physics technically will have both the NES and All-Stars bounce speeds, just depending on if you hold A or not. I think it feels nice this way and will do fine for now as a compromise until CharacterInfo variations can be implemented.
- Fixes:
  - Projectile and Particle file paths in the default POWER_PARAMS for Fire have been updated and should no longer cause issues with characters that don't set them.
  - You can no longer stand on the lip of the pipe in 1-2 that allows you to access the minus world.
- Accuracy changes:
  - Classic Physics "Ground Decel" lowered from 3.05 to 2.23, which matches closer to the original game's deceleration.
  - New parameter "Minimum Speed" which determines the minimum speed value the player can travel at when attempting to move.
  - New parameter "Run Stop Buffer" which determines how much time in seconds the player will continue running for if they
  - New parameter "Clamp Ground Speed" which clamps the player's movement speed based on their current target speed like the original SMB (i.e. if you run and jump while moving in the original, and let go of run, your character upon landing will instantly revert to max walking speed.)
  - New parameter "Can Run Accel Early" which allows the player to gain running acceleration and speed without needing to be at walk speed like the original SMB.
  - New parameter "Control Run Air Accel" for disabling the ability for the player to control their air speed once reaching running speed like the original SMB.
  - New parameter "Classic Skid Conditions" which attempts to replicate the same conditions required in the original SMB to start skidding. (This one needs more work, it isn't too accurate as of yet...)
2025-11-22 23:46:51 -05:00
..
Player Accuracy fixes + various bug fixes 2025-11-22 23:46:51 -05:00
State.gd added the game 2025-09-13 16:30:32 +01:00
State.gd.uid added the game 2025-09-13 16:30:32 +01:00
StateMachine.gd [QoL] Noclip can be toggled, works w/o debug in leveltesting, some convenience functions. (#621) 2025-10-18 00:24:50 +01:00
StateMachine.gd.uid added the game 2025-09-13 16:30:32 +01:00