Closed Tiddalick closed 7 months ago
Done in 97646096fbfc2c395322d0d14edfecf0a6eae7b3 11e47adfe9bd3b6b992ae6f1d981379763e32ec1 8c0f8dddab769a1b5a5d22bd78bd93b0d8893517
Haha, you are a genius! Thank you very much.
One thing though, Caleb is completely immune to the dynamite with the Oppenheimer cheat. Is this deliberate? I would have assumed the damage would have gone both ways, or at least acted normally for Caleb. Perhaps that introduced too many issues? Regardless, thank you!
It is deliberate as it would practically kill the player.
Makes sense, It does seem to annihilate everything :)
One last thing to consider for aesthetic reasons. Might it be possible to remove the powerup timer for the "THE ONE" given it is infinite in time.
Done.
Cool. :) One small error in your latest commit, the description for the THE ONE is the same as OPPENHEIMER
{"PQQFOIFJNFS", kCheatOppenheimer, 0 }, // OPPENHEIMER (Increases explosion damage by 4x)
{"UIF!POF", kCheatMatrixNeo, 0 }, // THE ONE (Increases explosion damage by 4x)
Just a small enhancement with the "Lara Croft" Cheat. It gives all weapons and infinite ammo, but a single use of the Alt Fire Voodoo doll removes it from your inventory (if playing anything other than the 1.0x weapons settings)
Would it be possible that if the gInfiniteAmmo flag is true, then the voodoo doll is not removed. Allowing for an infinite number of alt fires.
Some additional check in this part perhaps? if (WeaponsNotBlood()) // use all ammo on alt fire { UseAmmo(pPlayer, 9, pPlayer->ammoCount[9]); pPlayer->hasWeapon[kWeaponVoodoo] = 0; pPlayer->weaponState = -1; return; }
Likewise, the "Bunz" cheat applies the akimbo weapon state. Could this be made infinite in duration as well? Maybe a new cheat could be made for this, so as not to change the existing experience.
Lastly, just something I thought would be fun, a cheat that greatly enhances the explosive power of dynamite. Both in damage, radius and force. Making dynamite fights so much more dangerous for everyone.