3141 Commits

Author SHA1 Message Date
UnknownShadow200
441aa52470 Implement bezier curve, partially addresses #474. 2017-07-19 10:03:52 +10:00
UnknownShadow200
7ec367d45f lbs shouldn't inherit gb blockprops, fixes #477 2017-07-18 13:16:53 +10:00
UnknownShadow200
afa1b1dac3 Fix /buy color, color/skin not respawning right player (Thanks Undertake). 2017-07-18 09:16:36 +10:00
UnknownShadow200
cba598f1c7 And also update help of /ascend and /descend. 2017-07-17 10:50:41 +10:00
UnknownShadow200
dddebe4ecf Fix gb/lb remove not showing message, update help of /fly and fix it to actually work oops 2017-07-17 10:49:17 +10:00
UnknownShadow200
8befec23a8 Fix /blockprops not updating blockprops, fixes #473. Also fixes /gb remove. 2017-07-16 22:25:09 +10:00
UnknownShadow200
253cb65f85 Fix blockprops from gui not updating loaded levels. Partially addresses #473, still need to fix /blockprops. 2017-07-16 21:07:51 +10:00
UnknownShadow200
5f8827a575 Tidy up Block.cs - make names consistent, comment out unused block ids. 2017-07-16 18:49:19 +10:00
UnknownShadow200
093590b049 Don't bother setting fields to false in Player 2017-07-16 15:07:26 +10:00
UnknownShadow200
2de87c6138 Better variable names. 2017-07-16 14:47:15 +10:00
UnknownShadow200
d3e9fd024c Fix lastlogin being wrong time 2017-07-16 14:40:15 +10:00
UnknownShadow200
7f786d3b90 Fix extremely rare case where player stats would be reset, and player timespent reset to total seconds since year 0. 2017-07-16 14:33:17 +10:00
UnknownShadow200
7abd3196e3 Fix OnPlayerChatEvent not being raised when map has level-only chat. 2017-07-16 14:13:58 +10:00
UnknownShadow200
8643ca1434 don't pointlesss reference Server.lava 2017-07-16 14:08:36 +10:00
UnknownShadow200
6c456e9500 ZS: Remove pointless /lottery command. 2017-07-15 16:53:53 +10:00
UnknownShadow200
0ed93b3ac9 CTF: No longer uses the CTF/maps directory, operates on the live server maps. 2017-07-15 16:33:03 +10:00
UnknownShadow200
c3aa5d07ed ZS: Use a less hacky way of specifying that block changes are not saved. 2017-07-15 16:21:05 +10:00
UnknownShadow200
e0932e57b2 CTF: don't hardcode /goto CTF command 2017-07-15 16:08:31 +10:00
UnknownShadow200
9ac7b17c8b ZS: Allow people to go to different maps during a round. 2017-07-15 15:58:51 +10:00
UnknownShadow200
baa337d225 CTF: group by team name in tab list 2017-07-15 15:48:12 +10:00
UnknownShadow200
abddf8ffbe Use TntWarsConfig, cleanup tnt wars gui code. 2017-07-15 15:33:56 +10:00
UnknownShadow200
b548011beb Remove auto updating, because this is not compatible with most environments. 2017-07-15 14:53:46 +10:00
UnknownShadow200
4c1ae27bc1 Cleanup GUI code. 2017-07-15 14:51:12 +10:00
UnknownShadow200
c29db9edb0 Remove pointless ToString() 2017-07-15 14:18:23 +10:00
UnknownShadow200
65b1eb3f01 Cleanup TNTwars code. 2017-07-15 14:11:33 +10:00
UnknownShadow200
a688363171 Make CTF a plugin too. 2017-07-15 13:44:23 +10:00
UnknownShadow200
0e3378a22d Add a OnPlayerSpawning event, reduce hardcoding of games. 2017-07-14 20:52:14 +10:00
UnknownShadow200
9c37250630 Add ConfigReal attribute and CommandParser.GetReal, also actually raise TabListEntryRemoved event. 2017-07-14 20:16:42 +10:00
UnknownShadow200
411578785d Now spin/mirror/rotate accounts for directional blocks. Fixes #412. 2017-07-14 12:27:53 +10:00
UnknownShadow200
7b39848cf4 Fix /mi setting RealmOwner to null under some circumstances, causing errors when then trying to do /os on the map (oops). 2017-07-13 21:55:17 +10:00
UnknownShadow200
179c7feccd Don't bother sending a expect 100 continue for heartbeats
This should help with servers that have relatively high latency
2017-07-13 14:06:27 +10:00
UnknownShadow200
fda2e569e4 Move ZS stuff into a plugin. 2017-07-13 13:46:38 +10:00
UnknownShadow200
76f1f4f01e Fix checkpoint blocks not setting client-side spawn point in middle of block, fixes #476. 2017-07-12 16:01:57 +10:00
UnknownShadow200
34d0f62f07 Add some events for tab list entries. (WIP broken) 2017-07-12 15:54:19 +10:00
UnknownShadow200
9c66b78ff3 fix ranks losing their blocks perms after modifying ranks in gui, fixes #470 2017-07-12 15:21:04 +10:00
UnknownShadow200
5e662846bc Don't allocate pointless temp objects inOnPlayerMoveEvent 2017-07-12 14:48:35 +10:00
UnknownShadow200
0128e3c3b2 IEvent uses volatile array instead of a list, fixes multithreading modification errors 2017-07-12 14:19:05 +10:00
UnknownShadow200
348b62f5f7 Fix /gen with heightmap theme erroring when used from console. 2017-07-11 18:35:22 +10:00
UnknownShadow200
dca204e903 Fix being unable to whitelist higher ranked players, fixes #318. 2017-07-11 18:03:29 +10:00
UnknownShadow200
b5c4908de7 Fix still moving your own position with /tp, even if can't join map target player is in 2017-07-11 17:20:57 +10:00
UnknownShadow200
9ec063762a Don't allow using opchat or adminchat when muted, or chatmod is on and don't have voice. 2017-07-11 16:54:46 +10:00
UnknownShadow200
2cbb319340 Break all plugins and some custom commands by combining the two ways of handling events into one.
This gets rid of unnecessary code and simplifies event handling, and improves code quality as all event handlers are now namespaced.
2017-07-11 16:49:32 +10:00
UnknownShadow200
acede04292 Improve /ctf - move blue/red spawn to set sub-command, add add/remove sub-command. 2017-07-10 22:39:36 +10:00
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