Releases: sputji/dynamic_npc_overhaul
Releases · sputji/dynamic_npc_overhaul
Release list
v0.0.16
v0.0.15
v0.0.14 — Stabilisation follow/ordres + fix auto-equip/loot
v0.0.14\n\n### Correctifs gameplay\n- Follow anti-saccades: suppression du recalcul quasi continu du follow anchor + anti yo-yo autour de la distance d'arret.\n- Stabilisation ordres explicites: ajout d'un verrou PHNPC_OrderLock pour Va la-bas et Mets-toi a l'abri.\n- Combat/fuite n'interrompent plus les ordres verrouilles.\n- Mitigation clotures ClimbOverFenceState rendue non bloquante: reset seulement si blocage prolonge.\n\n### Correctifs inventaire / mort\n- Auto-equip vetements robuste B42: detection Clothing via instanceof + fallback API worn items.\n- Correction perte des objets donnes au NPC a la mort: marker pending loot conserve jusqu'au snapshot.\n- Transfert vers cadavre fiabilise avec fallback AddItem(fullType).\n\n### Documentation\n- Mise a jour: ARCHITECTURE, CHANGELOG, Checklist de test en jeux, feuille de route, GUIDE_CREATION, README.\n\n### Version\n- mod.info ->
v0.0.13b — Mitigation ClimbOverFenceState + auto-equip vêtements best-stat
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.