Commit graph

541 commits

Author SHA1 Message Date
White
9d55122da8 Teleport handler now handles wormhole potions.
Added a permission to use wormhole potions
2015-07-16 15:36:32 +09:30
White
e044dfaf52 Fixed #992
Updated submodule
2015-07-16 13:58:03 +09:30
White
b50f870d87 Updated projectile handling in GetDataHandlers 2015-07-16 13:00:08 +09:30
Lucas Nicodemus
b922d8722e Deprecate DCU disable; default to on 2015-07-14 04:21:12 -06:00
White
9aa863d62e Potentially fixed prefixes in SSC (thanks @stealownz!) 2015-07-12 21:56:52 +09:30
Ijwu
a78efd0dbf update spawnboss to handle new bosses and legions as well as fix packet structure 2015-07-12 02:29:21 -04:00
White
07c89d7129 Added another projectile to ignore (thanks @patrikk) 2015-07-10 18:35:12 +09:30
Lucas Nicodemus
9b0cd1bb23 Ignore Moon Lord projectiles (thanks @k0rd) 2015-07-10 00:13:10 -06:00
Lucas Nicodemus
fc4ee7b547 Fix wall placement mechanic (thanks @ijwu, @whitexz)
Fixes #946
2015-07-10 00:03:26 -06:00
Lucas Nicodemus
ed9e636c61 Allow users to break dressers
Fixes #960
2015-07-09 23:31:05 -06:00
White
dfc2cd8f6f Fixed the issue where using the Super Absorbent Sponge would disable users 2015-07-07 22:55:50 +09:30
Enerdy
a5dd236de4 Fixed some invasion projectiles freezing everyone under certain conditions (Thanks @Patrikkk) 2015-07-06 23:19:44 +01:00
Lucas Nicodemus
2b1973b4a5 Merge branch 'general-devel' of github.com:NyxStudios/TShock into general-devel 2015-07-05 15:08:32 -06:00
Lucas Nicodemus
71ace99531 Fix DCU disable 2015-07-05 15:08:17 -06:00
Enerdy
e8b4cf1aa5 Merge branch 'general-devel' of https://github.com/NyxStudios/TShock into general-devel 2015-07-05 21:50:26 +01:00
Enerdy
17864252dd PlayerInfo now collects data on the character's style and gender properly 2015-07-05 21:50:20 +01:00
Lucas Nicodemus
828ee0fde5 Add config option to enable DCU 2015-07-05 14:30:49 -06:00
Lucas Nicodemus
dd58ab8d15 Force disable the DCU 2015-07-05 14:27:46 -06:00
White
3a3e053d43 Fixed SSC. Note that SSC will NOT work with UUID login before join. UUID login before join has been disabled during SSC unless the player has the "tshock.ignore.ssc" permission.
Removed IncrementKills()
2015-07-05 23:13:54 +09:30
White
2d66265afd Endless water bucket is now considered to be a water bucket 2015-07-05 20:09:26 +09:30
Enerdy
3099f5d18c Fix WorldInfo packet, window title now correctly displays the IP Address of the Network Interface the server is being hosted on. 2015-07-04 22:06:27 +01:00
Enerdy
0e23ffa1a6 Fixed issues with BitsByte. TShock should compile again. 2015-07-04 17:17:26 +01:00
Enerdy
597322217d Fix more broken calls. 2015-07-04 16:17:31 +01:00
MarioE
d5fb8726cc Extend NetItem 2015-05-04 22:11:10 -04:00
Enerdy
ee776b7e60 Fix grammar, explicitly state that we need this check 2015-05-02 13:45:40 +01:00
Enerdy
f4fa624936 Specify which item is causing a player to be disabled. Fixes #909. 2015-05-02 03:03:41 +01:00
White
44ad0c68b8 Change TSPlayer.UserID to TSPlayer.User.ID, as well as refactoring some of UserManager.cs. Solves #916 2015-05-01 11:18:37 +09:30
White
dd7ad78d3f Adds a User object to TSPlayer 2015-04-29 17:24:20 +09:30
Lucas Nicodemus
37b5a52fdb Move all TShock usages to use User.VerifyPassword() 2015-04-13 11:16:21 -06:00
Lucas Nicodemus
362fcbceb3 Remove warning ignore pragmas for just calling reads directly 2015-04-13 00:19:11 -06:00
Lucas Nicodemus
1b835c0597 Fix more broken docs
Also disables warnings for some specific unused variables
2015-04-13 00:01:37 -06:00
Zack Piispanen
b031f45cb0 Change the way we ignore packets from clients while swapping with SSC inv.
Add dump for SSC, and terminate the application (maybe).
2015-03-16 20:36:32 -04:00
Lucas Nicodemus
db6c09787d Use less obsolete code
Disable XML comment warnings for the love of god
Fix some random tab/space conflict indentation
2015-02-28 19:09:02 -07:00
Enerdy
825de3fe73 Update methods using deprecated SendData code and Logs 2015-02-28 13:08:32 +00:00
Zack
f9bf470b1d Tick version and update copyright 2015-01-28 15:29:13 -05:00
PhoenixICE
0dcbbc9f18 Added Kicking for Damage Threshold 2014-12-18 21:54:12 +08:00
Rodrigo
b688a31fd5 Fix HandleProjectileNew for banned projectiles 2014-10-26 15:22:51 +00:00
Zack Piispanen
d5527ade42 Add length to database primary keys.
Tweak some of the itembans code to be less inefficient.
Removed a chunk of code from the buff code that prevented users from being buffed with a buff that comes from an item.  This code seemed to cause max cpu usage when being disabled.  I don't think this code is useful, but I leave that to people who own servers.  IMO all buff code should be removed.
2014-09-15 09:05:28 -04:00
MarioE
55a00c208d Fix HP/MP checks 2014-07-31 23:48:54 -04:00
MarioE
fd5c696656 Add permission to ignore max HP/MP, add config option for max HP/MP, possibly fix SSC
Fixing SSC is done by sending packet 39 (item disown) to the client.
Until a response, which is packet 22, is received from the client, all
SSC-related packets are completely ignored. This ensures that the SSC
data which is sent is not dirtied due to packets which are processed
during RestoreCharacter or slightly afterwards.
2014-07-28 23:40:27 -04:00
Zack
7a8422de5c Add tile banning, because such whine, much desire (doge).
I am sure this will result in someone whining for wall banning as well, but that can wait another couple of months.
2014-07-27 20:57:17 -04:00
Zack
fb451c6d49 Update license header for 2014 2014-07-10 21:48:33 -04:00
Zack
915e791406 Initial work to move all Server Side Character code to its own module. 2014-07-10 21:09:32 -04:00
MarioE
afffa46ef2 Add config option for anonymous boss/invasion messages 2014-07-10 19:21:22 -04:00
Stealownz
3748789110 Adds kick/ban on hardcore death. 2014-07-05 00:08:21 +08:00
MarioE
e2d826a157 Add config option "RespawnBossSeconds"
Fixes #813
2014-07-01 14:43:56 -04:00
MarioE
69529fad38 Fix permissions referring to "SSI" instead of "SSC"
Fixes #811
2014-06-27 20:58:31 -04:00
MarioE
63a8d6cdc4 Add crimsand projectile 2014-06-25 14:15:23 -04:00
MarioE
8e7851e5d1 Fix dirt rod 2014-06-25 08:52:00 -04:00
MarioE
5e74037a3a Remove any sort of Raptor interconnection -- should have been in some sort of separate plugin anyhow 2014-06-25 01:22:32 -04:00