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
Sally Coolatta
895881fc00
Use mobjzmovement for footsteps
2022-02-14 14:26:39 +01:00
Sally Coolatta
97b45612df
Add footstep particles
2022-02-14 14:26:36 +01:00
Sally Coolatta
80acc8fe3f
Add scale & color parameters to terrain particles
2022-02-14 14:26:06 +01:00
Sally Coolatta
ee8f7468bb
Allow "texture" as an alias to "floor"
...
Since we I'm using it for Tripwire too
2022-02-14 14:26:06 +01:00
Sally Coolatta
1e0f9faf19
Implement bumpy floor
2022-02-14 14:26:06 +01:00
Sally Coolatta
867ddb143d
Instead of embedding specific textures to be tripwire in hardcode ... make it a TERRAIN flag!
2022-02-14 14:26:04 +01:00
Sally Coolatta
c355537676
Implement splash & footstep blocks, commentate more of the code
...
They do nothing atm, but they can be set properly now :)
2022-02-14 14:25:38 +01:00
Sally Coolatta
6cc30005b3
Sync mobj->terrain
...
This should be enough I think to sync terrain up. The data structures can't change after the files have been loaded, so it should be good. Needs proper online testing though
2022-02-14 14:25:38 +01:00
Sally Coolatta
e4c04169d7
Implement the sector special-like effects
...
Offroad, sneaker panels, trick panels, and damaging floors can now be set via terrain.
2022-02-14 14:25:37 +01:00
Sally Coolatta
4d08194fc7
Liquid terrain functions
2022-02-14 14:25:35 +01:00