Advertisement
black_calculus

HDR Version 8.0.4a -> 8.0.5a Changelog

Jun 17th, 2020
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. HDR VERSION 8.0.4a -> 8.0.5a CHANGELOG
  2.  
  3. CHANGELOG LEGEND:
  4. (+) - Buff Overall
  5. (-) - Nerf Overall
  6. (=) - Sidegrade
  7. (R) - Rework
  8. (*) - Bugfix
  9. (!) - New tech/feature
  10. (/) - Quality of life change
  11.  
  12.  
  13. --- [ GENERAL MECHANICS ] ---
  14.  
  15. REWORKED MOMENTUM SYSTEM
  16.  
  17. Horizontal jump momentum from a grounded jump is now handled differently during different states, which should help the game feel less slippery and jumpy/bursty and a lot more solid to control. The new formulas for each status are detailed below:
  18.  
  19. TERMINOLOGY:
  20. air_speed_x_stable = Max horizontal air speed
  21. x_vel = Grounded horizontal velocity
  22. x_vel_vanilla = Initial horizontal velocity during a grounded jump as calculated in vanilla Ultimate
  23. jump_speed_x = Maximum additional jump speed based on stick position
  24. jump_speed_x_mul = Multiplier to grounded horizontal velocity when performing a jump
  25. jump_speed_x_max = Horizontal jump speed cap
  26. rar_leniency = Scaling factor to jump_speed_x for RARs out of turn run
  27. jumpSpeedRemainderAdd = (Air speed without the vanilla clamp) - (Max horizontal air speed)
  28. clamp() = Selects the lower of the two values
  29. clamp_range() = Limits the first parameter to the range of the next two parameters
  30. .abs() = Returns the absolute value of the variable it's attached to
  31.  
  32.  
  33. === VANILLA VELOCITY CALCULATION ===
  34.  
  35. x_vel_vanilla = clamp(clamp(jump_speed_x*stick_x + jump_speed_x_mul*x_vel, jump_speed_x_max), air_speed_x_stable)
  36.  
  37.  
  38. === RAR LENIENCY CALCULATION ===
  39.  
  40. rar_leniency = clamp_range((MotionModule::end_frame(boma) - MotionModule::frame(boma) + 3.0)/MotionModule::end_frame(boma), 0.25, 1.0);
  41. - You have a limited amount of time to get full RAR momentum from turn brake or run brake, with a 5F leniency before the amount of momentum you retain starts rapidly decreasing
  42.  
  43.  
  44. === EXTRA JUMP SPEED CALCULATION ===
  45.  
  46. jumpSpeedRemainder = ((x_vel*jump_speed_x_mul + jump_speed_x) - airSpeedCalc)*stick_x;
  47. if jumpSpeedRemainder.abs() < 0.0 {
  48. jumpSpeedRemainderAdd = 0.0;
  49. }
  50. else{
  51. jumpSpeedRemainderAdd = jumpSpeedRemainder.abs();
  52. }
  53.  
  54.  
  55. === DASH / RUN / TURN DASH ===
  56.  
  57. Forward Jump: Horizontal Jump Velocity = clamp((jump_speed_x * stick_x) + (x_vel), jump_speed_x_max);
  58. Backwards Jump: Horizontal Jump Velocity = clamp((jump_speed_x * stick_x * 0.5) + (x_vel), jump_speed_x_max);
  59.  
  60.  
  61. === TURN RUN / RUN BRAKE ===
  62.  
  63. Horizontal Jump Velocity = clamp((jumpSpeedRemainderAdd * stick_x * rar_leniency) + (x_vel), jump_speed_x_max);
  64.  
  65.  
  66. === WAIT/TURN/WALK/ETC. ===
  67.  
  68. Horizontal Jump Velocity = clamp((jumpSpeedRemainderAdd * stick_x * 0.2) + (x_vel);, jump_speed_x_max)
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. --- [ CHARACTER CHANGES ] ---
  76.  
  77. FOX
  78. (/) - Bair hitbox timing and animation readjusted
  79.  
  80. LITTLE MAC
  81. (*) - Fixed Slip Counter's ground-only hitbox being overwritten by the air-only hitbox on F11
  82.  
  83. SHULK
  84. (*) - Fixed crash at after executing utilt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement