From 5008c635af3a547010936877d9968a0551b81168 Mon Sep 17 00:00:00 2001 From: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> Date: Wed, 11 Mar 2026 18:59:26 -0500 Subject: [PATCH] Readd DC constants (oops) --- autogen/convert_constants.py | 1 + autogen/lua_definitions/constants.lua | 9 +++++++++ docs/lua/constants.md | 15 +++++++++++++++ src/pc/lua/smlua_constants_autogen.c | 3 +++ 4 files changed, 28 insertions(+) diff --git a/autogen/convert_constants.py b/autogen/convert_constants.py index 409cd8427..31758cc82 100644 --- a/autogen/convert_constants.py +++ b/autogen/convert_constants.py @@ -20,6 +20,7 @@ in_files = [ "src/game/characters.h", "src/pc/network/network.h", "src/pc/network/network_player.h", + "src/pc/network/network_utils.h", "include/PR/os_cont.h", "src/game/interaction.c", "src/game/interaction.h", diff --git a/autogen/lua_definitions/constants.lua b/autogen/lua_definitions/constants.lua index 8e160c5d4..c4c0f4564 100644 --- a/autogen/lua_definitions/constants.lua +++ b/autogen/lua_definitions/constants.lua @@ -4777,6 +4777,15 @@ NPT_CLIENT = 3 --- @type NetworkPlayerType --- | `NPT_SERVER` --- | `NPT_CLIENT` +DC_LEAVE = 0 --- @type DisconnectType +DC_KICK = 1 --- @type DisconnectType +DC_BAN = 2 --- @type DisconnectType + +--- @alias DisconnectType +--- | `DC_LEAVE` +--- | `DC_KICK` +--- | `DC_BAN` + --- @type integer OBJ_COL_FLAG_GROUNDED = (1 << 0) diff --git a/docs/lua/constants.md b/docs/lua/constants.md index 0c92edac9..b62956e03 100644 --- a/docs/lua/constants.md +++ b/docs/lua/constants.md @@ -64,6 +64,8 @@ - [enum PvpType](#enum-PvpType) - [network_player.h](#network_playerh) - [enum NetworkPlayerType](#enum-NetworkPlayerType) +- [network_utils.h](#network_utilsh) + - [enum DisconnectType](#enum-DisconnectType) - [obj_behaviors.c](#obj_behaviorsc) - [obj_behaviors_2.h](#obj_behaviors_2h) - [object_constants.h](#object_constantsh) @@ -2257,6 +2259,19 @@
+## [network_utils.h](#network_utils.h) + +### [enum DisconnectType](#DisconnectType) +| Identifier | Value | +| :--------- | :---- | +| DC_LEAVE | 0 | +| DC_KICK | 1 | +| DC_BAN | 2 | + +[:arrow_up_small:](#) + +
+ ## [obj_behaviors.c](#obj_behaviors.c) - OBJ_COL_FLAG_GROUNDED - OBJ_COL_FLAG_HIT_WALL diff --git a/src/pc/lua/smlua_constants_autogen.c b/src/pc/lua/smlua_constants_autogen.c index d7ca5a882..e5b0b33eb 100644 --- a/src/pc/lua/smlua_constants_autogen.c +++ b/src/pc/lua/smlua_constants_autogen.c @@ -2346,6 +2346,9 @@ char gSmluaConstants[] = "" "NPT_LOCAL=1\n" "NPT_SERVER=2\n" "NPT_CLIENT=3\n" +"DC_LEAVE=0\n" +"DC_KICK=1\n" +"DC_BAN=2\n" "OBJ_COL_FLAG_GROUNDED=(1 << 0)\n" "OBJ_COL_FLAG_HIT_WALL=(1 << 1)\n" "OBJ_COL_FLAG_UNDERWATER=(1 << 2)\n"