mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2025-01-27 11:40:52 +00:00
Adjustments made to address the netgame
Less grow, less invinc, less ballhog, just a teensy bit less triple orbinaut, and SPB odds no longer scale with lower player counts like other power items do
This commit is contained in:
parent
6c003dc7d0
commit
b426e43d2d
1 changed files with 11 additions and 11 deletions
22
src/k_kart.c
22
src/k_kart.c
|
@ -491,26 +491,26 @@ static INT32 K_KartItemOddsRace[NUMKARTRESULTS][9] =
|
||||||
static INT32 K_KartItemOddsBattle[NUMKARTRESULTS][6] =
|
static INT32 K_KartItemOddsBattle[NUMKARTRESULTS][6] =
|
||||||
{
|
{
|
||||||
//P-Odds 0 1 2 3 4 5
|
//P-Odds 0 1 2 3 4 5
|
||||||
/*Sneaker*/ { 2, 2, 2, 1, 0, 2 }, // Sneaker
|
/*Sneaker*/ { 3, 2, 2, 2, 0, 2 }, // Sneaker
|
||||||
/*Rocket Sneaker*/ { 0, 0, 0, 0, 0, 0 }, // Rocket Sneaker
|
/*Rocket Sneaker*/ { 0, 0, 0, 0, 0, 0 }, // Rocket Sneaker
|
||||||
/*Invincibility*/ { 1, 1, 2, 4, 5, 2 }, // Invincibility
|
/*Invincibility*/ { 0, 1, 2, 3, 4, 2 }, // Invincibility
|
||||||
/*Banana*/ { 2, 1, 0, 0, 0, 0 }, // Banana
|
/*Banana*/ { 2, 1, 0, 0, 0, 0 }, // Banana
|
||||||
/*Eggman Monitor*/ { 2, 1, 0, 0, 0, 0 }, // Eggman Monitor
|
/*Eggman Monitor*/ { 1, 1, 0, 0, 0, 0 }, // Eggman Monitor
|
||||||
/*Orbinaut*/ { 4, 2, 1, 0, 0, 0 }, // Orbinaut
|
/*Orbinaut*/ { 6, 2, 1, 0, 0, 0 }, // Orbinaut
|
||||||
/*Jawz*/ { 2, 3, 2, 1, 0, 2 }, // Jawz
|
/*Jawz*/ { 3, 3, 3, 2, 0, 2 }, // Jawz
|
||||||
/*Mine*/ { 2, 3, 2, 1, 0, 2 }, // Mine
|
/*Mine*/ { 2, 3, 3, 1, 0, 2 }, // Mine
|
||||||
/*Ballhog*/ { 1, 2, 2, 1, 0, 2 }, // Ballhog
|
/*Ballhog*/ { 0, 1, 2, 1, 0, 2 }, // Ballhog
|
||||||
/*Self-Propelled Bomb*/ { 0, 0, 0, 0, 0, 0 }, // Self-Propelled Bomb
|
/*Self-Propelled Bomb*/ { 0, 0, 0, 0, 0, 0 }, // Self-Propelled Bomb
|
||||||
/*Grow*/ { 0, 1, 2, 4, 5, 2 }, // Grow
|
/*Grow*/ { 0, 0, 1, 2, 4, 2 }, // Grow
|
||||||
/*Shrink*/ { 0, 0, 0, 0, 0, 0 }, // Shrink
|
/*Shrink*/ { 0, 0, 0, 0, 0, 0 }, // Shrink
|
||||||
/*Thunder Shield*/ { 0, 0, 0, 0, 0, 0 }, // Thunder Shield
|
/*Thunder Shield*/ { 0, 0, 0, 0, 0, 0 }, // Thunder Shield
|
||||||
/*Hyudoro*/ { 1, 1, 0, 0, 0, 0 }, // Hyudoro
|
/*Hyudoro*/ { 1, 1, 0, 0, 0, 0 }, // Hyudoro
|
||||||
/*Pogo Spring*/ { 1, 1, 0, 0, 0, 0 }, // Pogo Spring
|
/*Pogo Spring*/ { 1, 1, 0, 0, 0, 0 }, // Pogo Spring
|
||||||
/*Kitchen Sink*/ { 0, 0, 0, 0, 0, 0 }, // Kitchen Sink
|
/*Kitchen Sink*/ { 0, 0, 0, 0, 0, 0 }, // Kitchen Sink
|
||||||
/*Sneaker x3*/ { 0, 0, 0, 2, 4, 2 }, // Sneaker x3
|
/*Sneaker x3*/ { 0, 0, 0, 2, 4, 2 }, // Sneaker x3
|
||||||
/*Banana x3*/ { 1, 1, 2, 0, 0, 0 }, // Banana x3
|
/*Banana x3*/ { 1, 2, 1, 0, 0, 0 }, // Banana x3
|
||||||
/*Banana x10*/ { 0, 0, 1, 1, 0, 2 }, // Banana x10
|
/*Banana x10*/ { 0, 0, 1, 1, 0, 2 }, // Banana x10
|
||||||
/*Orbinaut x3*/ { 1, 1, 2, 0, 0, 0 }, // Orbinaut x3
|
/*Orbinaut x3*/ { 0, 1, 2, 1, 0, 0 }, // Orbinaut x3
|
||||||
/*Orbinaut x4*/ { 0, 0, 1, 3, 4, 2 }, // Orbinaut x4
|
/*Orbinaut x4*/ { 0, 0, 1, 3, 4, 2 }, // Orbinaut x4
|
||||||
/*Jawz x2*/ { 0, 0, 1, 2, 4, 2 } // Jawz x2
|
/*Jawz x2*/ { 0, 0, 1, 2, 4, 2 } // Jawz x2
|
||||||
};
|
};
|
||||||
|
@ -668,7 +668,7 @@ static INT32 K_KartGetItemOdds(UINT8 pos, SINT8 item, fixed_t mashed)
|
||||||
if (!cv_ballhog.value) newodds = 0;
|
if (!cv_ballhog.value) newodds = 0;
|
||||||
break;
|
break;
|
||||||
case KITEM_SPB:
|
case KITEM_SPB:
|
||||||
POWERITEMODDS(newodds);
|
//POWERITEMODDS(newodds);
|
||||||
if ((!cv_selfpropelledbomb.value)
|
if ((!cv_selfpropelledbomb.value)
|
||||||
|| (indirectitemcooldown > 0)
|
|| (indirectitemcooldown > 0)
|
||||||
|| (pexiting > 0)
|
|| (pexiting > 0)
|
||||||
|
|
Loading…
Reference in a new issue