Commit graph

4056 commits

Author SHA1 Message Date
Lucas Nicodemus
1bee289daf Move TShock.CheckIgnores(TSPlayer) -> TSPlayer.CheckIgnores()
Note: This method really sucks and needs to be rebuilt anyway.
2017-12-16 01:03:05 -07:00
Lucas Nicodemus
9f7c3ead09 Add & move OnPlaceItemFrame to Bouncer 2017-12-15 23:15:43 -07:00
Lucas Nicodemus
748d7f7fab Move OnGemLockToggle -> Bouncer 2017-12-15 22:58:41 -07:00
Lucas Nicodemus
de017f2d41 Create & move OnPlaceTileEntity to Bouncer; fix unreachable code 2017-12-15 22:51:07 -07:00
Lucas Nicodemus
64facfc10c Document internal mass wire op in Bouncer 2017-12-15 22:29:52 -07:00
Lucas Nicodemus
681f2a2432 Add & move OnMassWireOperation hook to Bouncer 2017-12-15 22:15:17 -07:00
Lucas Nicodemus
cdba07c62e Move OnPlayerAnimation to Bouncer 2017-12-15 21:50:20 -07:00
Lucas Nicodemus
d03e899452 dmg -> damage 2017-12-15 21:43:27 -07:00
Lucas Nicodemus
007c685c19 Move OnNPCStrike to Bouncer 2017-12-15 21:42:20 -07:00
Lucas Nicodemus
e8a3f87e23 Merge remote-tracking branch 'origin/general-devel' into fragments 2017-12-15 19:28:12 -07:00
Chris
3533b7e55e
Merge pull request #1534 from Ryozuki/sql_improve
Add some SQL improvements
2017-12-16 12:57:06 +10:30
Lucas Nicodemus
81db59d864
Merge branch 'general-devel' into sql_improve 2017-12-15 18:38:25 -07:00
Lucas Nicodemus
01d865fddc Move OnPlayerDamage to Bouncer
Remove reference to PlayerDamage v1 hook
2017-12-15 18:27:55 -07:00
Lucas Nicodemus
82e2ecb662 Move OnItemDrop to Bouncer 2017-12-15 18:11:35 -07:00
Lucas Nicodemus
5cdb38675c Move OnPlayerBuff logic to Bouncer 2017-12-15 17:51:16 -07:00
Lucas Nicodemus
c9955a74ec Document OnChestItemChange 2017-12-15 12:14:10 -07:00
Lucas Nicodemus
845fc3b7c8 Move OnChestItemChange to Bouncer
Fix issue where TShock didn't properly do anti-cheat on chest
item changes.
2017-12-15 12:12:21 -07:00
Lucas Nicodemus
bcc1816071 Update changelog 2017-12-14 20:54:04 -07:00
Lucas Nicodemus
943f86615a Move UpdateNPCHome to Bouncer 2017-12-14 20:46:26 -07:00
Lucas Nicodemus
be8cffddfd Move OnChestOpen to Bouncer 2017-12-14 20:31:54 -07:00
Lucas Nicodemus
863fa706c2 Document OnPlaceChest in Bouncer 2017-12-14 20:28:50 -07:00
Lucas Nicodemus
d67d3e66a6 Merge branch 'general-devel' into fragments 2017-12-14 20:21:20 -07:00
Lucas Nicodemus
a6d1d9ab49 Update submodule; PacketTypes.TileKill -> PlaceChest 2017-12-14 20:19:53 -07:00
Lucas Nicodemus
6d7c8aa019 TileKill -> PlaceChest (hook changed, so did packet); +Bouncer 2017-12-14 20:13:25 -07:00
Lucas Nicodemus
9f8db96188 Make death in hardcore sting a little more 2017-12-14 09:18:44 -07:00
Lucas Nicodemus
0ac486ab5e Remove TShockRestTestPlugin
1. It hasn't been updated in 6 years.
2. Nobody is going to update it.
2017-12-14 08:33:34 -07:00
Lucas Nicodemus
5f647f087c (Probably) fix invasions started by TShock being weird
TShock used to call the StartInvasion method in Main with a type
and a size, but then in some update it stopped taking a size. So
you have to change a field to change the size, but the problem is
that the field is reset when StartInavsion is called. This means
that any effort to manually change the size would have failed due
to the fact that the field is reset at the end. The order has been
changed to account for this.

