From 33179a555d9187cb017d9a1960fce45e77c21a5b Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Mon, 25 Sep 2023 16:12:32 -0700 Subject: [PATCH] Server: add `sv input [INPUTNAME] [DATA]` command to debug I/O system --- src/server/entry.qc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/server/entry.qc b/src/server/entry.qc index 3a45d806..0b953415 100644 --- a/src/server/entry.qc +++ b/src/server/entry.qc @@ -491,6 +491,17 @@ ConsoleCmd(string cmd) t.Trigger(self, TRIG_TOGGLE); } break; + case "input": + float entNum = stof(argv(1)); + string inputName = argv(2); + string inputData = argv(3); + NSEntity inputTarget = (NSEntity)edict_num(entNum); + + if (inputTarget) { + inputTarget.Input(self, inputName, inputData); + print(sprintf("Sending input to %d, %S: %S\n", entNum, inputName, inputData)); + } + break; case "goto_ent": static entity finder; finder = find(finder, ::classname, argv(1));