584 Commits

Author SHA1 Message Date
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
UnknownShadow200
5d7c2fc1ed H:/PortableApps/GitPortable/App/Git/line uses DrawOp now, also remove duplication of line making code in CmdMissile. 2016-01-23 12:03:56 +11:00
UnknownShadow200
6b70fa09dc Make 'can only be used in game'/'cannot be used from console' messages consistent. 2016-01-23 10:24:48 +11:00
UnknownShadow200
ceb6e5a1a5 Despawn bots on level unload. 2016-01-23 10:09:31 +11:00
UnknownShadow200
02b09db0d5 Cleanup /kill. 2016-01-23 00:01:25 +11:00
UnknownShadow200
f1926f8874 Implement CustomTextColors. 2016-01-22 22:33:17 +11:00
UnknownShadow200
ec19f0166a Initial work on implementing TextColors CPE extension. 2016-01-22 00:41:28 +11:00
UnknownShadow200
a649e1eeeb Oops, wrong dll/exe versions. 2016-01-21 16:02:23 +11:00
UnknownShadow200
2be85a4f9e Fix shortcuts for /goto (and others) not working, also fix /goto being case sensitive. 2016-01-20 18:29:47 +11:00
UnknownShadow200
45a4f526f0 Zip should be reset to client default before sending new one (Thanks goodlyay), also modify /gb so multiple people can define blocks at the same time. 2016-01-19 23:40:27 +11:00
UnknownShadow200
0a7f17c5b6 Fix the NullReferenceException in /tpaccept and /tpdeny when the player requesting to teleport goes offline. (Thanks Basicaneer) 2016-01-19 17:25:54 +11:00
UnknownShadow200
9c0b942095 Fix some spin modes not spinning properly. (Thanks Empy) 2016-01-19 17:15:37 +11:00
UnknownShadow200
d84bfe8849 Properly implement rank reasoning in /promote, /demote, /setrank, show reason on IRC. Remove /ranks (shortcuts to /help ranks) as its functionality was integrated into /rankinfo. Cleanup /loginmessage and /logoutmessage. 2016-01-18 23:54:01 +11:00
UnknownShadow200
9b9032c827 Fix /ban and /banedit not working with CP437 characters, cleanup ban class. 2016-01-18 21:51:38 +11:00
UnknownShadow200
8a0e96e324 Cleanup /ban, make it show reason (if given) in game and on IRC. 2016-01-18 20:51:36 +11:00