Another small update.
CHANGES:
BUGFIXES:
- The TGF Ring monitor's mapthing ID has been changed from 510 to 518, fixing a conflict with TehRealSalt's Game Gear Capsule.
- The two maps that use the TGF Ring monitor have been updated to reflect this change.
- Replaces undefined var1 and var2 variables for the Demo monitors' MobjDeath hooks with 0.
- Cleans up the code to remove unused variables, preemptive spaces (VSCode standard), etc.
Just a small update this time.
CHANGES:
BUGFIXES:
- Makes the TGF power-ups physically disappear if they shouldn't respawn (co-op, Special Stage, etc.).
- Makes the TGF time power-up play its collect sound effect from the player rather than itself, like the other power-ups.
- Makes the Whirlwind Shield use the correct color when obtained from a 2K3-1.08 era monitor, even though it didn't exist before 1.09.
This update brings a new "1.1" era option for the Final Demo monitors, and renames all scripts to be more clear in what they're for.
CHANGES:
BUGFIXES:
- Added a new era option for the Final Demo monitors (1.1/IRC Match beta).
- Similar to 2.0, but with a couple of differences:
- The Armageddon Shield is black.
- There is no recycler monitor.
- The spawn randomization uses Final Demo's system, rather than 2.0's "strong" and "weak" randomization pools.
- For Binary maps, this should be set to 4. For UDMF maps, simply select "1.1" for the "Era" argument.
- Every single Lua script has been renamed to be more descriptive.
- Changed the Final Demo yellow shield's orb's default color from Gold to Goldenrod.
- Made the info texts in Retro Monitors Zone more descriptive.
- UDMF editor keys no longer cause errors in Zone Builder.
- Map thing graphics and flags text actually show up now.
- Fixed Final Demo randomizations not being accurate to their era.
- Fixed Final Demo monitors not despawning in Match when turned off in the item toggles.
- Fixed silver ring monitor not showing up in the Final Demo random spawn pool.
- Fixed TGF power-ups playing their collect sounds too loud.
- Fixed spindust turning into fire when the player obtains an Inferno Shield after it has already spawned.
This update brings better UDMF support, as well as a bugfix for recycler monitors.
CHANGES:
BUGFIXES:
- Improved UDMF support!
- Arguments are now properly labelled in Ultimate Zone Builder.
Special thanks to A_3TO_GAS_MAN*(RUS)* for reporting the recycler monitor bug!
- Fixed a bug where the recycler monitors wouldn't transfer any shield's era between players.
- A_RecyclePowers has been re-programmed from the ground up in Lua to handle this, so it may cause conflicts if used with other addons that re-write this action in Lua.
This update changes two shields from 2.1 whose sprites were changed in 2.2.
CHANGES:
Special thanks to ova pico for pointing out that the 2.1 Force Shield's sprites were indeed a different color!
- Updated the 2.1 Armageddon and Force Shields to use their 2.1 sprites.
- Made changes to the "era-swapping" code (LUA_SHLD) to be more modular.
- Modders should now be able to pick and choose which shield orb objects they want in their mod(s) without worrying about SRB2 spitting out errors for "unknown object types".
This update fixes a bug where the player can use the 2.2 shield abilities with an old shield after switching characters using the "skin" command.
Special thanks to Barrels O' Fun for finding this bug!
This update brings a couple of new features, including era-appropriate shields!
CHANGES:
BUGFIXES:
- Shield monitors now give the player an era-appropriate shield, instead of a 2.2 equivalent!
- This behavior can be disabled by setting the "Extra" flag on the monitor's map thing in Zone Builder.
- Additionally, Demo monitors can now have their "Parameter" field set in Zone Builder to give players an XMAS shield (displays below the player instead of on top).
- UDMF support has been added!
- Ultimate Zone Builder still does not have proper custom thing support, so a guide has been added to the PK3 to aid with getting these assets working in UDMF maps.
- Reverted a change made in the last update to accommodate for 2.2.11 fixing the HurtMsg hook bug.
- Made the example maps look more up-to-date with SRB2's current Tutorial Zone.
- Cleaned up the code to be more in-line with my other addons.
Special thanks to Flowey98 for finding the "Mystery Item Monitor Toggles" bug.
- Fixed the 1-up icon for Final Demo and 2.1 monitors rapidly moving between two positions with an uncapped frame rate.
- Fixed a bug where the Final Demo mystery monitor would ignore the "Mystery Item Monitor Toggles" when its behavior was set to 2K3-1.04.
This update fixes a bug where 2-player bots could steal the first player's shield and speed shoes power-ups when breaking TGF monitors. Whoops!
This update also fixes a 2.2.10 bug where the game would display a message stating that the player was hurt or killed by "Eggman's nefarious TV magic" whenever they were hurt by anything in a ringslinger game mode. This fix was incorporated into SRB2TP, but not in this mod. Again, whoops! (This is only a temporary fix until the HurtMsg hook gets fixed in a future SRB2 version, hopefully)
Special thanks to Widu Midu on the SRB20YA Discord server for discovering the bot power-up stealing bug!
While working on the previous update, I completely forgot to comment out the line of code that treated the "Retro Monitors" test stage as a special stage. This has been fixed.
This is a minuscule update that adds an extra check for nearly every Lua hook to reduce the possibility of errors, as well as the following:
- Blue spheres are now awarded when collecting TGF ring power-ups in special stages