Commit graph

1556 commits

Author SHA1 Message Date
Zack Piispanen
233ec3416f Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2012-01-26 23:57:55 -05:00
Zack Piispanen
41404f1a19 Added /group
usage: /group list
       /group perm <group name>

Will show you all groups and the permissions for a group respectively

Permission required is managegroup
2012-01-26 23:57:43 -05:00
k0rd
274cdf63a6 Fix for music box disappearing for the player when a player right-clicks it (part of insecure tile fixes) 2012-01-26 20:42:16 -05:00
Zack Piispanen
3934209a16 /world will show you world name and id.
Permission: cfg is required.
2012-01-26 20:27:40 -05:00
Zack Piispanen
2603b942bb Added console output/logging of boss summons. 2012-01-26 20:01:03 -05:00
Zack Piispanen
1306043c00 Added permission for seeing ids when using /who
Also added in the ability to see ids when using /who.  Good for quickly adding ids to a region.
2012-01-26 19:41:12 -05:00
k0rd
6a1e52394a Properly update position for hacky noclip detection and teleportation methods. 2012-01-25 23:28:35 -05:00
Deathmax
ab55481ddb Don't log IndexOutOfRange exceptions in SendTileSquare 2012-01-26 09:50:42 +08:00
Adam Dehart
10719e86a4 Added group display to /ui, /ui /kick /ban shows matching player names 2012-01-25 08:40:00 -06:00
k0rd
b66358bef2 Prevents users from sneaking items onto the server by holding them in their hands when ServerSideInventory is enabled. 2012-01-24 00:07:25 -05:00
k0rd
2d650b0a1b Fix for skeletron prime disabling players.
New config option to ignore crystal shrapnel for projectile updates.
2012-01-23 10:54:10 -05:00
Zack Piispanen
ae34636092 Whoops, there's a good reason why we handle the packet...too bad for anyone that wants to modify it after tshock :( 2012-01-23 02:03:19 -05:00
Zack Piispanen
6808f65d25 Removed improper chat packet handling 2012-01-23 01:42:20 -05:00
Graham Cantin
4d863a9021 Finally committing a change to this now that tortoisegit is fixed.
I know this is commented out, but these stupid debug messages
should really be showing *WHY* things aren't matching.
2012-01-22 17:33:07 -08:00
Lucas Nicodemus
6d90d19348 Version tick: 3.5.1 2012-01-22 10:40:46 -07:00
Lucas Nicodemus
d2732a4b0a Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2012-01-22 00:29:38 -07:00
Lucas Nicodemus
fed7be8f31 Version Tick: 3.5.0.0122 2012-01-22 00:29:06 -07:00
Lucas Nicodemus
f1113675c4 Code Freeze 2012-01-22 00:28:02 -07:00
Lucas Nicodemus
a6cf55229d Merge pull request #330 from k0rd/master
Messy changes to prevent being spammed with permission denied changes
2012-01-21 22:58:07 -08:00
Lucas Nicodemus
b5c4eb8e21 More XML documentation! 2012-01-21 23:52:17 -07:00
Lucas Nicodemus
0052280339 Added lots of XML commenting, fixed a bug where chests were checking to see if spawn was null 2012-01-21 23:41:48 -07:00
Lucas Nicodemus
c0b2c4eed2 ETA 2012-01-21 23:18:31 -07:00
Lucas Nicodemus
2d45398315 Added XML comments for TileEdit for use in the upcoming Doxygen documented documentation release 2012-01-21 23:17:15 -07:00
k0rd
9d0f97851d TShock will now wait 2 seconds before sending another XXX protected from changes for a given protection type - per user. 2012-01-21 21:15:23 -05:00
Lucas Nicodemus
39c0007c84 Exploit prevention. Previously, the server trusted the client's tileType, now we check it ourselves. 2012-01-21 00:48:24 -07:00
Lucas Nicodemus
c7871cd88f Remove more debug code 2012-01-21 00:38:44 -07:00
Lucas Nicodemus
51d6693f28 Remove debug code 2012-01-21 00:38:33 -07:00
Lucas Nicodemus
d0c1f42db3 Fixed icetails 2012-01-21 00:32:43 -07:00
Lucas Nicodemus
0918675965 Is the debug code just not being called then? 2012-01-21 00:23:53 -07:00
Lucas Nicodemus
c3d37846bd More work on trying to fix this.
Changed MOTD to be a bit more convincing to change.
2012-01-21 00:10:59 -07:00
Lucas Nicodemus
5f31937af7 Getting there 2012-01-20 23:50:09 -07:00
Lucas Nicodemus
940341e7bb I promise this sort of fixes some of the issues! 2012-01-20 23:40:34 -07:00
Lucas Nicodemus
5a7f5414cd Whoops, maybe we shouldn't let people kill shit. 2012-01-20 23:28:48 -07:00
Lucas Nicodemus
11802f2a13 Added IceTile system. 2012-01-20 23:25:15 -07:00
Zack Piispanen
efee7caed2 Added ice workaround for players who want to use ice even with canbuild off.
This feature is only half done as players still get warned when their ice breaks.
2012-01-20 23:36:27 -05:00
k0rd
7dcac918ec Added a more descriptive error message when database dlls are missing. 2012-01-20 18:45:53 -05:00
Deathmax
290fe1a1da Remove some redundant code 2012-01-20 15:20:07 +08:00
Deathmax
672d360e9d Merge fail 2012-01-20 14:35:59 +08:00
Deathmax
92996bf738 Replace usages of ASCII with UTF8 2012-01-18 20:56:18 +08:00
Deathmax
e879135d21 Remove valid string checks, Terraria seems to check and replace invalid chars by default 2012-01-18 20:55:30 +08:00
Deathmax
27f61645ce Add permissions for spawning bosses/starting invasions 2012-01-18 19:50:49 +08:00
Deathmax
44408a25d6 Update to 1.1.2 2012-01-18 19:42:38 +08:00
Zack Piispanen
38011f6364 added a bool to the world save mechanism. This should prevent it from saving 3 times at once. Hopefully thats what was causing server crashes 2012-01-15 17:46:38 -05:00
Zack Piispanen
95946ba060 added a no clip override in the config file, this hopefully will allow you to stop all that dumb teleporting when you accidentally no clip. 2012-01-15 17:33:43 -05:00
Zack Piispanen
2a59de5293 Added config options for ignoring projectile bugs. Just turn these on if you get debuffed for projectile update/create/kill messages. 2012-01-15 02:11:23 -05:00
Zack Piispanen
00b2d768d7 Added config options for max damage and projectile max damage 2012-01-14 23:03:28 -05:00
Zack Piispanen
aa99c1d0b2 Gave user feedback when a region overrides their permission 2012-01-14 22:18:14 -05:00
Zack Piispanen
80ec7d8053 removed debug code, like a boss 2012-01-14 22:14:19 -05:00
Zack Piispanen
1a3c0191d9 NPC home fix since the packet doesnt work 2012-01-14 22:13:16 -05:00
Deathmax
9480b69754 Catch objectdisposedexception when writing to log file 2012-01-15 11:09:48 +08:00