Marcus Minhorst
9b0f5d9b0d
Fixes sign-compare warnings
2025-07-18 21:11:50 -03:00
Chris Cowan
ab7b1642bc
Prevent buffer overflows when using streams
2025-07-10 14:11:08 -03:00
Boondorl
a7d4d409a0
Added PlayerRespawning event
...
Allows denying player respawns for better control on special game modes e.g. Last Man Standing.
2025-02-14 03:49:56 -05:00
Boondorl
3ea5be1ea7
Reworked FRandom constructors
...
Removes ambiguity while keeping old constructor syntax in check for better overall portability.
2024-11-15 23:56:23 -03:00
Boondorl
597b06ae52
Added CRandom functions
...
Unique RNG namespace for client-side effects and HUDs. Identifiers for these cannot clash with identifiers that affect the playsim making them completely safe to use in HUD elements. They also won't be saved.
2024-11-15 23:56:23 -03:00
Boondorl
53270f0bc8
Added ChangeTeam function for teamplay
...
Also removes the TeamLibrary global since all it did was call what should've been static functions.
2024-05-26 20:31:50 -03:00
Boondorl
a8e350aed8
Renamed Networking Functions
...
New names more appropriately match the size of the value they write to/read from the stream.
2024-01-05 23:33:15 +01:00
Christoph Oelckers
1717ff47b2
add GetChars() accessors to many FString uses where const char* is wanted.
...
By no means complete, it's just a start to get rid of that automatic type conversion operator.
2023-10-03 14:27:39 +02:00
alexey.lysiuk
f0ca7fb213
- fixed compilation of Linux targets
2020-04-12 11:03:01 +03:00
Christoph Oelckers
56f2b2ac56
- reduce backend's dependency on game state by using callbacks.
2020-04-11 20:19:53 +02:00
Christoph Oelckers
3db56651f4
- avoid using plain char pointers to store script data for FraggleScript.
2020-04-11 14:00:07 +02:00
Christoph Oelckers
5865c4dcca
- use FString to manage strings in bot code.
2020-04-11 14:00:07 +02:00
Christoph Oelckers
2a16fb9d28
- moved most remaining playsim code into its proper folder.
2019-07-14 13:59:16 +02:00