- Add models for debris, akin to DT chunks.
- Eviscerator chunks have a glow sprite like in DT.
- Fix potential palette light crash under very special circumstances.
- Double range of Ynykron altfire explosion.
- Reduce Ynykron vortex lifetime (grows quicker), and reduce mass gain from kills by 40% (allows it to suck in a couple more enemies in hordes).
- Adjust v-field compression formula for Ynykron vortex.
- Reduce max blockmap iterator range of Ynykron vortex, should perform slightly better (maybe) on large maps.
- Fix Ynykron altfire beam clipping through the world due to incorrect offsets.
- Adjust Golden shell explosion propagation math.
- Omnisight doesn't increase the item detection range (clutters screen too much).
- The people have spoken, build only PK3 for releases from now on.
- Lightweight Tick() for smoke and debris (has some glitches I gotta figure out).
- Add option for buckshot to gib (on by default).
- Clips are replaced by shells again.
- Increased look sensitivity when crouching with Silver Bullet.
- Fix 3D floor handling of nonsolids.
- Fix combat trackers not updating their position when an actor changes height while stationary (e.g.: crouching players).
- Split off big code files for easier navigation.
- Moved DoExplosion and DoKnockback to the SWWMUtility class.
- Removed DoBlast as it is no longer used, having been replaced entirely.
- Finalized Mag Manager:
* Implemented partial mag loading for Silver Bullet and Candygun.
* Show spare bullets on ammo displays of Silver Bullet and Candygun.
- Rebalanced Eviscerator and Hellblazer damages.
- Adjusted Dragon's Breath damage and effects.
- Adjusted ammo spawns again.
* Reduced shell spawns, as they seemed to max out too quickly.
* Added "intermediate" bundle spawns for Eviscerator shells, Hellblazer missiles and Silver Bullet / Candygun rounds.
- Doubled max ammo of Biospark Carbine.
- Biospark beams no longer spawn arcs near their start point. This should reduce the likelihood of self-damage.
Rebalanced Hellblazer.
Rebalanced Biospark Carbine combo.
Hellblazer Crackshot sub-grenades home in on bounce, as was intended.
Added zoom blur when dashing.
Added option to use a big font for targetter labels.
More robust ui<->play communication for Demolitionist menu actions.
Increase fuel regen rate.
Disable GZDoom's built-in back button on Demolitionist Menu, since in some cases it can render the top left of the menu inaccessible.
- Implemented FCB ammo type for Silver Bullet JET.
- Partially implemented mag management system (spare bullet saving).
- Finally started working on the Ynykron altfire.
- Doubled the Hammerspace embiggening limit (now 16x).
- Finally adjusted the dropped mags/casings so they don't clip through the floor.
- Prevent wall busting from breaking the Icon of Sin face.
- Biospark Carbine can't be partially reloaded now.
- Boosted Candygun damage.
- Made fun tags optional, added randomizations.
- Added subsections to Stats tab for monster kills, level stats and achievements (TBD).
- Added stats tracking for swimming distance, activatables punched, and walls busted.
- Added overrides for automap stats drawing and idmypos cheat.
- Re-tweaked ground slam shockwave.
- Allow total damage dealt/taken stat to go beyond int.max.
- Reduce thinker iterator usage in some places (most notably for fire debuffs).
- Fix untouchable spree stat tracking.
- Allow paying respects when erased by Ynykron.
- Correct use of wrong flag (CANNOTPUSH instead of DONTTHRUST) in several spots.
- Use LARGE_MASS const instead of its value where needed.
- Add flags to DoExplosion, for various things.
- Fix missing splashes on DoExplosion.
- Allow DoExplosion to set the BLASTED flag, used by ground pound shockwaves.
- Add flag to re-enable the higher Z thrust on DoExplosion knockback.
- Added a "sweet spot" to berserk shockwaves.
- Explodium splash deals more Z thrust, allowing it to send enemies flying when aiming at the feet, as intended.
- Adjust a couple things related to player dashing.
- Fix player being yeeted when killing a large enemy by stomping.
- Tweaked ground pound shockwaves. The ring shockwave only spawns on solid ground now.
- Price adjustments.
- Ammo spawn adjustments.
- Prevent Sabreclaws and other Heretic enemies from dropping TOO MUCH ammo.
- Increased Silver Bullet JET damage and penetration.
- Add blood recolors for vanilla Heretic and Hexen enemies.
Omnisight now handles 3d floors and midtextures, and exit line merging works properly.
Reduced Pusher primary fire damage slightly.
Cleared improper usages of GetAge().
Adjusted price of crystal boxes, reasonable considering their rarity.
Subtract prices of obtained ammo from sold weapons.
Give pickup sounds CHANF_OVERLAP (unless happening on the same tic, e.g.: items occupying the same space).
Ragekit now heals like Berserk Pack on activation.
Jump height accounts for Ragekit being active.