467 Commits

Author SHA1 Message Date
UnknownShadow200
88b1d6c9f4 Finish global tab list implementation, closes #120. 2016-05-10 14:07:40 +10:00
UnknownShadow200
6c729ea20b Finish new maps tab in the gui. 2016-05-05 17:20:45 +10:00
UnknownShadow200
5f768a9189 Fix /undo from console. 2016-05-05 13:29:51 +10:00
UnknownShadow200
8c8921c7d7 First pass of using the property grid for level properties. 2016-05-05 12:56:54 +10:00
UnknownShadow200
64062d2576 Move 'loaded list' and 'unloaded list' to new tab. 2016-05-05 12:21:27 +10:00
UnknownShadow200
3553412971 Move 'create new map' to new maps tab. 2016-05-05 09:37:49 +10:00
UnknownShadow200
515c5e75f7 Start work on new maps tab. 2016-05-05 09:19:49 +10:00
UnknownShadow200
4b48206838 Group changelog/errors/logs/system into one single logs tab. 2016-05-04 19:48:27 +10:00
UnknownShadow200
62dcb0888c Fix /botremove not working properly when for some reason bot is stuck on an unloaded level but with the same name as your current level. 2016-05-04 17:59:52 +10:00
UnknownShadow200
3401dec76d Allow configuring default perbuild permission for maps made with /os map add, closes #153. 2016-05-04 17:55:15 +10:00
UnknownShadow200
6c5b69ea09 CustomColors command should have default rank of superop. 2016-05-02 08:42:00 +10:00
UnknownShadow200
e92c1467f9 Fix awards for zombie survival. 2016-05-01 00:01:34 +10:00
UnknownShadow200
5de0edb846 Finish revive potion implementation. 2016-04-30 23:43:38 +10:00
UnknownShadow200
cfe7075019 Make /info more concise. 2016-04-30 22:34:02 +10:00
UnknownShadow200
c1f5be4670 Show min rank required to use a command instead of generic 'you are not allowed to use X'. 2016-04-30 20:14:29 +10:00
UnknownShadow200
903cd04330 Fix 'slap' in players tab in gui crashing server, reduce code duplication in gui. 2016-04-29 19:13:22 +10:00
UnknownShadow200
4b0582acf8 Freeze should persist between sessions, simplify 'is muted' lookup to avoid redundantly checking the file. 2016-04-29 18:50:28 +10:00
UnknownShadow200
d5f2d003e8 Use more optimised method of scrolling chat box in the gui. This significantly reduces memory usage and time spent scrolling the chat box. 2016-04-23 23:01:07 +10:00
UnknownShadow200
eaad590675 Limit maximum number of invisibility potions that can be bought in a round. 2016-04-23 20:50:22 +10:00
UnknownShadow200
a7690985b2 Implement invisibility potions. 2016-04-21 09:29:44 +10:00
UnknownShadow200
d941850771 Now with less pointless boilerplate code for the internal RECT and Margins structs. 2016-04-21 08:28:54 +10:00
UnknownShadow200
ceeb0826cd Allow changing 'log notes' option from the gui. 2016-04-20 00:14:43 +10:00
UnknownShadow200
c148b73f39 Add option to show rank prefixes in chat. 2016-04-15 23:30:43 +10:00
UnknownShadow200
bf71b397c3 Don't call ScrollToEnd() twice, optimises appending to gui significantly. (Redundant ScrollToEnd() call was responsible for 20% of time spent in AppendLog) 2016-04-15 18:05:00 +10:00
UnknownShadow200
0bc7b8bdf4 Move GUI code to the starter project in which it logically belongs. 2016-04-15 17:32:18 +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
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
6501c8fade More properties cleanup. 2016-04-12 22:44:03 +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
37cd6c59c9 Allow changing which model is used for infected players. (Thanks goodlyay) 2016-04-11 16:16:46 +10:00
UnknownShadow200
70cc2ccb60 Fix colour boxes not appearing for '/help syntax' and '/help description'. 2016-04-11 08:51:18 +10:00
UclCommander
c0ca5c4914 Property window changes 2016-04-10 12:12:48 -05: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
62f985fd32 Add option to ignore person worlds (from /os map add), also allow configuring MaxMovementDistance ingame and in the gui, also allow configuring hitbox distance in the gui. 2016-04-09 20:50:46 +10:00
UnknownShadow200
5f6b98f2b7 Implement 'save blockchanges permanently and 'Ignored level list. 2016-04-09 19:56:57 +10:00
UnknownShadow200
c2164cf264 And kill off the ugly buttons. 2016-04-09 17:24:58 +10:00
UnknownShadow200
a97654a0eb Start work on using a PropertyGrid instead of awful buttons for zombie survival in the gui. 2016-04-09 17:05:10 +10:00
UnknownShadow200
c97513fa00 Finish chat tab. Allow changing help syntax colour, help description colour, promote/demote messages. 2016-04-09 14:56:53 +10:00
UnknownShadow200
04ba5f08e7 Initial work on chat tab, allow setting custom colours for 'color' options. 2016-04-09 10:59:06 +10:00
UnknownShadow200
138d28c0e0 Start work on the chat tab (making this a separate commit because my IDE changed quite a bit of indention) 2016-04-09 08:51:34 +10:00
UnknownShadow200
37a4ce3260 Split up PropertyWindow.cs file into PropertyWindow.Games.cs and PropertyWindow.cs, also remove all the empty event handlers. 2016-04-09 08:21:19 +10:00
UnknownShadow200
1e16b1a251 And kill off more unused stuff in the gui. 2016-04-08 21:46:03 +10:00
UnknownShadow200
fe45ec9552 Remove notify on join/leave, also 'update notify' now is set from the correct button. 2016-04-06 20:26:21 +10:00
UnknownShadow200
a03e0ad0ea Remove unused server properties. 2016-04-06 19:22:18 +10:00
UnknownShadow200
bfba394433 Now with 2.45% less pointless using System.Linq; statements. 2016-04-03 17:29:16 +10:00
UnknownShadow200
b6f0568d1f Use Vec3U16 everywhere instead of multiple Pos structs, also fix /gun not reverting blocks when another player changes them from air. (Thanks KawaiiCube) 2016-03-31 09:47:36 +11:00
UnknownShadow200
496327853a Fix gui rank changes not being actually applied (due to bug in IDE), also fix /undo and /restore using the full name instead of just the filename on unix systems as they have a different directory separator character. (Thanks Jjp137) 2016-03-27 19:12:12 +11:00