Commit graph

21318 commits

Author SHA1 Message Date
Eidolon
91c0d50c24 uncapped: Update closed captions only on new tics 2022-10-09 15:37:10 -05:00
Sally Coolatta
f2a815ddca It's actually just one type 2022-10-09 03:14:59 -04:00
spherallic
05e44c0186 Fix action 457 reading the failure tag from the wrong offset field 2022-10-09 01:59:12 -04:00
MascaraSnake
8afba6c7a1 Use the correct bustflags constant 2022-10-09 01:57:47 -04:00
MascaraSnake
de9d9c19e4 Forgot to add fofflags to ffloor_opt 2022-10-09 01:57:29 -04:00
MascaraSnake
3b971835ee Add Lua backwards compatibility for FOF flags 2022-10-09 01:56:50 -04:00
MascaraSnake
890b4583fa Fix custom FOF flag conversion in binary maps 2022-10-09 01:27:28 -04:00
Zwip-Zwap Zapony
4ef4669ea8 Apply 1 suggestion(s) to 1 file(s) 2022-10-09 01:25:45 -04:00
MascaraSnake
45dc7541c4 Fix even more size_t printfs 2022-10-09 01:25:39 -04:00
MascaraSnake
8863cb281b Fix more size_t mishaps 2022-10-09 01:25:30 -04:00
MascaraSnake
04630e71f2 Fix size_t compiler warnings in P_WriteTextmap 2022-10-09 01:25:18 -04:00
MascaraSnake
11d9ba1cec UDMF conversion: Fix noclimb flag not being applied to linedef types 66-68 2022-10-09 01:24:46 -04:00
MascaraSnake
12717c7a6c Fix copypaste error in P_GetMobjGravity 2022-10-09 01:24:09 -04:00
Eidolon
a88d046db4 Change UDMF wall scroll scale to SCROLL_SHIFT
UDMF special 502 now must scale arg 2 and 3 in the same scale
space as line length scrolling in binary format. This
is to ensure compatibility with the binary format.

Fixes STJr/SRB2#862

Co-Authored-By: MascaraSnake <jonassauer27@gmail.com>
2022-10-09 01:23:25 -04:00
Nev3r
5c9599f0a9 "UDMF: The whole thing" merged
See merge request STJr/SRB2!1714

Barely any RR features reimplemented
2022-10-09 01:13:37 -04:00
Eidolon
3f72c41e8c Merge branch 'cmake-exe-uncommitted' into 'master'
Cmake uncommitted and exe rename

See merge request KartKrew/Kart!726
2022-10-09 02:39:21 +00:00
Eidolon
d80db6f51d cmake: add COMPVERSION_UNCOMMITTED 2022-10-08 21:19:04 -05:00
Eidolon
4db2c48cc3 cmake: set executable name to ringracers 2022-10-08 20:38:45 -05:00
MascaraSnake
82c9abfc58 Fix blendmode regression in OpenGL caused by faulty fog wall support 2022-10-08 19:37:24 -04:00
MascaraSnake
f16c1cd95f Turn the fog wall linedef type into a blendmode 2022-10-08 19:30:40 -04:00
MascaraSnake
974c099e8a Expose blendmodes to UDMF 2022-10-08 18:44:23 -04:00
Sal
8b58a7563a Merge branch 'cheat-giveitem' into 'master'
"kartgiveitem" -> "give " plus convenience features

