5429 Commits

Author SHA1 Message Date
UnknownShadow200
7d7c405504 Fix /hug being able to spam while muted (Thanks FabTheZen), fix IRC bot not being disconnected properly under rare circumstances. Closes #103. 2016-02-08 15:09:13 +11:00
UnknownShadow200
6d8fa071f7 Fix /os map texture not reverting to normal. (Thanks Frangus), fix /lb edit very rarely causing a NullReferenceException (Thanks Lemon), fix /nick not showing old nick in change message. (Thanks FabTheZen) 2016-02-08 09:56:35 +11:00
UnknownShadow200
b1ed796988 Countdown now works with any map size. 2016-02-08 00:20:26 +11:00
UnknownShadow200
c8ee1f0f7f Cleanup /countdown command, also fix /countdown disable. 2016-02-07 23:43:45 +11:00
UnknownShadow200
493c8f3827 Fix /deletelvl not working from console, also cleanup countdown game some more. 2016-02-07 22:54:47 +11:00
UnknownShadow200
95329fa997 Quick fix, I had disabled heartbeat for debugging. 2016-02-07 18:58:12 +11:00
UnknownShadow200
080f678692 Start cleaning up countdown code. 2016-02-07 18:55:26 +11:00
UnknownShadow200
70f1974baf Fix /undo <integer> not shortcuting to /undo <own name> <integer>. (Thanks Basicaneer) 2016-02-07 10:16:40 +11:00
UnknownShadow200
cab6291391 Add a checkpoint block for parkour. (Thanks xnotx123) 2016-02-06 22:41:52 +11:00
UnknownShadow200
614dc24508 Cleanup the code of /click and /roll. 2016-02-06 21:11:33 +11:00
UnknownShadow200
4f9a243d10 Fix /sendcmd. 2016-02-06 20:54:54 +11:00
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