3798 Commits

Author SHA1 Message Date
UnknownShadow200
9676635449 gb/lb edit should show a message when the property is unrecognised. (Thanks Empy) 2016-02-01 19:12:12 +11:00
UnknownShadow200
25ac33c3ad Implement BlockDefinitionsExt version 2. 2016-02-01 16:14:29 +11:00
UnknownShadow200
94023599a1 Show nick of who executes IRC commands. 2016-02-01 09:26:40 +11:00
UnknownShadow200
97124d2e75 Fix xcolor/xtcolor/xnick/xtitle not being able to revert to default, reduce code duplication in Server.cs. 2016-02-01 08:12:46 +11:00
UnknownShadow200
f28582a1e9 Fix custom colors not showing in line wrapped messages. 2016-01-31 19:03:13 +11:00
UnknownShadow200
8ace49f9ed Fix IRC commands showing output to the public channel instead of replying in a PM. 2016-01-31 18:31:30 +11:00
UnknownShadow200
5985c2ce2e Fix /color affecting yourself instead of target. (Thanks ShadowMewssacre) 2016-01-31 17:35:01 +11:00
UnknownShadow200
895176bab0 Cleanup /pe, also make it work for online players. 2016-01-31 17:31:17 +11:00
UnknownShadow200
8ed456e53d Fix message blocks incorrectly not allowing commands which contain the shortcut of a prohibited command. (Thanks goodlyay) 2016-01-31 11:25:37 +11:00
UnknownShadow200
7be4a50c5e Fix /fill. (Thanks shadow5478) 2016-01-31 09:02:05 +11:00
UnknownShadow200
0eaa99d2e5 Fix BlockQueue rarely not updating any more blocks on Mono. (Thanks FabTheZen) 2016-01-30 18:34:19 +11:00
UnknownShadow200
7c751a1e17 Fix /clearblockchanges not working for personal realms. 2016-01-30 16:59:46 +11:00
UnknownShadow200
38d47bc8d4 BlockDefinition packets should be sent before level chunk data. (Thanks tornato) 2016-01-30 15:58:42 +11:00
UnknownShadow200
d95388f0b0 Fix spawn not being saved if the level has not changed due to block modifications. (Thanks Posion_Puppy) 2016-01-30 15:51:37 +11:00
UnknownShadow200
e4dbeb8d99 Fix /fill not checking extType for custom blocks. (Thanks goodlyay) 2016-01-30 15:23:47 +11:00
UnknownShadow200
939c631e02 Mostly modularised RealisticMapGen now. 2016-01-30 14:56:59 +11:00
UnknownShadow200
f1bff33c01 Modularise RealisticMapGen more. 2016-01-30 13:07:22 +11:00
UnknownShadow200
347e3b6987 Make realistic generator instance based not static, so can now be used by multiple maps at the same time. 2016-01-30 12:21:52 +11:00
UnknownShadow200
d93fe734bb Separate RealisticMapGen into separate classes. 2016-01-30 12:09:41 +11:00
UnknownShadow200
42c32f6057 Allow adding/removing/listing IRC controllers from in game only. (Thanks Rollir025) 2016-01-30 09:10:40 +11:00
UnknownShadow200
3133384af9 Reload command should use CmdReveal's resending map, not the load/unload/goto hackery. (Thanks Jjp137) 2016-01-30 08:05:54 +11:00
UnknownShadow200
32e500d63f Cleanup /xban. 2016-01-30 07:37:32 +11:00
UnknownShadow200
063c8794f5 Modularise /goto, and also load unloaded levels that exactly match the message before resolving to partially match currently loaded levels. (Thanks FabTheZen) 2016-01-29 16:20:55 +11:00
UnknownShadow200
b598359545 Cleanup /color, /xcolor, /title, /xtitle, /tcolor, and /xtcolor to have 78.4% less code duplication. 2016-01-29 14:14:24 +11:00
UnknownShadow200
1bac264497 Add gas block draw type to /gb and /lb (Thanks goodlyay), fix /rankinfo showing rank changes in wrong order, fix message block not reverting when no stored message is found, also reduce code duplication in /nick and /xnick. 2016-01-29 10:59:53 +11:00
UnknownShadow200
80d4c283e1 Allow custom colours to be used in /color, server default colour, etc. Each custom colour now also has a name. 2016-01-28 23:59:01 +11:00
UnknownShadow200
c65ab25d5d Rename 'c' class to a more logical 'Colors' class. 2016-01-28 22:53:23 +11:00
UnknownShadow200
ccfa9a2881 Fix grass growing to work with BlockDefinitions. (Thanks goodlyay) 2016-01-28 20:23:22 +11:00
UnknownShadow200
95da74a955 Fix ' not being unescaped when printing a message block. 2016-01-28 18:26:16 +11:00
UnknownShadow200
6190cf7e97 H:/PortableApps/GitPortable/App/Git/gb should define blocks independent of /lb (thanks goodlyay), also add /os lb. 2016-01-28 18:01:59 +11:00
UnknownShadow200
9d91bab10d Fix being able to use /lb edit on global block definitions. (Thanks goodlyay) 2016-01-27 22:27:08 +11:00
UnknownShadow200
f6b073f7cc Can PM .who or .players to the IRC bot to avoid unnecessary channel messages. (Thanks UclCommander) 2016-01-27 09:21:46 +11:00
UnknownShadow200
0441e01580 Fix /copylvl and /renamelvl. 2016-01-27 00:11:15 +11:00
UnknownShadow200
0deb3b3dd3 Warning - may still have bugs. Finished per-level BlockDefinitions implementation. 2016-01-26 23:58:24 +11:00
UnknownShadow200
b40f352c12 First part of per-level block definitions. 2016-01-26 22:19:16 +11:00
UnknownShadow200
0d961a14b0 H:/PortableApps/GitPortable/App/Git/ccols show the hex colour in the list (Thanks Empy), also fix issues with fallback colours not being used on classicube and real custom colour not being used for the gui. 2016-01-26 20:19:41 +11:00
UnknownShadow200
ea2ca1e09a More modularising of game related code. 2016-01-26 19:22:27 +11:00
UnknownShadow200
babd9b517e More cleanup of zombie game/countdown related functions. 2016-01-25 18:46:18 +11:00
UnknownShadow200
52fa4f53ca Move more zombie game related code into IGame implementation, also refactor the code somewhat. 2016-01-25 17:18:10 +11:00
UnknownShadow200
644c1552f7 Move zombie game block handing into IGame.HandlesManualChange implementation. 2016-01-25 00:36:33 +11:00
UnknownShadow200
21d527e741 Reduce code duplication in /mb. 2016-01-24 22:49:52 +11:00
UnknownShadow200
8cad8ad507 Fix /levels and /unloaded from console. 2016-01-23 22:00:49 +11:00
UnknownShadow200
270e62ac05 Fix /maze printing a lot of unncessary messages when used. 2016-01-23 21:28:55 +11:00
UnknownShadow200
267205b8d9 Remove the unused seralizer.cs (use json instead), remove three old hardcoded commands /care, /facepalm, and /alpaca. 2016-01-23 20:52:16 +11:00
UnknownShadow200
e5cd52ac93 Modularise leaf decay physics. 2016-01-23 17:38:35 +11:00
UnknownShadow200
c1d8e3d7db Modularise out MakeExplosion and reduce code duplication in MakeExplosion. 2016-01-23 16:57:36 +11:00
UnknownShadow200
b8f98cb74d Abort after the first failed mysql/sqllite execute instead of trying to continue, fixes massive spamming of error log (Thanks FabTheZen). 2016-01-23 16:09:11 +11:00
UnknownShadow200
25ac931996 Remove more useless stuff. 2016-01-23 15:24:02 +11:00
UnknownShadow200
b56af10686 Kill off all the old WoM code. 2016-01-23 15:04:43 +11:00
UnknownShadow200
4759316a75 Fix /explode exploding on the player's instead of the target's level, cleanup /queue too. 2016-01-23 14:25:50 +11:00