Commit graph

4205 commits

Author SHA1 Message Date
Lucas Nicodemus
70c8ef548f Fix merge conflict part 2 2017-12-27 19:09:08 -07:00
Lucas Nicodemus
f74a0f6a70 Merge remote-tracking branch 'origin/general-devel' into oop 2017-12-27 19:03:03 -07:00
Chris
934aa806dd
Merge pull request #1587 from Pryaxis/old-code
Remove old, deprecated, and broken code
2017-12-28 02:01:40 +00:00
Lucas Nicodemus
2f7c146c89 Merge remote-tracking branch 'origin/general-devel' into oop 2017-12-27 19:01:38 -07:00
Chris
cd27a981cb
Merge branch 'general-devel' into old-code 2017-12-28 01:55:22 +00:00
Chris
fdab63a496
Merge pull request #1589 from Pryaxis/noclip
Remove broken noclip detection
2017-12-28 01:53:52 +00:00
Lucas Nicodemus
70f22c1e70 Fix Travis 2017-12-27 18:23:11 -07:00
Lucas Nicodemus
fc689dbbc5 Remove TSPlayer.KickAll
" Ivan - Today at 6:20 PM
@ ハクサロ wouldnt TSPlayer.All.Kick() do the trick?"
2017-12-27 18:21:16 -07:00
Lucas Nicodemus
8301d6a6f3 Remove Utils.ForceKickAll; add TSPlayer.KickAll. 2017-12-27 18:07:28 -07:00
Lucas Nicodemus
1ea04ffd4f Remove Utils.ForceKick; use TSPlayer.Kick.
Some anti-cheat calls were changed to "You have been Bounced." I don't
think we need to tell clients why they were disconnected so they can
tune their hacks better.
2017-12-27 18:01:53 -07:00
Lucas Nicodemus
9e91db9ea4 Removed force kick for attempting to use setup
On many servers, players are tricked into running the /auth or /setup
command to get them kicked. This is stupid. Since the system is disabled
anyway, we don't need to kick them.
2017-12-27 17:43:21 -07:00
Lucas Nicodemus
f79c6a2962 Move Utils.Kick to TSPlayer.Kick 2017-12-27 13:00:13 -07:00
Lucas Nicodemus
e705e398e8 Return real nulls as opposed to string nulls 2017-12-27 11:30:39 -07:00
Lucas Nicodemus
b613fdcda6 Remove Utils.ActivePlayers
Duplicated what an array already stored and told us, but added code and
was obscure. It predated TSPlayers existing.
2017-12-26 21:14:16 -07:00
Lucas Nicodemus
9648e9ac0c Remove excess space 2017-12-26 20:55:33 -07:00
Lucas Nicodemus
11920cde48 Move Utils.FindPlayer -> TSPlayer.FindByNameOrID.
This makes TShock more OOP like (get the matching players from the
player as opposed to getting the players from a random class that
shouldn't exist).
2017-12-26 20:53:00 -07:00
Lucas Nicodemus
227125199a Merge remote-tracking branch 'origin/general-devel' into noclip 2017-12-26 20:33:22 -07:00
Lucas Nicodemus
7c1c88bc65 Remove residual evidence of noclip detection 2017-12-26 20:30:40 -07:00
Lucas Nicodemus
793cfcb842 Remove broken noclip detection
See the changelog entry for this. Basically, it's worse to keep
confirmed broken noclip detection in, even if it detects noclip 90% of
the time, because a random hacker can make a better noclip system and
just evade it 100% of the time by exploiting holes.
2017-12-26 20:28:38 -07:00
Lucas Nicodemus
cb47240c7e Fix indentation on one line in utils 2017-12-26 20:17:11 -07:00
Lucas Nicodemus
846386f98a Merge remote-tracking branch 'origin/general-devel' into old-code 2017-12-26 20:07:34 -07:00
Lucas Nicodemus
6095eccccc Update changelog to signify removal of deprecations 2017-12-26 20:06:29 -07:00
Lucas Nicodemus
903bd5bb75 Migrate AddBan2 calls to AddBan
No more deprecation warnings on this release #yolo
2017-12-26 20:05:52 -07:00
Lucas Nicodemus
5362389e71 Remove obsolete GiveItem call. 2017-12-26 20:04:22 -07:00
Lucas Nicodemus
656c9afdb2 Remove obsolete Rest event. 2017-12-26 20:03:36 -07:00
Lucas Nicodemus
3e6cc78a2c Remove obsolete GiveItemCheck. 2017-12-26 19:59:53 -07:00
Lucas Nicodemus
4444023b2d Remove deprecated distance method 2017-12-26 19:58:11 -07:00
Lucas Nicodemus
cd80edb2f7 Remove unused, deprecated REST config option 2017-12-26 19:57:26 -07:00
Lucas Nicodemus
0b98ac5fc1 Remove deprecated motd, color code support 2017-12-26 19:54:21 -07:00
Chris
830b1634f2
Merge pull request #1585 from Pryaxis/fix-projectiles
Fix #1584 / Revert "Change Utils.SearchProjectile to return -1 in error"
2017-12-27 02:19:58 +00:00
Lucas Nicodemus
cfe8562e74
Merge branch 'general-devel' into fix-projectiles 2017-12-26 18:31:47 -07:00
Lucas Nicodemus
fddd7b53a9
Merge pull request #1586 from mistzzt/fix-mass-wire
Fix mass wire operation in Bouncer
2017-12-25 08:47:10 -07:00
Ziteng Wang
354d20bc1c Fix mass wire operation in Bouncer 2017-12-25 18:19:48 +08:00
Lucas Nicodemus
f2da3f6c83 Remove index check on Bouncer NewProjectiles
Note: even in the previous iteration of the code the search function
returned -1 if it couldn't find it in the system, which would have made
removal of projectiles by ident and owner impossible because they
weren't found anyway.

Either way, this is related to fixing #1584.
2017-12-24 20:13:53 -07:00
Lucas Nicodemus
f942a6c98a Revert "Change Utils.SearchProjectile to return -1 in error"
This reverts commit e19fd22fe0.
2017-12-24 20:09:12 -07:00
Chris
0082b25533
Merge pull request #1580 from Pryaxis/warnings
Turn off compiler warnings for missing comments in permissions
2017-12-24 01:41:28 +00:00
Chris
39d411d695
Merge branch 'general-devel' into warnings 2017-12-24 01:36:36 +00:00
Chris
babd73d81f
Merge pull request #1579 from Pryaxis/crp
Rewrite TShock.CheckTilePermission
2017-12-24 01:36:21 +00:00
Chris
530f62c704
Merge branch 'general-devel' into crp 2017-12-24 01:25:37 +00:00
Chris
f0770dc96b
Merge pull request #1581 from Pryaxis/better-args
Update GetDataHandlers events to use new GetDataHandledEventArgs.
2017-12-24 01:25:25 +00:00
Chris
1148c3dd76
Merge branch 'general-devel' into warnings 2017-12-24 01:23:24 +00:00
Chris
ad21f39ee1
Merge branch 'general-devel' into crp 2017-12-24 01:23:21 +00:00
Chris
12427aeb32
Merge branch 'general-devel' into better-args 2017-12-24 01:21:26 +00:00
Chris
acfa3412e5
Merge pull request #1583 from Pryaxis/noip
Remove IP reset code in TShock init
2017-12-24 01:19:24 +00:00
Lucas Nicodemus
abb9aa1881
Merge branch 'general-devel' into crp 2017-12-23 17:32:07 -07:00
Lucas Nicodemus
78189f0c76
Merge branch 'general-devel' into warnings 2017-12-23 17:31:59 -07:00
Lucas Nicodemus
1e635828f4
Merge branch 'general-devel' into better-args 2017-12-23 17:31:48 -07:00
Lucas Nicodemus
dca542c386 Remove IP reset code in TShock init
This is now handled by the dedicated server in ServerLoop():
	Netplay.ServerIP = IPAddress.Any;
2017-12-23 17:28:54 -07:00
Lucas Nicodemus
aec81c5d3a Remove unused 'NoRestart' variable & startup flag 2017-12-23 16:58:43 -07:00
Lucas Nicodemus
6b6cce3640 Patch docs, fix warnings, update changelog 2017-12-23 15:51:09 -07:00