In addition, the start size is now set, so the game can report
progress correctly on the current invasion.
2017-12-14 08:08:57 -07:00
Lucas Nicodemus
3f22c52698 Move StartInvasion() out of the TShock main class 2017-12-14 07:56:41 -07:00
Lucas Nicodemus
5cd5bdaaa0 Move OnLiquidSet to Bouncer 2017-12-14 07:46:29 -07:00
Lucas Nicodemus
2f4b1a5bfc Merge branch 'general-devel' into fragments 2017-12-14 07:06:31 -07:00
Ziteng Wang
ac28a251f2
Merge pull request #1558 from Pryaxis/better-readme
New readme, docs, infra for devs
2017-12-14 00:06:19 -08:00
Lucas Nicodemus
9d6de89a0b
Merge branch 'general-devel' into better-readme 2017-12-14 00:38:36 -07:00
Chris
4bd23baa7b
Merge pull request #1559 from Pryaxis/better-fts
Switch the "auth system" to "initial setup system" everywhere.
2017-12-14 18:04:31 +10:30
Lucas Nicodemus
e16b7bea36 Merge branch 'general-devel' into better-fts 2017-12-14 00:19:49 -07:00
Lucas Nicodemus
7b0fb148bc Merge branch 'general-devel' into better-readme 2017-12-14 00:19:32 -07:00
Lucas Nicodemus
855037eedb Merge branch 'general-devel' into fragments 2017-12-14 00:19:14 -07:00
Lucas Nicodemus
fddc31cd6f Update submodule to latest TSAPI rev 2017-12-14 00:18:50 -07:00
Lucas Nicodemus
868a3fac21 Merge branch 'general-devel' into fragments 2017-12-14 00:18:18 -07:00
Lucas Nicodemus
21c15da9b0 Redirect linux users to the unix readme 2017-12-14 00:12:53 -07:00
Lucas Nicodemus
6dc125214e Minor tweak to issue template 2017-12-14 00:04:21 -07:00
Lucas Nicodemus
7440995b4d Shuffle code of conduct a bit 2017-12-14 00:03:56 -07:00
Lucas Nicodemus
b2939e3cad Freshen the pull request template 2017-12-14 00:02:24 -07:00
Lucas Nicodemus
76b5ba6af5 Update contributing guidelines & issue template 2017-12-14 00:00:19 -07:00
Lucas Nicodemus
2bd4636446 Finalize readme update; prepare for code review 2017-12-13 23:55:35 -07:00
Lucas Nicodemus
25c67c5d7c Fix anchors on the readme 2017-12-13 23:42:38 -07:00
Lucas Nicodemus
3188f5d1ea Finish dev docs for building; need to check anchor links live 2017-12-13 23:40:48 -07:00
Lucas Nicodemus
b6bc57745f Alnitak is a star in the constellation Orion, part of Orion's Belt 2017-12-13 23:08:43 -07:00
Lucas Nicodemus
d6dfbe4e7d Updated readme with new setup system stuff 2017-12-13 23:07:03 -07:00
Lucas Nicodemus
ffdcd34c91 Fix issue where setup system could re-enable itself
The current initial setup system would re-enable if setup.lock
was removed even if an account was in the database. This is
because when we switched to "owner" being the primary target
of the setup system, we failed to anticipate that an account with
superadmin would never exist in the database in an ideal
condition.
2017-12-13 22:45:41 -07:00
Lucas Nicodemus
0826a37fe8 Update changelog 2017-12-13 22:41:00 -07:00