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
Sally Coolatta
843f89cb76
Fix jawz reticule in uncapped
2022-02-14 14:22:30 +01:00
Sally Coolatta
74bac4028b
Hack to fix drift spark explosion while keeping its interpolation
2022-02-14 14:22:29 +01:00
Sally Coolatta
b9cc482c53
Rename PitchRoll stuff back
...
I did a find+replace because I realized the functions I added were named too similar to other ones & to make the purpose more obvious ... but it ended up changing them too anyway! Gah!
2022-02-14 14:22:29 +01:00
Sally Coolatta
bfaefe4ee5
P_InitAngle, to fix angle interpolation on spawning objects
2022-02-14 14:22:29 +01:00
Sally Coolatta
bf2dc739da
Add functions to handle interpolation
...
Much less code duplication
2022-02-14 14:22:29 +01:00
James R
5ed55aca3d
Disable wad loading in TESTERS build
2022-02-14 14:22:29 +01:00
James R
7411484bf6
More TESTERS guard
2022-02-14 14:21:47 +01:00
toaster
87d797a45a
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart.git into new-menus
...
# Conflicts:
# src/Sourcefile
# src/d_main.c
# src/m_menu.c
# src/v_video.c
# src/v_video.h
2022-02-14 13:10:36 +00:00
toaster
4b1cef0f20
Merge branch 'testers' into 'master'
...
Allow TESTERS builds to be made for any branch
See merge request KartKrew/Kart!529
2022-01-23 22:48:48 +00:00
toaster
f69f002d17
Merge branch 'speedometer-default' into 'master'
...
Turn on speedometer by default
Closes #218
See merge request KartKrew/Kart!539
2022-01-23 22:43:49 +00:00
toaster
3823feb7d6
Merge branch 'director-cam' into 'master'
...
Automatic spectator "director" cam
See merge request KartKrew/Kart!537
2022-01-23 22:43:25 +00:00
AJ Martinez
337f7ebd27
Merge remote-tracking branch 'origin/master' into director-cam
2022-01-23 15:38:25 -06:00
AJ Martinez
ef6ff846d3
Merge branch 'master' into 'director-cam'
...
# Conflicts:
# src/d_netcmd.h
2022-01-23 15:38:14 -06:00
toaster
e7108cfde1
Resolve the replay crash issue :mike:
...
(Also no longer mess around with moving flags into booleans per my comment)
2022-01-23 21:35:29 +00:00
toaster
1ae256887e
Readd CV_SAVE per Oni request in vc (and also my desires)
...
Made using web IDE
2022-01-23 20:49:29 +00:00