Commit graph

1002 commits

Author SHA1 Message Date
Deathmax
05f0e9d717 bounds check for noclip detection 2011-08-21 00:47:39 +08:00
Deathmax
96ea583264 Noclip detection now uses the tile blacklist. 2011-08-21 00:27:07 +08:00
Deathmax
85f1ba6643 Force respawn after death.
(prevents some forms of invisibility)
2011-08-20 20:45:19 +08:00
Deathmax
8b59e1c525 Kick on KANNIBALE specific items. 2011-08-20 20:22:17 +08:00
Deathmax
67f8760ba3 Prevent repeated requests for sections.
(patches KANNIBALE's .ddos command)
2011-08-20 20:09:11 +08:00
Deathmax
eb88dc8924 Basic noclip detection (high chance of false positives, only text warning atm) 2011-08-20 17:33:58 +08:00
Deathmax
fd26ed0fb1 Merge commit 'e3dc989387' into general-devel 2011-08-20 12:15:56 +08:00
Deathmax
2c1c75db2b Add /buff <buff id/name> 2011-08-20 12:14:49 +08:00
Lucas Nicodemus
e3dc989387 Fixed #86
RegionManager now returns false on GetRegionByName if the region already exists in the database.
Fixed coding convention fuckup
ReSharper code cleanup
2011-08-19 21:35:56 -06:00
Graham Cantin
2cdb9dc953 Adding /region info -- needs further protection from nulls 2011-08-19 02:50:59 -07:00
Graham Cantin
6101046961 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-08-18 22:13:59 -07:00
Graham Cantin
b139013285 fixed managegroup permission 2011-08-18 22:13:34 -07:00
high
f618c88c0e Capped npc spawn commands(1000, Terrarias limit). To prevent people from pointlessly spawning 1000000. 2011-08-18 23:46:52 -04:00
high
2f0b2951f0 tidied the wall of commands a little 2011-08-18 22:12:07 -04:00
high
ff102f7ea9 Fixed debugreg having the wrong permission 2011-08-18 21:56:41 -04:00
high
3ce05162cd Added permissions description dump 2011-08-18 21:56:15 -04:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
fc03e72c77 Forgot to handle disconnect messages.
Fixed GetIPv4Address throwing socket exception
2011-08-18 20:04:16 -04:00
high
dcadec30de Improved buffering slightly.
Disconnect messages are no longer buffered. (Fixes disconnect messages not being received)
2011-08-18 19:55:12 -04:00
high
7b58100546 Fixed issue of the client being killed before receiving the disconnect message. 2011-08-17 21:45:41 -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
f90b530531 Parents now implemented correctly as a separate column.
Negate permissions now work again.
2011-08-17 17:19:56 -04:00
high
1fa5fdcf04 Implemented SaveWorldOnCrash 2011-08-17 17:19:02 -04:00
high
aecf61afcf Added descriptions and descriptions dumper 2011-08-17 17:18:23 -04:00
high
5ea032cf79 Removed DistributationAgent 2011-08-17 17:17:15 -04:00
high
63623bd971 Version tick 2011-08-17 14:47:37 -04:00
high
8e90b34b99 Reverted, was stopping TSPlayer.All from working. TSPlayer.All should really be a separate class. 2011-08-15 19:32:14 -04:00
high
47e6543371 Fixed exception on empty item slots. 2011-08-15 19:27:30 -04:00
high
81d45ad076 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-08-15 19:02:31 -04:00
high
445a3fd9d8 Added event 'TShock.Initialized' that is called after tshock is initialized.
'Called after TShock is initialized. Useful for plugins that needs hooks before tshock but also depend on tshock being loaded.'
2011-08-15 19:02:10 -04:00
Zack Piispanen
8f90da6e38 also, there needs a permission change from editspawn to manageregion 2011-08-15 18:19:33 -04:00
Zack Piispanen
ec63e61e1f regions should work, and load from db at start.
regions also have remove syntax, /region remove user region which removes them from the list, if they exist.
2011-08-15 18:18:35 -04:00
Zack Piispanen
e0d509982f Regions will be less borked now, we hope.
Unit test is now included for group( simple one )
2011-08-15 17:27:17 -04:00
Deathmax
5d7c38817a /annoy should work correctly now.
/annoy's loop has a check to make sure player hasn't changed in the mean time (hopefully what I'm doing is thread-safe)
2011-08-15 17:30:54 +08: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
9119eab639 Reset world info to client if teleport fails. 2011-08-13 20:14:59 +08:00
Deathmax
e24df84d9a Prevent invalid walls from hiding stuff. 2011-08-13 20:04:00 +08:00
high
258b7d48fb Added TShock.SendBytes which uses packetbuffer if available, otherwise sends like normal. 2011-08-12 23:17:23 -04: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
011bdc720f Updated TSPlayer.cs - Adding /region name - hit a block and get the name of region you are in 2011-08-12 06:50:53 -05:00
darkunderdog
3dde96c369 Updated Command.cs - Adding /region name - hit a block and get the name of region you are in 2011-08-12 06:48:15 -05:00
darkunderdog
d34397ded6 Added Message Telling You The Region Name That Is Protected 2011-08-12 00:06:19 -05:00
darkunderdog
8d2d41d0c9 Adding getting region name for region messages 2011-08-12 00:03:43 -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