Implemented excess ammo dropping for weapon pickups (previously it was just sold).
Implemented dropped weapon loaded ammo handling (previously this made ammo simply disappear).
Implemented mag splitting for excess ammo pickups (split 'em into individual rounds).
Dropping a Candygun will drop spares first (if any, they will be empty, too).
Major tweaks to item rearranging for armors/health/etc.
Slight Ynykron singularity optimization.
Reduced blood/gore effects, possibly less perf heavy.
Fix Eviscerator chunks getting stuck in mid-air / bouncing off inventory items.
Adjust Eviscerator chunk penetration.
Adjust max ammo values.
Befriended monsters activate their death specials, if they have any.
Add colored icons to monster tags to denote bosses and friends.
Minigames will be part of a second free DLC update.
- Reduce number of collectibles (some might come back in the future).
- Merge both DLC weaponsets into one, removing redundant weapons.
- Readjust prices of some items.
- Initial work on collectibles (currently Frispy Corn is done).
- Added bigfont for main menu, based on Source Han Sans.
- Reduced default HUD margin to 10.
- Added blob shadows.
- Added precise crosshair drawing.
- Tweaked decals, imported more stuff from UT.
- Swapped the Ynykron impact decal for something better.
- Fixes to slope alignment code.
- Implemented headpats for MBF Helper Dogs and Cacodemons.
- Implemented partial HDoom support, with love and headpats.
- Fix various string functions breaking on unicode.
- Added cracktro-style text scroll to Titlemap.
- Fixed handling of healthbars for friendly monsters.
- Workaround for maps that use the old author name hack (" - by: " separator).
- Fixed Silver Bullet not autoswitching on first pickup.
- Fixed misalignment of Silver Bullet zoomed aim.
- Silver Bullet is unchambered on first pickup, consistent with Candygun.
- Adjusted collision sizes of all items across the board.
- Implemented "Use To Pickup" to work around any issues introduced by the previous change.
- Swapped CHANF_LOOPING for CHANF_LOOP in many cases, this was a typo.
- Tweaked Biospark arc lengths, for balance and higher performance.
- Fix misaligned fire offsets of some weapons (most noticeable on Wallbuster).
- Prettified the loading disclaimers for BD and HDoom.
- Add pickup flash to all items.
- Add custom key models for Doom and Heretic.
- Fix blown kisses giving you "need key" messages.
- Fix worn armor and embiggeners not being removed on scripted inventory resets.
- Remove all references to the no longer planned Radio.
- Workaround for gzdoom devbuild quirk where MenuSound changed its argument type.
- Added timezone to fake clock.
- Fix some times and dates in said clock.
- SWWM blood now also hits ceilings.
- Added default properties to DLC ammo and weapon stubs.
- Lore entries for collectibles and dlc weapons (incomplete).
- Massive amount of typo fixes across the board.
- New fun options implemented (omnibusting, unlimited fuel, party time)
- Biospark Carbine gets a requested nerf
- Candygun combo fire has been buffed (watch out for that splash damage)
- All powerup effects are additive (stacc 'em)
- Automap hud respects gzdoom's cvars for toggling certain elements
- Automap hud shows stats and times in gold when 100% / under par
- Weapons and ammo are no longer affected by skill amount modifiers, for balance (and to avoid any weird glitches)
- Sorting improvements for menu (weapons by slot, ammo by weapons, other items by value, etc.)
- Grilled Cheese Sandwich now saves you from lethal falls properly
- Blown kisses instakill nazis
- Added non-violent Keen replacement (based on "Less mean-spirited Keen replacement" by SiFi270)
- Added gib deaths for hell nobles, pinkies, cacos, revs and viles (sprites by Amuscaria and Ryan Cordell)
- Blown kisses can activate use switches
- Gestures can be chained by pressing a gesture button while another is playing
- Fixed Grilled Cheese Sandwich not avoiding telefrags properly (now also works with voodoo dolls)
- More precise weapon kill tracking (fixes some ragekit quirks)
- Merge both DLC weaponsets, removing redundant weapons (see FuturePlans.md)
- Discarded some collectables for the next updates, to save time
- Preparation work for collectables update, including some (partial) lore files
- Remove ammo fabricators from store, makes no sense to have them when you can just buy ammo directly
- Cosmetic Boss Brain sprite replacements, just for fun
- 10 more intermission tips, because yes
- Added option to reduce distance at which enemy healthbars are picked
- Various minor bugfixes and adjustments (and also some tiny typo fixes)
- Ragekit now heals over time and with each hit (so it's more rewarding to go wild)
- PNG optimization pass (again lol)
- Fix crouched gestures having no facial animation
- Crouched gesture animations.
- Proper crouch-jumping (now always enabled).
- New fanart by Endie.
- Swimming animations (also used by flight).
- Hexen-style startup screen.
- More model cleanup.
- Prevent Wallbuster reload menu from opening on intermissions.
- Intermissions now only handle fire and use for advance, to prevent some lil' accidents.
- Holding altfire on intermissions hides ui elements, so the bg is fully visible.
- Begin writing lore for collectibles (these will come in a couple updates).
- Fix fuzz shader being affected by texture upscaling.
- Enemies with >=1000 starting hp also can drop golden shells.
- Explodium Gun no longer shows with a "1x" prefix on menus when single.
- Player animation transition tweaks.
- Quick Grenade function added.
- Blow Kiss gesture added (+score bonus).
- Fix Hellblazer not autoswitching ammo on empty reload.
- Fix Eviscerator chunk glows not dying with the chunk itself.
- Fix give cheat giving excess powerups/weapons inflating your score.
- Fix dashing over bridge actors.
- Fix dual Explodium Guns not autoswitching to single when dropping one from the inventory menu.
- Adjust manual reload priority for dual Explodium Guns (gun with less bullets left will be reloaded first).
- Add default binds for all actions.
- Fix score being reset on coop respawn.
- Remove slight vertical offset of ground dash, not needed when we have NOFRICTION.
- Disable stair downstepping while dashing.
- Add crit sound for buttslams when they kill something.
- Clean up some more stuff on map transitions (e.g.: dash/stomp canceling)
- Korax messages show with a colored name now, for zazz.
- Removed hitscan parrying, as it's odd and unpredictable.
- Adjusted how wall detection works in dashes, should work better with stairs.
- Allow down-dashes in mid-air when jumping is disabled, so you can still groundslam.
- 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.
Change of plans for one DLC weapon choice.
Various small fixes and tweaks.
Doubled price of Ynykron, since it was too cheap.
Fixed Candygun spares not being picked up in coop.
Add option to toggle menu fuzz, for streamers concerned about bitrate.
Add MAP07 enemies to the vanilla boss enhancer.
Various lore adjustments.
Various bugfixes (mostly related to bouncing projectiles and others).
Divided language files for easier maintenance.
Corrected the 1.150 XSG bullet model so it looks more realistic.
Extra language strings (vanilla obituaries).
Added a replacement gib sound (I'm sorry).
Tease the fact Strife support might happen (don't get your hopes up).
Activating things with your balls is optional now (disabled by default).
Added some extra voice lines for "jammed" doors (has lock number, but no key exists for it), not used yet.
BIG LORE changes, may contain slight Doom Eternal spoilers, though not really big stuff or anything.
- New entry: ARC (Doom Eternal).
- Adjusted Ashley's entry to mention she grew up in Cornwall.
- Shortened CuteEmotion entry so it doesn't get cut off.
- Added small extra details about Doomslayer.
- Adjusted Samuel Hayden's entry so after Doom it mentions his involvements with the ARC.
- Adjusted Hell entry to mention their relation with the Maykrs, revealed after Doom.
- New entry: Maykrs (Doom Eternal).
- New entry: Sentinels (Doom Eternal).
- New entry: SUSAN (Empty Episodes).
- Adjusted post-Doom UAC entry to better detail how it all went to shit.
- Adjusted timeline accordingly with all these changes.
Removed leftover mockup XCFs.
Fix Hexen still having the vanilla chat sound.
Separate option menu code from the bigass Demolitionist Menu file, so it's easier to handle.
Fix scrolling behaviour in various menu tabs.
Special mousewheel handling for Library tab (scroll through entries only when mouse is on left side).
Fix Invinciball still flashing with damage types the player is immune to.
Added hitscan parrying (not that it's very useful).
Various fixes to some timing stuff.
Added "F to pay respects" when in death screen.
Added money cheat, figure out the key combination yourself.
Changed score interpolator so it goes faster with huge score gains.
Force weapons to always bob, like in DT/Doomreal. Will fine tune this later so the bobbing doesn't make firing guns look awkward.
Fixed crash when opening the chat prompt due to an excess %s.
Consider the possibility of adding dual wielding to the Explodium Gun eventually.
Tweaks to player voice handling, line counts are language strings now, instead of the old awkward method of counting them manually.
Some adjustments to movement, jump/croush to move up/down when swimming and flying.
Increased damages of Pusher, for balance.
Fixed incorrect behaviour of armor damage absorption, which made the armor nuggets pretty much useless.
Fix incorrect absorption factor of armor nuggets, making them heal at >10% instead of >100%.