2998 Commits

Author SHA1 Message Date
UnknownShadow200
ba6b80fa44 fix /static mode being turned off if a draw op execees rank draw limit. (Thanks ozy) 2017-07-10 21:38:05 +10:00
UnknownShadow200
65bfe62051 Fix /gun blockchange handler still being called even after disabling guns on a map. (Thanks Ozy) 2017-07-10 21:09:52 +10:00
UnknownShadow200
1fcccda0ca Remove unused cancel event fields 2017-07-10 20:22:18 +10:00
UnknownShadow200
ab1cdf0913 Add new configurable rank/group properties to GUI, cleanup ranks tab in GUI 2017-07-10 19:12:54 +10:00
UnknownShadow200
38995d4da1 AFK kick time and whether is AFK kicked, is now configurable per rank. 2017-07-10 15:33:37 +10:00
UnknownShadow200
9f6dab6ac0 Max map generation volume is configurable per rank. 2017-07-10 14:28:53 +10:00
UnknownShadow200
728ca427d0 Remove unused HeartBeatFail event 2017-07-10 14:03:30 +10:00
UnknownShadow200
0e7505cb17 Make deadly hug rank configurable 2017-07-10 13:56:03 +10:00
UnknownShadow200
46b5c5e81d Make rank permission in gui a numericupdown, fix duplicate CHANGEME ranks, fixes #467. 2017-07-10 12:46:11 +10:00
UnknownShadow200
60ffab9b9b Changing ranks in gui doesn't affect server's actual state now when changes discarded. Also allow modifying nobody rank. 2017-07-10 12:32:52 +10:00
UnknownShadow200
157b70ccb2 And do /hackrank changes for /fakerank too, addresses comments in #440. 2017-07-10 12:19:55 +10:00
UnknownShadow200
85443729cb Changing rank colors/prefix in gui (or by reloading properties) should update online players. Fixes #426. 2017-07-10 11:37:12 +10:00
UnknownShadow200
d1626f7100 Now hackrank changes entity nametag and tab list colour. Fixes #440. 2017-07-10 10:08:37 +10:00
UnknownShadow200
5c36ea3aaa Log message to console when a heartbeat fails to send, remove the LogBeat option 2017-07-10 09:57:21 +10:00
UnknownShadow200
de66bfa7d7 Show a message when you can't place/delete a block due to not agreeing to /rules 2017-07-09 23:41:20 +10:00
UnknownShadow200
c5b642f1e1 Delay command should work in milliseconds. Fixes #475. 2017-07-09 23:36:38 +10:00
UnknownShadow200
ebab87ca9e Majorly cleanup
Group class, and probably break plugins in the process.
2017-07-08 20:55:55 +10:00
UnknownShadow200
a836014694 Remove redundant code in BlockDefinitions.cs, remove hardcoded rank aliases asides from 'op 2017-07-08 19:27:54 +10:00
UnknownShadow200
abd3bfd153 Minor code cleanup, minimise usage of LevelPermission.Null 2017-07-08 15:59:44 +10:00
UnknownShadow200
dab8928f9b Make more of gui use NumericUpDown controls for properties that are integers 2017-07-08 13:06:12 +10:00
UnknownShadow200
f53570e9c3 Improve /place, and only allow valid enum members for ConfigEnum attribute 2017-07-08 12:02:53 +10:00
UnknownShadow200
ee7b5ff436 Cleanup PropertyWindow.Ranks.cs 2017-07-08 11:32:20 +10:00
UnknownShadow200
23ea437be0 Fix selecting a block in blocks list in gui marking block as having its props changed, even if the user did not actually change any props. Fixes #469. 2017-07-08 10:21:54 +10:00
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