1589 Commits

Author SHA1 Message Date
UnknownShadow200
c08b5d1a40 Fix 'random' choice in zombie survival sometimes picking the same level, resulting in it being unloaded and everyone sent to main. (Thanks goodlyay) 2016-04-14 13:42:40 +10:00
UnknownShadow200
2b1082af4f Add a /rankreqs command that shows the requirements for a rank (Thanks Joseph), closes #116. 2016-04-14 13:19:53 +10:00
UnknownShadow200
2d15683447 Use StringBuilder in /viewranks instead of string concat. 2016-04-14 12:51:26 +10:00
UnknownShadow200
523de0b0af Use fCraft drawing command aliases for greater compatibility. 2016-04-14 12:38:18 +10:00
UnknownShadow200
1bea92ae47 Finally kill off the awful hardcoded server.properties writing, now use generic ConfigElement.Serialise. 2016-04-14 12:23:55 +10:00
UnknownShadow200
1fdb33efbb Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-04-14 09:50:33 +10:00
UnknownShadow200
35a6ea071a More work on config. 2016-04-14 08:44:37 +10:00
UnknownShadow200
4f2d1d915f FileDialog should not affect the current working directory (only affects XP it seems), partially addresses #136. 2016-04-13 23:29:03 +10:00
UnknownShadow200
16ca1ec174 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-04-13 23:12:50 +10:00
UnknownShadow200
7d195a3951 'seed' for flat map specifies the height of the generated grass and water outside map bounds, closes #134. (Thanks Nitorogemu) 2016-04-13 23:11:27 +10:00
UnknownShadow200
3b630c4c0a Don't hardcode so much - use the ConfigAttribute.DefaultValue when using /server reset. 2016-04-13 19:32:22 +10:00
UnknownShadow200
a3e73add6e Kill off the unused update window code. 2016-04-13 18:58:54 +10:00
UnknownShadow200
0e9a2da153 Show aliases in /help. 2016-04-13 18:57:01 +10:00
UnknownShadow200
7a06d9fe63 Fix /unflood reloading the map 8 times (Thanks goodlyay), closes #135. 2016-04-13 18:10:14 +10:00
UnknownShadow200
40ddb3181a Command aliases are no longer hardcoded. 2016-04-13 14:47:55 +10:00
UnknownShadow200
c2515d5beb Now with less code duplication, and more lazy commit messages. 2016-04-12 23:40:44 +10:00
UnknownShadow200
faaf41bffa Now with less code duplication. 2016-04-12 23:01:00 +10:00
UnknownShadow200
6501c8fade More properties cleanup. 2016-04-12 22:44:03 +10:00
UnknownShadow200
5daae304a4 Make ConfigElement more extensible. 2016-04-12 19:51:25 +10:00
UnknownShadow200
8c8ca64a6e Now /review actually shows 'you need X permission' messages, also cleanup /review and separate it into logical functions. 2016-04-12 19:40:00 +10:00
UnknownShadow200
97c804d89d Remove redundant timer for /review, instead just store 'nextreviewtime' as a DateTime. 2016-04-12 15:33:57 +10:00
UnknownShadow200
4e69e280e0 Don't show empty rank names even if the server enables them for /players, more cleanup of config parsing. 2016-04-12 15:09:03 +10:00
UnknownShadow200
18b6b3ceb6 Fix custom colours not working for rank colours (Thanks goodlyay), also less hardcoding of options. 2016-04-12 13:54:49 +10:00
UnknownShadow200
fe53a5840e Now with 10.43% less hardcoding in server properties file. 2016-04-12 13:25:10 +10:00
UnknownShadow200
06049380f4 Fix ZombieStats table syntax, also add implicit support for using own player name and default skins/models for players in /skin and /model. (Thanks goodlyay) 2016-04-12 12:26:49 +10:00
UnknownShadow200
865164221b Start work on a proper config system (Codewise). 2016-04-12 11:28:42 +10:00
UnknownShadow200
9ace2a857d Kick if someone tries to join with a name longer than 16 characters. 2016-04-11 23:47:05 +10:00
UnknownShadow200
9a7fd81944 Add ZombieStats table for eventual storing of zombie survival stats of players. 2016-04-11 23:41:27 +10:00
UnknownShadow200
5a9c135560 Move zombie game API into a separate file, splitup Server.Start into several logical functions. 2016-04-11 22:48:13 +10:00
UnknownShadow200
9d90f88687 Fix /os map add <type> always generating a flat map. (Thanks BPzeBanshee) 2016-04-11 20:48:15 +10:00
UnknownShadow200
37cd6c59c9 Allow changing which model is used for infected players. (Thanks goodlyay) 2016-04-11 16:16:46 +10:00
UnknownShadow200
3484cac221 Quick fix for mute. (Thanks goodlyay) 2016-04-11 11:47:45 +10:00
UnknownShadow200
70cc2ccb60 Fix colour boxes not appearing for '/help syntax' and '/help description'. 2016-04-11 08:51:18 +10:00
UnknownShadow200
4ac2b669c4 Fixup join/leave messages not showing properly on IRC, also handle IRC /me messages. 2016-04-11 08:28:06 +10:00
UclCommander
4b9fd29602 Fix bugs in ZombieGame and /botset 2016-04-10 12:53:08 -05:00
UclCommander
c0ca5c4914 Property window changes 2016-04-10 12:12:48 -05:00
UnknownShadow200
4dae4025ae Added /skin so operators can change the skins of other players. 2016-04-10 22:27:47 +10:00
UnknownShadow200
39249a8de1 Show upside down heads for players that don't support ChangeModel, for zombie survival. 2016-04-10 22:11:27 +10:00
UnknownShadow200
5ba3898b89 Initial implementation of ExtPlayerList. 2016-04-10 21:52:42 +10:00
UnknownShadow200
bc72de0342 Added /showqueue, fix /cmdload <cmd> vb to actually work. 2016-04-10 21:01:12 +10:00
UnknownShadow200
439a608e9f Cleanup code of /help - use stringbuilders, also show additional permissions for commands. 2016-04-10 20:02:55 +10:00
UnknownShadow200
2c42168199 Provide more helpful messages for when a command is disabled. 2016-04-10 18:35:20 +10:00
UnknownShadow200
23b8147464 Quick fix for doors permanently vanishing. (Thanks goodlyay) 2016-04-10 17:53:05 +10:00
UnknownShadow200
ba62df6b2c Fix /fly not working when you were on a X = 0 or Z = 0 border of the map, add option to send the current map name in zombie survival as part of heartbeat to classicube.net. 2016-04-10 17:13:31 +10:00
UnknownShadow200
b1817e560b You can ignore IRC chat now. 2016-04-10 16:33:10 +10:00
UnknownShadow200
0e1f67efba Ignore colour codes for /whonick. 2016-04-10 15:09:13 +10:00
UnknownShadow200
47db736f16 Fix it for multiple draw operations, woooo. 2016-04-10 14:54:07 +10:00
UnknownShadow200
fd8911dee2 Get /undo and /redo working, just need to fix it for multiple draw operations. 2016-04-10 13:53:52 +10:00
UnknownShadow200
1993bcf13e Sort of get /undo rewrite working, but mainly still broken. 2016-04-10 12:22:57 +10:00
UnknownShadow200
10ee303c41 DoBlockChange should be performed by the calling function/drawop instead of the blockqueue, in preparation for the /undo rewrite. 2016-04-10 10:47:01 +10:00