Lire le danger d'un lieu, comme un joueur qui regarde la couleur des noms
Des taurens de niveau 2 mouraient sous les crocs de couguars et de rôdeurs de niveau 6-7 qui rôdent près des trotteurs qu'ils chassaient, et deux autres, égarés en Féralas, n'en revenaient pas. Le cerveau estime désormais le danger d'un lieu d'après les monstres hostiles qui s'y trouvent : il évite les coins trop dangereux et rentre au foyer quand il s'égare.
- Commit
- 170b8aa
- Build
- Build réussi (1 min) · Cible worldserver
Constats
- Baina, guerrière de niveau 2, attaquée par des couguars des plaines et des rôdeurs des prairies (niveau 6-7) qui patrouillent près des trotteurs de sa quête ; son Frappe héroïque refusé faute de rage, morte en quelques secondes, plusieurs fois.
- Ransha et Rukree, partis en Féralas avant le correctif précédent : le réflexe « région trop dangereuse » ne se déclenchait pas, car le niveau de zone du DBC (
area_level) n'est pas renseigné partout.
Le danger local
LocalDanger : niveau médian des monstres hostiles (hors bestioles et PNJ) dont un point d'apparition se trouve dans un rayon donné, lu dans l'index spatial ; mis en cache par point d'apparition.
- Objectifs de quête et chasse : un point d'apparition dont les voisins hostiles (40 m) ont un niveau médian supérieur au sien + 3 est évité, même si la cible elle-même est faible.
- Égaré : si le niveau médian dans un rayon de 150 m dépasse le sien de plus de 8, pierre de foyer (vérification toutes les 30 s).
- Mort dans un tel endroit : plutôt que d'y ressusciter pour mourir aussitôt, passage par le gardien des esprits du cimetière, puis pierre de foyer.