Commit graph

11785 commits

Author SHA1 Message Date
MascaraSnake
7e617fa938 Refactoring in T_BounceCheese 2020-04-17 23:32:39 +02:00
Nev3r
9e79101ee3 Remove old taglist access from Lua. 2020-04-17 23:31:08 +02:00
Nev3r
80d1e0561b Remove old tag list netgame packing/unpacking. 2020-04-17 23:30:47 +02:00
Nev3r
456acb24a0 Remove P_ChangeSectorTag(). 2020-04-17 23:30:07 +02:00
Nev3r
98daa82462 Double fuck. 2020-04-17 23:05:41 +02:00
MascaraSnake
3add9943a8 Remove the spike thinker, which hasn't been necessary for a while now 2020-04-17 22:54:35 +02:00
Nev3r
d3719d923b Fuck. 2020-04-17 22:41:04 +02:00
Nev3r
95146cfdab Make the Lua interface return/set the first tags from the local taglists. 2020-04-17 22:30:16 +02:00
Nev3r
36d6bbd42a Netsynch the sector local taglists. 2020-04-17 22:29:26 +02:00
Nev3r
71ab943298 Remove presumably the remaining old tag references in the gamelogic. 2020-04-17 22:28:41 +02:00
MascaraSnake
7c6c14c398 Remove sec assignments that have become superfluous 2020-04-17 21:39:38 +02:00
MascaraSnake
e971a26d1d Refactor T_EachTimeThinker 2020-04-17 21:19:21 +02:00
Nev3r
df87feaba7 Carry over a considerable case regarding accessing the old tag vars. 2020-04-17 18:15:25 +02:00
Nev3r
f4f42c25fb Add currently unused auxiliary function. 2020-04-17 18:14:15 +02:00
MascaraSnake
21b92b63e9 Make T_EachTimeThinker use its own struct 2020-04-17 14:00:48 +02:00
Nev3r
27c4b584e2 Move the global taglist init functionality to the taglist files. 2020-04-17 12:52:44 +02:00
Nev3r
7cd4a3de14 Map loading should consider tag 0 as a valid tag and add its respective entries just like the rest of tags. 2020-04-17 11:21:40 +02:00
Nev3r
0375bef961 P_ConvertBinaryMap() line conversion now uses the first tag from taglists. 2020-04-17 11:16:01 +02:00
MascaraSnake
5e013ea679 Forgot to clean up some stuff 2020-04-17 11:13:13 +02:00
MascaraSnake
1f038e827a -Remove superfluous variables from raise_t
-Cleanup signatures of P_AddRaiseThinker and P_AddAirbob
2020-04-17 11:11:36 +02:00
Nev3r
8adeb39ada P_SpawnSpecials() line special spawn sequence now uses the taglist, until we move on to using args[0]. 2020-04-17 10:52:12 +02:00
Nev3r
e11e19a5c0 Make a commented out debug code account for taglists. 2020-04-17 10:41:26 +02:00
Nev3r
3a007462c4 Portal lines now use the taglist's first element. 2020-04-17 10:34:24 +02:00
Nev3r
720da2ab35 Polyobject spawning now use the taglist. 2020-04-17 10:30:38 +02:00
MascaraSnake
dc41ed93cd Get rid of code duplication in T_RaiseSector 2020-04-17 10:19:02 +02:00
Nev3r
6ab06fc89c Skybox spawning now uses the taglists. 2020-04-17 10:05:50 +02:00
Nev3r
e0edd25fd6 Thing-based slope vertexes use taglists now. 2020-04-17 10:04:11 +02:00
MascaraSnake
cd036b57fd Make T_RaiseSector use its own thinker struct instead of levelspecthink_t 2020-04-17 09:58:53 +02:00
Nev3r
9c93761bf2 Add auxiliary functions to the taglist library. 2020-04-17 09:57:45 +02:00
Nev3r
d05151af5d Clean up type inconsistency on tags. 2020-04-16 18:48:57 +02:00
Nev3r
9457144dd7 Fix fuckup in the -1 tag bailout on the global tag lists. 2020-04-16 15:10:48 +02:00
Nev3r
0d11b8f0a2 Do not add -1 to the global taglists. 2020-04-15 10:17:14 +02:00
Nev3r
c3c85cb601 Remove P_FindSpecialLineFromTag() 2020-04-15 10:16:49 +02:00
Nev3r
92caa9de9d Get rid of the last case of P_FindSpecialLineFromTag() in the main code. 2020-04-15 10:05:59 +02:00
Nev3r
326302728f reworked Tag_FindLineSpecial() 2020-04-15 09:41:21 +02:00
Nev3r
268c6f0171 Fix the args in Tag_FindLineSpecial() being swapped. 2020-04-15 09:32:19 +02:00
Nev3r
23ed07e08e Replace most P_FindSpecialLineFromTag() cases with Tag_FindLineSpecial(), which settle with the first found result. 2020-04-14 23:59:22 +02:00
Nev3r
f230438625 Replaces P_FindSectorFromTag() occurrences with its corresponding macro and vanishes it from existence. 2020-04-14 23:33:56 +02:00
Nev3r
71f947c699 Remove P_FindSectorFromLineTag() 2020-04-14 22:22:48 +02:00
Nev3r
cccf5d8151 Merge branch 'udmf-next' into udmf-multitag 2020-04-14 22:21:32 +02:00
Nev3r
750cafbcbc Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next 2020-04-14 22:20:54 +02:00
Nev3r
c0823cb7a9 Replace P_FindSectorFromLineTag() with its corresponding macro for most cases. 2020-04-14 22:19:18 +02:00
Nev3r
632553dde4 Make use of functions for the tag lists iterations instead of bloated macros. 2020-04-14 21:46:02 +02:00
Nev3r
dd50ba2244 Added hilarious -1 tag support for the iteration macros. 2020-04-14 18:53:05 +02:00
Nev3r
1ea15aa643 Merge branch 't_moveplane-refactor' into 'next'
Remove faulty code from T_MovePlane()

See merge request STJr/SRB2!876
2020-04-14 05:53:59 -04:00
Nev3r
b7bedae60f Merge branch 'remove-bridge' into 'next'
Remove the disabled/broken bridge thinker code

See merge request STJr/SRB2!879
2020-04-14 05:51:45 -04:00
Nev3r
8c3485d82e Remove the bridge thinker entry from the ZB configuration. 2020-04-14 10:31:26 +02:00
Nev3r
d05ad892be Remove the bridge thinker code. 2020-04-14 10:31:07 +02:00
Nev3r
ab3eae4855 Fixed a typo worthy of divine punishment. 2020-04-13 19:45:41 +02:00
sphere
e8a202e0a3 Make linedef type 461 able to set object angle, using the line's angle. 2020-04-13 17:10:25 +02:00