Odds edits based on forms and feedback

* Equalize or otherwise reduce the chances for Bananas to be rolled, when compared to Orbinauts
* Push Flame Shield up 2 tiers
* Revise Sneaker odds, based directly on TCD balance
* Ballhog is 1/75 (1.33%, stop screaming in my ear about it!)
* More stupid nitpick edits
This commit is contained in:
Anonimus 2025-10-27 08:21:02 -04:00
parent a1e18fb906
commit 63ef299300

View file

@ -89,30 +89,30 @@ consvar_t *KartItemCVars[NUMKARTRESULTS-1] =
// Item odds are now based around the max number being 75 as well.
static UINT8 K_KartItemOddsRace[NUMKARTRESULTS-1][MAXODDS] =
{
//0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//B C D E F G H I J K L M N O P Q
{ 0, 0, 0, 0, 0, 9, 18, 30, 10, 0, 0, 0, 0, 0, 0, 0}, // Sneaker
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 15, 42, 48, 37, 37}, // Rocket Sneaker
{ 0, 0, 0, 0, 15, 18, 18, 35, 60, 0, 0, 0, 0, 0, 0, 0}, // Sneaker
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 35, 42, 48, 37, 37}, // Rocket Sneaker
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 24, 50, 75, 75}, // Invincibility
{67, 52, 27, 24, 20, 12, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Banana
{35, 28, 22, 10, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Banana
{18, 15, 12, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Eggman Monitor
{20, 35, 25, 12, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Orbinaut
{45, 28, 24, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Orbinaut
{ 0, 11, 22, 9, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Jawz
{ 0, 0, 5, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Mine
{ 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Ballhog
{ 0, 0, 5, 3, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Mine
{ 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Ballhog
{ 0, 0, 2, 3, 4, 5, 6, 9, 10, 12, 8, 5, 2, 2, 2, 0}, // Self-Propelled Bomb
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 9, 0, 0, 0}, // Grow
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 3, 0, 0}, // Shrink
{12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Thunder Shield
{ 0, 0, 0, 0, 0, 2, 2, 5, 4, 2, 0, 0, 0, 0, 0, 0}, // Hyudoro
{ 0, 0, 0, 0, 0, 2, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0}, // Hyudoro
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Pogo Spring
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Kitchen Sink
{ 7, 11, 15, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Super Ring
{ 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Land Mine
{ 0, 0, 0, 12, 15, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Bubble Shield
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 18, 36, 37, 18, 7, 0}, // Flame Shield
{ 0, 0, 0, 0, 0, 0, 0, 5, 25, 20, 9, 0, 0, 0, 0, 0}, // Sneaker x2
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 21, 45, 32, 7, 0, 0}, // Sneaker x3
{ 0, 0, 0, 0, 0, 0, 0, 4, 9, 18, 36, 37, 18, 7, 4, 0}, // Flame Shield
{ 0, 0, 0, 0, 0, 0, 4, 12, 35, 12, 0, 0, 0, 0, 0, 0}, // Sneaker x2
{ 0, 0, 0, 0, 0, 0, 0, 0, 30, 45, 60, 56, 52, 4, 0, 0}, // Sneaker x3
{ 0, 7, 7, 7, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Banana x3
{ 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Banana x10
{ 0, 0, 0, 2, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, // Orbinaut x3