diff --git a/src/objects/stone-shoe.cpp b/src/objects/stone-shoe.cpp index 78cceda2b..7e51d61ca 100644 --- a/src/objects/stone-shoe.cpp +++ b/src/objects/stone-shoe.cpp @@ -115,7 +115,7 @@ struct Shoe : Mobj shoe->dir(0); shoe->fuse = 15 * TICRATE; - INT32 numLinks = 8; + INT32 numLinks = 5; Chain* link = nullptr; for (INT32 i = 0; i < numLinks; ++i) diff --git a/src/objects/toxomister.cpp b/src/objects/toxomister.cpp index 856618be8..6cc8ce1ed 100644 --- a/src/objects/toxomister.cpp +++ b/src/objects/toxomister.cpp @@ -311,6 +311,7 @@ struct Cloud : Mobj if (leveltime % (TICRATE/3) == 0 && follow()->player->rings > -20) // toxomister ring drain { follow()->player->rings--; + K_DefensiveOverdrive(follow()->player); S_StartSound(follow()->player->mo, sfx_antiri); } @@ -321,7 +322,7 @@ struct Cloud : Mobj if (fuse < kMaxFuse && (kMaxFuse - fuse) % 20 == 0 && Mobj::valid(target()) && target()->player && follow()->player) { - K_SpawnAmps(target()->player, K_PvPAmpReward(3, target()->player, follow()->player), this); + K_SpawnAmps(target()->player, K_PvPAmpReward(2, target()->player, follow()->player), this); } follow()->player->stunned = fuse; // stunned as long as cloud is here