3250 Commits

Author SHA1 Message Date
UnknownShadow200
58cbef023e Add EntitySpawned/EntityDespawned events. 2017-09-21 11:44:36 +10:00
UnknownShadow200
ab7ba194fd Fix very rare case when you land on edge of block and don't die from fall damage. 2017-09-21 10:57:05 +10:00
UnknownShadow200
b7a2b259ed Reach distance check is performed for all ranks now. 2017-09-20 22:55:59 +10:00
UnknownShadow200
604ec9ec87 Use if else instead of switch on strings for more compact IL, remove a few obsolete methods 2017-09-20 22:55:13 +10:00
UnknownShadow200
3dc6b9e2a6 Get rid of lambda usage in LevelOption, reduce size by another 1KB 2017-09-20 20:16:25 +10:00
UnknownShadow200
57a4777a87 Fix doing portal/mb show on a map without portals/mbs causing an error 2017-09-20 18:12:54 +10:00
UnknownShadow200
7c57f76280 Eliminate last LINQ usage 2017-09-20 15:49:48 +10:00
UnknownShadow200
0b7fb5899c turns out GZipStream.ReadByte() allocates a 1 byte array each time, so avoid that 2017-09-20 14:47:49 +10:00
UnknownShadow200
813d1b0f14 Remove pointless aliases from /tntwars setup (you would have to read the source code to know them), reduces size of mcgalaxy dll by 3 KB 2017-09-20 13:14:33 +10:00
UnknownShadow200
7e1a2a424f Less lambda usage, reduces dll size by 1 KB 2017-09-20 12:40:49 +10:00
UnknownShadow200
be9a8773b8 Optimise WriteDrawOp to use less memory for storing letters.
Reduces file size by 3KB, avoids all the allocations of byte arrays, thus also saving 5KB of memory
2017-09-20 11:51:46 +10:00
UnknownShadow200
680f200d41 Remove structs that always just get boxed to a reference type anyways. 2017-09-20 10:38:41 +10:00
UnknownShadow200
901ad70064 Fix /paint not adding 'painted' flag to /b when replacing existing solid block. 2017-09-19 14:14:23 +10:00
UnknownShadow200
34a5f6aa87 Add push to /help map motd 2017-09-18 23:59:26 +10:00
UnknownShadow200
a288472af7 Fix /os map loaddelay displaying wrong max value. 2017-09-17 23:40:49 +10:00
UnknownShadow200
579df6c3ce Fix /tp x y z with /back, /back also preserved rotation. 2017-09-17 23:06:20 +10:00
UnknownShadow200
c3eec844e1 Tidy up Ban class, use unix timestamp for ban/unban time so now /baninfo is accurate to the second. 2017-09-17 22:47:31 +10:00
UnknownShadow200
32652a833e BanInfo now shows tempban details too 2017-09-17 21:21:43 +10:00
UnknownShadow200
1ee3a739b3 Add custom kill/death messages for bots. 2017-09-15 12:45:23 +10:00
UnknownShadow200
1b094763b2 Fix /botset kill not working properly when bot has an AI
and remove colorParse from Message overload
2017-09-15 11:44:01 +10:00
UnknownShadow200
4886f693d1 Prevent spamming /team invite 2017-09-12 19:05:00 +10:00
UnknownShadow200
f657da8021 Properly support air as a custom block 2017-09-11 10:05:41 +10:00
UnknownShadow200
12496aa19f Allow ignoring yourself. 2017-09-10 13:28:36 +10:00
UnknownShadow200
b858b0ff5b copylvl doesn't require being able to use newlvl anymore, increase copylvl's default perm to superop 2017-09-09 21:14:39 +10:00
UnknownShadow200
20a3aa6b90 Validate perbuild and pervisit permissions for world-changing commands, and regardless of whether level is loaded or not. Fixes #309 2017-09-09 20:47:14 +10:00
UnknownShadow200
89a8823981 Eliminate some useless File.Exists calls 2017-09-09 19:53:58 +10:00
UnknownShadow200
83e6172137 Fix rope not resetting fall height 2017-09-09 18:14:52 +10:00
UnknownShadow200
f5f76db999 Fix falling into 2 block water not resetting fall damage. (Thanks goodlyay) 2017-09-09 17:56:48 +10:00
UnknownShadow200
9d17ce77a9 collide type instead of solidity in /lb info 2017-09-09 12:55:59 +10:00
UnknownShadow200
6263436d69 Skin also filters dropbox urls like /texture. (Thanks goodlyay) 2017-09-09 12:28:17 +10:00
UnknownShadow200
04b70d8297 fix /sendcmd to work with command aliases 2017-09-08 12:59:34 +10:00
UnknownShadow200
e912687a6d Keep /os spawn as alias for /os setspawn 2017-09-08 12:50:06 +10:00
Goodlyay
1d92aa8f8e /os spawn is /os setspawn for consistency 2017-09-07 15:13:39 -07:00
UnknownShadow200
082c5f173d No point in SlimLock being a struct when it's just boxed to an object anyways. 2017-09-07 15:55:21 +10:00
UnknownShadow200
7d9192b315 Fix %S no longer being converted to default text colour in GUI 2017-09-07 15:53:27 +10:00
UnknownShadow200
51fc4f656b Now /mapinfo has level color in it, fixes #301. 2017-09-07 15:44:19 +10:00
UnknownShadow200
8c309a0656 Any command can restrict from usage in MBs, fixes #490. 2017-09-06 13:42:33 +10:00
UnknownShadow200
2c35b13d31 Fix not being able to use commands when both 'guests must agree to rules' and 'admin verification rank is guest'. 2017-09-06 11:41:06 +10:00
UnknownShadow200
6ebf2d7ad4 CheckExtraPerms should use extra perms instance description, not ExtraPerms array (in case user defined custom extra perms) 2017-09-05 22:17:45 +10:00
UnknownShadow200
05e6e14c49 Fix doing /unload on a level causing bots to be lost, fixes #489. 2017-09-05 11:12:00 +10:00
UnknownShadow200
86f3449889 Fix auto mute duration not working above 1000 seconds 2017-09-05 08:55:10 +10:00
UnknownShadow200
872b8b5e79 Make /mute mute for server's auto spam time, if no mute duration is given. 2017-09-05 08:43:54 +10:00
UnknownShadow200
0a103ffbf2 Fix only ignoring IRC nicks not showing 'type /ignore list' message. 2017-09-05 08:21:08 +10:00
UnknownShadow200
1aa1f977b4 Fix opchat/adminchat/PM not triggering auto mute, fixes #488. (Thanks goodlyay) 2017-09-05 08:11:42 +10:00
UnknownShadow200
0da31735e5 Add relative coords in /place and /mark. 2017-09-04 23:12:55 +10:00
UnknownShadow200
c81ec5af00 Fix being able to spam /pony 2017-09-03 08:18:47 +10:00
UnknownShadow200
8bd33f42f3 Allow specifying max number of bots allowed on a map 2017-09-02 23:11:53 +10:00
UnknownShadow200
2766924ed7 Combine bot movement packets 2017-09-02 22:36:26 +10:00
UnknownShadow200
ee43f5f5f7 Majorly optimise bots movement AABB testing. 2017-09-02 22:14:59 +10:00
UnknownShadow200
1fa9c66f37 Mark doesn't show anything when /ignore drawoutput is on. 2017-09-02 11:58:19 +10:00