Commit graph

226 commits

Author SHA1 Message Date
54831b173c Clean up help menu code.
Adjusted fullscreen fuzz so it uses integer scaling.
2020-06-24 12:26:03 +02:00
a54c1869cb Thorough microoptimization of non-interacting actors.
Omnisight now handles 3d floors and midtextures, and exit line merging works properly.
Reduced Pusher primary fire damage slightly.
Cleared improper usages of GetAge().
2020-06-24 12:07:57 +02:00
1250e8071c Help menus finished. 2020-06-24 00:16:35 +02:00
967bc12ce5 Ynykron readjustionation 2020-06-23 21:31:29 +02:00
4caa0901a8 Adjustments and fixes:
- Fix incorrect pain sounds.
 - Don't play pain voices on very low damage.
 - Adjusted effects of being on fire, should be slightly less expensive.
 - Adjusted splash damage of Golden Shells (again).
 - Reduced lifespan of big biosparks.
2020-06-23 21:03:00 +02:00
8db2c088e4 Uncap Ynykron chain reactions (optional).
Fix over/underflow in stat numbers when the Ynykron is involved.
2020-06-23 18:42:49 +02:00
2781c1bad5 Voodoo dolls have a custom look.
Ynykron impacts no longer deal splash damage through walls.
2020-06-23 16:59:36 +02:00
6de152ebb7 fix cbt divide by zero due to typo 2020-06-23 08:57:22 +02:00
2200bc061f Ynykron finetuning. 2020-06-23 01:52:44 +02:00
535b94ee50 Fix vanilla boss assignments for Hexen. 2020-06-22 23:45:53 +02:00
b33da46ba4 Ynykron progress. Primary fire is functional, may need finetuning. 2020-06-22 22:45:50 +02:00
64915879a5 Oh look, it's more Ynykron soundwork. 2020-06-21 21:40:38 +02:00
8a4b4ab6a1 Minor detail: current slot stays highlighted when gesturing. 2020-06-21 17:00:29 +02:00
c996788ebe Ammo spawn adjustments. 2020-06-21 12:30:57 +02:00
54f805800c Fix crash when opening the store.
Reduce selling prices of items, for progression balance.
2020-06-21 12:25:30 +02:00
8b5ecd1954 Beginnings of F1 menu replacement. 2020-06-21 03:22:55 +02:00
202bdce0e2 More finetunin'.
Added forced fall damage option.
2020-06-20 22:20:44 +02:00
b5947709f7 Final round of tuning for wall busting, it's even more HD-like now.
Add option to disable unrestricted Wallbuster destruction.
Add wall penetration to Silver Bullet JET.
2020-06-20 17:19:13 +02:00
2184079c07 More wallbustin' finetunin'. 2020-06-20 11:49:29 +02:00
eae93b6057 Fix stomp "launching". 2020-06-19 21:05:28 +02:00
ba004ce016 Finetune busting fx.
Reduced dash fuel usage.
2020-06-19 21:02:09 +02:00
f5f18eb8c0 Wallbuster busting implemented.
Renamed Demolitionist voice files to prevent mod conflicts.
2020-06-19 19:54:39 +02:00
15cb678975 "Fix" for library "vanishing" on reload after death.
This is a very gross hack, please don't look at it.
2020-06-19 13:29:36 +02:00
ea3845289d Correct grouped ammo price math. 2020-06-18 20:03:29 +02:00
5f663e2380 Wallbuster visibly shows fired rounds when reloading. 2020-06-18 19:49:28 +02:00
502a1cb4f7 Silver Bullet has reduced recoil when crouching (simulates using the bipod).
Add slight delay between Silver Bullet altfire release and re-press, for those with twitchy fingers like me.
"Enhanced" Silver Bullet scope shader by blurring the darkened part of the screen.
2020-06-16 22:08:08 +02:00
d1413da608 Remaining Ynykron weapon sounds added (actual schutt effects, and their sounds, to come later).
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.
2020-06-16 19:50:29 +02:00
02a5d180d1 Remade logo, now animated (with shaders!)
Preload fonts on launch, less stutters
2020-06-16 16:20:09 +02:00
aea3a84024 Disallow dropping weapons out of their ready state, prevents exploits/bugs.
Pusher autoswitches to the next weapon after it (skipping the Deep Impact if possible) when thrown, instead of switching to the best weapon, which may have undesirable consequences.
Added icons for weapons and ammo, this doesn't have any actual use yet, but will in the future if I ever implement a custom alt hud.
2020-06-16 00:36:20 +02:00
aec8a71de6 Ynykron initial implementation (not functional).
Removed Chanceboxes completely, they were a dumb idea.
Various itty bitty adjustments.
2020-06-14 23:34:47 +02:00
3e31fd36ac Fix Wallbuster shuffling code. 2020-06-13 23:51:30 +02:00
d664bc183d Slight Silver Bullet rebalancing. 2020-06-13 22:49:39 +02:00
c501a4e695 Make Silver Bullet JET more lethal. 2020-06-13 22:11:04 +02:00
3b55ed38c2 Missed one lil' spot. 2020-06-13 21:39:59 +02:00
fb56bc50ed GCS activates 3-second invuln on autoactivation. 2020-06-13 21:34:28 +02:00
fb078b7232 Silver Bullet JET fully implemented.
Ammo rebalancing.
Damage boost to Candy Gun.
Various small adjustments.
Grilled Cheese Sandwich now gives 3 seconds of invulnerability on activation.
2020-06-13 21:32:28 +02:00
de330d61d6 Add FORCEXYBILLBOARD to some effects that need it.
Moved things around for future planning.
2020-06-10 20:40:14 +02:00
9a5ef6b0ca Handles newlines/wrapping on midprint override.
Removed some dead code.
2020-06-09 12:48:27 +02:00
e448cf2dd7 Some neat changes, including a crime:
- Override nametags display (this uses a very gross hack to replace gzdoom's own).
 - Override midprint display (if using smallfont/bigfont).
 - Treat Korax's lines as chat messages in the HUD.
 - Fix handling of health auto-use and others.
2020-06-09 12:27:54 +02:00
db6d43adaa stuff, am sleepy, can't bother. maybe runs better 2020-06-09 00:18:47 +02:00
3b7d676cb5 Fix Crackshot subgrenades randomly transforming into normal grenades. 2020-06-08 23:28:45 +02:00
d0bcc529ba Increase damage of dragon's breath (slightly).
Remove golden shell spawns from BOSSDEATH monsters.
2020-06-08 22:38:41 +02:00
2767b88c40 Fix armor/health not being used on pickup with autouse disabled 2020-06-08 22:33:34 +02:00
1cd691847f Slight visual tweak to napalm smoke. 2020-06-07 23:41:56 +02:00
fff4847744 Better handling of exit velocity for movers. 2020-06-07 23:22:23 +02:00
520f2c5683 GZDoom 4.4 is out, so I can do some things now:
- Armors now use AbsorbDamage, which fixes some wonky behaviour (AbsorbDamage extra parameters, needed for splash damage checking).
 - Vanilla cacos and barons/knights now have blue and green blood (CopyBloodColor, needed to change their blood at runtime).
 - Reduce code duplication for Hellblazer grenade classes (Mixins now handle Default blocks).
In addition:
 - Healthbar is no longer always full when invincible (so you can still know whether or not you're in big danger if the invinciball runs out).
 - Death screen does not display when spectating (so you can spy on dead players properly).
 - Respawning now works properly (previously it was instant and without prompt, due to incorrect conditionals).
 - Demolitionist cannot be morphed (the collar prevents it) or have health drained (it's a robot).
 - Fix positioning of Ragekit shockwaves on dash impact (lil' mistake there).
 - When standing on something, its movement will be followed (this includes monsters).
 - Bodies simply "teleport" away when a player respawns (looks better than a fade, and makes more sense lore-wise, as it's a recall).
 - Don't allow "partial uncrouch" on places where the ceiling is only slightly taller than the crouch height (because it looks weird).
 - Fix rare case where the self-light can cause a VM abort (which may no longer be needed because it was related to morphing, which is now disabled).
2020-06-07 22:18:43 +02:00
4d3d1bf84e Various changes (see full commit message):
- Adjusted timing of crackshot sub-grenades so they're more useful
 - Added "Humiliation" bonus for killing an enemy with the Deep Impact primary
 - Added per-ammo obituaries to Wallbuster
 - Adjusted Pusher behaviour so it stops gracefully at skies
 - More accurate tracking of "favourite weapon"
 - Changed Vanilla Boss Enhancer so it only works on vanilla maps
2020-06-07 14:47:27 +02:00
d351b2339b downstream intermission wipe bugfix 2020-06-06 14:05:19 +02:00
e1097e6b37 Tween all player animations. 2020-06-05 21:21:57 +02:00
af98f5f101 Wallbuster menu remembers last selected ammo. 2020-06-05 14:22:24 +02:00