Commit graph

2646 commits

Author SHA1 Message Date
White
ba677f83cb All OnSecondUpdate Disable calls now use one set of DisableFlags. Fixes #1072 2015-09-12 12:57:00 +09:30
White
1faf064983 Changed the way the SecondUpdate checks work 2015-09-12 12:50:01 +09:30
White
33739c4f07 Added a new Disable method with flags to determine where the message is logged to.
Obsoleted the old disable method
Added a config option to disable OnSecondUpdate logs (disable message is written only to console if set to true)
Updated all instances of the obsolete Disable method to the new Disable method
2015-09-12 11:33:17 +09:30
White
2e5eaae0b3 Checking whether a point is in a region no longer requires to region to be protected.
Renamed some methods to conform to C# conventions.
2015-09-06 18:49:57 +09:30
White
502afb4e6f DCU fix, courtesy of 412fcf233c. Closes #1018 2015-09-06 18:30:40 +09:30
Tyler Watson
4bd1b6a07a Refactored StartInvasions to use Main.startInvasion method
It appears that there is a whole lot of display logic in the official
Terraria StartInvasion method, which is why martian invasion wasn't
working properly.

TSAPI now contains a slighly modified startInvasion method which takes
an optional invasion size, so TShock's StartInvasion method has now
been refactored to use TSAPI's invasion, restoring martian invasion
functionality.

Fixes #1087
2015-08-29 16:19:14 +10:00
White
218bd98556 Added newline parsing to SendMessage to prevent plugins doing funky stuff to chat 2015-08-26 20:55:32 +09:30
White
24184a8061 Itembans check dyes, misc dyes, and misc equips 2015-08-26 20:48:25 +09:30
Tyler Watson
01486f7ba9 Fixed an issue preventing bans being added when a ban already existed
Fixes #1094
2015-08-21 22:58:52 +10:00
Lucas Nicodemus
87e846e630 Version Tick: 4.3.9 2015-08-16 22:10:00 -06:00
Tyler Watson
ac531a7d14 Removing TSPlayer.user from heapshot 2015-08-16 14:15:20 +10:00
Lucas Nicodemus
c004fec56c Version tick: 4.3.8 2015-08-07 07:34:56 -06:00
Lucas Nicodemus
c073100c0a Update Submodule; Update to API 1.21 2015-08-07 07:32:40 -06:00
Lucas Nicodemus
95ef7c9d85 Fix #1063 2015-07-30 16:43:45 -06:00
Lucas Nicodemus
9af4980b60 /auth now forcekicks if auth is disabled
Update submodule
2015-07-30 16:10:59 -06:00
Enerdy
2320613a1d Add GetItemFromTag(), null check on item names. 2015-07-29 15:27:16 +01:00
White
c7711b2906 Allow[Hallow/Corruption/Crimson]Creep in config now work
Fixes #1043
2015-07-25 13:06:21 +09:30
Lucas Nicodemus
835f507672 Version tick: 4.3.7 2015-07-24 11:51:35 -06:00
Lucas Nicodemus
97f0bd5aac Tick to 4.20 2015-07-23 10:49:49 -06:00
Lucas Nicodemus
8c130f177c Merge branch 'general-devel' of github.com:NyxStudios/TShock into general-devel 2015-07-23 10:34:55 -06:00
Lucas Nicodemus
45ed4237a7 Version tick: 4.3.6 2015-07-23 10:34:33 -06:00
Tyler Watson
7717f6d9d5 Removed -world handling from inside TShock
Seriously, when has it ever been a good idea to handle TSAPI commandline
mechanisms from a plugin?  TSAPI related command line parameters need to
be handled from inside TSAPI.
2015-07-23 18:41:18 +10:00
White
1825a822a0 Merge pull request #1033 from NyxStudios/proj-permissions
Fix more projectile permission checks.
2015-07-21 12:54:14 +09:30
White
4371ad4d9a Logging out is now safe in SSC. Fixes #1037 2015-07-20 23:25:33 +09:30
Enerdy
0b99aceeb9 Add projectile 465 to list of projectile ignores, fix another previously added ignore. 2015-07-18 21:30:16 +01:00
George
320d725136 Merge remote-tracking branch 'upstream/general-devel' into general-devel
Conflicts:
	TerrariaServerAPI
2015-07-18 12:24:29 +01:00
George
0c46a2ddcf Move three startup args back to ServerApi 2015-07-18 11:02:50 +01:00
Denwey Tharkt
e8ce773fdb Target Dummies no longer get butchered by /butcher. Fixes #1025 2015-07-17 20:38:56 -03:00
George
8cf78be440 Move all startup arguments to TShock from API 2015-07-17 22:52:40 +01:00
Ijwu
6f0a23c8fc Merge pull request #1017 from Patrikkk/general-devel
Add HandlePlaceObject
2015-07-17 13:35:24 -04:00
White
07d4b397e2 Remove obsolete cloud save parameter 2015-07-17 13:49:20 +09:30
White
3e75ec8a52 Fixes #1019 2015-07-17 13:45:55 +09:30
Patrikk
dfba5cb51d Add HandlePlaceObject
Preventing users from placing objects in protected regions.
2015-07-16 12:47:43 +01:00
Jordy Moos
fd49aaad83 Use tabs not spaces 2015-07-16 13:25:03 +02:00
Jordy Moos
51e2cbeb21 Serverpassword syntax error gave wrong command 2015-07-16 13:11:43 +02:00
White
1ab66128ab Added Moon Lord to SpawnBoss 2015-07-16 20:06:54 +09:30
White
e4722c8c2f Vortex stealth armour now works. Fixes #964 2015-07-16 19:16:20 +09:30
White
89acc03c62 Added monoliths to orientable tiles. Fixes #999 2015-07-16 18:40:19 +09:30
White
a577dbbcc4 Fixed Tall Gates and Trap Doors. Solves #998 2015-07-16 17:22:37 +09:30
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
985f890153 Removed duplicate REST port assign
Fixed a typo
2015-07-16 13:00:43 +09:30
White
b50f870d87 Updated projectile handling in GetDataHandlers 2015-07-16 13:00:08 +09:30
Enerdy
63bf256abf Fix bubble tile triggering noclip checks. 2015-07-15 03:12:56 +01:00
Lucas Nicodemus
b922d8722e Deprecate DCU disable; default to on 2015-07-14 04:21:12 -06:00
Lucas Nicodemus
edfdd35551 Version tick: 4.3.5 2015-07-13 22:19:45 -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
Lucas Nicodemus
a9d986a639 Version tick: 4.3.4 (Harmonics are within normal parameters)
Right, we're clear.
We are go for launch.

Initiating launch sequence.
2015-07-11 23:51:45 -06:00
Lucas Nicodemus
7d74deabf7 Version tick: 4.3.3 2015-07-10 10:54:10 -06:00