Commit graph

18507 commits

Author SHA1 Message Date
AJ Martinez
aa95f4b8dd Write the rest of the owl 2022-02-14 14:27:12 +01:00
AJ Martinez
99e8ab9b58 Director cam barebones functionality 2022-02-14 14:27:09 +01:00
James R
10a9663ccb Interpolate viewrollangle before R_CheckViewMorph 2022-02-14 14:26:43 +01:00
James R
196dc77e6f Track skybox within player struct
TODO: Lua

Splitscreen and change viewpoint uses the proper skyboxes!
2022-02-14 14:26:43 +01:00
James R
b4e056d06f Fix M_MkdirEach and M_PathParts
OKAY I didn't test this on Windows before, it was BROKEN
AND SHITTY CODE.
2022-02-14 14:26:43 +01:00
James R
43bd6cd664 Replays: use git commit in DEVELOP, version string in release 2022-02-14 14:26:43 +01:00
James R
912f9eaa15 Create folder with branch name when saving replays 2022-02-14 14:26:43 +01:00
James R
a90953c22d Uncap frame interpolation on the viewpoint 2022-02-14 14:26:43 +01:00
SteelT
27aa5d43e5 Don't compile with dynamic base 2022-02-14 14:26:43 +01:00
toaster
ed43ee5102 Terrain pointers were not getting properly relinked on netsave load, now they are. Thanks Sal for taking a moment out of your day to rubber duck with me 2022-02-14 14:26:43 +01:00
toaster
31255a8cf9 Rewrote the fix to:
- be comprehensive (still allow rain to be heard against the topleft corner, not just the bottomright corner)
- not use volatile (now uses INT64)
- not perform this pointinsubsector search if the map has no rain/thunder (yes I tested EHZ with this check dummied out so this bug won't crop up again later)
2022-02-14 14:26:43 +01:00
James R
9c725a0e42 Fix overflow in precipitation sector search 2022-02-14 14:26:43 +01:00
toaster
12dc69badb After I experienced a few consistent crashes for invalid subsector references in P_BounceMove/P_SlideMove, add a few extra checks for whether the mobj is removed. 2022-02-14 14:26:42 +01:00
toaster
9739df3318 blessings be to hannu
Hannu's dropshadow hack, copied across and edited for Kart's column drawer setting functions.
2022-02-14 14:26:42 +01:00
SteelT
0ac6639b95 Fix sounds playing multiple times during intro if interpolation is on 2022-02-14 14:26:42 +01:00
Sally Coolatta
627c59e07f Bot lookback
- Bots use lookback when they have a attack item that hits back & they see you.
- Bot item throwing was made slower for easier difficulties. (Lv. 9 should still be pretty fast.)
- Bot cone detection was made much much farther & wider

Lookback sparkle is a signal for "they are contemplating throwing backwards"
2022-02-14 14:26:42 +01:00
Sally Coolatta
19203e6a4a Bot predict nudging scale is based on the prediction's radius 2022-02-14 14:26:42 +01:00
Sally Coolatta
945ef8bf0a Reduce turning for bots when they stair jank 2022-02-14 14:26:42 +01:00
James R
c83d65f6ab Closer OpenGL underwater/heatwave effect to Software 2022-02-14 14:26:42 +01:00
James R
178979d95c Do not speed up underwater/heatwave effect in OpenGL 2022-02-14 14:26:42 +01:00
James R
e909cb0a73 Don't interpolate frames if avg <35
Proper solution for 85ce207e9
2022-02-14 14:26:42 +01:00
James R
fd9590cc3d Do not interpolate if time between game tics <1/35 2022-02-14 14:26:42 +01:00
James R
c812d6fdd7 Interpolate from time of previous tic
Previously interpolated from last 35th of a second, which
may be offset from game time due to connection lag.

Consider this the proper fix to 6ecac4159a too.
2022-02-14 14:26:42 +01:00
James R
7516a04eba Fix NOMIXER 2022-02-14 14:26:41 +01:00
James R
11dee8d25e Cache terrain on levelflats 2022-02-14 14:26:41 +01:00
Sally Coolatta
6330501520 PLEASE NO RNG 2022-02-14 14:26:41 +01:00
Sally Coolatta
10cfc73947 Less Karma Bomb CBT
- Karma delay is 3sec instead of 10sec
- Karma delay is only used for initially changing into a bomb
2022-02-14 14:26:41 +01:00
Sally Coolatta
21c42c3d79 Buff tether in Battle
- /4 minimum distance
- x2 speed
2022-02-14 14:26:41 +01:00
Sally Coolatta
9e5b70ad8f No flashing tics in Battle 2022-02-14 14:26:41 +01:00
James R
c68e8fac97 Disable titlecard fade on join 2022-02-14 14:26:41 +01:00
Sally Coolatta
8e9299c29d Save showfps 2022-02-14 14:26:41 +01:00
James R
6bc731094f Oops almost fucked it again 11ced1c3d 2022-02-14 14:26:41 +01:00
James R
ad61f05397 Fix nametag distance check 2022-02-14 14:26:41 +01:00
Sally Coolatta
c80d6c2a90 Fix missing line for trick panels 2022-02-14 14:26:41 +01:00
Sally Coolatta
328f6aa4e0 Fix default terrain friction 2022-02-14 14:26:41 +01:00
toaster
2d34cd150d Fix infinite pain floors
If inflictor is null and you're in hitlag do not damage again
2022-02-14 14:26:40 +01:00
Sally Coolatta
693c25310d NULL terrain for spectators 2022-02-14 14:26:40 +01:00
Sally Coolatta
269b114e2f Only do spread if above 0 2022-02-14 14:26:40 +01:00
Sally Coolatta
a3b4035c66 Minimum impact amount for splashes 2022-02-14 14:26:40 +01:00
Sally Coolatta
d1a308d38e Implement particle spawn frequency, offset spawning by player num 2022-02-14 14:26:40 +01:00
Sally Coolatta
b6e935e51d Add required speed percent 2022-02-14 14:26:40 +01:00
James R
3ffea1f9dd Fix incompatible prototype 2022-02-14 14:26:40 +01:00
Sally Coolatta
3d6da0ce43 Super random push
Looks better to me, and makes cone have a more pronounced effect
2022-02-14 14:26:40 +01:00
Sally Coolatta
6ef8ddf3ee Let's just convert this in a more sane fashion... 2022-02-14 14:26:40 +01:00
Sally Coolatta
7ce3d5bea0 Oops ... can't use raw angles for P_RandomRange anyway. 2022-02-14 14:26:40 +01:00
Sally Coolatta
fee1ccdc0d Wrong var name oops
I autopiloted
2022-02-14 14:26:40 +01:00
Sally Coolatta
e365b7f0b3 Fix it not using footstep->cone 2022-02-14 14:26:40 +01:00
Sally Coolatta
150f514c80 Remove off by one """"fix"""" 2022-02-14 14:26:40 +01:00
Sally Coolatta
5429fc5dc6 Properly put in the parameters 2022-02-14 14:26:39 +01:00
Sally Coolatta
a7788f1047 Add terrain splashes 2022-02-14 14:26:39 +01:00