Skip to content

Commit 6e31329

Browse files
ATFGKdrunderscore
andauthored
Fix Terra Blade triggered MaxProjDamage, other net changes (Pryaxis#2852)
* update * update * update * Update changelog.md * Update changelog.md Fixed syntax errors. * Update SpawnMsg.cs Use insteadUpperCamelCase * Update changelog.md * Update TSPlayer.cs * Update TSPlayer.cs Missing letters due to input method problems. * Update `docs/changelog.md` Co-authored-by: James Puleo <[email protected]>
1 parent 1335991 commit 6e31329

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

changelog.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,18 @@ Use past tense when adding new entries; sign your name off when you add or chang
7878
* If there is no section called "Upcoming changes" below this line, please add one with `## Upcoming changes` as the first line, and then a bulleted item directly after with the first change. -->
7979

8080
## Upcoming changes
81+
* Corrected and updated deserialization of the following packets (@ATFGK):
82+
* `ProjectileNew`: Read the third `AI` value.
83+
* Before this change, it was previously possible for the projectile damage limit to falsely trigger, such as when using the Terra Balde and Fire Gauntlet together.
84+
* `PlayerSpawn`: Read the `NumberOfDeathsPVE` and `NumberOfDeathsPVP` values.
85+
* Before this change, the `PlayerSpawnContext` was always read incorrectly, due to the values above being placed in the middle of the existing structure.
86+
* `NpcTeleportPortal`: Read the NPC index as a `ushort` instead of a `byte`.
87+
* `PlaceObject`: Read the `Random` value.
88+
* Before this change, the `Direction` was always read incorrectly, due to the value above being placed in the middle of the existing structure.
89+
* `Zones`: Read the `zone5` value.
90+
* `PaintTile` and `PaintWall`: Read the `coatTile` and `coatWall` values.
91+
* `PlayerHurtV2`: Read the `cooldownCounter` value.
92+
* Updated `SpawnMsg` to include the `NumberOfDeathsPVE` and `NumberOfDeathsPVP`, and allow them to be optionally used in `TSPlayer.Spawn`. (@ATFGK)
8193
* Added `WorldTileProvider` to the tshock config with values `default`, `constileation` or `heaptile`. This allows tile providers to be changed in environments where CLI args cannot be altered. See the documentation website for more info about these providers. (@SignatureBeef)
8294
* Updated the Utils.FindByIdOrName to follow same logic. Now fuzzy match fallback to `StartsWith` and then `Contains`. (@sgkoishi)
8395
* Added `ShadowCandle` and `BrainOfConfusionBuff` (BoC dodge buff) to the `PlayerAddBuffWhitelist` (@drunderscore)
@@ -89,6 +101,7 @@ Use past tense when adding new entries; sign your name off when you add or chang
89101
* Increased whitelisted duration of the Mighty Wind (`WindPushed`) buff (from sandstorms). (@drunderscore)
90102
* Allowed the Hellfire (`OnFire3`) buff. (@drunderscore)
91103

104+
92105
## TShock 5.1.3
93106
* Added support for Terraria 1.4.4.9 via OTAPI 3.1.20. (@SignatureBeef)
94107

0 commit comments

Comments
 (0)