Advertisement
Guest User

MathBot functions

a guest
Aug 30th, 2020
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. RealDistance(bx) = bx-0.6,
  2. RealDistance(bx,bz) = sqrt((bx-0.6)^2 + (bz-0.6)^2),
  3. Tier(t) = 12 - t,
  4.  
  5.  
  6. Sprint(v) = 0.91 * 0.6 * v + 0.1274,
  7. Sprint_land(v) = 0.91 * v + 0.1274,
  8. Sprint_air(v) = 0.91 * v + 0.02548,
  9. Sprint45(v) = 0.91 * 0.6 * v + 0.13,
  10. Sprint45_land(v) = 0.91 * v + 0.13,
  11. Sprint45_air(v) = 0.91 * v + 0.026,
  12. Walk(v) = 0.91 * 0.6 * v + 0.098,
  13. Walk_land(v) = 0.91 * v + 0.098,
  14. Walk_air(v) = 0.91 * v + 0.0196,
  15. Walk45(v) = 0.91 * 0.6 * v + 0.1,
  16. Walk45_land(v) = 0.91 * v + 0.1,
  17. Walk45_air(v) = 0.91 * v + 0.02,
  18. Sneak(v) = 0.91 * 0.6 * v + 0.0294,
  19. Sneak_land(v) = 0.91 * v + 0.0294,
  20. Sneak_air(v) = 0.91 * v + 0.00588,
  21. Sneak45(v) = 0.91 * 0.6 * v + 0.0294 * sqrt(2),
  22. Sneak45_land(v) = 0.91 * v + 0.0294 * sqrt(2),
  23. Sneak45_air(v) = 0.91 * v + 0.00588 * sqrt(2),
  24.  
  25.  
  26. Vy_new(t) = 0.42 * 0.98^(t-1) + 4 * 0.98^t - 3.92,
  27. Height_new(t) = 217 * (1-0.98^t) - 3.92 * t,
  28. Vy(t) = if(t<6, Vy_new(t), 4 * 0.98^(t-5) - 3.92),
  29. Height(t) = if(t<6, Height_new(t), Height_new(5) + 200 * (0.98 - 0.98^(t-4)) - 3.92 * (t-5)),
  30. Duration(h) = if(h>Height(6), -1, DurationRec(h,Height(6),5,0)),
  31. DurationRec(h,y,t,vy) = if(y>h, DurationRec(h,y+vy,t+1,vy * 0.98 - 0.0784), t),
  32.  
  33.  
  34. V(v,t,J,M) = ifelse(t==0,v,t==1,0.91 * v,0.02 * M/0.09 + (0.6 * 0.91^t) * (v+J/0.91-0.02 * M/0.04914)),
  35. V_del(v,t,J,M) = ifelse(t==0,v,t==1,0.546 * v,0.02 * M/0.09 + (0.6 * 0.91^t) * (0.6 * v +J/0.91-0.02 * M/0.04914)),
  36. Sprintjump(v,t) = V(v,t,0.3274,1.274),
  37. Sprintjump_del(v,t) = V_del(v,t,0.3274,1.274),
  38. Sprintjump45(v,t) = V(v,t,0.3274,1.3),
  39. Sprintjump45_del(v,t) = V_del(v,t,0.3274,1.3),
  40. Walkjump(v,t) = V(v,t,0.098,0.98),
  41. Walkjump_del(v,t) = V_del(v,t,0.098,0.98),
  42. Walkjump45(v,t) = V(v,t,0.1,1.0),
  43. Walkjump45_del(v,t) = V_del(v,t,0.1,1.0),
  44. Strafejump(v,t) = V(v,t,0.2+0.13/sqrt(2),1.274),
  45. Strafejump_del(v,t) = V_del(v,t,0.2+0.13/sqrt(2),1.274),
  46. Strafejump45(v,t) = V(v,t,0.2+0.13/sqrt(2),1.3),
  47. Strafejump45_del(v,t) = V_del(v,t,0.2+0.13/sqrt(2),1.3),
  48.  
  49.  
  50. Vn(v,t,J,M,n) = v * (0.6 * 0.91^t)^n + (J * 0.6 * 0.91^(t-1)+0.02 * M * (1-0.91^(t-1))/0.09) * (1-(0.6 * 0.91^t)^n)/(1-0.6 * 0.91^t),
  51. Vn_del(v,t,J,M,n) = 0.6 * v * (0.6 * 0.91^t)^n + (J * 0.6 * 0.91^(t-1)+0.02 * M * (1-0.91^(t-1))/0.09) * (1-(0.6 * 0.91^t)^n)/(1-0.6 * 0.91^t),
  52. Chain_Sprintjump(v,t,n) = Vn(v,t,0.3274,1.274,n),
  53. Chain_Sprintjump_del(v,t,n) = Vn_del(v,t,0.3274,1.274,n),
  54. Chain_Sprintjump45(v,t,n) = Vn(v,t,0.3274,1.3,n),
  55. Chain_Sprintjump45_del(v,t,n) = Vn_del(v,t,0.3274,1.3,n),
  56. Chain_Walkjump(v,t,n) = Vn(v,t,0.098,0.98,n),
  57. Chain_Walkjump_del(v,t,n) = Vn_del(v,t,0.098,0.98,n),
  58. Chain_Walkjump45(v,t,n) = Vn(v,t,0.1,1.0,n),
  59. Chain_Walkjump45_del(v,t,n) = Vn_del(v,t,0.1,1.0,n),
  60.  
  61.  
  62. Dist(v,t,J,M) = 1.91 * v + J + 0.02 * M * (t-2)/0.09 + (0.49686/0.09) * (1-0.91^(t-2)) * (v + J/0.91 - 0.02 * M/0.04914),
  63. Dist_del(v,t,J,M) = 1.546 * v + J + 0.02 * M * (t-2)/0.09 + (0.49686/0.09) * (1-0.91^(t-2)) * (0.6 * v + J/0.91 - 0.02 * M/0.04914),
  64. Dist_Sprintjump(v,t) = Dist(v,t,0.3274,1.274),
  65. Dist_Sprintjump_del(v,t) = Dist_del(v,t,0.3274,1.274),
  66. Dist_Sprintjump45(v,t) = Dist(v,t,0.3274,1.3),
  67. Dist_Sprintjump45_del(v,t) = Dist_del(v,t,0.3274,1.3),
  68. Dist_Walkjump(v,t) = Dist(v,t,0.098,0.98),
  69. Dist_Walkjump_del(v,t) = Dist_del(v,t,0.098,0.98),
  70. Dist_Walkjump45(v,t) = Dist(v,t,0.1,1.0),
  71. Dist_Walkjump45_del(v,t) = Dist_del(v,t,0.1,1.0),
  72. Dist_Strafejump(v,t) = Dist(v,t,0.2+0.13/sqrt(2),1.274),
  73. Dist_Strafejump_del(v,t) = Dist_del(v,t,0.2+0.13/sqrt(2),1.274),
  74. Dist_Strafejump45(v,t) = Dist(v,t,0.2+0.13/sqrt(2),1.3),
  75. Dist_Strafejump45_del(v,t) = Dist_del(v,t,0.2+0.13/sqrt(2),1.3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement