Commit graph

90 commits

Author SHA1 Message Date
1d14e49e5c Fix Grilled Cheese Sandwich teleporting player out of bounds after a death exit. 2023-07-04 13:53:34 +02:00
bce371235c Make items drop in "Unreal style" from the player. 2023-07-01 14:31:18 +02:00
bb6e926e0d Cleaning up. 2023-02-11 17:13:54 +01:00
e4ffad02ed Ghost Artifact no longer changes player render style. 2023-01-18 23:31:15 +01:00
06e2e2c55c Deprecate use of ROTATING. Fix rotation of many items. 2023-01-11 20:05:53 +01:00
1fe50b5c32 Split item code. 2022-12-15 14:31:43 +01:00
32d1037d66 Remove leftover old "for" loop below "foreach" in some places.
Add SWWMUtility.ToAngles(), temporarily until next Gutamatics update.
Some note stuff.
2022-12-12 22:07:03 +01:00
133cd382cc A couple others. 2022-12-10 22:31:50 +01:00
a632c8edf7 Projectiles/explosions should use AMF_EMITFROMTARGET flag on A_AlertMonsters. 2022-12-08 20:06:41 +01:00
57327fa8f6 Patch IsActorPlayingSound calls until next GZDoom update. 2022-12-06 18:47:26 +01:00
48b364cbce Tiny oopsfixes. 2022-12-05 18:20:42 +01:00
7be1793900 Switch all particle spawns to level.SpawnParticle(). 2022-12-05 14:13:47 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
eb624f15e3 Fix zero-damage hits spawning blood.
(Can't apply to Spreadgun/Wallbuster due to Damage Accumulator use)
2022-12-03 15:05:09 +01:00
23947d8471 Remove unnecessary uses of "action" and "invoker". 2022-11-26 11:57:17 +01:00
31ea4f73b1 Fix wacky-ass water physics for projectiles. 2022-11-11 01:46:39 +01:00
843a79ac42 Use textured particles. 2022-11-06 17:06:54 +01:00
ab9023d3ee Add freezetics support to all actors that need it.
Remove Demoslayer fun option.
2022-10-31 15:08:30 +01:00
b4d1c05e28 Some stuff that was missed. Also, fuck Hexen. 2022-10-28 17:36:03 +02:00
c770276bd7 Various changes related to items:
- All items now have vanilla hitbox sizes for compatibility.
 - Removed extended hitboxes (no longer needed).
 - Blob shadows are now exclusive to players (and eventually monsters).
 - Glows and sparkles are no longer toggleable.
 - Glows and sparkles have fixed size/radius.
 - Item sparkles are now handled by the glows, rather than the player.
2022-10-28 16:49:14 +02:00
4bb3a1e85a Several optimizations on non-interactive actors. 2022-10-14 21:45:21 +02:00
146531003e Trim excess ammo types. Some guns not reimplemented yet. 2022-10-07 19:12:41 +02:00
dbd887e8db Remove redundant second argument in various TexMan.CheckForTexture calls. 2022-09-30 12:53:56 +02:00
186229c421 Special Devastation Sigil behavior for Mortal Rifle damage. 2022-09-15 01:59:10 +02:00
9fc3bf98fb Respect UsePlayerStartZ level flag in Sandwich/Tether. 2022-08-26 10:21:29 +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
4230b3b062 Vector/Trig math refactor into utility functions. 2022-08-18 16:18:22 +02:00
b6138aa396 Itamex Hammer fully implemented. 2022-08-12 14:48:33 +02:00
b876515745 Removal of various configurable settings. 2022-07-28 21:01:08 +02:00
2d2dcf7ad5 Tag colors and animated face using A_ChangeModel. 2022-07-26 18:36:38 +02:00
83c3e2e5b0 Add DONTGIB to all mod items. 2022-07-23 16:49:18 +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
fab3b27ad0 Missed a bit of code there. 2022-07-15 21:48:05 +02:00
f83a0d5a1f Fix hurtfloor detection breaking with 3D floors. 2022-07-15 21:45:10 +02:00
9d0287ef50 Additional face reactions. 2022-07-06 13:10:46 +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
099d7fd55b Nuggets give 2 health / 5 armor.
Mag ammo can now be sold.
Fix selling prices of bulk items.
Fix rare case where mag ammo can be picked up without a parent.
Fix alt hud crash when no weapon is selected.
Various other adjustments.
2022-06-22 01:47:34 +02:00
6825146e51 A whole fat load of micro-optimizations.
Okuplok still lags like fuck, unfortunately.
2022-06-17 22:36:51 +02:00
b9a58adabc Code cleanup. 2022-06-15 10:58:47 +02:00
eb2e023c58 Fixes for corner cases related to sell-only items. 2022-06-07 13:42:13 +02:00
fa80c346ec Add QF_3D to every single A_QuakeEx call. 2022-06-02 00:48:17 +02:00
e4bcb33a10 Make some messages first-person for the local player. 2022-04-12 17:06:20 +02:00
e9cb1005ac Additional voicelines (incomplete). 2022-03-29 22:35:06 +02:00
33f8e060b7 Multiplayer end of support. Simplify for ease of maintenance. 2022-03-23 10:50:12 +01:00
15d259be36 Hitscan locational damage compatibility. 2022-03-08 14:54:32 +01:00
39f40ad639 Fix VM abort if InvinciballArmor.HandleDamage is called right as the powerup ends. 2022-02-19 00:38:39 +01:00
7b6f9ccf71 Mykradvo should still spawn in Deathmatch.
(Especially because it is an essential part of DM-TheBase5)
2022-02-16 17:58:52 +01:00
59426a1316 Use the SWWMArmor class for its intended purpose instead of doing gross hacks. 2022-01-25 17:03:58 +01:00
00f150b832 A collection of hackfixes related to items. 2022-01-25 01:40:52 +01:00