Ce module repense les classes de lanceurs de sorts et modifie le système d’attribution des points d’expérience octroyés par les monstres.
J’ai modifié – à l’arme nucléaire – la routine d’attribution des XPs.
Les spawns dynamiques gérés par l’ASSP, soit le système de spawn propre à Althea, octroient des XPs en fonction de la difficulté des rencontres spécifiée dans un fichier .2DA, donc externe au code.
S’il m’est rapporté que les Elaouins zrétus à bretelles étoilées™ ne donnent pas assez d’XPS et que la communauté est d’accord, je n’ai qu’une valeur à changer dans un tableau et le tour est joué.
Ca, c’est ce qui a toujours été prévu, là n’est pas le problème.
Le problème, ce sont les vieilles rencontres par déclencheurs qui choisissent des monstres en fonction de la puissance des joueurs, selon des critères qui avaient un sens en 2001 mais n’en ont plus aucun aujourd’hui.
Je suis parti du principe que, dans les limites du raisonnable, les monstres étaient d’un niveau de difficulté proportionné à la puissance du joueur et les traite donc comme s’ils provenaient d’un spawn Althea.
Normalement, ce système devrait satisfaire les Huns et les autres, sachant qu’en de rares occasions, soit hors des limites du raisonnable, ces monstres n’octroieront ni XPs ni loot.
L’autre – énorme – modification du jour est le changement radical dans la conception d’un lanceur de sorts.
Je me suis d’ailleurs rendu compte en écrivant le nouveau code que j’avais déjà suivi le même raisonnement il y a 15 ans, des détails me revenaient en tête qui ne pouvaient être le fruit du hasard.
Voici comment ces changements s’articulent pour les sorts de dégâts directs :
- Si le lanceur de sorts ne contrôle aucun familier ni évocation, ses dégâts sont augmentés de 150%
- S’il contrôle un familier ou une évocation, ses dégâts ne sont augmentés que de 30%
- Si le nombre des enchantements qu’il porte est inférieur ou égal à 5, ses dégâts sont augmentés de 20% par niveau de focalisation avec un maximum de 100%
- Les dégâts infligés à un autre joueur ne peuvent excéder 3 fois le nombre de dés de vie du lanceur de sorts, soit 120 au niveau 40.
- Si le lanceur de sorts est en focalisation, il a 5% de chances plus 1% par niveau de focalisation de subir un retour de flammes irrésistible de 0 à 2 fois son nombre de dés de vie. Sachant qu’il a en moyenne 2.5 points de vie par niveau, on ne parle pas de détail.
C’est un premier jet, je vais tester ça.