2975 Commits

Author SHA1 Message Date
UnknownShadow200
7f3f4255ec Get rid of Command.RevertAndClearState 2017-07-07 23:07:44 +10:00
UnknownShadow200
9192e6110a Simplify /mi 2017-07-07 21:45:43 +10:00
UnknownShadow200
77636bcc85 Combine /endround into /zs end 2017-07-07 21:32:11 +10:00
UnknownShadow200
9903cd8c20 Simplify /help zs 2017-07-07 21:29:28 +10:00
UnknownShadow200
b791a24673 Fix sending BlockPermissions packet when changing rank, even if client doesn't indicate support for it 2017-07-07 19:51:03 +10:00
UnknownShadow200
f10952091e Don't allow spaces in rank names. Fixes #468. 2017-07-07 18:17:19 +10:00
UnknownShadow200
64128df450 Always use webproxy, lowers .NET required to 3.5 2017-07-07 18:10:41 +10:00
UnknownShadow200
73b8a0dee7 minor code cleanup, move MessageBlock and MessageCannotUse to BlockPerms and CommandPerms 2017-07-07 18:00:39 +10:00
UnknownShadow200
545c375813 Fix fall death for real (thanks goodlyay) 2017-07-07 08:52:45 +10:00
UnknownShadow200
e1eb6295bb Simplify help /cd, remove /cd tutorial, add /delay for usage in MBs 2017-07-06 19:11:02 +10:00
UnknownShadow200
321e1da599 Add back in obsolete Log(string, bool) to avoid breaking backwards compatibility 2017-07-02 23:12:09 +10:00
UnknownShadow200
949cf78f1c Fix drowning not being accurate time 2017-07-01 17:35:06 +10:00
UnknownShadow200
73bb41b64b Better drowning physics - custom gas blocks count as 'air' now. 2017-07-01 17:04:00 +10:00
UnknownShadow200
55953c1118 Fix not dying from falling when landing on corner of a neighbouring block. Fixes #461 (Thanks goodlyay) 2017-07-01 16:45:09 +10:00
UnknownShadow200
116680cd03 Tidy up SimpleLiquidPhysics 2017-07-01 14:20:06 +10:00
UnknownShadow200
2f2ac17758 CommandParser.GetEnum should only allow actual values of the enum, improve CTFConfig load/save, start modifying /ctf to let you set config values 2017-06-30 13:35:04 +10:00
UnknownShadow200
e27c8ec482 Refactor majority of CTF code, and probably break it in the process. 2017-06-29 22:20:43 +10:00
UnknownShadow200
7c4d6f0394 Rename ZombieGameProps to ZSConfig 2017-06-29 18:49:41 +10:00
UnknownShadow200
5351aef0c8 Remove the Description field from the ConfigXYZ attributes, since desc was never actually given a non-null value. 2017-06-29 18:45:30 +10:00
UnknownShadow200
cf362c0361 Create a separate CTFConfig class 2017-06-29 18:31:50 +10:00
UnknownShadow200
78e1acfdd5 Abort round countdown if status changed. 2017-06-29 16:27:08 +10:00
UnknownShadow200
0714e9c59c and fix glass on max border not being removed in freeze mode 2017-06-29 16:23:10 +10:00
UnknownShadow200
d9f67fd562 Cancel countdown when the map is unloaded. Fixes #375. 2017-06-29 16:08:25 +10:00
UnknownShadow200
dbb2569efb Fix various bugs with last few commits with countdown. 2017-06-29 15:55:31 +10:00
UnknownShadow200
67290a73a4 Finish cleaning up countdown classes, and make /cd more logical to operate. 2017-06-29 15:40:45 +10:00
UnknownShadow200
8eeb0e5614 Start cleaning up countdown classes, probably breaks countdown. 2017-06-29 14:48:57 +10:00
UnknownShadow200
05f49b60c7 Also log 'error:' message in normal log files, improve some countdown messages. 2017-06-29 09:10:30 +10:00
UnknownShadow200
1f83981ff2 Let's start cleaning up this mess.. create a new Countdown plugin class. 2017-06-28 22:24:03 +10:00
UnknownShadow200
758491931c Forgot to commit ConfigByteAttribute oops 2017-06-28 22:17:04 +10:00
UnknownShadow200
565e428256 Better help for mute/freeze, add a ConfigByte attribute. 2017-06-28 22:15:00 +10:00
UnknownShadow200
57f468f7b1 mark /fixgrass as only being usable in-game 2017-06-28 11:48:22 +10:00
UnknownShadow200
0ed2ff3c09 Now visit permissions are checked before the map itself is loaded, avoiding the very high cost of loading a map just to unload it immediately due to the user not having permission to visit 2017-06-28 11:21:15 +10:00
UnknownShadow200
ff703947e5 Get rid of Group.concatList and Level.CheckLoadOnGoto
Also less usage of ServerConfig.DefaultColor
2017-06-28 11:05:05 +10:00
UnknownShadow200
80ea964409 Make /map work with unloaded maps. 2017-06-27 22:24:30 +10:00
UnknownShadow200
b05a20981c Now /mi has pretty much some behaviour, regardless of whether map is loaded or not. 2017-06-27 22:17:06 +10:00
UnknownShadow200
78ddd724cc Completely remove LvlProperties class and replace with LevelConfig 2017-06-27 21:54:44 +10:00
UnknownShadow200
aa26c3b9b1 Organise LevelConfig fields, give its fields more logical names. 2017-06-27 21:40:22 +10:00
UnknownShadow200
f3c9129224 Move Level settings to separate LevelConfig class. 2017-06-27 21:33:13 +10:00
UnknownShadow200
6ab86fe72a Move stuff out of Server class 2017-06-27 20:07:20 +10:00
UnknownShadow200
240ada38d9 Organise ServerConfig fields, give its fields more logical names. 2017-06-27 19:49:05 +10:00
UnknownShadow200
613c3a5cd3 Move Server settings to separate ServerConfig class. 2017-06-27 18:28:19 +10:00
UnknownShadow200
3f76d775d2 Improve PlayerActions.ChangeMap by removing ignorePerms parameter. 2017-06-27 17:47:09 +10:00
UnknownShadow200
f0fe59278f Release 1.8.9.4 1.8.9.4 2017-06-26 21:59:18 +10:00
UnknownShadow200
9fa3b8d752 Hacky fix for players not spawning in CTF. (Thanks VenkSociety)
all games code really needs a rewrite
2017-06-26 21:51:33 +10:00
UnknownShadow200
aa558ec565 prefer NetUtils.StringSize to hardcoding 64 2017-06-26 21:32:44 +10:00
UnknownShadow200
18bbaa053f Remove some unused variables 2017-06-26 19:39:10 +10:00
UnknownShadow200
516cfb8af6 Move bots to use 1 scheduler, fixes 10-30% CPU when 30 or so bots on mono 2017-06-26 19:18:59 +10:00
UnknownShadow200
fbc4fb612a Fix /bots without args from console 2017-06-26 17:27:23 +10:00
UnknownShadow200
bef2cc4469 Commands such as /me shouldn't show on IRC when map has level only chat. Fixes #386 2017-06-26 12:52:42 +10:00
UnknownShadow200
32be585c35 Fix various commands still sending globally when level-only chat. Fixes #387 2017-06-26 12:49:51 +10:00