Commit graph

400 commits

Author SHA1 Message Date
Timo Smit
4ef95d2c85 Renamed settings module to config module
* this module will be split into multiple parts
* moved to config package since it's not a utility
2020-04-15 17:04:45 +02:00
Timo Smit
f17c3abdf3 Merge branch 'master' into develop
# Conflicts:
#	luascripts/wolfadmin/main.lua
#	luascripts/wolfadmin/util/constants.lua
2020-04-14 21:22:54 +02:00
Timo Smit
eb39bef8bc Version 1.2.1 2020-04-14 21:03:43 +02:00
Timo Smit
b097f51b13 Copyright update 2020-04-14 21:03:02 +02:00
Timo Smit
3784b3d9cd Replaced escape util with LuaSQL native function 2020-04-14 18:06:46 +02:00
Timo Smit
cb47d833cb Fixed reference to uninitialized module (fixes #114) 2020-04-14 18:00:08 +02:00
Timo Smit
a5415cf595 Reverted default banner area to chat area
* this is supported by all mods
* the banner area is not officially released yet
2020-04-14 17:46:35 +02:00
Timo Smit
43750ba5a0 Reverted whitespace error 2020-04-14 17:30:00 +02:00
isRyven
95da07cdae Extended banner to support area prints 2020-04-14 17:21:31 +02:00
Timo Smit
3027d49847 Fixed personal messaging commands toggle for mods other than Legacy 2020-04-14 17:16:09 +02:00
Timo Smit
5ed7319b3e Fixed sprees when sprees file was not loaded (fixes #108) 2020-03-23 21:10:46 +01:00
Timo Smit
f03044563a Fixed nil reference 2020-03-23 20:46:06 +01:00
Timo Smit
8c58482efb Fixed mute command not working after next map (fixes #110)
* this is due to a type issue
2020-03-19 20:56:55 +01:00
Timo Smit
5327c47e30 Do not check for expired mutes without database 2020-03-19 20:00:52 +01:00
Timo Smit
53e411f862 Do not check for expired bans without database 2020-03-19 19:57:01 +01:00
Timo Smit
506db84674 Fixed log files not being created (fixes #99) 2020-01-12 21:12:38 +01:00
Timo Smit
f5da5b151b
Merge pull request #5 from rmarquis/develop/1.2.1 2019-11-10 13:42:49 +01:00
Remy Marquis
5a0952678f Legacy merged XP and SR shuffle commands 2019-11-10 12:27:28 +01:00
Timo Smit
af51a7fa60 Correctly mark teams as even for a one player difference (refs #102) 2019-03-26 15:20:36 +01:00
Timo Smit
2bef5f87db Parametrized !shuffle command (fixes #101) 2019-03-25 18:55:38 +01:00
Timo Smit
30dd74965d Removed unnecessary return statement 2019-03-25 18:09:21 +01:00
Timo Smit
2d1c7a22f4 Added files.exists function used in b2c357b03f 2019-02-12 18:06:29 +01:00
Timo Smit
b2c357b03f Fixed trying to play unavailable spree sounds (refs #95) 2019-02-12 16:53:29 +01:00
Timo Smit
b4a6bcbb16 Simplified GUID check to catch other non-existing GUIDs as well
* removed PunkBuster instructions as well, ET: Legacy clients don't support this any more
2019-02-12 16:35:39 +01:00
Timo Smit
5aeb70d179 Added aka print to !listplayers and fixed display of connecting clients 2019-02-12 15:42:48 +01:00
Timo Smit
71c8de4c0d Added new permission 'noaka'
* sets level to 0 and removes alias output in !listplayers
* binds !incognito to setlevel in shrubbot mode
* binds !incognito to its own permission in ACL mode
2019-02-12 13:26:11 +01:00
Timo Smit
19761350ab Improved censor (refs #87)
* fixed case insensitivity
* updated some default censor rules
2019-02-12 13:06:17 +01:00
Timo Smit
0bcc4543d7 Merge branch 'develop/1.2.1' of github.com:timosmit/wolfadmin into develop/1.3.0
# Conflicts:
#	luascripts/wolfadmin/game/sprees.lua
2019-02-12 12:40:29 +01:00
Timo Smit
a660a13876 Updated !finger command
* added level and level name
* version removed, since it is not sent by Legacy clients
2019-02-11 15:06:10 +01:00
Timo Smit
2e2c471d98 Improvements to spree handling
* changed default settings to disable records when bots are playing
* changed bot records bitflag to not include sprees when either source or victim is a bot
2019-02-11 13:00:09 +01:00
Timo Smit
1562e74489 Added new setting to ignore records when bots are online
* changed g_botRecords to bitflag
2019-02-11 12:48:16 +01:00
Timo Smit
9c799b8f4d Ignore settings for unknown modules 2019-02-11 12:47:31 +01:00
Timo Smit
4d5e69d785 Added team color to !listplayers 2019-02-09 17:46:46 +01:00
Timo Smit
8c9b5ca543 Added check for punishments
* these should only be available when players are in a team and alive
2019-02-07 19:11:28 +01:00
Timo Smit
8c0797f501 Improved censor (refs #87)
* can now correctly be disabled
* made some extra punishments available
2019-02-07 19:09:43 +01:00
Timo Smit
0386ed26d4 Refactored player slapping and gibbing
* moved game calls to function inside admin module
2019-02-07 18:43:11 +01:00
Timo Smit
a37ec76d8c Added missing module (refs #87) 2019-02-06 12:35:12 +01:00
Timo Smit
d3dee0e495 Added checks for 'nocensor' permission (refs #87) 2019-02-06 12:27:19 +01:00
Timo Smit
5109159dca Improved name censor functionality (refs #87)
* makes use of censor kick setting
* renames instead of kicks if disabled
2019-02-06 12:20:21 +01:00
Timo Smit
f5d71d7f03 Implemented combis for multikills/multirevives (refs #95) 2019-02-05 18:22:12 +01:00
Timo Smit
c27381b05f Moved combi and first blood sounds 2019-02-05 17:32:50 +01:00
Timo Smit
adcd3f4e45 Added new event onPlayerDamage (refs #88)
* introduced in 26e38bca7d
2019-02-05 16:37:09 +01:00
Timo Smit
2cbb5424c4 Implement name censor (refs #88) 2019-02-05 15:46:28 +01:00
Timo Smit
13d4f7c9f1 Default censor config (refs #88) 2019-02-05 15:42:41 +01:00
Timo Smit
2e6b8abe50 Fixed censor for chats sent from console (refs #87) 2019-02-05 15:28:02 +01:00
Timo Smit
12c21f2c74 Added safety checks for team damage restriction (refs #88) 2019-02-05 15:02:36 +01:00
Timo Smit
26e38bca7d Implemented team damage restriction (fixes #88) 2019-02-05 14:46:28 +01:00
Timo Smit
0c82ea21c5 Merge branch 'develop/1.2.1' of github.com:timosmit/wolfadmin into develop/1.3.0
# Conflicts:
#	luascripts/wolfadmin/commands/admin/readconfig.lua
#	luascripts/wolfadmin/util/settings.lua
2019-02-05 13:49:46 +01:00
Timo Smit
d35ed96d26 Implemented !rename (refs #62) 2019-02-05 11:51:12 +01:00
Timo Smit
17286223d4 Added !news command 2019-02-04 13:16:07 +01:00