See merge request KartKrew/Kart!723
2022-10-08 20:02:36 +00:00
Sally Coolatta
460e1a67c7 Implement remaining ACS0 codes that apply to SRB2
Only thing left to reach parity with Hexen is being able to use linedef specials as functions
2022-10-08 06:53:24 -04:00
Sally Coolatta
93cdac681b Keep track of script activators
Can supply the activating object, line, line side, polyobject, and (added for SRB2) sector.
2022-10-08 05:39:56 -04:00
Sally Coolatta
a315482aa4 Add ThingCount
Hexen implements this as ThingCount(int, int), and ZDoom adds ThingCountName(str, int). I decided on simplifying down to ThingCount(str, int).
2022-10-07 20:19:51 -04:00
Sally Coolatta
1d373d2c81 Add ChangeFloor/Ceiling, fix Random 2022-10-07 18:32:05 -04:00
Sally Coolatta
6a743db1eb More code cleanup
- Inline function to simplify adding call funcs
- Implemented print when thread is killed
2022-10-06 05:31:25 -04:00
Sally Coolatta
df47a5fe39 Commentate code, add a few more CallFuncs 2022-10-06 02:48:43 -04:00
Sally Coolatta
6b94b9728e Reset hub & map scopes on map load 2022-10-05 01:58:22 -04:00
Sally Coolatta
cb8dddbedc ACS basic implementation
- BEHAVIOR lumps successfully load & run from maps. Currently they do not get unloaded between maps, though.
- Print and Timer are the only implemented CallFuncs. All of the base language functions (Delay, etc) are already implemented by the VM though.
- ACS compiler files are included, for use with GDCC. (Picked instead of ACC because it's less ZDoom-centric)
- Additionally, also added the configs for Zone Builder to be able to compile it in editor. Syntax highlighting is very incomplete atm.
2022-10-04 03:23:17 -04:00
Sally Coolatta
26477941ed Attempt using ACSVM to implement
It's having trouble linking the dll on Windows currently
2022-10-03 01:23:58 -04:00
James R
641d3c89b9 Merge branch 'spb-debug' into 'master'
Restore SPB force-seek define as 'spbtest' cvar

See merge request KartKrew/Kart!725
2022-10-03 02:14:41 +00:00
James R
f3545a6e6f Merge remote-tracking branch 'origin/duel-stuff' 2022-10-02 19:10:22 -07:00
James R
b698abb17a Merge branch 'setangle' into 'master'
Cleaning away P_SetAngle

See merge request KartKrew/Kart!606
2022-10-03 02:05:36 +00:00
AJ Martinez
224bd9baf3 Don't DEVELOP guard spbtest 2022-10-02 04:12:03 -07:00
AJ Martinez
47cdce239a Only register spbtest in DEVELOP 2022-10-01 22:26:17 -07:00
AJ Martinez
6a7c5050ad Restore SPB force-seek define as 'spbtest' cvar 2022-10-01 21:46:26 -07:00
Sally Coolatta
7b7cbbbf26 Fix oddities with duel items not always spawning 2022-10-01 22:58:58 -04:00
Sally Coolatta
bf6439731c Fix Duel Bomb tumble not scaling 2022-10-01 22:28:33 -04:00
Sally Coolatta
4404d0c098 Make hyu bob a static func 2022-10-01 22:23:52 -04:00
Sally Coolatta
d19924d96d Merge branch 'master' into duel-stuff 2022-10-01 21:46:02 -04:00
Sally Coolatta
ef9975709c Actually add proper item table 2022-10-01 21:36:17 -04:00
Sally Coolatta
4ee46c74d7 Basic start on Special Stages 2022-10-01 21:32:55 -04:00
James R
f891535065 Remove kartdebugcheckpoint, merge into debugwaypoints 2022-10-01 17:44:07 -07:00
James R
c935c42bd1 Rename "kart" prefixed cvars
kartspeed -> gamespeed
kartbumpers -> battlebumpers
kartfrantic -> franticitems
kartdisplayspeed -> speedometer
kartvoices -> tauntvoices
kartbot -> bots
kartdebugdistribution -> debugitemodds
kartdebughuddrop -> debugitemdrop

kartencore -> encore
kartvoterulechanges -> voterulechanges
kartgametypepreference -> gametypepreference
karteliminatelast -> eliminatelast
kartusepwrlv -> usepwrlv

kartdebugitem -> debugitem
kartdebugamount -> debugitemamount

kartdebugwaypoints -> debugwaypoints
kartdebugbotpredict -> debugbotpredict
kartdebugnodes -> debugnodes
kartdebugcolorize -> debugcolorize
kartdebugdirector -> debugdirector
2022-10-01 17:24:26 -07:00
James R
08f9628e6c Remove kartminimap, kartcheck, kartcomeback cvars 2022-10-01 17:04:48 -07:00
James R
925adee72f Rename "item" command to "give"
blame 05ee87ba5
2022-10-01 16:37:59 -07:00
James R
05ee87ba59 Rework and give item command
- "kartgiveitem" renamed to just "item"
- partial item name matches supported, e.g. type "item ring"
- item 0/none to remove your item
2022-10-01 16:20:17 -07:00
James R
8893666b53 Refactor XD_GIVEITEM into CHEAT_GIVEITEM 2022-10-01 16:16:22 -07:00
James R
2ba523e45c Remove unnecessary set old_angle after Hyudoro spawn 2022-10-01 15:01:47 -07:00