Skip to content

v0.0.13b — Mitigation ClimbOverFenceState + auto-equip vêtements best-stat

Choose a tag to compare

@sputji sputji released this 28 May 14:05
· 12 commits to master since this release

Nouveautés v0.0.13b

Mitigation ClimbOverFenceState (PHNPC_Enforce.lua + PHNPC_Actions.lua)

  • Interception défensive de l'état \ClimbOverFenceState\ à chaque tick : reset immédiat vers idle, purge du path courant, cooldown recovery (\PHNPC_FenceRecoverTicks).
  • Réduit les boucles d'état provoquant les erreurs rouges \BodyDamage nil\ en multijoueur.
  • Pendant la recovery fence, redirection locale vers une case libre avant reprise de la destination d'ordre.

Auto-équipement vêtements best-stat (PHNPC_Inventory.lua)

  • Sélection du meilleur vêtement par slot BodyLocation selon score défensif.
  • Priorités : \�ulletDefense\ > \�iteDefense\ > \scratchDefense\ + ratio condition + bonus isolation.
  • Remplacement seulement si le candidat score mieux que le vêtement déjà porté.

Nouveautés v0.0.13

Stabilisation follow

  • Suivi par ancrage autour du joueur (\pathToLocationF) — stop à 2 tuiles, anti-collage, anti-spam re-path.

Combat

  • Comparaison arme équipée + inventaire complet NPC → équipement de la meilleure arme disponible.

Loot mort NPC

  • Les items en main (primaire/secondaire) sont inclus dans le snapshot de transfert au cadavre.

Correction données spawn

  • \Chef\ : \Base.CanOpener\ corrigé en \Base.TinOpener\ (suppression de l'erreur \AddItem\ console).

Version testée sur PZ Build 42.18.x — solo et multijoueur.