Zidonuke Ghost
b2a8198bb1
Client UUID Implementation: Bans and User Auth.
...
Send ServerSideCharacter flag if set in WorldInfo.
2013-10-01 04:35:49 -04:00
k0rd
2569c10823
fixes warps, tp [name], tphere (no longer places you below the target)
2013-10-01 02:12:05 -04:00
Zack Piispanen
e72874d5cb
Fix ropes
2013-10-01 01:59:46 -04:00
k0rd
d79e667407
Fixes check for breaking walls
2013-10-01 01:53:54 -04:00
Zack Piispanen
545709e845
Fix item drops
2013-10-01 00:47:02 -04:00
Zack Piispanen
2621774e85
Updated Commands to use heal packet instead of hearts, enabling godmode. needs permission.
2013-09-30 23:56:59 -04:00
k0rd
efa6b8fbac
permission 'canpaint' for painting tiles
2013-09-30 23:55:33 -04:00
Zack Piispanen
b8fdb6467c
Fix Style
2013-09-30 20:22:19 -04:00
Zack Piispanen
fb9a3d0e1b
Music box fix
2013-09-30 20:11:01 -04:00
Zack Piispanen
d71aacc58d
Did some tweaks to Teleport to make the bounds checks in one place.
...
Fixed item drop packet, as well as update the bounds.
2013-09-30 19:34:43 -04:00
Zack Piispanen
b8a5492b20
Some water fixes.
2013-09-30 19:12:09 -04:00
Zack Piispanen
98a7e7f080
Added SSI Updates.
2013-09-30 18:41:54 -04:00
Zack Piispanen
fddaf657a5
Teleport code has been cleaned up.
...
Added tp prevention based on permission tp. Updated to latest server exe.
2013-09-30 16:23:11 -04:00
k0rd
584950bc6f
Added a check to see if player has recently lit a fuse
...
This will prevent cheat detection from wrongly triggering if the player uses a fused explosive and quickly switches to another weapon before the explosive detonates.
I also commented out a block where we force explosives server-side, this would usually cause dynamite to explode in the wrong position when it bounced around too much.
2013-09-30 06:45:33 -04:00
k0rd
2185b18705
allow explosives to break tiles
2013-09-30 04:46:32 -04:00
Zack Piispanen
7ea9be6e75
Changed how EditTile was handled so that we have enums and pass those instead of confusing bytes.
...
Comments should be updated to reflect new stuff.
2013-09-29 18:11:08 -04:00
Zack Piispanen
203611706e
Fixed long if statement
2013-09-29 08:53:47 -04:00
Zack Piispanen
40ba6c56d3
Update packet logic up to 17 (not including 17 ->tile edit...something needs to be done with the last two bytes)
2013-09-29 05:29:18 -04:00
k0rd
c80ebbc116
Changed collision detection margins; added slush to it too.
2013-09-29 04:59:56 -04:00
k0rd
954b5f8b4c
Merge remote branch 'origin' into 1.2_terraria
2013-09-29 03:57:52 -04:00
k0rd
ef2af933c4
beginning tile types in NetTile.cs
...
fix typo in GetDataHandlers.cs
2013-09-29 03:57:04 -04:00
Zack Piispanen
6d01f604a7
Merge branch '1.2_terraria' of github.com:Olink/TShock_1.2 into 1.2_terraria
2013-09-29 03:41:38 -04:00
Zack Piispanen
1a2f874285
Implemented Packet Teleport mechanism.
2013-09-29 03:37:20 -04:00
k0rd
a2fc066965
Added better noclip detection, including support for half and slanted blocks, and an ignore for honey.
2013-09-29 02:29:59 -04:00
Zack Piispanen
7731bc46f1
More minor fixes
2013-09-28 23:52:51 -04:00
Zack Piispanen
c17b661166
Stripped out stupid shit
...
Commented packets we dont know about yet.
2013-09-28 17:32:03 -04:00
Zack Piispanen
8980a2155a
Removed redundant code.
2013-09-22 22:56:52 -04:00
Zack Piispanen
856def83b3
Added basic framework for allowing for ban durations and banning admin.
...
Added BanningUser, Date(of ban), and Expiration to the db
On join, Expiration is checked, if ban is expired we remove it and the user is allowed on.
When running the ban command, your UAN is used as the banning user, and the date is that moment, with no expiration.
#531
2013-09-22 16:04:12 -04:00
Zack Piispanen
ba42fb08df
Removed ip address from users, as well as changed /user add syntax to be '/user add username password group' instead of colon bullshit.
2013-09-21 17:11:22 -04:00
Zack Piispanen
4fed645fde
Added config override for stat hacks. This makes updating for 1.12 easy as well since these will change then, small part of #525
2013-09-21 16:06:01 -04:00
Zack Piispanen
33050b1306
Fixed(?) lava and water liquid sets. Not sure if its even possible to get this far into the process, but if it was possible to bypass the item in hand checks in OnSecondUpdate() and OnPlayerUpdate() then they would successfully place lava/water. This should now be fixed, and if the right bucket isn't in their hand we ignore.
2013-08-28 00:42:45 -04:00
Lucas Nicodemus
ae7ab5f234
Updated copyright information to point to 2013.
2013-08-22 21:51:17 -06:00
CoderCow
d1f1e422a0
-Ingame log messages are no longer shown to the player who caused them.
...
-Changed ingame log message color to something more unique for better identification.
2013-07-22 12:22:39 +02:00
MarioE
ca6efe66f3
Fixed merge.
2013-07-11 12:58:40 -04:00
Lucas Nicodemus
033ffc67a9
Merge pull request #494 from Scavenger3/tile
...
Check for invalid place style.
2013-07-11 09:42:09 -07:00
MarioE
8ba1aa58ac
Added some tile hacking checks and moved explosive projectiles server-side.
2013-07-10 08:51:42 -04:00
Scavenger3
2bd9b6a6b6
Check for invalid place style
2013-07-06 22:18:26 +10:00
Scavenger3
a01a33192a
Tile GetDataHandlers: fix bool fail and add byte style
2013-07-06 16:39:20 +10:00
CoderCow
cf018ebd13
Fixed /overidessi not working properly if DisableLoginBeforeJoin was false.
2013-07-02 12:15:10 +02:00
CoderCow
8c23d68727
-Added "-p" parameter to "/region name" for persistent mode, type "/region name" without "-p" to disable.
...
-Added "-u" parameter to "/region name". Use to include unprotected regions in the listing.
-Added "-z" parameter to "/region name". Use to include z indexes in the listing.
-Regions displayed by "/region name" are now sorted by z index.
2013-07-01 18:23:56 +02:00
CoderCow
25e584efe3
-Fixed an exploit where players could sneak items through SSI when DisableLoginBeforeJoin was true.
...
-/overidessi will now actually work on players not logged in...
2013-07-01 12:00:12 +02:00
Zack Piispanen
89571174ec
Changed login event to prelogin and postlogin, if you set the args of prelogin to true, the login is ignored. In this case, if the server is loginbeforejoin, you need to kick the player with whatever reason otherwise bad things will happen.
2013-05-25 20:13:39 -04:00
Scavenger3
4e768f3231
Added SilentJoin to TSPlayer
2013-01-13 19:10:02 +10:00
Zack Piispanen
0aedf2b108
Added way to have an overridable group that is session based.
...
New command /sudo <player> <group> will override the player's group with the group specified.
2012-12-15 18:59:25 -05:00
Zack Piispanen
9960526384
Fixed visibility of PlayerHooks.cs
2012-12-15 12:54:22 -05:00
Zack Piispanen
c37cc91ca0
Added Hook for player login, for plugin sake, now they can utilize the login before join.
2012-09-24 14:32:21 -04:00
Zack Piispanen
88394ac561
Added back in region manager.
...
Added back in spawnmob commands, including the obsolete boss commands.
2012-09-15 16:20:16 -04:00
MarioE
98875e16ac
No need for a duplicate method.
2012-08-21 10:32:47 -04:00
MarioE
5b032f277d
Match the god damned existing tab format
2012-08-20 10:33:54 -04:00
MarioE
8bbed92683
Er, add in a default mute reason... also disable noclip detection while tongued.
2012-08-20 10:00:46 -04:00