Commit graph

81 commits

Author SHA1 Message Date
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
4dae27001c Regions can now be defined in any direction.
Fixed column names are now in the insert. This should fix any weirdness with column order.
2011-08-17 18:21:32 -04:00
high
47e6543371 Fixed exception on empty item slots. 2011-08-15 19:27:30 -04:00
high
e5a725a513 Missing a , 2011-08-13 13:17:00 -04:00
high
4100fdc8f6 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
Conflicts:
	TShockAPI/GetDataHandlers.cs
2011-08-13 12:51:45 -04:00
high
ad664bfcca Moved item ban checking into the PlayerSlot handler. Still has the issue of kicking the person too early though. 2011-08-13 12:50:53 -04:00
Deathmax
2ed25e57a5 Add range checks to chest openings and sign edits. 2011-08-13 21:08:38 +08:00
Deathmax
0392149afa Added checks for invalid tile types 2011-08-13 20:28:16 +08:00
Deathmax
e24df84d9a Prevent invalid walls from hiding stuff. 2011-08-13 20:04:00 +08:00
darkunderdog
2ed91e26a0 Updated GetDataHandlers.cs - Adding /region name - hit a block and get the name of region you are in 2011-08-12 06:53:55 -05:00
darkunderdog
d34397ded6 Added Message Telling You The Region Name That Is Protected 2011-08-12 00:06:19 -05:00
Deathmax
2094aaa0d9 Reenable kickonmediumcoredeath and banonmediumcoredeath. (will not kick HC) 2011-08-11 17:33:19 +08:00
Deathmax
c71789275d Re-enable hardcoreonly.
Added mediumcoreonly (will allow mediumcore and hardcore players)
2011-08-11 17:28:56 +08:00
Deathmax
9447ce37dc Improve on projectile draw exploit detection. 2011-08-11 17:13:40 +08:00
high
323135635a Updated api dll again
buffering is on by default now
2011-08-09 19:18:59 -04:00
high
8f934c89dc Fixed player info packet 2011-08-09 19:10:20 -04:00
high
ceefbfdb03 Merge branch 'general-devel' of github.com:TShock/TShock
Conflicts:
	TShockAPI/PacketBufferer.cs
	TShockAPI/Properties/AssemblyInfo.cs
2011-08-09 18:42:31 -04:00
high
8c22b3e448 Updated tshock for terraria 1.0.6. Removed hardcore kick for now as it needs to be fixed. 2011-08-09 18:15:47 -04:00
Twitchy
a9aa1f7c39 Oh. Need it on Kill Tile too. 2011-08-08 22:29:57 +12:00
Twitchy
88b9a85b5c Changed Regions to a tile selection by hitting it. Makes everything a ton more accurate. 2011-08-08 22:11:17 +12:00
Deathmax
43b05ec3ef Add checks to projectile packet to prevent client crashing.
(out of range and float NaN issue)
2011-07-31 20:33:41 +08:00
Lucas Nicodemus
37146adb4c Resharper code cleanup, including:
- Optimized using statements
 - Removal of redundant code
2011-07-26 23:37:06 -06:00
Lucas Nicodemus
a8e55d44e6 Added EnableAntiLag to ConfigFile.cs 2011-07-21 15:07:28 -06:00
Lucas Nicodemus
167c51d048 Removed spam on canbuild message. 2011-07-21 14:24:17 -06:00
Graham Cantin
9f6038205f * high6's amazing lag-destruction patch...
255 syncs per player? To quote sealab2021:
THERE CAN BE ONLY... NONE.
2011-07-21 09:03:38 -07:00
Lucas Nicodemus
9c76bae4b2 Adds custom ban reasons to config.json
Closes #246
2011-07-19 16:59:15 -06:00
Lucas Nicodemus
820b3c5c1f Removed debug message 2011-07-16 18:34:45 -06:00
Lucas Nicodemus
75e3e58c80 Regions WORK! 2011-07-16 18:01:18 -06:00
Lucas Nicodemus
a8d8dbf31d Debug stuff 2011-07-16 02:12:51 -06:00
Lucas Nicodemus
b98c84fa5b Attempting to fix region detection
Attempting to fix /protect
2011-07-15 22:56:51 -06:00
Lucas Nicodemus
741841028e Attempting to fix region protection 2011-07-15 21:26:28 -06:00
Deathmax
e6d612ea4b Don't kick a player if they destroy a chest that is client side only due to hitting the max number of chests. 2011-07-14 22:37:29 +08:00
Deathmax
9b2409c9b5 Use CanBuild instead of InProtectedRegionAndCantBuild 2011-07-14 22:31:48 +08:00
Lucas Nicodemus
f4b4d041d9 Adding more misc functions for future use. 2011-07-14 03:31:25 -06:00
high
6468ed7562 This is not C, stop doing return codes especially without doing an enum.
Databases can store other things besides strings.
If you do not like changes from this commit feel free to revert it. Just giving some last insight on this branch.
2011-07-13 14:14:39 -04:00
Lucas Nicodemus
fa41521986 Added hacky way of dealing with spammed build protection messages. 2011-07-11 23:19:05 -06:00
Twitchy
bccbf46164 Fix some merge errors 2011-07-12 15:54:40 +12:00
Twitchy
9cefc69075 Merge branch 'sql' of github.com:TShock/TShock into general-devel-sql (test) 2011-07-12 15:49:24 +12:00
high
b382125cc5 Removed mousefontchars, valid chars are 0x20-0xA9(32-169)
Added checking to player names too.
2011-07-09 10:00:00 -04:00
Twitchy
243b0297b9 Commands /region list and /warp list now work
Regions now use User ID's for /region allow (can be IP or Username/password based ID)
Minor Tweaks
A reset of your database is recommended
2011-07-09 20:41:31 +12:00
Deathmax
da9aac5d5b Kick/BanOnHardcoreDeath now only acts on hardcore players. 2011-07-09 11:10:52 +08:00
Deathmax
dc2ebf9087 fix copy paste fails 2011-07-09 08:07:28 +08:00
Deathmax
fe8223560c canbuild should revert client's view 2011-07-09 07:59:38 +08:00
Deathmax
811f7ab1dc Adds canbuild permission - requires permission to consider manipulating tiles.
Closes #221
2011-07-08 21:43:40 +08:00
Deathmax
cf7fd6da23 Ban/KickOnHardcoreOnlyDeath is now Ban/KickOnHardcoreDeath - Any hardcore deaths can be acted on.
Ban/KickOnHardcoreDeath will no longer trigger with a magic mirror.
2011-07-08 21:20:07 +08:00
high
07a758d0e6 Size changed from just 3 to <6. Chairs/Beds should be working now. 2011-07-07 22:42:22 -04:00
high
d689fac4ce Accept chair/bed frame changes. Should fix direction issue. 2011-07-07 22:00:50 -04:00
Deathmax
0024d8f791 Merge remote-tracking branch 'origin/general-devel' into general-devel-2 2011-07-03 14:12:55 +08:00
Deathmax
843d7b4469 Chest KillTile is now subject to region protection.
Non-working /buff
2011-07-03 14:12:09 +08:00
Twitchy
2a6454f60b Adds 1 sec delay between each notification of Area protected (no more spam) 2011-07-03 17:48:20 +12:00