1790 Commits

Author SHA1 Message Date
UnknownShadow200
6a52d20311 Fix zombie survival not setting main level (if set to true in server settings) for first round, fix custom command permissions being lost on server start. 2016-08-29 00:24:37 +10:00
UnknownShadow200
e705ef6d50 Add a zombie invisibility item, also make it so custom command aliases override core command aliases. 2016-08-28 23:15:01 +10:00
UnknownShadow200
57abf03099 Cleanup Player.Handlers a bit 2016-08-28 21:08:44 +10:00
UnknownShadow200
c2ce0083b2 Make 'win chance' line in /mi fit on one line, make time for zs in /time use relative timespan. 2016-08-28 20:58:59 +10:00
UnknownShadow200
9e9d369c71 Fix /ls go not working after restart (Thanks CookieNetwork), cleanup lava survival property loading. 2016-08-28 14:44:38 +10:00
UnknownShadow200
fef2aa5457 Cleanup /help for /ls. 2016-08-28 14:32:04 +10:00
UnknownShadow200
67a3483924 Sort of cleanup /ls to be nicer. 2016-08-28 14:26:21 +10:00
UnknownShadow200
9fe85f5c2d Fix non-simple paste when origin is outside map bounds. 2016-08-28 13:21:30 +10:00
UnknownShadow200
c3de3d060b Rewrite /fixgrass to use bulk packet sending. 2016-08-28 12:42:37 +10:00
UnknownShadow200
bd34d5bb8c Make autoload maps on /goto default, also fix /fixgrass not checking perbuild permissions. (Thanks goodlyay) 2016-08-28 10:21:23 +10:00
UnknownShadow200
e13aa525bd Fix /os map deletable not working (Thanks Empy), fix level name in tab list when joining a museum showing 'museum' to you, but to others showing the full museum map name. 2016-08-28 10:02:46 +10:00
UnknownShadow200
5cd7051b48 Fix /ccols add throwing an IndexOutOfRangeException if you only forgot one of the arguments. (Thanks TheChunkyDonkeh) 2016-08-27 22:32:13 +10:00
UnknownShadow200
c197436b55 Cleanup /eco help. 2016-08-27 21:58:51 +10:00
UnknownShadow200
f2f1889c60 Avoid hardcoding OnMoneyChanged() everywhere, just use p.SetMoney(). 2016-08-27 21:28:52 +10:00
UnknownShadow200
c3ac1ea8b9 Reduce code duplication for items, allow changing purchase rank for an item via /eco. 2016-08-27 21:17:09 +10:00
UnknownShadow200
42bd448dc2 Reduce code duplication in /hug /eat /roll /high5, make them automatically work properly when a level has roleplay/level-only chat enabled. 2016-08-27 17:27:22 +10:00
UnknownShadow200
5371872c0a Add static GetDirVector method, remove copy-pasted dir code in weapon commands. 2016-08-27 16:22:35 +10:00
UnknownShadow200
32259898b6 Make /chain use DirUtils too. 2016-08-27 13:22:38 +10:00
UnknownShadow200
dddf8fd5b9 Add some ASCII drawings explaining yaw/pitch, move some direction calculation into a common utils class. 2016-08-27 13:13:32 +10:00
UnknownShadow200
b238bb1432 DrawOps shouldn't log to BlockDB and undo files when changing the same block (e.g. for massive /z airs), also fix non-simple paste draw ops with /scale too. 2016-08-27 10:16:24 +10:00
UnknownShadow200
545bd4025b Fix /paste with /transform scale. (Thanks 6 or so hours of trying to find that) 2016-08-27 10:10:38 +10:00
UnknownShadow200
f107cf2a34 Using /abort should reset Transform (Thanks Empy), /fill shouldn't be affected by transform (thanks Goodlyay). 2016-08-27 08:01:59 +10:00
UnknownShadow200
50c4e0809d Show in kick packets. 2016-08-26 23:02:13 +10:00
UnknownShadow200
e36520f68b Fix some /paste not working with scale and /replace should not be affected by /scale. (Thanks goodlyay) 2016-08-26 16:09:44 +10:00
UnknownShadow200
53cd907b8c Fix scale transform. 2016-08-26 15:48:29 +10:00
UnknownShadow200
506a2d5587 More work on scale transform, still has some issues though. 2016-08-26 15:26:13 +10:00
UnknownShadow200
5f77f8d2e0 Create /transform, fix last commit always showing '0 blocks affected'. 2016-08-26 11:13:49 +10:00
UnknownShadow200
122cb4999d Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-08-26 11:07:58 +10:00
UnknownShadow200
29731b7e80 Cleanup /help brush, undo/redo draw ops should not be affected by the player's current Transform. 2016-08-26 10:41:29 +10:00
UnknownShadow200
5c0c177c7e Fix scale transform. 2016-08-26 10:28:33 +10:00
UnknownShadow200
c0d3114d8c Fix /undo xyz undoing yourself, fix /undo from console, start work on scale transform. 2016-08-26 10:03:01 +10:00
UnknownShadow200
a1f81f5920 Fix the one command where I forgot to put a + in its /help for its extra permission. 2016-08-25 22:48:12 +10:00
UnknownShadow200
f17b95891f Use more efficient bulk block sending for console draw ops (i.e. /undo). [Untested] 2016-08-25 16:06:02 +10:00
UnknownShadow200
ad08d6fa7e Start work on Transform classes, which can transform the output of draw operations. 2016-08-25 15:36:35 +10:00
UnknownShadow200
9260137d24 Allow using @number in /setrank too, cleanup /help setrank and /help [block]. 2016-08-25 12:10:19 +10:00
UnknownShadow200
f42ea4e6ee Allow using up/down in main gui window input box for quickly repeating commands. 2016-08-25 10:27:27 +10:00
UnknownShadow200
5877dc63d6 Use relative timespans in /baninfo. 2016-08-25 09:51:48 +10:00
UnknownShadow200
6b14b5a7e5 And don't forget /tb for that last commit. 2016-08-25 00:27:17 +10:00
UnknownShadow200
b16f1dca09 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-08-25 00:22:57 +10:00
UnknownShadow200
1d98b8703e Allow using @number as a shortcut for the rule by that number in [reason] for /kick /warn /ban (thanks yorkiebarz). 2016-08-25 00:22:26 +10:00
UnknownShadow200
816b6b5724 Make /os map add use perbuild whitelist instead of zoning your own name. 2016-08-24 18:39:33 +10:00
UnknownShadow200
5a8da27f6b Implement perbuild whitelist/blacklist in /mapinfo and /perbuild. 2016-08-24 18:33:21 +10:00
UnknownShadow200
cca3e10b8c Fix last commit. 2016-08-24 16:46:47 +10:00
UnknownShadow200
362112697b Cleanup permission commands. 2016-08-24 16:36:34 +10:00
UnknownShadow200
4c8e6fd95b Implement proper access permission checking for /perbuild too. 2016-08-24 16:15:39 +10:00
UnknownShadow200
38eb620214 Latest backup in /mi uses relative time now. 2016-08-24 12:42:00 +10:00
UnknownShadow200
060e48487d Create LevelAccess class, for a more consistent and modular way of controlling visit/build access permissions. 2016-08-24 12:30:13 +10:00
UnknownShadow200
0436384446 Only create portals block tabe when required. 2016-08-23 19:10:39 +10:00
UnknownShadow200
1b6fecc7d4 Only create zones and message blocks table when required. 2016-08-23 19:04:09 +10:00
UnknownShadow200
6e1dcc72f1 Do a Database.TableExists check when deleting and renaming level portals/mbs/zone tables. 2016-08-23 18:29:07 +10:00