From ca9e42a49c6d3012c8a926069ece7aefef47116e Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Fri, 6 Aug 2021 08:46:00 +0200 Subject: [PATCH] Add 'testPointLight' command. --- build_game.sh | 2 +- src/client/entry.qc | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build_game.sh b/build_game.sh index 627d32d9..1133874f 100755 --- a/build_game.sh +++ b/build_game.sh @@ -21,7 +21,7 @@ if [ -f "$SCRPATH"/bin/fteqcc ]; then make cd "$OLDDIR" - find "$SCRPATH" -name Makefile | grep 'src\/Makefile' | grep -v engine | while read MFILE_N; do + find "$SCRPATH" -name Makefile | grep 'src\/Makefile' | grep -v engine | grep -v worldspawn | while read MFILE_N; do cd $(dirname $MFILE_N) make cd .. diff --git a/src/client/entry.qc b/src/client/entry.qc index 960f1165..4872f332 100644 --- a/src/client/entry.qc +++ b/src/client/entry.qc @@ -25,6 +25,8 @@ CSQC_Init(float apilevel, string enginename, float engineversion) pSeatLocal = &g_seatslocal[0]; /* developer/debug commands */ + registercommand("testLight"); + registercommand("testPointLight"); registercommand("getpos"); registercommand("dev_sentence"); registercommand("titles_test"); @@ -685,6 +687,11 @@ CSQC_ConsoleCommand(string sCMD) tokenize(sCMD); switch (argv(0)) { + case "testPointLight": + makevectors(getproperty(VF_ANGLES)); + traceline(getproperty(VF_ORIGIN), getproperty(VF_ORIGIN) + v_forward * 4096, FALSE, pSeat->m_ePlayer); + dynamiclight_spawnstatic(trace_endpos + (v_forward * -16), 1024, [1,1,1]); + break; case "dev_explode": makevectors(getproperty(VF_ANGLES)); traceline(getproperty(VF_ORIGIN), getproperty(VF_ORIGIN) + v_forward * 4096, FALSE, pSeat->m_ePlayer);