Commit graph

368 commits

Author SHA1 Message Date
aabc9de051 0.9.10b release (oh boy where do I start):
- 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
2020-10-05 23:29:28 +02:00
1daf12138f 0.9.9b release:
- Fix lore library being empty (oops! put '!=' where I should have put '==')
 - Lore library entries are now alphabetically sorted in post, to prevent weird nonsense with localization
 - Adjust various CheckSight() calls to prevent potential rare desyncs
 - Adjust how FlashPlayer() calls work to potentially prevent desyncs too
 - Fix player saying combat start lines when enemies aren't even visible
2020-09-24 21:14:06 +02:00
65db7e8367 0.9.8b release:
- 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.
2020-09-24 14:05:04 +02:00
5e60973d1b 0.9.7b release:
- 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.
2020-09-21 21:39:06 +02:00
b0900e8462 0.9.6b release: fuck my life 2020-09-20 22:25:34 +02:00
2ddf41d16d 0.9.4b release: Dual Explodium Guns. 2020-09-20 22:03:46 +02:00
a8a74556a8 0.9.3b release:
- 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.
2020-09-20 15:05:43 +02:00
d430d3c170 0.9.2b release:
- Extend enemy drops setting to add an ammo-only option (which is now the default).
 - Add stats tracking for buttslams, plus a +300 score bonus.
 - Add obituary for buttslams.
 - Add stats tracking for total items and secrets found.
 - Add stats tracking for teleport distance (not usable yet until next gzdoom).
 - Refactor stats tab main section a bit to make it easier to extend.
 - Prettified version string colors a bit.
 - Increased width of intermission tip textbox to reduce line count and prevent overlap with the stats on certain resolutions.
 - Turned the tag fallback string into a constant, for the sake of cleaner code. Now there's only one instance of AWESOME IT'S PENIS in the code.
 - Adjusted classname beautification function, should handle very exotic names better now.
2020-09-19 17:45:52 +02:00
75e3ef30fc First batch of changes:
- 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.
2020-09-19 11:20:53 +02:00
6cd065cf7c Beta stage entered. Ynykron Altfire finalized. 2020-09-15 19:18:10 +02:00
5fc9041fc4 Prevent repetition of intermission art/tips. Add 10 more tips. 2020-09-15 14:11:49 +02:00
9d8ddb415e Minor adjustments to shell spawns. 2020-09-14 15:02:02 +02:00
c5c8a85abf Healing changes:
- Refresher heals 100 points on activation, regen gives another 100 spread out for 50 seconds.
 - Refresher ONLY activates on critical damage.
 - The other health items don't autoactivate if the player dies.
 - Overhealing above 200 points will gradually lower (faster if above 500).
Other changes:
 - Used DTA_WindowRightF where possible for smoother UI bars.
2020-09-14 00:12:46 +02:00
9b52cb9307 Fix potential crash when Lamp transports moths around that may have been deleted. 2020-09-13 14:45:57 +02:00
431e2d5ddc Various optimizations and a couple changes:
- 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).
2020-09-13 14:39:24 +02:00
bdd1116d6b Fixed: Silver Bullet scope was not affected by Use Shaders setting. 2020-09-13 10:14:01 +02:00
865faa16e9 Further ragetweaking. 2020-09-12 19:02:25 +02:00
4f8e7992b6 Add some delay between ragekit screams. 2020-09-12 18:36:58 +02:00
dcf612aab5 Dashing can activate lines. With ragekit it can bust walls.
Some minor 3D floor handling cleanup.
2020-09-12 17:32:27 +02:00
1ba8aed4a7 Add savegame version mismatch warnings. 2020-09-12 14:44:39 +02:00
4382e50c41 Adjust formula. 2020-09-12 12:27:56 +02:00
e9c204bfe2 Reduce delay between jumps. 2020-09-12 12:16:39 +02:00
578e9f3ae4 More Ynykron work. Altfire is almost done. 2020-09-11 22:29:49 +02:00
d0b01798d6 Add wall/ceiling bumping when dashing.
Switched stomp shockwave ring to models, rather than flatsprites.
2020-09-11 16:20:58 +02:00
4af07111f1 Major rebalance and other changes:
- Tweaked health item values.
 - Allow Sandwich to save you from the Ynykron (usually).
 - Tweaked ammo availability again.
 - Disable ammo and weapon drops from enemies (can be re-enabled).
 - Adjusted refire behaviour of Biospark Carbine.
 - Tweaked the sizes of some pickup models.
 - Wallbuster gives only 5 ammo on pickup.
 - Tweaked score values for more balanced progression.
 - Overkill bonus also includes enemies that take twice their base health in damage (as was intended)
 - Add a reminder for myself to add wall collision to dashing.
