2668 Commits

Author SHA1 Message Date
UnknownShadow200
c7b83de152 Fix /chain not working with custom blocks, also chain now works on diagonals too. 2016-02-06 18:39:10 +11:00
UnknownShadow200
1d812e5f0d Fix titles with colour codes bleeding through to rest of name. (Thanks xnotx123) 2016-02-06 13:16:04 +11:00
UnknownShadow200
86f466fbe6 Fix /goto being used while still joining a level crashing the client. (Thanks goodlyay) 2016-02-06 13:07:11 +11:00
UnknownShadow200
850ea95c31 Allow increasing threshold before drawing commands reload the map. (Thanks FabTheZen) 2016-02-06 12:14:48 +11:00
UnknownShadow200
703413ffa0 Fix player join/leave messages being announced on IRC even when not connected. (Thanks Jjp137) 2016-02-06 08:05:31 +11:00
UnknownShadow200
cdebe1f5f3 Fix /kb not setting the ban reason. (Thanks Princess_Bloom) 2016-02-05 23:43:22 +11:00
UnknownShadow200
cf3d2d8d97 Cleanup /aka and get rid of the useless packet sending. (Thanks venom983) 2016-02-05 11:19:11 +11:00
UnknownShadow200
817c200735 Send kicks in login synchronously. (Thanks FabTheZen) 2016-02-05 09:40:52 +11:00
UnknownShadow200
9905904275 Make a countdown map generator (instead of downloading a file), that can be expanded to any size to allow for a big a game as desired. (need to rewrite core countdown game code for this though) 2016-02-03 23:17:32 +11:00
UnknownShadow200
b1b88880b2 Remove some unused files from the solution. 2016-02-03 19:45:52 +11:00
UnknownShadow200
8e63f62f5c Modularise Level class into Level.cs and Level.Physics.cs 2016-02-03 19:30:38 +11:00
UnknownShadow200
6d71743f71 Don't store player and string fields for 'Check' class, just store one object field. 2016-02-03 18:49:50 +11:00
UnknownShadow200
061f2b0883 Now with 56.78% less code duplication in /review. 2016-02-03 18:01:41 +11:00
UnknownShadow200
354404bdd5 Abstract some parts of level searching and level property finding to new LevelInfo class. 2016-02-03 17:45:38 +11:00
UnknownShadow200
2e53946e4d Modularise Player sql database calls and online player searching into separate PlayerInfo class. 2016-02-03 17:06:11 +11:00
UnknownShadow200
3185e0ca5f Fix /gb add not setting side textures properly, also '0' should be used to indicate a cube block. (Thanks Empy and goodlyay) 2016-02-03 08:39:46 +11:00
UnknownShadow200
46613615c6 H:/PortableApps/GitPortable/App/Git/undo should default to 30 seconds. 2016-02-02 23:59:47 +11:00
UnknownShadow200
20192c70c9 Fix /undo physics, allow configuring server max undo physics, gzip compress copy state files. 2016-02-02 22:24:27 +11:00
UnknownShadow200
33464a72ea Fix undo/redo incorrectly adding to level's undo queue. (Thanks Jjp137), also make /undo more intuitive and far more modularised. 2016-02-02 21:22:03 +11:00
UnknownShadow200
6cef9a3f3c Fix /infect and /disinfect, also use Player.SendMessage(p in more places so messages are properly sent to console and IRC. 2016-02-02 20:06:12 +11:00
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