3264 Commits

Author SHA1 Message Date
UnknownShadow200
f45b9bffb0 Minimise usage of inequliaty comparison against empty string 2017-08-02 12:43:20 +10:00
UnknownShadow200
189332357a Remove pointless unused update settings from GUI: 2017-08-02 12:42:37 +10:00
UnknownShadow200
5e0fcf6119 Don't waste resources creating absolute positon updates when bot hasn't moved and hasn't rotated. Partially addresses #459. 2017-08-01 23:46:14 +10:00
UnknownShadow200
16e87c8c3a Move bots to be per-level, remove obsolete bot functions and minorly optimise bots 2017-08-01 22:26:05 +10:00
UnknownShadow200
f843237188 Move chatMsg/discMsg escaping to only when actually used in LeaveServer 2017-08-01 19:01:46 +10:00
UnknownShadow200
5ae264c564 Get rid of Name field from BlockProps, saves 4/8 bytes per instance of BlockProps 2017-08-01 10:08:38 +10:00
UnknownShadow200
4a4a3abe96 Remove /update, as it is incompatible with most environments, and only people with console access should be able to update the server anyways. 2017-08-01 08:27:08 +10:00
UnknownShadow200
8731f27d9f Fix 1 mistake in last commit 2017-07-31 23:33:24 +10:00
UnknownShadow200
8bbf61353a Minimise usage of Command.all.Find 2017-07-31 23:18:13 +10:00
UnknownShadow200
ffba42b63a Case correct command/block names 2017-07-31 23:00:19 +10:00
UnknownShadow200
244146c8b1 Fix /team leave xyz - should just send a message, not make you leave the team 2017-07-31 16:50:12 +10:00
UnknownShadow200
167b3f5f6d Prefer case insensitive string comparisons 2017-07-31 16:46:06 +10:00
UnknownShadow200
66c6082ee0 Replace with more efficient Length == 0 2017-07-31 15:40:55 +10:00
UnknownShadow200
51a25d7c44 Use more efficient ReceiveAsync/SendAsync for even less memory allocations 2017-07-31 10:57:37 +10:00
UnknownShadow200
6711538f06 fix /lb edit 60 blockdraw asd erroring 2017-07-30 14:17:44 +10:00
UnknownShadow200
b439e02eeb RainbowDrawOp doesn't hardcode length, split up /help model 2017-07-30 10:36:04 +10:00
UnknownShadow200
87bcda2da6 Fix /ref. (Thanks VenkSociety) 2017-07-30 09:05:58 +10:00
UnknownShadow200
44ef5f68b3 Improve output of various parts of /ccols 2017-07-29 23:21:39 +10:00
UnknownShadow200
cd0fdb1d93 Allow editing core color codes. Partially addresses #295 2017-07-29 22:52:35 +10:00
UnknownShadow200
37d0e1f071 Delete obsolete gcbanned and omnibans text files 2017-07-29 16:48:01 +10:00
UnknownShadow200
a107bf0a56 actually falling doesn't need to change drown timer 2017-07-29 14:55:05 +10:00
UnknownShadow200
bdec66cabe Fix fall death and drowing (again) 2017-07-29 14:51:07 +10:00
UnknownShadow200
472f4b5359 update changelog 2017-07-29 14:10:30 +10:00
UnknownShadow200
9a06be5e4e Fix /waypoint on unloaded maps. (Thanks VenkSociety) 2017-07-29 08:26:37 +10:00
UnknownShadow200
c5d7c76f06 Fix /copy @ 2017-07-28 21:04:18 +10:00
UnknownShadow200
1a69579d6d Fix changing block bounds, still 'killing' you assuming the block had its old block bounds. (Thanks upside.umop) 2017-07-28 19:12:22 +10:00
UnknownShadow200
76ba3816ec Checkered brush supports more than two blocks. Fixes #403 2017-07-28 18:15:18 +10:00
UnknownShadow200
69e881cbb0 Initial work on multi checkered brush 2017-07-28 17:59:52 +10:00
UnknownShadow200
0a6b5d3ee0 Optimise sending to avoid unnecessary pinning 2017-07-28 15:20:26 +10:00
UnknownShadow200
e0875e0924 Get rid of unnecessary allocations in receiving packets.
This reduces pressure on the GC for when many players are connected.
2017-07-28 12:01:10 +10:00
UnknownShadow200
2e1ce9f8f5 Fix /worldresize alias, prefer explicit array type declares when possible 2017-07-27 22:48:35 +10:00
UnknownShadow200
e4353aa21d Fix ill-formed xml doc in Packet class 2017-07-27 22:48:27 +10:00
UnknownShadow200
ed845fbe7a Packet receive handler methods also take offset now (currently unused) 2017-07-27 22:48:20 +10:00
UnknownShadow200
79e606a242 Splace should use actual block name, not hardcoded to stone 2017-07-27 22:41:09 +10:00
UnknownShadow200
0d516e6bbe Offset bezier curve from centre of pixel grid, fixes some minor artifacts and fixes #474 2017-07-27 22:39:13 +10:00
UnknownShadow200
d48acfc09e Now /rainbow uses RainbowBrush 2017-07-27 22:39:12 +10:00
UnknownShadow200
838dbf6568 Allow repeating commands from console 2017-07-27 17:14:34 +10:00
UnknownShadow200
4602e4262e Fix bottom controls in main tab of properties being 23 pixels too far down 2017-07-26 23:23:36 +10:00
UnknownShadow200
7b38a8d7d4 Release 1.8.9.5 1.8.9.5 2017-07-26 23:10:14 +10:00
UnknownShadow200
d5908fc469 Increase physics undo to 50,000 by default, and improve /zone list 2017-07-26 21:14:22 +10:00
UnknownShadow200
573e941e90 Fix /copy @ clearing message in bottom right, increase size of physics undo by 5x 2017-07-26 18:14:55 +10:00
UnknownShadow200
422a745705 Fix wrong tooltip descs for colors in gui 2017-07-26 17:51:04 +10:00
UnknownShadow200
9cb259fd32 Changing custom chat tokens and bad words list in GUI should update live server state immediately. 2017-07-26 11:58:50 +10:00
UnknownShadow200
57d34b9c68 Fix /portal showing 'there is no block', fix first block change after turning off guns still being handled by /gun, fix a few issues with CPE messages in bottom right for selections 2017-07-25 23:19:14 +10:00
UnknownShadow200
e1edd790cc fix last commit 2017-07-25 22:19:34 +10:00
UnknownShadow200
d7f759c837 Fix physics blocks not returning BlockDefinition instance if the core block was changed to non-solid, fixes ZS noclip detection being triggered. 2017-07-25 22:03:17 +10:00
UnknownShadow200
8d1a73756d Add /zone list. (thanks worldshowoff) 2017-07-25 19:16:12 +10:00
UnknownShadow200
c95efd56f7 One extra token per column. 2017-07-25 19:12:51 +10:00
UnknownShadow200
36b8600d65 Implement chat tokens list in gui 2017-07-25 18:16:10 +10:00
UnknownShadow200
c3fd22faf5 Add WIP index map importer 2017-07-25 15:37:20 +10:00