Commit graph

359 commits

Author SHA1 Message Date
Zack Piispanen
ee4058ad8b Fix liquids 2013-10-01 20:03:05 -04:00
Zack Piispanen
3402940b31 For all things holy, spaces be gone. 2013-10-01 18:07:20 -04:00
Zack Piispanen
435029dbeb Fix tabs 2013-10-01 18:05:38 -04:00
Zack Piispanen
f405e7cbd6 Fix boss spawn items. 2013-10-01 18:03:34 -04:00
k0rd
0ee88aaf5e updated server bin for terraria version tick, fixes inferno fork and shadowbeam staff 2013-10-01 13:52:09 -04:00
Zidonuke Ghost
262e6d8349 Merge branch 'general-devel' of github.com:NyxStudios/TShock into general-devel 2013-10-01 06:22:25 -04:00
Zidonuke Ghost
0d351778a7 Initial server side character system implementation. 2013-10-01 06:22:08 -04:00
Zack Piispanen
6fd6bc9b9c Fix Added text to godmode
Fixed negated permissions
2013-10-01 04:56:18 -04:00
Zack Piispanen
98a282cd2a Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2013-10-01 04:53:06 -04:00
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
Zack Piispanen
ce73b0c0b5 Add canchat permission as well as godmode being a toggle command. 2013-10-01 04:20:52 -04:00
Zack Piispanen
4e9698b6ee Fixed ropes because derp I cant read docs. 2013-10-01 03:29:55 -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