summaryrefslogtreecommitdiff
path: root/src/emap/script_buildins.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emap/script_buildins.c')
-rw-r--r--src/emap/script_buildins.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/emap/script_buildins.c b/src/emap/script_buildins.c
index 4c2ea93..da9ccf2 100644
--- a/src/emap/script_buildins.c
+++ b/src/emap/script_buildins.c
@@ -2515,40 +2515,6 @@ BUILDIN(readBattleParam)
return true;
}
-BUILDIN(kick)
-{
- struct map_session_data *tsd = NULL;
-
- if (script_isstringtype(st, 2)) {
- tsd = map->nick2sd(script_getstr(st, 2), false);
- } else {
- tsd = map->id2sd(script_getnum(st, 2));
- }
-
- if (tsd == NULL) {
- // silently fail
- script_pushint(st, 0);
- return true;
- }
-
- // clif_authfail_fd reason
- // see https://github.com/ManaPlus/ManaPlus/blob/master/src/net/eathena/generalrecv.cpp#L48
- int reason = 15; // default: 15 - disconnection forced by a GM
-
- if (script_hasdata(st, 3)) {
- reason = script_getnum(st, 3);
- }
-
- if (tsd->fd > 0) {
- clif->authfail_fd(tsd->fd, reason);
- } else {
- map->quit(tsd);
- }
-
- script_pushint(st, 1);
- return true;
-}
-
///////////////////////////////////////////////////////////////////////////////
// TMW2 Custom Commands