Commit graph

1,329 commits

Author SHA1 Message Date
c5457f9747 Small code cleanup 2022-08-25 20:39:32 +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
6b100042fe Missed a "rotation reset" 0-tic tween frame for the Quadravol. 2022-08-25 09:07:39 +02:00
2f5ffdfe41 Use Vec3FromAngles to create random unit vectors. 2022-08-24 15:20:57 +02:00
50404e63d6 Quadravol fire is waterproof. 2022-08-22 20:05:04 +02:00
997f63fd26 Fix Quadravol fire not hurting player. 2022-08-22 20:04:17 +02:00
0c3614fee3 Quadravol lever spam easter egg. 2022-08-22 19:55:08 +02:00
392985cc27 Oops, missed this. 2022-08-22 18:13:13 +02:00
0d73be34a8 Souls-style area name display from sidemods. 2022-08-22 18:11:32 +02:00
fa6eec038c SFX from sidemods. 2022-08-22 17:51:39 +02:00
b40d8d0633 Healthbar / Damnum backport from sidemods. 2022-08-22 17:39:10 +02:00
514c1a8a1f Adjust Quadravol splash damage. 2022-08-21 22:40:27 +02:00
0f93e9e843 Tiny lil' fix. 2022-08-21 16:38:54 +02:00
e9f663c8ff The Quadravol is complete. 2022-08-21 16:23:32 +02:00
0b93a01401 Quadravol level 2 projectile + melee tweaks. 2022-08-21 12:44:40 +02:00
1ca5f97870 Use a localized string here for consistency 2022-08-20 19:59:18 +02:00
ed29b30ec3 NO ONE WILL UNDERSTAND THIS JOKE. 2022-08-20 19:51:47 +02:00
b340591ccd Fix inability to hide HUD. 2022-08-20 15:36:30 +02:00
76471cbe47 Missed call to A_PlayerMelee. 2022-08-19 22:37:04 +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
d5ff3343db Tighten Quadravol point blank detection. 2022-08-19 16:13:38 +02:00
99eb2d8861 More Quadravol progress (fire at charge level 1 functional). 2022-08-19 00:59:11 +02:00
c80c2f0e1b More Quadravol progress. Document charge levels in library. 2022-08-18 18:33:57 +02:00
4230b3b062 Vector/Trig math refactor into utility functions. 2022-08-18 16:18:22 +02:00
7b0198b2c1 Quadravol dropped casings. 2022-08-18 08:53:39 +02:00
a87c249bc0 Fix friendly fire blocking self-damage. 2022-08-17 19:03:19 +02:00
283ebbda34 Add option to toggle friendly fire. 2022-08-17 17:34:15 +02:00
2525caeb4a Limit magnetization to 8 items at a time. 2022-08-17 16:10:17 +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
311b06f2d6 Quadravol reload functionality. 2022-08-16 23:17:12 +02:00
ad51db971b Slight combat hammer altfire tweak. 2022-08-16 21:31:38 +02:00
a49548800e OOPS 2022-08-16 21:26:45 +02:00
510f58bda6 Tweak item magnet. 2022-08-16 21:16:22 +02:00
f9a32a7263 Fix Quadravol cell eject animation. 2022-08-16 02:01:48 +02:00
871d6b5d71 Quadravol pumping (partial). No reload or fire yet. 2022-08-16 01:40:32 +02:00
3fcab013b7 Implement "dropped item magnet". 2022-08-15 15:07:27 +02:00
b518dfef64 Ammo spawners need to be in the blockmap, otherwise chanceboxes will spawn on top of them. 2022-08-15 12:29:35 +02:00
586a33e0bc Quadravol HUD display (with Xekkas numerals, for fun). 2022-08-14 16:54:55 +02:00
05fec33a91 Warning on hud so people don't get confused. 2022-08-13 20:54:14 +02:00
b9cfcaee04 Quadravol can be picked up and selected, more later.
Removed subpixel shader (causes rendering issues).
2022-08-13 20:27:51 +02:00
38981732f3 Quadravol model adjustment and other tweaks + menu pose. 2022-08-13 16:09:26 +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
48f8a75362 Adjust item hitbox sizes. 2022-08-13 11:59:44 +02:00
2ef3c6bf65 Slight hammer damage nerf. 2022-08-12 17:56:35 +02:00
3f9d885ce7 Tweak hammer alt chargeup formula. 2022-08-12 16:58:13 +02:00
55137d1cb8 Increase hammer shockwave damage/radius. 2022-08-12 16:34:02 +02:00
37aa23ae6e Some slight tweaks to hammer. 2022-08-12 16:14:11 +02:00
b6138aa396 Itamex Hammer fully implemented. 2022-08-12 14:48:33 +02:00
7d6562c326 Demoslayer mode now has "ammo orbs" as well. 2022-08-12 11:15:09 +02:00