2020-09-08 22:47:29 +02:00
cf028f7faa Silver Bullet rebalancing, add prone mechanic. 2020-09-07 23:29:06 +02:00
b1704f0212 Biospark Carbine rebalancing:
- Faster refire rate
 - Reduced damage
 - Reduced length and frequency of arcs (helps performance, too)
2020-09-07 22:47:52 +02:00
fc56acc714 Fix blood drops not following floor movement. 2020-09-07 14:54:17 +02:00
39b2beda67 Fix Silver Bullet ignoring spare bullets on CheckAmmo 2020-09-07 14:53:57 +02:00
a79265e65b Pretty up the Readme file.
Reduce max amounts of some items, as they seemed excessive.
2020-09-04 19:51:57 +02:00
99496cda32 Progress? Kinda. It succs stuff now at least. 2020-09-04 00:41:29 +02:00
351c88fe2a Fix dash interruption by gibs/corpses from BD monsters. 2020-09-03 16:20:14 +02:00
c6d7ac9ca8 Fix sprite conflict with BD monsters. 2020-09-03 16:12:10 +02:00
605e9c8807 Fix Silver Bullet showing as out of ammo in HUD when it isn't. 2020-09-02 23:56:56 +02:00
f1bf6f00ab Fix big oopsie in DoExplosion damage type handling. 2020-09-02 20:43:24 +02:00
e6449acd00 Much finetuning and stuff. 2020-09-02 17:47:33 +02:00
e2e21d3731 Implement limiter for blood effects. Will be extended later. 2020-09-02 00:49:19 +02:00
058a85e274 Add PP shaders when submerged. 2020-09-01 18:10:34 +02:00
f402f14138 Major optimization to built-in gore. 2020-09-01 16:47:23 +02:00
3667903815 More work on Ynykron altfire, still not functional (give it time). 2020-08-31 22:24:36 +02:00
c722d32c88 Fix PYWHEEL file (missing semicolons). 2020-08-30 11:35:31 +02:00
3ba606caa4 oopsie woopsie 2020-08-28 19:28:07 +02:00
498aaeadb3 Fix more stupidity crashes related to enemies ceasing to exist the instant they die (I really wish some modders weren't fucking stupid doing that, yes, you can guess what kind of mod triggered this). 2020-08-28 19:25:05 +02:00
5445a7e3f4 Fix missing damage/obituary on Hellblazer warhead explosions. 2020-08-28 12:59:13 +02:00
cae3c770e5 Fix incorrect order of instigator/source on DoExplosion. 2020-08-28 11:57:05 +02:00
e9bc12b9ce Rebalanced Candygun as promised. 2020-08-28 11:56:40 +02:00
48bd7c79f2 Finetuned how parry-able projectiles are detected 2020-08-28 11:22:31 +02:00
7ae5f693cc Fix: MagAmmo.MagFill may be called with non-existing parent ammo. 2020-08-28 09:50:34 +02:00
f28e7e01fb Big changes (still no Ynykron altfire, sorry):
- 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.
2020-08-23 16:32:44 +02:00
383e170ae0 Use a less grating crash sound, relegate older one to BD punishment. 2020-08-22 15:18:03 +02:00