Actuellement sur Amte on a un système de mob très con et très limité:
-Quand on crée un mob on définit son "brain" parmi une liste prédéfinit.
Le brain c'est: Les sorts que possède le mob et si npc particulier (comme un monstre à qui on va pouvoir parler, un monstre qui ne vas pas bouger etc...)
-Ensuite pour la difficulté on peut définir le level et c'est la que ça coince car:
On a un level maximum pour les mobs qui est trop bas (au level max les mobs restent tuable par 4 ou 5 personnes)
Le level définit: Les pv/ les dégâts du mob et ses resists. On ne peut pas y toucher manuellement
-Après on peut rajouter de la parade/bloc/evade mais bon ça il suffit d'un mago pour passer outre.
Inadmissible
Re: Inadmissible
Pourtant j'avais souvenir de mobs si haut lvl qu'on les voyait gris, et ça c'était du quasi intuable (pieuvre de Prios, Nemrod et compagnie) ![Surprised :o](./images/smilies/icon_surprised.gif)
![Surprised :o](./images/smilies/icon_surprised.gif)
![Image](http://img15.imageshack.us/img15/3199/46744809.png)
Re: Inadmissible
Oui, on est limité par le client DAOC, au-delà d'un certain level la couleur des mobs déconnent (level du mob codé sur 7 bits au niveau du client donc quand on dépasse 127 pour le client il retombe level 1) et ça rend le mob beaucoup plus lourd à chargé (genre vous aller voir le mob apparaitre à l'écran et il va mettre 2-3 min à charger et donc être sélectionnable) et cause peut être d'autres soucis que je n'ai pas constaté moi même.
![Image](http://guildeorazur.free.fr/images/signnepjl4.gif)
Re: Inadmissible
Bah de mon expérience ça posait pas trop de prob, oui fallait s'en approcher un peu mais bon à part ça marchait bien, fin pas vraiment de bug à signaler.
Après j'y connais rien niveau mapping / code et les bug que ça peut poser
Après j'y connais rien niveau mapping / code et les bug que ça peut poser
![Image](http://img15.imageshack.us/img15/3199/46744809.png)
Re: Inadmissible
Un mob de lvl > 127 sur DaoC n'a pas de sens de toute façon.
Un mob avec un "brain" bien pensé de niveau 80-85 est en général suffisant pour décimer 1 ou 2 FG de joueurs (cf les dragons sur serveurs live).
Les idées pour enrichir cette liste prédéfinie ne manquent pas (plusieurs threads dans la section idée), par contre, il faut les coder. C'est sûr, c'est du travail (pas énorme d'ailleurs), mais il faut le faire, surtout pour un serveur où le PVE est l'activité principale.Nep wrote:Actuellement sur Amte on a un système de mob très con et très limité:
-Quand on crée un mob on définit son "brain" parmi une liste prédéfinit.
Un mob avec un "brain" bien pensé de niveau 80-85 est en général suffisant pour décimer 1 ou 2 FG de joueurs (cf les dragons sur serveurs live).
Re: Inadmissible
Si les formules de DOL utilisaient toutes les caractéristiques des NPC, oui mais comme ce n'est pas le cas, le boulot est énorme...Uzah wrote:Les idées pour enrichir cette liste prédéfinie ne manquent pas (plusieurs threads dans la section idée), par contre, il faut les coder. C'est sûr, c'est du travail (pas énorme d'ailleurs), mais il faut le faire, surtout pour un serveur où le PVE est l'activité principale.
Ensuite, viens la question "on enregistre où ces infos ?", bah oui au niveau base de donnée, on va éviter de faire une table avec 3 000 champs, ça deviendrait la misère à charger, à modifier et à gérer.
Donc si on fait ça rapidement, oui, il y a peu de boulot par contre si on fait ça proprement et bien, il y a quand même pas mal de boulot (il est déjà commencé mais je n'ai pas du tout le temps de m'en occuper en ce moment).
Il y a quelques brains "supérieurs" (les brains de dragons) sur Amte mais d'après les retours que j'ai, ce n'est toujours pas suffisant...Uzah wrote:Un mob avec un "brain" bien pensé de niveau 80-85 est en général suffisant pour décimer 1 ou 2 FG de joueurs (cf les dragons sur serveurs live).
Après on n'a pas la puissance des officiels pour l'IA, faut que ça reste assez simple quand même x)