80db58b0d0
Bump zscript ver to 4.14.1, plus a whole lot of stuff.
...
- Try to get rid of all implicit casts from string to name, color or class.
- Use FindClass where needed.
- Used a map in a case where a dictionary was unneeded.
- Use new bounce flags where needed.
- Replace Legacy of Rust weapons/ammo.
2025-03-13 14:50:58 +01:00
aaa65af795
Add A_CanBob() function to weapons to force-enable bobbing within a state.
...
Use it sparingly in places where it should have been needed (Hellblazer and
Biospark pre/post fire, Hammer alt charge, MR overpressure charge).
Also, replace all instances of A_WeaponReady(WRF_NOFIRE|WRF_NOSWITCH) with it,
since that was basically the same thing but with extra steps (and with the side
effect of potentially resetting psprite offsets).
2024-01-24 13:32:24 +01:00
38cd7df826
Small scorenum/damnum refactor.
2024-01-16 10:17:28 +01:00
47b0cad882
Implement a "weapon bar" (optional).
2023-07-04 17:05:21 +02:00
7d2aec7053
More view sway progress. This is harder than it looks.
2023-05-10 22:04:27 +02:00
a2f245b189
More stuff I missed.
2023-03-17 13:31:10 +01:00
b8313f1def
Make hitscan treat skies as walls (the full unreal-like experience).
...
Also, fix incorrect bounce behavior of candy beams and biospark arcs.
2023-03-11 01:27:09 +01:00
e69dfa7e1f
(WIP) View sway, shake, etc. in weapon animations.
2023-03-10 19:37:09 +01:00
61f12c6c58
Player and base weapons converted to IQM. Gestures are next.
2023-02-27 23:54:59 +01:00
525b9e33eb
Use new let syntax for multiple returns.
2023-01-14 19:14:39 +01:00
55fbfd86c0
Floating point quake intensities.
2023-01-14 18:06:52 +01:00
7b8111c40d
Finally fix gestures breaking on weapon switch.
2022-12-26 23:22:30 +01:00
b1683dae8e
Generalized hitnormal functions (where possible).
2022-12-18 20:03:36 +01:00
80fb76c000
ViewAngles + ViewPos awareness in various places.
2022-12-10 22:17:06 +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
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
92f59e4449
Revert "Pistol start tweaks."
...
This reverts commit 564c99782a .
This actually doesn't work that well, so return to the original method.
2022-10-08 17:47:35 +02:00
564c99782a
Pistol start tweaks.
2022-10-08 15:45:19 +02:00
6aedf3e902
Explodium Guns should always reload simultaneously.
...
Previously this was done "by priority" back when the reload animation
required both hands, but now there's no need for that.
2022-09-26 17:30:54 +02:00
84fb9c036f
Decouple precise crosshairs from weapons. 100% smoother now.
2022-09-24 21:33:48 +02:00
8f04064672
Mortal Rifle cluster shot mode implemented.
2022-09-18 12:56:05 +02:00
2f5ffdfe41
Use Vec3FromAngles to create random unit vectors.
2022-08-24 15:20:57 +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
7d86143fb4
Updates for recent A_ChangeModel fix.
...
Use a canvas texture for the titlescreen fade.
2022-07-27 13:17:18 +02:00
2d2dcf7ad5
Tag colors and animated face using A_ChangeModel.
2022-07-26 18:36:38 +02:00
40dd34bda0
Ragekit quadruples explodium mag throw speed.
2022-07-23 17:00:21 +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
648c3e1077
Try to fix jerky crosshair motion.
2022-06-23 23:11:10 +02:00
27cc8488cd
Prevent manual switch to dual guns if only owning one.
2022-06-09 10:51:16 +02:00
eb2e023c58
Fixes for corner cases related to sell-only items.
2022-06-07 13:42:13 +02:00
590c412d2d
Fix inconsistent bobbing with dual explodium guns.
...
Fix "laggy" cocking animation with dual explodium guns.
2022-06-02 18:14:47 +02:00
fa80c346ec
Add QF_3D to every single A_QuakeEx call.
2022-06-02 00:48:17 +02:00
efa20cdd30
Prepare for Alt Hud implementation.
2022-06-01 12:06:35 +02:00
f2af4dd14d
Add "smooth streaks" to projected crosshairs.
2022-05-29 17:51:59 +02:00
24d8772796
Add ass/ball kill oneliner variants.
2022-04-12 17:49:07 +02:00
e4bcb33a10
Make some messages first-person for the local player.
2022-04-12 17:06:20 +02:00
f776ab126b
Revert font overhaul. Back to non-replacing fonts.
2022-04-05 12:29:16 +02:00
15d259be36
Hitscan locational damage compatibility.
2022-03-08 14:54:32 +01:00
b36b2f808c
Dual Explodium guns can now reload independently.
2022-02-10 13:38:58 +01:00
7e04a87e36
Rebalancing of the lower end of the arsenal.
2022-01-22 16:38:26 +01:00
a0e1f2f7a6
Re-do HUD scaling.
2021-12-18 02:07:11 +01:00
d22d9c4b9a
font gen updated, fonts re-made, adjustments to compensate.
2021-12-17 19:57:23 +01:00
7f70eb03af
I gave in and did the font cleanup already.
2021-12-16 22:07:20 +01:00
651376f182
Original voice acting (batch 1). Plus other stuff.
2021-10-05 19:22:34 +02:00
8176b21b8c
Achievement system overhaul.
...
Continuin the menu rewrite.
2021-09-20 19:22:42 +02:00
894f2ed46a
Implement weapon first-use tooltips.
...
Change some cvar defaults.
2021-09-16 16:31:44 +02:00