Commit graph

4509 commits

Author SHA1 Message Date
Lucas Nicodemus
35198647a1
Presumptively fix MySQL 8 compat
`Groups` is a reserved name in MySQL 8 and this should fix compat issues
with it.
2020-05-18 18:40:51 -07:00
Lucas Nicodemus
8318b37de3
Merge branch 'general-devel' of github.com:Pryaxis/TShock into general-devel 2020-05-18 18:27:04 -07:00
Lucas Nicodemus
d8747c34e9
Rename /bloodmoon to /tbloodmoon 2020-05-18 18:25:07 -07:00
Lucas Nicodemus
9531b0ad86
Merge pull request #1785 from Pryaxis/all-contributors/add-Patrikkk
docs: add Patrikkk as a contributor
2020-05-18 18:20:14 -07:00
Lucas Nicodemus
541a3ff658
Merge branch 'general-devel' into all-contributors/add-Patrikkk 2020-05-18 17:55:45 -07:00
Lucas Nicodemus
1c70ce5bb7
Merge pull request #1770 from Pryaxis/boncer-buff-fix
Adding new buffs to OnNPCAddBuff
2020-05-18 17:54:58 -07:00
allcontributors[bot]
f8670a02e1
docs: update .all-contributorsrc [skip ci] 2020-05-19 00:53:07 +00:00
allcontributors[bot]
6f1c6d2bd5
docs: update README_cn.md [skip ci] 2020-05-19 00:53:06 +00:00
allcontributors[bot]
dce7e579a7
docs: update README.md [skip ci] 2020-05-19 00:53:05 +00:00
allcontributors[bot]
45b078eeb0
docs: update .all-contributorsrc [skip ci] 2020-05-19 00:52:09 +00:00
allcontributors[bot]
4861f5ff19
docs: update README_cn.md [skip ci] 2020-05-19 00:52:08 +00:00
allcontributors[bot]
1b46abe725
docs: update README.md [skip ci] 2020-05-19 00:52:07 +00:00
Lucas Nicodemus
36e920c335
Merge branch 'general-devel' into boncer-buff-fix 2020-05-18 17:50:11 -07:00
Lucas Nicodemus
c78a2b0e46
Update defect report template 2020-05-18 10:36:42 -07:00
Patrikkk
8ced5d5dfc Adding new buffs to OnNPCAddBuff
Missed these buffs with their bufftimes, so it was always caught by the bouncer, thinking players are hacking.
2020-05-18 18:47:39 +02:00
Lucas Nicodemus
17affbe93b
Run actions on pull request 2020-05-18 09:24:33 -07:00
Lucas Nicodemus
c14ddae58b
Update submodule for assembly version change 2020-05-18 09:17:40 -07:00
Lucas Nicodemus
b56f1fc35c
Update readme again 2020-05-18 01:25:29 -07:00
Lucas Nicodemus
8525663c35
Update readme, changelog 2020-05-18 01:07:24 -07:00
Lucas Nicodemus
41c813a2dd
Version tick: 4.4.0 2020-05-18 01:04:51 -07:00
Lucas Nicodemus
013c58e923
Update TShock version codename 2020-05-18 01:00:23 -07:00
Lucas Nicodemus
3471646dc7
Temporarily disable some projectile cheat checks 2020-05-18 00:52:44 -07:00
Lucas Nicodemus
edca454f8d
Use xcopy to copy actions artifacts 2020-05-18 00:35:28 -07:00
Lucas Nicodemus
39730a7b14
Use powershell in github actions copy 2020-05-18 00:29:17 -07:00
Lucas Nicodemus
a341ca16fb
Update copy prebuilts workflow run again 2020-05-18 00:23:26 -07:00
Lucas Nicodemus
bee4d3b44b
Remove telegram link from readme 2020-05-18 00:20:39 -07:00
Lucas Nicodemus
cc814ff3cc
Add copy prebuilts to github actions script 2020-05-18 00:18:56 -07:00
Lucas Nicodemus
92f8095277
Read extra data for kill portal 2020-05-18 00:00:55 -07:00
Lucas Nicodemus
0a95457a7e
Merge branch 'general-devel' of github.com:Pryaxis/TShock into general-devel 2020-05-17 23:48:55 -07:00
Lucas Nicodemus
12d40e98ad
Disable always return on HandleLoadNetModule
As of 1.4.x.x, these are used for more than just chat text and we need
to start handling them separately. The original check here would just
return true (handling the event) for any module that's not text. Now, we
need to actually do processing and check for exploits on these.
2020-05-17 23:47:29 -07:00
Chris
ea53fdf04a Merge branch 'general-devel' of https://github.com/Pryaxis/TShock into general-devel 2020-05-18 15:47:40 +09:30
Chris
c2e3f65a2a Add modeling to new projectile handling 2020-05-18 15:47:31 +09:30
Lucas Nicodemus
926f97b49f
Update OnTeleport hook with new changes 2020-05-17 23:17:03 -07:00
Lucas Nicodemus
16df9bb16c
Update "spawn boss invasion" get data handler
This is really "spawn arbitrary stuff" and it can create invasions,
pets, and bosses now.
2020-05-17 22:44:10 -07:00
Chris
ea6425a2e2 Update Bouncer/Item Bans refs for new models 2020-05-18 14:45:36 +09:30
Chris
a1243a580c Merge branch 'general-devel' of https://github.com/Pryaxis/TShock into general-devel 2020-05-18 14:42:43 +09:30
Chris
db84a9fc8f Adds models for the random bitsbyte data received in packet 13 - player update 2020-05-18 14:42:29 +09:30
Lucas Nicodemus
5287f9a2e8
Update submodule for updated packet types 2020-05-17 21:47:17 -07:00
Lucas Nicodemus
0fc72d76d4
Update submodule so that macOS, Linux work 2020-05-17 20:38:54 -07:00
Lucas Nicodemus
51fadf406f
@Patrikkk Packet 55 checkpoint
As of this commit, the 1.4.0.2 prep work has been completed. This means
that GetDataHandlers & Bouncer have been updated to support changes to
the protocol made up to packet 55. No exploits have been checked for in
TileSend according to him, but this means that subsequent work can start
on packet 56 and work forward.
2020-05-17 18:04:16 -07:00
Lucas Nicodemus
2e1c629fd9
Merge pull request #1758 from Pryaxis/1.4-updates
Updating HandleProjectileNew
2020-05-17 18:03:48 -07:00
Patrikkk
f48a18aa7a Fixing my random if logic.
Really.. time for bed.
The Any wasn't terrible, but itwould have allow cross sending projectiles within that dictionary. (send gold stab with copper in hand, or vice versa etc)
2020-05-18 02:44:39 +02:00
Patrikkk
91e3ebf4f0 Fix false cheat catch on stab items.
Stab items (swords) now send projectiles to imitate directional stabbing. Bouncer catched since there was no handling of these new projectiles.
2020-05-18 02:37:39 +02:00
Patrikkk
a02f959f58 Update Buff related packets
Buff IDs no longer fit in a byte. Vanilla reads/writes ushorts but they get converted to int.
- Added helptip for Zone4 in playerzones eventargs.
2020-05-18 02:02:02 +02:00
Patrikkk
3b3fa9fc72 Update Modify Tile packet.
Only updating. Did not patch any possible exploits. Requesting someone to tend to this when possible.
2020-05-18 00:41:12 +02:00
Patrikkk
2d5166cfa4 Updating SpawnPlayer and PlayerUpdate packet
Fixing the HasHackedItemStacks method by adding missing Void Vault check.
2020-05-18 00:04:49 +02:00
Patrikkk
9a05678933 Updating HandleProjectileNew
Packet structure order is different in 1.4
2020-05-17 21:41:31 +02:00
Lucas Nicodemus
b349da69b6
Update submodule to support 1.4.0.2 2020-05-17 12:09:59 -07:00
Lucas Nicodemus
1078b579c4
Incorporate @Patrikkk's changes over Axeel's
The TSAPI that Patrikkk has does not contain public fields for the
referenced GameMode types.
2020-05-17 11:58:21 -07:00
Lucas Nicodemus
96468871a0
Merge branch 'general-devel' into 1.4 2020-05-17 11:14:42 -07:00