Fix Terra Blade triggered MaxProjDamage, other net changes (#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 <james@jame.xyz>
This commit is contained in:
parent
825ff2ad9e
commit
95d157fd5d
4 changed files with 91 additions and 27 deletions
|
|
@ -78,6 +78,18 @@ Use past tense when adding new entries; sign your name off when you add or chang
|
|||
* 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. -->
|
||||
|
||||
## Upcoming changes
|
||||
* Corrected and updated deserialization of the following packets (@ATFGK):
|
||||
* `ProjectileNew`: Read the third `AI` value.
|
||||
* 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.
|
||||
* `PlayerSpawn`: Read the `NumberOfDeathsPVE` and `NumberOfDeathsPVP` values.
|
||||
* Before this change, the `PlayerSpawnContext` was always read incorrectly, due to the values above being placed in the middle of the existing structure.
|
||||
* `NpcTeleportPortal`: Read the NPC index as a `ushort` instead of a `byte`.
|
||||
* `PlaceObject`: Read the `Random` value.
|
||||
* Before this change, the `Direction` was always read incorrectly, due to the value above being placed in the middle of the existing structure.
|
||||
* `Zones`: Read the `zone5` value.
|
||||
* `PaintTile` and `PaintWall`: Read the `coatTile` and `coatWall` values.
|
||||
* `PlayerHurtV2`: Read the `cooldownCounter` value.
|
||||
* Updated `SpawnMsg` to include the `NumberOfDeathsPVE` and `NumberOfDeathsPVP`, and allow them to be optionally used in `TSPlayer.Spawn`. (@ATFGK)
|
||||
* 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)
|
||||
* Updated the Utils.FindByIdOrName to follow same logic. Now fuzzy match fallback to `StartsWith` and then `Contains`. (@sgkoishi)
|
||||
* 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
|
|||
* Increased whitelisted duration of the Mighty Wind (`WindPushed`) buff (from sandstorms). (@drunderscore)
|
||||
* Allowed the Hellfire (`OnFire3`) buff. (@drunderscore)
|
||||
|
||||
|
||||
## TShock 5.1.3
|
||||
* Added support for Terraria 1.4.4.9 via OTAPI 3.1.20. (@SignatureBeef)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue