Jaime Passos
782643564f
Whoops
2019-12-18 23:02:07 -03:00
Jaime Passos
f9bbcfc0f3
GTR_CAMPAIGN and GTR_NOGAMEEND
2019-12-18 22:50:49 -03:00
Jaime Passos
25481512e7
Special Stages/token stuff
2019-12-18 22:46:17 -03:00
Jaime Passos
24f546d992
Fix timelimit/pointlimit checks in HU_DrawRankings, organise rules in gametypedefaultrules a bit
2019-12-18 22:23:30 -03:00
Jaime Passos
156d5fd37f
Custom gametype rankings
2019-12-18 22:02:37 -03:00
James R
17749b9e3e
-clientport (it's back!) and -serverport, which is an alias to -port
...
If you ever need to, you can change the client port number.
2019-12-18 15:47:47 -08:00
Jaime Passos
0e3bf527a2
ViewpointSwitch hook for Lua
2019-12-18 20:43:54 -03:00
James R
5921e1a567
Use a pointer for port_name
...
Using strcpy is stupid because we don't know how long the argument would be.
There's no need for a buffer anyway.
2019-12-18 15:43:29 -08:00
James R
8368449e6c
Use a random port when connecting
2019-12-18 15:34:55 -08:00
Jaime Passos
35f783ab24
GTR_FRIENDLYFIRE, renamed GTR_HIDETIMEFROZEN, fixed other mistakes
2019-12-18 20:12:52 -03:00
Jaime Passos
97db6162e8
point limit/time limit
2019-12-18 19:43:12 -03:00
Jaime Passos
dcc8cdc143
Ringslinger tweaks
2019-12-18 19:26:45 -03:00
Jaime Passos
4fecde58b9
Limits checking
2019-12-18 18:59:47 -03:00
Jaime Passos
8de03f9738
Fix comment
2019-12-18 18:52:10 -03:00
Jaime Passos
d29bce1a21
Accept gametype rules in SOC by just their names as parameters.
2019-12-18 18:50:04 -03:00
Jaime Passos
65d6f88639
GTR_NOTITLECARD
2019-12-18 18:39:59 -03:00
Jaime Passos
5b0a305bc1
Fix lib_getenum. Also, adding gametypes also creates constant names for them.
2019-12-18 18:30:24 -03:00
Jaime Passos
0cf6f7dc95
Intermission HUD hook for Lua
2019-12-18 18:09:56 -03:00
Jaime Passos
52cc04ef78
Some sort of intermission tally support.
2019-12-18 17:13:05 -03:00
Jaime Passos
9c5a3b637c
GTR_ALLOWEXIT
2019-12-18 16:52:05 -03:00
Jaime Passos
79f7bf2276
TOL stuff
2019-12-18 16:00:02 -03:00
Jaime Passos
968d1bb875
Fix warnings
2019-12-18 15:41:03 -03:00
Jaime Passos
0323205a9a
How did I mess this up?
2019-12-18 15:23:41 -03:00
Jaime Passos
8f4ea4a11e
More spectator tweaks
2019-12-18 15:14:24 -03:00
Jaime Passos
78f4997164
GTR_EMERALDHUNT and GTR_SPAWNENEMIES
2019-12-18 14:57:42 -03:00
Jaime Passos
c408cef81b
GTR_NOSPECTATORSPAWN
2019-12-18 14:47:39 -03:00
Jaime Passos
a82a5e664c
SOC stuff
2019-12-18 14:37:48 -03:00
Jaime Passos
9b900e6fc7
TOL/Level platter stuff
2019-12-18 13:24:10 -03:00
Jaime Passos
a0cee9b35f
Death of TOL_CUSTOM
2019-12-18 12:40:46 -03:00
Jaime Passos
c75d0efce9
Make NUMGAMETYPEFREESLOTS lower because netcode
2019-12-18 12:36:54 -03:00
Jaime Passos
b6b98cd464
Rankings tweaks
2019-12-18 12:36:02 -03:00
Jaime Passos
30be9e29e5
NUMGAMETYPES vs gametypecount
2019-12-18 12:30:01 -03:00
Jaime Passos
164c1b15e7
Spectator HUD tweaks
2019-12-18 12:28:01 -03:00
Jaime Passos
c11865e7e9
G_NewGametype
2019-12-18 12:23:42 -03:00
Jaime Passos
ecf9bdda4e
There are only so many bits
2019-12-18 12:14:18 -03:00
Jaime Passos
31f3299bc2
GTR_DEATHPENALTY
2019-12-18 12:13:24 -03:00
Jaime Passos
29d316fd74
GTR_PITYSHIELD
2019-12-18 12:09:44 -03:00
Jaime Passos
48852f5140
sike
2019-12-18 11:47:26 -03:00
Jaime Passos
789e881abc
GTR_TEAMFLAGS
2019-12-18 11:43:50 -03:00
Jaime Passos
45d67e8ae9
Update comments
2019-12-18 11:33:56 -03:00
Jaime Passos
448494e19b
More gametype rules yay!!
2019-12-18 01:54:45 -03:00
James R
bd3b96f5cb
bleh
2019-12-17 20:54:44 -08:00
Jaime Passos
d7cb14d38e
Gametype rules draft, mind the debug command
2019-12-18 01:25:57 -03:00
Jaime Passos
d0f86284ce
Freeslot moment!
2019-12-18 00:52:50 -03:00
Jaime Passos
607d066c01
More customisable title card
...
Add TitleCardZigZag, TitleCardZigZagText and TitleCardActDiamond fields to SOC.
Add the same fields to Lua under their internal names.
Turn map header level flags into an UINT16, so that NoTitleCard works. (NOBODY caught this, I'm actually disappointed.)
2019-12-18 00:28:58 -03:00
James R
ebcd9923b1
Merge branch 'fix-divby0-spindash-crash' into 'next'
...
Fix a divide by zero crash when mindash and maxdash were the same.
See merge request STJr/SRB2!539
2019-12-17 20:42:56 -05:00
Zachary McAlpin
4bb2a826cf
Don't run the LUAh_PlayerThink function if the time ran out in Race or Competition
2019-12-17 19:20:46 -06:00
Zachary McAlpin
96a41ca2b8
Don't execute LUAh_PlayerThink(player) for respawning bots
2019-12-17 18:41:26 -06:00
Zachary McAlpin
84a0e5eced
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into new-lua-features
2019-12-17 18:21:17 -06:00
James R
132dd278ca
Fix "SRB2" SOC directive, though its usefulness is debatable
2019-12-17 14:11:45 -08:00