Advertisement
Guest User

Untitled

a guest
Nov 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. v0->JumpAbilityFlag = 0;
  2. if ( v0->RightHeld == 1 )
  3. v0->Direction = 0;
  4. if ( v0->LeftHeld == 1 )
  5. v0->Direction = 1;
  6. if ( v0->SuperMode == 2 ) {
  7. dashspeed = 0xC0000;
  8. maxspeed = 0xD0000;
  9. }
  10. else {
  11. dashspeed = 0x80000;
  12. maxspeed = 0xC0000;
  13. }
  14.  
  15. if ( v0->Direction ) {
  16. if ( v0->XSpeed <= 0 ) {
  17. v6 = -maxspeed;
  18. v7 = (v0->GSpeed >> 2) - dashspeed;
  19. v0->GSpeed = v7;
  20. if ( v7 < v6 )
  21. v0->GSpeed = v6;
  22. goto LABEL_25;
  23. }
  24. if ( v0->GroundAngle ) {
  25. v0->GSpeed = (v0->GSpeed >> 1) - dashspeed;
  26. goto LABEL_25;
  27. }
  28. dashspeed = -dashspeed;
  29. }
  30.  
  31. else {
  32. if ( v0->XSpeed >= 0 ) {
  33. v5 = dashspeed + (v0->GSpeed >> 2);
  34. v0->GSpeed = v5;
  35. if ( v5 > maxspeed )
  36. v0->GSpeed = maxspeed;
  37. goto LABEL_25;
  38. }
  39. if ( v0->GroundAngle ) {
  40. v0->GSpeed = dashspeed + (v0->GSpeed >> 1);
  41. goto LABEL_25;
  42. }
  43. }
  44. v0->GSpeed = dashspeed;
  45.  
  46. LABEL_25:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement