Commit graph

19791 commits

Author SHA1 Message Date
Sally Coolatta
49930adda2 Update how scaled speed is calculated
This makes it so that the scaled speed shows up on the percentage speedometer.
2022-02-14 14:27:34 +01:00
Sally Coolatta
38c77205b2 More extremely scaled grow & shrink players!
- Grow is x2 instead of x1.5.
- Shrink is x0.5 instead of x0.75.
- Physics were left ALONE!! This is purely a HITBOX / VISUAL change!! Grow isn't any faster, and Shrink isn't any slower!! The only potential worry is low ceilings in maps!!
2022-02-14 14:27:34 +01:00
James R
47dc3b9d3d Hash name lookup for textures and lumps 2022-02-14 14:27:34 +01:00
toaster
9b2d812739 The "free" changes from framezero - the crash fixes that have no complexity and therefore no negative consequence to introduce 2022-02-14 14:27:34 +01:00
SteelT
cc0786d780 Linedef type 460: Don't award rings while SPB-locked 2022-02-14 14:27:34 +01:00
AJ Martinez
d71fdc9d0a avoid wasteful player_t copy 2022-02-14 14:27:33 +01:00
AJ Martinez
3e6d1d4c60 clarify potential footgunnery in K_UpdateDirector 2022-02-14 14:27:33 +01:00
AJ Martinez
410a37b47b fix low-confidence switch behavior 2022-02-14 14:27:33 +01:00
AJ Martinez
973d35aced fix double speed attack transfers 2022-02-14 14:27:33 +01:00
AJ Martinez
f45385e844 how is static formed 2022-02-14 14:27:33 +01:00
AJ Martinez
95598dad55 appease linker wrt internal functions 2022-02-14 14:27:33 +01:00
AJ Martinez
8c28b094a1 general post-review unfuck 2022-02-14 14:27:31 +01:00
AJ Martinez
88c8217f81 tabs, thank you vscode for not reading the room 2022-02-14 14:27:12 +01:00
James R
bcabe6d43d Include k_director.h 2022-02-14 14:27:12 +01:00
AJ Martinez
3fcea2a37e my workflow is beyond your understanding 2022-02-14 14:27:12 +01:00
AJ Martinez
1d4a99b6a8 very small tiny fixes 2022-02-14 14:27:12 +01:00
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