Advertisement
DeathBasket

MM dog race stuff

Aug 11th, 2015
1,355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. Positive messages:
  2. Ruff! ...Today, I should do pretty well.
  3. Ruff! My four paws feel lighter than usual today!
  4. Ruff! Today, I feel like I can win...
  5. Ruff! ...I'm here for my wife and child. There's no way I'll lose!
  6. Ruff! Oh, yeah! I feel unstoppable. I don't think I'll lose!
  7.  
  8. Negative messages:
  9. Hoo-whine. Oh, my belly hurts! Ugh, I feel terrible...
  10. Hoo-whine. I'm tired. I'm gonna take the day off tomorrow. Can dogs do that?
  11. Hoo-whine. My head! I stayed up too late... I shouldn't have been barking at that moon all night...
  12. Hoo-whine. I'm too old for this. My right leg hurts...The hind one...
  13.  
  14. Rule:
  15.  
  16. English
  17. Ruff! = good
  18. Rrr-Ruff! = neutral
  19. Hoo-whine. = bad
  20.  
  21. Japanese
  22. ワン! = good
  23. ウ~、ワン! = neutral
  24. ク~ン = bad
  25.  
  26. You only need to read the first word of the text box to pick a good dog.
  27.  
  28. Base speeds:
  29. Colour Initial Final
  30. White 5.0 5.5
  31. Grey 5.0 5.0
  32. Beige 5.5 5.0
  33. Brown 4.5 5.5
  34. Blue 6.0 4.0
  35. Gold 4.0 6.0
  36.  
  37. Final base speed is used after approximately the first sixth of the track has been covered. See this image: http://i.imgur.com/Lej3uZo.png
  38.  
  39. Unless the dog is blue, its initial base speed will only be used at the very start of the race. Its initial base speed will then be counted as 5.0 regardless of the actual value.
  40.  
  41. Every time a dog has moved a certain distance, its speed will be recalculated as:
  42. speed = base speed + random(-0.5,0.5)
  43.  
  44. Any dog that gave one of the positive messages will receive a 20% boost in speed while not in first position. This is applied after the speed calculation.
  45.  
  46. When a dog is approaching the finish line, it can receive a sprint multiplier if it is not in first position. See this image: http://i.imgur.com/PVXSqiY.png
  47. The first dog to pass this point will always receive a sprint multiplier of 1.0 and then a frame counter is triggered. Each subsequent dog will receive a sprint multiplier when passing this point equal to:
  48. sprint = 200/(200 - frame count)
  49. This multiplier is capped at 2.0 and after this point a dog's speed will be calculated as:
  50. speed = base speed * sprint
  51. Any dog that gave a negative message will not receive a sprint multiplier, however. The 20% speed boost rule still applies for dogs that gave positive messages.
  52.  
  53. ----------------------------------------------------------------------
  54.  
  55. So on the topic of whether or not the blue dog can actually win: it's not really possible. Even with perfect RNG and a good message, the blue dog loses out due to its low base speed over most of the course. Realistically, it would probably place 4th-5th at very best.
  56.  
  57. ----------------------------------------------------------------------
  58.  
  59. For speedruns:
  60. If the gold dog does not have a good message, a white or brown dog with a good message should be likely to finish in first place. Even though their top speed (best RNG) will only be the same as the gold dog's base speed, the 20% boost for a good message means they are still likely to develop a lead over the race track as they move in and out of first position. However, this is less reliable than using the gold dog since there may be other dogs with the same base speeds that also had a good message.
  61.  
  62. For reference, I will put here the highest and lowest possible speeds excluding the first 1/6 of the track for different scenarios (not including sprint):
  63.  
  64. Good message, 2nd or lower position:
  65. Colour Highest Lowest
  66. White 7.2 6.0
  67. Grey 6.6 5.4
  68. Beige 6.6 5.4
  69. Brown 7.2 6.0
  70. Blue 5.4 4.2
  71. Gold 7.8 6.6
  72.  
  73. Good message, 1st position/any message, any position:
  74. Colour Highest Lowest
  75. White 6.0 5.0
  76. Grey 5.5 4.5
  77. Beige 5.5 4.5
  78. Brown 6.0 5.0
  79. Blue 4.5 3.5
  80. Gold 6.5 5.5
  81.  
  82. So some notes:
  83. White/brown dogs outspeed the gold dog on average if they got a better message OR the gold dog is in first position.
  84. Gold dog with a good message always moves faster than the dog in first position if overtaken. This is not guaranteed for any other colour of dog.
  85. It is impossible for the blue dog to move faster than the gold dog or for it to move fast enough to maintain first position.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement