Commit graph

18480 commits

Author SHA1 Message Date
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
Sally Coolatta
595d568b53 You can now link terrain to textures 2022-02-14 14:24:21 +01:00
Sally Coolatta
f6c42f70a7 Friction value is used, implemented DefaultTerrain 2022-02-14 14:24:21 +01:00
Sally Coolatta
57fb65077a Add terrain pointer to mobj_t 2022-02-14 14:24:21 +01:00
Sally Coolatta
9d65e53d73 TERRAIN lump reading
Does not impact gameplay but hey pretty cool
2022-02-14 14:24:19 +01:00
Sally Coolatta
12acd6977b TERRAIN lump mockup 2022-02-14 14:23:43 +01:00
Sally Coolatta
4ff50fe438 Don't use damage hitlag effects on a person when they "win" a ring sting exchange
Only applies to ring sting collision (no other types of damage touching), only applies to the person not getting stung. The person who is getting stung & sting trades are unaffected.
2022-02-14 14:23:43 +01:00
Sally Coolatta
97a503d2c2 Don't do hitlag combo with items with threshold
Prevents instakill ballhog
2022-02-14 14:23:42 +01:00
James R
f0e33d9a36 Let objects receive damage while in hitlag 2022-02-14 14:23:42 +01:00
James R
5192c56d13 Check to sting player before removing one ring 2022-02-14 14:23:42 +01:00
Sally Coolatta
fc8a7a6ca5 Scale gravity with map scale instead of object scale 2022-02-14 14:23:42 +01:00
Sally Coolatta
14ee70624f Fix lap animation interp being reversed 2022-02-14 14:23:42 +01:00
Sally Coolatta
817e6f568a Only calculate string when we need it 2022-02-14 14:23:42 +01:00
Sally Coolatta
0e55de6dcc Interpolate music credits 2022-02-14 14:23:39 +01:00
Sally Coolatta
d959ce02be Purple spark electricity UNCAPPED 2022-02-14 14:22:30 +01:00
Sally Coolatta
0adea2279b Fully fix drop shadows
It used the thing's floorz / ceilingz directly -- that wouldn't account for interpolated coordinates.
2022-02-14 14:22:30 +01:00
Sally Coolatta
6b84557b78 Make drop shadows slightly better in uncapped
They still jitter uphill
2022-02-14 14:22:30 +01:00
Sally Coolatta
f04520f368 Apply the same fix for instashield overlay 2022-02-14 14:22:30 +01:00