Commit graph

191 commits

Author SHA1 Message Date
58b1a7ebba Move canvas stuff to separate files/folders. 2022-09-08 13:56:42 +02:00
d4d7fe0c13 Prevent autoswitching to unloaded Wallbuster/Spreadgun when out of ammo. 2022-09-06 15:33:22 +02:00
7c520ffeba Tweaks to the Biospark Carbine, reverting some old nerfs. 2022-09-04 18:07:54 +02:00
78dc1bb453 Convert Quadravol fire debuff to inventory item.
Copy over spread code from black shell debuff (lower hard lock risk).
2022-09-03 18:28:13 +02:00
bba6a6d0d7 Fix swap weapons + item respawn glitch. 2022-08-30 20:43:12 +02:00
c77504b9a2 Quadravol charge level 5 point blank fix.
Add DE_NONEXPLOSIVE flag to DoExplosion. Treats damage as "not explosive" (This makes detecting what is or isn't an explosive damage source easier).
2022-08-25 20:03:54 +02:00
2f5ffdfe41 Use Vec3FromAngles to create random unit vectors. 2022-08-24 15:20:57 +02:00
b40d8d0633 Healthbar / Damnum backport from sidemods. 2022-08-22 17:39:10 +02:00
0b93a01401 Quadravol level 2 projectile + melee tweaks. 2022-08-21 12:44:40 +02:00
ab462cc05d Quadravol melee and stance swap fully implemented.
Fix quick melee not hitting world geometry (oops).
2022-08-19 21:58:44 +02:00
99eb2d8861 More Quadravol progress (fire at charge level 1 functional). 2022-08-19 00:59:11 +02:00
4230b3b062 Vector/Trig math refactor into utility functions. 2022-08-18 16:18:22 +02:00
c90671fe29 Do not magnetize swapweapons. 2022-08-17 13:56:36 +02:00
2f22e89fc1 More Quadravol adjustments. 2022-08-17 01:21:38 +02:00
5488bfce5d Remove code built on incorrect assumptions about UI events.
That is, remove code for closing menus with the key that's bound to open them.
As it turns out, UIEvent.keystring isn't 1:1 with key binds for a command.
This SEEMINGLY worked since the Demolitionist Menu is by default bound to Q,
and pressing Q does send an UIEvent to the menu with the string "Q". But if,
for example, the menu had been bound to Tab, this would fall apart because then
the key string sent is "	" (a literal tab character).
If there is a way to do this properly, I don't know about it. I've looked
everywhere in GZDoom's code for a solution, something that would let me do what
I need, but alas, there is nothing there. Better to get rid of this in its
entirety than keep the flaky code in the mod until someone with a special
setup that breaks it shows up to complain.
2022-08-13 14:28:09 +02:00
b6138aa396 Itamex Hammer fully implemented. 2022-08-12 14:48:33 +02:00
94e421aca1 On second thought, inherit bDROPPED flag of swapped weapon. 2022-08-12 09:31:45 +02:00
823da0615e Fix swapped weapons having bDROPPED. 2022-08-12 01:24:51 +02:00
c0ae825f52 "Bonk Hammer" fun option. 2022-08-11 18:04:05 +02:00
311bf6e899 Combat hammer tertiary fire implemented. 2022-08-11 16:25:01 +02:00
130261aeed Fix glitchy mouse input in Wallbuster menu. 2022-08-09 01:20:17 +02:00
8cde3cd400 Reduce Biospark combo screen flash. 2022-08-07 23:39:16 +02:00
4b28e7136a Dramatically improve performance by removing lights from Biospark arcs. 2022-08-07 13:38:53 +02:00
6f20960c1a Add mouse input to Wallbuster reload menu. 2022-08-06 11:43:59 +02:00
24a038b0a9 Fix ammo check logic on some weapons. 2022-08-04 17:58:16 +02:00
965a29870b Fixes, rebalances, tweaks... Idk, weather hot, brain hurt. 2022-08-01 17:22:37 +02:00
4cd6687175 Update ammo drop/spawn behavior. 2022-07-30 16:17:11 +02:00
ccc79d9962 Remove Wallbuster shuffle, make auto reload (formerly "full" reload) prioritize best ammo. 2022-07-30 00:47:34 +02:00
8d4eae537e Adjust sizes of some hud weapon displays. 2022-07-29 00:41:14 +02:00
b876515745 Removal of various configurable settings. 2022-07-28 21:01:08 +02:00
43bea0d22a Properly set drop ammo types for weapons. 2022-07-27 16:57:52 +02:00
7d86143fb4 Updates for recent A_ChangeModel fix.
Use a canvas texture for the titlescreen fade.
2022-07-27 13:17:18 +02:00
12515e9107 Wrist tags in first person also update now. 2022-07-26 21:11:06 +02:00
2d2dcf7ad5 Tag colors and animated face using A_ChangeModel. 2022-07-26 18:36:38 +02:00
b77498781a Fully functional scripted texture for Sheen HMG. 2022-07-25 02:07:07 +02:00
ef4f2090d9 Optimize silver bullet ripple effect by reusing the same actor. 2022-07-24 12:25:52 +02:00
40dd34bda0 Ragekit quadruples explodium mag throw speed. 2022-07-23 17:00:21 +02:00
83c3e2e5b0 Add DONTGIB to all mod items. 2022-07-23 16:49:18 +02:00
d64e487231 Sheen rebalancing. 2022-07-22 22:34:08 +02:00
57253d5434 Sheen HMG fully functional. May need touchups later. 2022-07-22 20:20:58 +02:00
a53ba3e287 Fix misaligned graphics when double-stacking Biospark. 2022-07-18 18:35:32 +02:00
1f7cbdfc1a Use squared distance functions in a bunch of places.
Doesn't make much of a difference in practice, actually, but oh well.
2022-07-17 13:03:55 +02:00
ffca2597ba More lenient bounce angles for Explodium Gun altfire. 2022-07-13 16:17:38 +02:00
10d5659367 Toggle off EXPLODEONWATER for Hellblazer grenades. 2022-07-11 22:35:36 +02:00
3f20acc56e Unimplemented weapon messages. 2022-07-06 13:31:23 +02:00
9d0287ef50 Additional face reactions. 2022-07-06 13:10:46 +02:00
93891b2ccf Add mugshot to HUD. 2022-07-05 23:33:29 +02:00
4661d0f2f3 Replace original hud with alt hud entirely.
Remove unnecessary icons and doom builder hints for items.
2022-07-05 22:18:04 +02:00
811ac178ac Allow Wallbuster reload cancel with any weapon button. 2022-07-04 15:54:22 +02:00
b1e155d07c More menu smoothing. 2022-06-28 17:20:01 +02:00