Page 9 sur 9
Re: Uniformisation des descriptions
Posté : sam. 28 oct. 2023, 09:55
par deratiseur
Et M..... j'ai une très bonne raison de ne pas me mettre sur github, et une bonne raison de m'y mettre. Si quelqu'un veux compléter
ce topic pour écraser mon argument contre (le point N°3) ça m'aiderais peut être.
Mais oops, je fait du hors sujet. Mes excuses, fin de cette aparté.
Re: Uniformisation des descriptions
Posté : sam. 28 oct. 2023, 09:58
par Selphira
deratiseur a écrit : ↑sam. 28 oct. 2023, 09:33
Heu, rassure moi, les miens sont bien dans le BWS-FR ? Non, parceque je ne suis pas sur github, et qqqun de bien lourd m'a dit que ça n’était pas bon pour les gestionnaires de mods.
Ils y sont, même l'Ogre et le gnome (
@JohnBob) (Ah non, j'ai bien le fichier de description du mod, mais il n'est pas possible de le sélectionner dans l'interface ! Je vais voir pour corriger)
Voici la liste de tous ceux présent, tu peux me dire s'il en manque :
- Au bonheur du tireur v3
- Chantelame
- Derat's Auto Rest v5
- Derat's Unused Kits Pack v18
- L'interplan, un magasin dedie à la magie v7
- L'ogre et le gnome, une histoire de bleu v2
- Todd le super Gars testeur v9
Re: Uniformisation des descriptions
Posté : sam. 28 oct. 2023, 10:03
par deratiseur
L'ogre et le gnome est désormais en v4 avec l'ajout du russe
Le chantelame n'est pas mon mod
Il manque le
DAWAP v3
Re: Uniformisation des descriptions
Posté : sam. 30 déc. 2023, 10:08
par jazira
Salut Selphira,
Je viens t'informer de deux changements conséquents au sujet de la prochaine release des Correctfrs.
Le premier : les sorts druidiques.
Les druides, chamans et rôdeurs lancent désormais des
sorts druidiques et non plus des sorts divins, comme il était inexactement indiqué dans leur description de classe depuis 1998. Bien qu'ils partagent le même parchemin/menu, les lanceurs de sorts divins et les lanceurs de sorts druidiques ne partagent pas la même sélection de sorts.
- Peut lancer des sorts druidiques à partir du niveau 8.
- Peut lancer des sorts druidiques.
Sorts divins/druidiques
Sorts divins/druidiques supplémentaires
Sorts divins/druidiques connus
Mémoriser sorts divins/druidiques
Vers les sorts divins/druidiques
Parchemin de sorts divins/druidiques
Vos sorts divins/druidiques ne sont plus disponibles.
- Permet de mémoriser un sort divin/druidique supplémentaire de 1er, 2ème, 3ème et 4ème niveau
- Permet de mémoriser un sort druidique supplémentaire de 5ème et 6ème niveau
- Permet de mémoriser un sort druidique supplémentaire de 6ème et 7ème niveau
etc.
Le deuxième : le niveau d'enchantement.
Ce
niveau d'enchantement concerne principalement les objets et ceux créés par les sorts. ATTENTION : le niveau d'enchantement n'est précisé UNIQUEMENT lorsque celui-ci diffère du TAC0. Afin d'informer le joueur quant aux ennemis que cette arme peut atteindre (à travers leurs protections magiques).
@20881 = ~Épée ornementée de Baldurien +1~
@20882 = ~Cette arme ornementée, mais mal équilibrée, a été retrouvée dans l'épave du bateau de Baldurien. Les armes en or ne sont en général pas très efficaces, mais les légendes prétendent que seules les armes faites de ce métal précieux peuvent blesser les terribles créatures que sont les loups-garous.
PARAMÈTRES :
Niveau d'enchantement : +1 / +4 contre les lycanthropes
TAC0 : +0 / +4 contre les lycanthropes
Dégâts : 2d4 (tranchant), +4 (tranchant) contre les lycanthropes
Facteur de vitesse : 8
Type de compétence : épée bâtarde
Type : arme à une main
Nécessite :
12 en Force
Poids : 12~
@7939 = ~Bâton du magicien +5~
@39627 = ~Quoi que très rare, ce type de bâton est parfaitement lié à l'image du lanceur de sorts profanes. C'est l'un des outils les plus puissants dont un mage puisse disposer, la culmination d'enchantements complexes et d'études interminables. Celui-ci est efficace en combat de mêlée, peut rendre invisible, et offre une protection contre les charmes et le mal. Il peut aussi lancer les sorts Piège à sorts, Dissipation de la magie et une combinaison de Boule de feu et Éclair. C'est la quintessence de l'objet de lanceur de sorts profanes.
PARAMÈTRES :
Capacités d'équipement :
- Classe d'armure : +2
- Jets de sauvegarde : +2
- Invisibilité
- Immunité aux charmes
- Protection contre le mal
Capacités de combat :
- Dissipation de la magie de niveau 30
Capacités de charge :
- Boule de feu - Éclair (trois fois par jour)
Boule de feu :
Dégâts : 10d6 (feu)
Zone d'effet : rayon de 4,5 mètres
Éclair :
Dégâts : 10d6 (électrique)
Zone d'effet : trajectoire de l'éclair
Portée : 8 mètres
Jet de sauvegarde : sorts (1/2)
- Piège à sorts (une fois par jour)
Durée : 8 heures ou jusqu'à ce que 30 niveaux de sorts ait été emprisonnés
Zone d'effet : l'utilisateur
Niveau d'enchantement : +5
TAC0 : +1
Dégâts : 1d6 +1 (contondant)
Facteur de vitesse : 1
Type de compétence : bâton
Type : arme à deux mains
Nécessite :
5 en Force
Poids : 4~
@7788 = ~Lame fantôme
(Évocation)
Niveau : 5
Portée : 0
Durée : 3 rounds + 1 round par niveau
Temps d'incantation : 5
Zone d'effet : spéciale
Jet de sauvegarde : aucun
Ce sort crée une zone d'énergie magique translucide, semblable à une ombre, ayant la forme de lames au bout des doigts de l'une des mains du lanceur. Ses bords tranchants infligent autant de dégâts qu'une épée normale (1d10 points de dégâts tranchants). Le lanceur est considéré comme compétent lorsqu'il manipule cette Lame fantôme à son TAC0 normal.
La Lame fantôme octroie un bonus de 3 aux jets d'attaque et de dégâts et possède un niveau d'enchantement +3 pour déterminer les créatures qu'elle peut atteindre. En raison de sa nature éthérée, elle inflige +10 points de dégâts supplémentaires aux créatures mortes-vivantes. Cette épée ne peut être utilisée que par le lanceur et reste fixée à sa main jusqu'à la fin du sort ou jusqu'à sa dissipation par une source extérieure.~
De même tu pourras remarquer que lorsqu'un bonus de TAC0, dégâts, ect. n'est pas cumulable avec un autre, celui-ci est séparé avec un "/" plutôt qu'une ",".
Si tu as des remarques, suggestions, n'hésite pas.
Re: Uniformisation des descriptions
Posté : sam. 30 déc. 2023, 10:19
par Selphira
Merci @jazira pour ces informations !
Je vais les répercuter sur AutoDescription dès que possible.
Je vais pouvoir recréer la règle du niveau d'enchantement sans problème, par contre, en ce qui concerne les sorts divins et druidiques, je ne sais pas si j'arriverai à déterminer le cas où ce ne sont que des sorts druidiques. Je pense dans un premier temps faire comme ceci :
- Par défaut, mentionner divins/druidiques
- Si l'objet ne peut être porté que par des druides, alors ne mentionner que "druidiques". (Pas certaine qu'il y aura beaucoup d'itération dans le genre, mais je testerai.)
- Si l'objet ne peut pas être porté par des druides, ne mentionner que "divins"
Re: Uniformisation des descriptions
Posté : sam. 30 déc. 2023, 10:21
par jazira
Selphira a écrit : ↑sam. 30 déc. 2023, 10:19
Je vais pouvoir recréer la règle du niveau d'enchantement sans problème, par contre, en ce qui concerne les sorts divins et druidiques, je ne sais pas si j'arriverai à déterminer le cas où ce ne sont que des sorts druidiques. Je pense dans un premier temps faire comme ceci :
- Par défaut, mentionner divins/druidiques
- Si l'objet ne peut être porté que par des druides, alors ne mentionner que "druidiques". (Pas certaine qu'il y aura beaucoup d'itération dans le genre, mais je testerai.)
- Si l'objet ne peut pas être porté par des druides, ne mentionner que "divins"
C'est exactement ce que j'ai fait.
Et s'il peut être porté par les druides et les clercs, alors préciser les deux.
Re: Uniformisation des descriptions
Posté : sam. 30 déc. 2023, 20:54
par Selphira
Voilà, c'est développé en local
Le cas du niveau d'enchantement de l'épée de Baldurien n'est pas encore affiché comme avec CorrectFR, c'est un cas complexe pas encore géré (ce n'est qu'une question d'affichage, les données sont correctes). Mais sinon pour le reste, ça fonctionne
Et pour le fourvoiement magique, vu la tournure actuellement utilisée par AutoDescription, j'ai utilisé autre chose que divins/druidiques pour que cela sonne mieux à la lecture :
Provoque l'échec de 80 % des sorts profanes et divins/druidiques => Provoque l'échec de 80 % des sorts profanes, divins et druidiques
Re: Uniformisation des descriptions
Posté : dim. 31 déc. 2023, 23:40
par Selphira
deratiseur a écrit : ↑sam. 21 oct. 2023, 18:11
A l'objet pxl2dcer (Potion de feu continuel) l'outil indique :
PARAMÈTRES :
- Inflige 1d4 points de dégâts de feu au buveur
- Inflige 1d4 points de dégâts de feu au buveur (jet de sauvegarde contre les sorts pour annuler) chaque round pendant 21 rounds
C'est "lance un sort" sur le buveur puis "lance un sort sur le buveur chaque round" → sort de zone qui ignore le point central (le buveur). L'outil ne peux pas gérer ça ?
Même chose pour pxl2dcoe (Cœur de glace) : l'aura de froid inflige 1D2 toutes les 3 secondes autour du buveur (lancement sur buveur, ignoration du point central) (vérifié)
Même chose pour pxl2visi (Potion de vision totale) : là, c'est facile à comprendre, c'est "lance le sous sort de "vision véritable " sur le buveur chaque round", sous-sort qui affecte une zone avec only ennemy.
La prochaine version corrigera ce problème, par exemple, au lieu de générer
PARAMÈTRES :
- Inflige 1d4 points de dégâts de feu au buveur
- Inflige 1d4 points de dégâts de feu au buveur (jet de sauvegarde contre les sorts pour annuler) chaque round pendant 21 rounds
Cela va générer
PARAMÈTRES :
- Inflige 2d4 points de dégâts de feu aux créatures dans un rayon de 2 mètres autour du buveur (jet de sauvegarde contre les sorts pour réduire de moitié) chaque round pendant 21 rounds
Encore merci pour tes retours, ils ont vraiment bien aidé à améliorer le mod !
Re: Uniformisation des descriptions
Posté : lun. 01 janv. 2024, 15:38
par deratiseur
Pas de soucis. Si tu veux utiliser ton outil sur L'interplan V8, nous pourrons surement nous aider mutuellement encore.
Re: Uniformisation des descriptions
Posté : sam. 13 janv. 2024, 11:53
par Selphira
Une nouvelle version est disponible ! (
https://github.com/Selphira/AutoDescrip ... tag/0.9.32)
Cette version est surtout focalisée sur l'amélioration des descriptions des sortilèges, et dans la gestion des effets de zone. Il y a quelques regroupements intéressant, et les effets de transformations sont désormais correctement retranscrit.
Mais toute une série d'autres améliorations sont présentes, je ne vais pas faire de redites, et vous laisser découvrir le tout via le changelog ci-dessous, ainsi que comme d'habitude, divers exemples.
Code : Tout sélectionner
Objets: Gestion des cibles d'effets de zones des sorts lancés depuis un objet
Objets: Gestion des cibles d'effets de zones des capacités de charge d'un objet
Objets: Support des parchemins et des baguettes
Sortilèges: La durée de certains sort de zone est déterminée par leur projectile
Sortilèges : Regroupement d'effets complexes des résistances qui surviennent à chaque niveau configurés dans le sortilège.
Sortilèges: Amélioration du calcul du jet de sauvegarde
Sortilèges: Le type de jet de sauvegarde n'est plus affiché s'il est identique à tous les effets
Sortilèges: Correction d'un cas particulier dans le calcul de la durée d'un sortilège
Opcode 1: Correction des demi attaques ajoutées
Opcode 67: Regroupement des effets (avec et sans probabilité) qui invoquent la même créature
Opcode 83: Regroupement en supprimant les immunités aux sorts qui utilisent le même projectile
Opcode 99: Regroupement
Opcode 101:
Possibilité d'ajouter des sortilèges provenant de mods
Regroupement supplémentaires
Opcode 111:
Gestion des versions avec probabilité.
Remplacement de l'effet par celui de l'éventuel opcode 135 (Polymorph) s'il est présent
Opcode 112: Gestion de la version self avec probabilité
Opcode 122: Regroupement avec l'opcode 112
Opcode 123: Gestion de la version self avec probabilité
Opcode 143: Gestion des chances de se briser introduites par Tweaks Anthology
Opcode 159: Regroupement
Opcode 206:
Amélioration du regroupement
Ajout de capacités psioniques manquantes
Opcode 214: Gestion de la version target
Opcode 232:
Si le sortilège lancé ne génère qu'une seule ligne, cette ligne est utilisée à la place du nom du sortilège.
Correction de la description des sorts lancés depuis une version avec probabilité
Opcode 235: Correction du cas où parameter2 est plus petit que 1
Opcode 272: Simplification des descriptions des effets qui s'exécutent à chaque round
Opcode 326: Gestion de la version self avec probabilité
Opcode 337: Précision de l'effet dissipé
Opcode 509: Correction d'une boucle infinie
Amélioration de l'ajout du titre "PARAMÈTRES" dans certaines descriptions qui ne l'avaient pas
Le niveau d'enchantement d'une arme n'est affiché que s'il est différent du TAC0 de l'arme. (Une option permet de toujours l'afficher)
Prise en compte de la notion des sorts druidiques introduites par les CorrectFR
Gestion des trésors aléatoires RNDTRE01 à RNDTRE05
Affichage des distances en pied pour la version Anglaise
Correction d'une variable non initialisée lors de la description d'un sort lancé par un objet
Correction d'un problème avec certains effets regroupés par probabilité, qui voyaient la probabilité affichée 2 fois
Correction d'un problème lors du regroupement par probabilité simple.
Corrections de rares problèmes lors de l'enchaînement de certains opcodes
Correction des immunités à un sort qui ne s'affichaient plus sur les objets.
Suppression de certains "(non cumulatif)" inutiles
Modifications de termes
Mise à jour de la traduction Anglaise
Les exemples
► Afficher le texte
v0.9.31 | v0.9.32 |
Gantelets de l'Ailée (OHBGLOV1.itm)Code : Tout sélectionner Capacités d'équipement :
- Classe d'armure : +5 contre les armes contondantes, tranchantes et perforantes
- Lorsque le porteur est touché ; Lance le sort Rétribution sur l'attaquant
| Gantelets de l'Ailée (OHBGLOV1.itm)Code : Tout sélectionner Capacités d'équipement :
- Classe d'armure : +5 contre les armes contondantes, tranchantes et perforantes
- Lorsque le porteur est touché ; Inflige 2d4 points de dégâts magiques à l'attaquant
|
Ceinture d'invulnérabilité mineure (OHRBELT2.itm)Code : Tout sélectionner Capacités d'équipement :
- Lorsque le porteur est touché ; 6 % de chances de lancer le sort Globe d'invulnérabilité mineur sur le porteur
| Ceinture d'invulnérabilité mineure (OHRBELT2.itm)Code : Tout sélectionner Capacités d'équipement :
- Lorsque le porteur est touché ; 6 % de chances d'immuniser le porteur aux sorts de 3ème niveau et inférieurs pendant 7 rounds
|
Bouclier d'Harmonie +2 (SHLD25.itm) | Bouclier d'Harmonie +2 (SHLD25.itm)Code : Tout sélectionner - Immunité aux charmes, à la confusion, à la paralysie et à l'immobilisation
|
Rage animale (OHRRAGE.spl)Code : Tout sélectionner - Guérison de l'étourdissement (non cumulatif)
- Dissipation de la peur (non cumulatif)
- Immunité au sort Rage
- Immunité aux charmes, à la peur, à la paralysie, à la confusion, au sommeil, à la débilité mentale, à la panique et à l'étourdissement
(non cumulatif)
| Rage animale (OHRRAGE.spl)Code : Tout sélectionner - Guérison de l'étourdissement
- Dissipation de la peur
- Immunité au sort Rage
- Immunité aux charmes, à la peur, à l'immobilisation, à la confusion, au sommeil, à la paralysie, à la débilité mentale, à la panique et à l'étourdissement</pre>
|
Enfants de la nuit (OHHSUMM.spl)Code : Tout sélectionner PARAMÈTRES :
- Invoque 2 créatures (Rat)
- 25 % de chances d'invoquer une créature (Rat)
- 26 % de chances
- d'invoquer une créature (Rat)
- d'invoquer une créature (Rat)
- d'invoquer une créature (Rat)
- 25 % de chances
- d'invoquer une créature (Rat)
- d'invoquer une créature (Rat)
À partir du niveau 11
- Invoque 3 créatures (Loup)
- 11 % de chances d'invoquer une créature (Loup)
À partir du niveau 12
- 21 % de chances d'invoquer une créature (Loup)
À partir du niveau 13
- 31 % de chances d'invoquer une créature (Loup)
À partir du niveau 14
- 41 % de chances d'invoquer une créature (Loup)
À partir du niveau 15
- 51 % de chances d'invoquer une créature (Loup)
À partir du niveau 16
- 61 % de chances d'invoquer une créature (Loup)
À partir du niveau 17
- 71 % de chances d'invoquer une créature (Loup)
À partir du niveau 18
- 81 % de chances d'invoquer une créature (Loup)
À partir du niveau 19
- 91 % de chances d'invoquer une créature (Loup)
À partir du niveau 21
- Invoque 3 créatures (Ombre)
- 11 % de chances d'invoquer une créature (Ombre)
À partir du niveau 22
- 21 % de chances d'invoquer une créature (Ombre)
À partir du niveau 23
- 31 % de chances d'invoquer une créature (Ombre)
À partir du niveau 24
- 41 % de chances d'invoquer une créature (Ombre)
À partir du niveau 25
- 51 % de chances d'invoquer une créature (Ombre)
À partir du niveau 26
- 61 % de chances d'invoquer une créature (Ombre)
À partir du niveau 27
- 71 % de chances d'invoquer une créature (Ombre)
À partir du niveau 28
- 81 % de chances d'invoquer une créature (Ombre)
À partir du niveau 29
- 91 % de chances d'invoquer une créature (Ombre)
| Enfants de la nuit (OHHSUMM.spl)Code : Tout sélectionner PARAMÈTRES :
- Invoque entre 2 et 5 créatures (Rat)
- Invoque entre 3 et 4 créatures (Loup)
- Invoque entre 3 et 4 créatures (Ombre)
|
Potion de clairvoyance (OHDPOTN1.itm)Code : Tout sélectionner - Dissipe l'invisibilité du buveur
(Effectif contre les créatures invisibles. Inefficace contre les créatures sous l'effet de Non-détection) chaque round pendant 11 rounds
| Potion de clairvoyance (OHDPOTN1.itm)Code : Tout sélectionner - Dissipe l'invisibilité des ennemis dans un rayon de 35,5 mètres autour du buveur (Effectif contre les créatures invisibles. Inefficace contre les créatures sous l'effet de Non-détection) chaque round pendant 11 rounds
|
Bouclier de Fyrus Khal +2 (OHNSHLD1.itm)Code : Tout sélectionner - À chaque round ; Augmente de 5 % la résistance à la magie du porteur pendant 7 secondes (non cumulatif)
| Bouclier de Fyrus Khal +2 (OHNSHLD1.itm)Code : Tout sélectionner - Augmente de 5 % la résistance à la magie du porteur et des créatures alliées dans un rayon de 2 mètres (non cumulatif)
|
Masse d'armes +2 (RODMACE.itm)Code : Tout sélectionner Capacité de charge (usage unique) :
- Sceptre de puissance altière (usage unique)
Retire "Masse d'armes +2" de l'inventaire
Crée 1 "Sceptre de puissance altière" dans l'inventaire du porteur
| Masse d'armes +2 (RODMACE.itm)Code : Tout sélectionner Capacités de charge :
- Sceptre de puissance altière (usage unique)
Remplace "Masse d'armes +2" par "Sceptre de puissance altière" dans l'inventaire du porteur
|
Collier de projectiles (AMUL01.itm)Code : Tout sélectionner - Inflige 6d6 points de dégâts de feu à la cible (jet de sauvegarde contre les sorts pour réduire de moitié)
(25 charges, l'objet est détruit quand toutes les charges sont utilisées)
| Collier de projectiles (AMUL01.itm)Code : Tout sélectionner - Inflige 6d6 points de dégâts de feu aux créatures dans un rayon de 4,5 mètres (jet de sauvegarde contre les sorts pour réduire de moitié) (25 charges, l'objet est détruit quand toutes les charges sont utilisées)
|
Métamorphose loup (SPCL612.spl) | Métamorphose loup (SPCL612.spl) |
Résistance à la magie (SPPR509.spl)Code : Tout sélectionner - Porte à 18 % la résistance à la magie de la cible
À partir du niveau 10
- Porte à 20 % la résistance à la magie de la cible
À partir du niveau 11
- Porte à 22 % la résistance à la magie de la cible
À partir du niveau 12
- Porte à 24 % la résistance à la magie de la cible
À partir du niveau 13
- Porte à 26 % la résistance à la magie de la cible
À partir du niveau 14
- Porte à 28 % la résistance à la magie de la cible
À partir du niveau 15
- Porte à 30 % la résistance à la magie de la cible
À partir du niveau 16
- Porte à 32 % la résistance à la magie de la cible
À partir du niveau 17
- Porte à 34 % la résistance à la magie de la cible
À partir du niveau 18
- Porte à 36 % la résistance à la magie de la cible
À partir du niveau 19
- Porte à 38 % la résistance à la magie de la cible
À partir du niveau 20
- Porte à 40 % la résistance à la magie de la cible
| Résistance à la magie (SPPR509.spl)Code : Tout sélectionner - Porte à 2 % par niveau du lanceur/20 la résistance à la magie de la cible
|
Re: Uniformisation des descriptions
Posté : dim. 03 mars 2024, 12:50
par Selphira
Une nouvelle version est disponible ! (
https://github.com/Selphira/AutoDescrip ... ag/0.9.33a)
Cette version se focalise sur l'amélioration des descriptions des sortilèges. Le changelog est bien plus petit que les précédents, mais le travail demandé était tout autant chronophage !
Les points les plus visibles sont que le type du sortilège est désormais affiché avant son école, de nouveaux regroupements diminuent considérablement certaines descriptions et le fait qu'une confusion pour savoir quand les effets d'un sort sont réellement effectifs a été dissipée.
Je profite de cette version pour enlever la notion d'Alpha pour le composant des sortilèges, je le pense désormais assez mature.
Certains sortilèges voient leur description augmenter, car le regroupement selon les niveaux a été rendu un peu plus stricte. Encore actuellement, je tente de tenir compte des erreurs courantes dans l'encodage des sortilèges, mais je ne peux pas le faire trop souvent, sous peine d'avoir une description qui n'est pas précise. C'est un équilibre compliqué à garder.
Pour ces sortilèges, j'ai développé un petit module destinée au BWS-FR-Fixpack qui corrige les quelques erreurs (21 sortilèges dans BG2EE sont concernés), s'il est installé, la description sera nettement diminuée. Ce composant n'est pas encore disponible, je vais le soumettre à l'équipe du EEFixpack avant, afin qu'ils reprennent ce qui est intéressant pour eux, car ils ont déjà corrigé une partie de ce que j'ai pu détecter.
Code : Tout sélectionner
Opcode 42: Correction du regroupement lorsque le nombre de sorts est doublé
Opcode 171: Réactivation et amélioration des descriptions générées.
Opcode 232: Correction de la cible incorrectement mentionnée comme "le porteur" dans certains cas
Opcode 233: Invalidation si aucune traduction n'est présente
Opcode 332: Regroupement
Le nom d'un sortilège n'est plus récupéré depuis sa description si aucun nom n'est défini.
Sortilèges: Ajout du type du sort dans son cartouche
Sortilèges: Amélioration de la gestion des effets qui changent en fonction du niveau
Sortilèges: Amélioration du regroupement des effets qui diffèrent selon le niveau du sort
Sortilèges: Correction du calcul de certains jets de sauvegarde
Sortilèges: Correction d'un problème lors du regroupement des effets si la durée est spéciale
Sortilèges: Amélioration de la gestion des sorts de métamorphose.
Synchronisation de quelques termes avec les CorrectFR
Les exemples
► Afficher le texte
v0.9.32 | v0.9.33 |
Carreau de Métamorphose (BOLT05.itm)Code : Tout sélectionner - Équipe la cible d'1 arme magique (Attaquer) pendant 1000 heures (jet de sauvegarde contre la pétrification et la métamorphose pour annuler)
| Carreau de Métamorphose (BOLT05.itm)Code : Tout sélectionner - Métamorphose la cible en Écureuil pendant 1000 heures (jet de sauvegarde contre la pétrification et la métamorphose pour annuler)
|
Soin de masse (BHAAL1A.spl)Code : Tout sélectionner - Restaure 2d8 + 2 points de vie par niveau du lanceur/30 à la cible
- Guérit la débilité mentale de la cible
- Neutralise les poisons infectant la cible
- Guérit la cécité de la cible
- Guérit la surdité de la cible
- Dissipe l'état d'ébriété de la cible
- Porte à 0 la fatigue de la cible
À partir du niveau 11
- Dissipe l'état d'ébriété de la cible
À partir du niveau 12
- Dissipe l'état d'ébriété de la cible
À partir du niveau 13
- Dissipe l'état d'ébriété de la cible
À partir du niveau 14
- Dissipe l'état d'ébriété de la cible
À partir du niveau 18
- Dissipe l'état d'ébriété des membres du groupe
À partir du niveau 19
- Dissipe l'état d'ébriété de la cible
À partir du niveau 20
- Dissipe l'état d'ébriété des membres du groupe
| Soin de masse (BHAAL1A.splCode : Tout sélectionner - Restaure 2d8 + 2 points de vie par niveau du lanceur/30 à la cible
- Guérit la débilité mentale de la cible
- Neutralise les poisons infectant la cible
- Guérit la cécité de la cible
- Guérit la surdité de la cible
- Porte à 0 la fatigue de la cible
Entre le niveau 1 et 10
- Dissipe l'état d'ébriété de la cible
Au niveau 11
- Dissipe l'état d'ébriété des membres du groupe
Au niveau 12
- Dissipe l'état d'ébriété de la cible
Au niveau 13
- Dissipe l'état d'ébriété de la cible
Entre le niveau 14 et 17
- Dissipe l'état d'ébriété de la cible
Au niveau 18
- Dissipe l'état d'ébriété des membres du groupe
Au niveau 19
- Dissipe l'état d'ébriété de la cible
À partir du niveau 20
- Dissipe l'état d'ébriété des membres du groupe
|
Détection du mal (SPCL212.spl)Code : Tout sélectionner - Lance instantanément Détection du mal sur la cible (Inefficace contre les créatures sous l'effet de Non-détection)
| Détection du mal (SPCL212.spl)Code : Tout sélectionner - Détection du mal par la cible (Inefficace contre les créatures sous l'effet de Non-détection)
|
Métamorphose en salamandre de feu (SPCL634.spl) | Métamorphose en salamandre de feu (SPCL634.spl)Code : Tout sélectionner - Métamorphose en Salamandre de feu
- Ajoute la capacité Souffle de feu
|
Pistage (SPCL922.spl) | Pistage (SPCL922.spl) |
Drainage de vie (SPIN545.spl)Code : Tout sélectionner - Lance instantanément Absorption mineure de Larloch sur la cible (Inefficace contre les le porteur, les morts-vivants et les golems)
| Drainage de vie (SPIN545.spl)Code : Tout sélectionner - Draine 1d6 +4 points de dégâts magiques à la cible pendant 1 tour (non cumulatif) (Inefficace contre les le porteur, les morts-vivants et les golems)
|
Armure de la Foi (SPPR111.spl)Code : Tout sélectionner - Résistance aux dégâts élémentaires : +5 % (non cumulatif)
- Résistance aux dégâts physiques : +5 % (non cumulatif)
- Résistance aux dégâts magiques : +5 % (non cumulatif)
À partir du niveau 5
- Résistance aux dégâts élémentaires : +10 % (non cumulatif)
- Résistance aux dégâts physiques : +10 % (non cumulatif)
- Résistance aux dégâts magiques : +10 % (non cumulatif)
À partir du niveau 10
- Résistance aux dégâts élémentaires : +15 % (non cumulatif)
- Résistance aux dégâts physiques : +15 % (non cumulatif)
- Résistance aux dégâts magiques : +15 % (non cumulatif)
À partir du niveau 15
- Résistance aux dégâts élémentaires : +20 % (non cumulatif)
- Résistance aux dégâts physiques : +20 % (non cumulatif)
- Résistance aux dégâts magiques : +20 % (non cumulatif)
À partir du niveau 20
- Résistance aux dégâts élémentaires : +25 % (non cumulatif)
- Résistance aux dégâts physiques : +25 % (non cumulatif)
- Résistance aux dégâts magiques : +25 % (non cumulatif)
| Armure de la Foi (SPPR111.spl)Code : Tout sélectionner - Résistance aux dégâts élémentaires : 5 % + 5 % par tranche de 5 niveaux du lanceur/20 (non cumulatif)
- Résistance aux dégâts physiques : 5 % + 5 % par tranche de 5 niveaux du lanceur/20 (non cumulatif)
- Résistance aux dégâts magiques : 5 % + 5 % par tranche de 5 niveaux du lanceur/20 (non cumulatif)
|
Sainte Punition (SPPR313)Code : Tout sélectionner - Aveugle les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 1 et 5
- Inflige 2d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 1 et 6
- Inflige 3d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 6 et 7
- Inflige 3d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 7 et 8
- Inflige 4d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 8 et 9
- Inflige 4d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 9 et 10
- Inflige 5d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 10 et 11
- Inflige 5d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 11 et 12
- Inflige 6d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 12 et 13
- Inflige 6d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 13 et 14
- Inflige 7d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 14 et 15
- Inflige 7d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 15 et 16
- Inflige 8d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 16 et 17
- Inflige 8d4 points de dégâts magiques contre les créatures mauvaises
Entre le niveau 17 et 18
- Inflige 9d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 18 et 19
- Inflige 9d4 points de dégâts magiques contre les créatures mauvaises
À partir du niveau 19
- Inflige 10d4 points de dégâts magiques contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
À partir du niveau 20
- Inflige 10d4 points de dégâts magiques contre les créatures mauvaises
| Sainte Punition (SPPR313)Code : Tout sélectionner - Inflige 1d4 points de dégâts magiques par tranche de 2 niveaux du lanceur/20 contre les créatures mauvaises
- Inflige 1d4 points de dégâts magiques par tranche de 2 niveaux du lanceur/20 contre les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
- Aveugle les créatures mauvaises (jet de sauvegarde contre les sorts pour annuler)
|
Barrière de lames (SPPR603)Code : Tout sélectionner Barrière de lames
(Évocation)
Niveau : 6
Portée : Contact
Durée : 62 secondes
Temps d'incantation : 9
Zone d'effet : Le lanceur
Jet de sauvegarde : Aucun
PARAMÈTRES :
- Lorsque la cible se trouve à moins de 1 mètre ; Inflige 8d8 points de dégâts tranchants au porteur (jet de sauvegarde contre les sorts pour annuler) (non cumulatif)
| Barrière de lames (SPPR603)Code : Tout sélectionner Barrière de lames
(Divin - Évocation)
Niveau : 6
Portée : Contact
Durée : 62 secondes
Temps d'incantation : 9
Zone d'effet : Le lanceur
Jet de sauvegarde : Annule
PARAMÈTRES :
- Lorsque la cible se trouve à moins de 1 mètre ; Inflige 8d8 points de dégâts tranchants au porteur (non cumulatif)
|
Cône de froid (SPWI503)Code : Tout sélectionner - Inflige 9d4 +9 points de dégâts de froid à la cible
À partir du niveau 10
- Inflige 10d4 +10 points de dégâts de froid à la cible
À partir du niveau 11
- Inflige 11d4 +11 points de dégâts de froid à la cible
À partir du niveau 12
- Inflige 12d4 +12 points de dégâts de froid à la cible
À partir du niveau 13
- Inflige 13d4 +13 points de dégâts de froid à la cible
À partir du niveau 14
- Inflige 14d4 +14 points de dégâts de froid à la cible
À partir du niveau 15
- Inflige 15d4 +15 points de dégâts de froid à la cible
À partir du niveau 16
- Inflige 16d4 +16 points de dégâts de froid à la cible
À partir du niveau 17
- Inflige 17d4 +17 points de dégâts de froid à la cible
À partir du niveau 18
- Inflige 18d4 +18 points de dégâts de froid à la cible
À partir du niveau 19
- Inflige 19d4 +19 points de dégâts de froid à la cible
À partir du niveau 20
- Inflige 20d4 +20 points de dégâts de froid à la cible
| Cône de froid (SPWI503)Code : Tout sélectionner - Inflige 1d4 points de dégâts de froid par niveau du lanceur/20 + 1 points de dégâts de froid par niveau du lanceur/20 à la cible
|
Répulsion (SPWM101.spl)Code : Tout sélectionner - Lorsque la cible se trouve à moins de 3 mètres ; Repousse le porteur à 7,5 mètres du lanceur (Inefficace contre les le porteur) (non cumulatif)
| Répulsion (SPWM101.spl)Code : Tout sélectionner - Lorsque la cible se trouve à moins de 3 mètres ; Repousse la cible à 7,5 mètres du lanceur (Inefficace contre les le porteur) (non cumulatif)
|
Divers sorts | Divers sortsCode : Tout sélectionner (Profane - Altération)
(Divin - Évocation)
(Divin/Druidique - Conjuration)
|
Re: Uniformisation des descriptions
Posté : ven. 14 juin 2024, 20:37
par Selphira
Après plusieurs mois de gestations, une nouvelle version est disponible ! (
https://github.com/Selphira/AutoDescrip ... tag/0.9.34)
Elle est toujours focalisée sur l'amélioration de la description des sortilèges, en commençant par une diminution globale des descriptions, en déplaçant (lorsque possible) le type du jet de sauvegarde dans le cartouche du sortilège, plutôt que de le laisser sur chaque effet. Et le support de nouveaux regroupements d'effets.
Aussi, pas mal de corrections diverses qui permettent d'améliorer la précision et la pertinence des descriptions générées. Certaines de ces précisions, comme le bon ciblage de l'effet augmente la taille de la description, mais c'est malheureusement nécessaire.
Comme d'habitude, je vous ai ajouté une série de différences notables par rapport à la version précédente.
Code : Tout sélectionner
Sortilèges : Le type du jet de sauvegarde est ajouté dans le cartouche du sort (comme dans les CorrectFr)
Sortilèges: Correction d'un problème qui pouvait supprimer une partie de la description roleplay
Sortilèges: Regroupement par jet de sauvegarde
Sortilèges: Regroupement des opcodes qui écrasent la valeur
Sortilèges: Le niveau minimum d'un sort est calculé en priorité avec le contenu des fichiers mxsplxxx.2da
Sortilèges: Correction du niveau maximum des effets regroupés
Opcode 71: Correction du nom d'une variable
Opcode 101: L'immunité à l'opcode 109 (Paralysie) supprime aussi l'opcode 46 (Cure: Stun) lors de son regroupement
Opcode 127: Regroupement des effets à probabilité différentes
Opcode 137: Correction de la valeur générée.
Opcode 146: La description du sort pointé ne correspondait pas toujours au niveau lancé
Opcode 148: Prise en compte des sortilèges sans nom
Opcode 171: Correction de la référence mal calculée
Opcode 189: Correction du regroupement
Opcode 190 : Support des valeurs complexes
Opcode 206: Correction d'un problème qui pouvait doubler l'affichage des immunités regroupées dans certaines situations
Opcode 232: Invalidation d'un cas qui fait crasher le jeu
Opcode 236: Regroupement
Opcode 318: Correction d'un cas où l'immunité n'était pas renseignée
Opcode 345: Gestion de la version ciblée
Optimisation si 5E_Spellcasting ou NPC_EE sont installés
Regroupement des valeurs complexes un peu plus permissif pour prendre en compte certaines erreurs d'encodage dans les sorts
Amélioration de la condition pour forcer la cible d'un effet équipé au porteur
Invalidation des opcodes dont le timing est de type "duration" et la durée est de 0
Correction de la détection de l'effet "1/2" du jet de sauvegarde pour certains cas particuliers
Correction de la génération de valeurs complexes avec des données négatives
Correction de la génération de valeurs complexes lorsque la valeur est identique à tous les niveaux
Correction d'un problème où un "+" pouvait être ajouté devant un 0
Correction d'un problème de boucle infinie
► Afficher le texte
v0.9.33 | v0.9.34 |
Cantique (SPPR203.spl)Code : Tout sélectionner - Réduit de 1 les jets de sauvegarde du lanceur (non cumulatif)
- Augmente de 255 la chance du lanceur (non cumulatif) (non cumulatif)
- Augmente de 1 les jets de sauvegarde du lanceur (non cumulatif)
- Augmente de 1 la chance du lanceur (non cumulatif) (non cumulatif)
| Cantique (SPPR203.spl)Code : Tout sélectionner - Réduit de 1 les jets de sauvegarde des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- Réduit de 1 la chance des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif) (non cumulatif)
- Augmente de 1 les jets de sauvegarde des créatures alliées dans un rayon de 4,5 mètres (non cumulatif)
- Augmente de 1 la chance des créatures alliées dans un rayon de 4,5 mètres (non cumulatif) (non cumulatif)
|
Bombe de proximité (PROX01.itm) | Bombe de proximité (PROX01.itm)Code : Tout sélectionner - Inflige 7d6 points de dégâts magiques aux créatures dans un rayon de 3,5 mètres
|
Peaux de fer (SPPR506.spl)Code : Tout sélectionner Entre le niveau 1 et 9
- Crée 4 peaux de pierre
Entre le niveau 10 et 11
- Crée 5 peaux de pierre
Entre le niveau 12 et 13
- Crée 6 peaux de pierre
Entre le niveau 14 et 15
- Crée 7 peaux de pierre
Entre le niveau 16 et 17
- Crée 8 peaux de pierre
Entre le niveau 18 et 19
- Crée 9 peaux de pierre
À partir du niveau 20
- Crée 10 peaux de pierre
| Peaux de fer (SPPR506.spl)Code : Tout sélectionner - Crée 1 peau de pierre par tranche de 2 niveaux du lanceur/20
|
Armure spirituelle (SPWI414.spl)Code : Tout sélectionner - Augmente de 3 les jets de sauvegarde contre les sorts de la cible
| Armure spirituelle (SPWI414.spl)Code : Tout sélectionner - Classe d'armure de la cible : Passe à 1
- Augmente de 3 les jets de sauvegarde contre les sorts de la cible
- Inflige 2d4 points de dégâts magiques au lanceur (jet de sauvegarde contre les sorts pour annuler) après 2 heures
|
Sainte puissance (OHTMPS1.spl)Code : Tout sélectionner - Points de vie : +1 par niveau du lanceur/20 (non cumulatif)
- Force : Passe à 18/00 (non cumulatif)
Au niveau 1
- TAC0 : Passe à 20 (non cumulatif)
Au niveau 2
- TAC0 : Passe à 19 (non cumulatif)
Au niveau 3
- TAC0 : Passe à 18 (non cumulatif)
Au niveau 4
- TAC0 : Passe à 17 (non cumulatif)
Au niveau 5
- TAC0 : Passe à 16 (non cumulatif)
Au niveau 6
- TAC0 : Passe à 15 (non cumulatif)
Au niveau 7
- TAC0 : Passe à 14 (non cumulatif)
Au niveau 8
- TAC0 : Passe à 13 (non cumulatif)
Au niveau 9
- TAC0 : Passe à 12 (non cumulatif)
Au niveau 10
- TAC0 : Passe à 11 (non cumulatif)
Au niveau 11
- TAC0 : Passe à 10 (non cumulatif)
Au niveau 12
- TAC0 : Passe à 9 (non cumulatif)
Au niveau 13
- TAC0 : Passe à 8 (non cumulatif)
Au niveau 14
- TAC0 : Passe à 7 (non cumulatif)
Au niveau 15
- TAC0 : Passe à 6 (non cumulatif)
Au niveau 16
- TAC0 : Passe à 5 (non cumulatif)
Au niveau 17
- TAC0 : Passe à 4 (non cumulatif)
Au niveau 18
- TAC0 : Passe à 3 (non cumulatif)
Au niveau 19
- TAC0 : Passe à 2 (non cumulatif)
À partir du niveau 20
- TAC0 : Passe à 1 (non cumulatif)
| Sainte puissance (OHTMPS1.spl)Code : Tout sélectionner - TAC0 : Passe à 21 -1 par niveau du lanceur/20 (non cumulatif)
- Points de vie : +1 par niveau du lanceur/20 (non cumulatif)
- Force : Passe à 18/00 (non cumulatif)
|
Hantise (SPWI125.spl)Code : Tout sélectionner Au niveau 1
- Inflige Horreur à la cible (jet de sauvegarde contre les sorts pour annuler)
Entre le niveau 2 et 3
- Inflige Horreur à la cible (jet de sauvegarde à -1 contre les sorts pour annuler)
Entre le niveau 4 et 5
- Inflige Horreur à la cible (jet de sauvegarde à -2 contre les sorts pour annuler)
Entre le niveau 6 et 7
- Inflige Horreur à la cible (jet de sauvegarde à -3 contre les sorts pour annuler)
Entre le niveau 8 et 9
- Inflige Horreur à la cible (jet de sauvegarde à -4 contre les sorts pour annuler)
Entre le niveau 10 et 11
- Inflige Horreur à la cible (jet de sauvegarde à -5 contre les sorts pour annuler)
À partir du niveau 12
- Inflige Horreur à la cible (jet de sauvegarde à -6 contre les sorts pour annuler)
| Hantise (SPWI125.spl)Code : Tout sélectionner - Inflige Horreur à la cible (jet de sauvegarde à -1 par tranche de 2 niveaux du lanceur/12 contre les sorts pour annuler)
|
Convocation de monstres III (SPWI504.spl)Code : Tout sélectionner - 61 % de chances d'invoquer 1 monstre (Ettercap ou Berserker ogre)
- 39 % de chances d'invoquer 2 monstres (Ettercap ou Berserker ogre)
| Convocation de monstres III (SPWI504.spl) |
Chaos de la bataille (OHTMPS2.spl)Code : Tout sélectionner - 25 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 le TAC0 des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 15 % de chances d'augmenter de 5 + 5 par tranche de 6 niveaux du lanceur/25 les points de vie des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 10 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 la chance des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
Entre le niveau 1 et 6
- 5 % de chances de réduire de 1 les jets de sauvegarde contre la paralysie, la mort et les poisons du lanceur (non cumulatif)
- 5 % de chances de réduire de 1 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du lanceur (non cumulatif)
- 5 % de chances de réduire de 1 les jets de sauvegarde contre la pétrification et la métamorphose du lanceur (non cumulatif)
- 5 % de chances de réduire de 1 les jets de sauvegarde contre les souffles du lanceur (non cumulatif)
- 4 % de chances de réduire de 1 les jets de sauvegarde contre les sorts du lanceur (non cumulatif)
Entre le niveau 7 et 12
- 26 % de chances d'infliger un malus de 2 à la classe d'armure du lanceur (non cumulatif)
- 5 % de chances de réduire de 2 les jets de sauvegarde contre la paralysie, la mort et les poisons du lanceur (non cumulatif)
- 5 % de chances de réduire de 2 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du lanceur (non cumulatif)
- 5 % de chances de réduire de 2 les jets de sauvegarde contre la pétrification et la métamorphose du lanceur (non cumulatif)
- 5 % de chances de réduire de 2 les jets de sauvegarde contre les souffles du lanceur (non cumulatif)
- 4 % de chances de réduire de 2 les jets de sauvegarde contre les sorts du lanceur (non cumulatif)
Entre le niveau 13 et 18
- 26 % de chances d'infliger un malus de 3 à la classe d'armure du lanceur (non cumulatif)
- 5 % de chances de réduire de 3 les jets de sauvegarde contre la paralysie, la mort et les poisons du lanceur (non cumulatif)
- 5 % de chances de réduire de 3 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du lanceur (non cumulatif)
- 5 % de chances de réduire de 3 les jets de sauvegarde contre la pétrification et la métamorphose du lanceur (non cumulatif)
- 5 % de chances de réduire de 3 les jets de sauvegarde contre les souffles du lanceur (non cumulatif)
- 4 % de chances de réduire de 3 les jets de sauvegarde contre les sorts du lanceur (non cumulatif)
Entre le niveau 19 et 24
- 26 % de chances d'infliger un malus de 4 à la classe d'armure du lanceur (non cumulatif)
- 5 % de chances de réduire de 4 les jets de sauvegarde contre la paralysie, la mort et les poisons du lanceur (non cumulatif)
- 5 % de chances de réduire de 4 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du lanceur (non cumulatif)
- 5 % de chances de réduire de 4 les jets de sauvegarde contre la pétrification et la métamorphose du lanceur (non cumulatif)
- 5 % de chances de réduire de 4 les jets de sauvegarde contre les souffles du lanceur (non cumulatif)
- 4 % de chances de réduire de 4 les jets de sauvegarde contre les sorts du lanceur (non cumulatif)
À partir du niveau 25
- 26 % de chances d'infliger un malus de 5 à la classe d'armure du lanceur (non cumulatif)
| Chaos de la bataille (OHTMPS2.spl)Code : Tout sélectionner - 25 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 le TAC0 des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 15 % de chances d'augmenter de 5 + 5 par tranche de 6 niveaux du lanceur/25 les points de vie des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 10 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 la chance des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 5 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 les jets de sauvegarde contre la paralysie, la mort et les poisons des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 5 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 5 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 les jets de sauvegarde contre la pétrification et la métamorphose des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 5 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 les jets de sauvegarde contre les souffles des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
- 4 % de chances de réduire de 1 + 1 par tranche de 6 niveaux du lanceur/25 les jets de sauvegarde contre les sorts des créatures hostiles dans un rayon de 4,5 mètres (non cumulatif)
|
Abaissement de la résistance au feu (SPIN682.spl)Code : Tout sélectionner Jet de sauvegarde : Annule
Ce sort permet d'influencer ...
PARAMÈTRES :
- Réduit de 50 % la résistance au feu de la cible (jet de sauvegarde à -3 contre les sorts pour annuler)
| Abaissement de la résistance au feu (SPIN682.spl)Code : Tout sélectionner Jet de sauvegarde : Sorts à -3 (Annule)
Ce sort permet d'influencer ...
PARAMÈTRES :
- Réduit de 50 % la résistance au feu de la cible
|
Re: Uniformisation des descriptions
Posté : sam. 15 juin 2024, 19:38
par Lifthrasir
Beau travail
Re: Uniformisation des descriptions
Posté : sam. 15 juin 2024, 19:41
par loupgris
Tout ce qui apporte de la précision est bon à prendre.
Re: Uniformisation des descriptions
Posté : mar. 16 juil. 2024, 22:11
par Selphira
Bonjour,
une fois n'est pas coutume, j'ai besoin d'un avis ou d'idée sur la gestion d'un mod bien particulier :
Pnp Potions.
Ce mod modifie le comportement des potions si le personnage est sous les effets d'une potion, en ajoutant une chance de modifier l'effet d'origine.
- 10 % de chances que la potion ne produise aucun effet
- 7 % de chances de dissiper les effets des potions
- 5 % de chances d'endormir et de réduire de 1 la force et la dextérité du buveur
- 2 % de chances de tuer instantanément le buveur
- 1 % de chances d'infliger des dégâts au buveur
Et diverses chances que l'effet de base de la potion fonctionne, mais avec une puissance ou une durée réduite.
Cela génère des descriptions affreusement longues, et j'aimerais trouver une solution pour qu'AutoDescription gère ce mod d'une manière particulière afin d'éviter d'avoir ce genre d'horreur.
► Afficher le texte
Code : Tout sélectionner
PARAMÈTRES :
- Classe d'armure de base : 3 (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Jets de sauvegarde : +1 contre la paralysie, la mort et les poisons (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Jets de sauvegarde : +1 contre les baguettes, les sceptres et les bâtons (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Jets de sauvegarde : +1 contre la pétrification et la métamorphose (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Jets de sauvegarde : +1 contre les souffles (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Si le buveur est sous l'effet de potions ; 10 % de chances
- de passer la classe d'armure de base du buveur à 3
- d'augmenter de 1 les jets de sauvegarde contre la paralysie, la mort et les poisons du buveur
- d'augmenter de 1 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du buveur
- d'augmenter de 1 les jets de sauvegarde contre la pétrification et la métamorphose du buveur
- d'augmenter de 1 les jets de sauvegarde contre les souffles du buveur
- Si le buveur est sous l'effet de potions ; 8 % de chances
- de passer la classe d'armure de base du buveur à 3
- d'augmenter de 1 les jets de sauvegarde contre la paralysie, la mort et les poisons du buveur
- d'augmenter de 1 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du buveur
- d'augmenter de 1 les jets de sauvegarde contre la pétrification et la métamorphose du buveur
- d'augmenter de 1 les jets de sauvegarde contre les souffles du buveur
- Si le buveur est sous l'effet de potions ; 7 % de chances de dissiper tous les sorts de potions sur le buveur
- Si le buveur est sous l'effet de potions ; 5 % de chances
- de réduire de 1 la force du buveur
- de réduire de 1 la dextérité du buveur
- d'endormir profondément le buveur
- Si le buveur est sous l'effet de potions ; 2 % de chances de tuer instantanément le buveur (Inefficace contre les créatures immunisées aux poisons)
- Si le buveur est sous l'effet de potions ; 1 % de chances
- de passer la classe d'armure de base du buveur à 3
- d'augmenter de 1 les jets de sauvegarde contre la paralysie, la mort et les poisons du buveur
- d'augmenter de 1 les jets de sauvegarde contre les baguettes, les sceptres et les bâtons du buveur
- d'augmenter de 1 les jets de sauvegarde contre la pétrification et la métamorphose du buveur
- d'augmenter de 1 les jets de sauvegarde contre les souffles du buveur
- Si le buveur est sous l'effet de potions ; 1 % de chances
- d'infliger 5d10 points de dégâts de feu au buveur et aux créatures dans un rayon de 1 mètre (Inefficace contre les créatures autre que le porteur)
- d'infliger 1d10 points de dégâts de feu au buveur et aux créatures dans un rayon de 1 mètre
Durée : 16 rounds
Poids : 1
Code : Tout sélectionner
PARAMÈTRES :
- Immunité aux sorts « Confusion », « Cône de Froid », « Forme gazeuse », « Métamorphose en forme gazeuse », « Regard captivant », « Regard de folie », « Regard du serpent », « Spore gazeuse » et « Transformation de la Chair en Pierre » (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Immunité contre les rayons des spectateurs (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Immunité contre les attaques de regard (Inefficace à 44 % contre les créatures sous l'effet de potions)
- Si le buveur est sous l'effet de potions ; 10 % de chances
- d'immuniser le buveur aux sorts « Forme gazeuse », « Métamorphose en forme gazeuse », « Regard captivant », « Regard de folie », « Regard du serpent » et « Transformation de la Chair en Pierre »
- d'immuniser le buveur au sort « Spore gazeuse »
- d'immuniser le buveur au sort « Confusion »
- d'immuniser le buveur au sort « Cône de Froid »
- d'immuniser le buveur au sort « Forme gazeuse »
- d'être immunisé contre les rayons des spectateurs
- d'être immunisé contre les attaques de regard
- Si le buveur est sous l'effet de potions ; 8 % de chances
- d'immuniser le buveur aux sorts « Forme gazeuse », « Métamorphose en forme gazeuse », « Regard captivant », « Regard de folie », « Regard du serpent » et « Transformation de la Chair en Pierre »
- d'immuniser le buveur au sort « Spore gazeuse »
- d'immuniser le buveur au sort « Confusion »
- d'immuniser le buveur au sort « Cône de Froid »
- d'immuniser le buveur au sort « Forme gazeuse »
- d'être immunisé contre les rayons des spectateurs
- d'être immunisé contre les attaques de regard
- Si le buveur est sous l'effet de potions ; 7 % de chances de dissiper tous les sorts de potions sur le buveur
- Si le buveur est sous l'effet de potions ; 5 % de chances
- de réduire de 1 la force du buveur
- de réduire de 1 la dextérité du buveur
- d'endormir profondément le buveur
- Si le buveur est sous l'effet de potions ; 2 % de chances de tuer instantanément le buveur (Inefficace contre les créatures immunisées aux poisons)
- Si le buveur est sous l'effet de potions ; 1 % de chances
- d'immuniser le buveur aux sorts « Forme gazeuse », « Métamorphose en forme gazeuse », « Regard captivant », « Regard de folie », « Regard du serpent » et « Transformation de la Chair en Pierre »
- d'immuniser le buveur au sort « Spore gazeuse »
- d'immuniser le buveur au sort « Confusion »
- d'immuniser le buveur au sort « Cône de Froid »
- d'immuniser le buveur au sort « Forme gazeuse »
- d'être immunisé contre les rayons des spectateurs
- d'être immunisé contre les attaques de regard
- Si le buveur est sous l'effet de potions ; 1 % de chances
- d'infliger 5d10 points de dégâts de feu au buveur et aux créatures dans un rayon de 1 mètre (Inefficace contre les créatures autre que le porteur)
- d'infliger 1d10 points de dégâts de feu au buveur et aux créatures dans un rayon de 1 mètre
Durée : 1 tour
Poids : 1
Je me demande comment je pourrais réduire ces descriptions tout en gardant un niveau de détail élevé.
J'ai comme idée d'avoir un pavé plus ou moins identique selon les potions (Pnp potions a un effet légèrement différent selon le type de potion), qui s'afficherait sous l'effet initial.
Cela reste cependant un gros morceau de texte qui viendra s'ajouter aux potions, mais déjà beaucoup plus digeste que le résultat actuel. Avec comme inconvénient de ne pas savoir comment sera réduite l'efficacité de la potion (diminution de la durée, de la puissance, etc.)
Pour le premier exemple, cela pourrait donner quelque chose comme ceci
Code : Tout sélectionner
PARAMÈTRES :
- Classe d'armure de base : 3
- Jets de sauvegarde : +1 contre la paralysie, la mort et les poisons
- Jets de sauvegarde : +1 contre les baguettes, les sceptres et les bâtons
- Jets de sauvegarde : +1 contre la pétrification et la métamorphose
- Jets de sauvegarde : +1 contre les souffles
Durée : 16 rounds
Si le buveur est sous l'effet d'une potion :
- 19 % de chances de réduire l'efficacité de la potion
- 10 % de chances de ne produire aucun effet
- 7 % de chances de dissiper les effets des potions
- 5 % de chances
- de réduire de 1 la force et la dextérité du buveur
- d'endormir profondément le buveur
- 2 % de chances de tuer instantanément le buveur (Inefficace contre les créatures immunisées aux poisons)
- 1 % de chances
- d'infliger 5d10 points de dégâts de feu au buveur
- d'infliger 1d10 points de dégâts de feu au buveur et aux créatures dans un rayon de 1 mètre
Poids : 1
Que pensez-vous de cette approche ? Auriez-vous d'autres idées ?
Re: Uniformisation des descriptions
Posté : mar. 16 juil. 2024, 23:05
par deratiseur
J'en penses que pas besoin de chercher plus loin, tu as trouvé.
Re: Uniformisation des descriptions
Posté : mar. 16 juil. 2024, 23:15
par loupgris
Malheureusement, je pense que c'est un piège ces approches avec une "rng" sur les potions.
Je ne vois pas comment tu pourrais faire mieux pour décrire l'aléatoire.
Re: Uniformisation des descriptions
Posté : sam. 19 oct. 2024, 17:38
par Selphira
Une nouvelle version a vu le jour, elle était déjà dans cet état au mois de Juillet, mais comme je ne vais pas y toucher avant un moment, j'ai décidé de la sortir en l'état. (
https://github.com/Selphira/AutoDescrip ... 0.9.35.zip)
Une optimisation a été effectuée, ce qui permet au mod, sur ma machine, de s'installer en moins de 2 minutes 40 pour traiter l'ensemble des fichiers de BG2EE vanilla.
Une décision importante a été prise au sujet des effets de "dissipation" ou de "géuérison" qui sont couplés à un effet d'immunité, dans ce cas, seul l'effet d'immunité sera présent. Cela permet de réduire la description de pas mal de sortilèges !
Un autre changement notable, bien que moins visible, est un rapprochement encore plus fort avec les CorrectFR, par l'utilisation des espaces insécables. Un autre changement esthétique est l'utilisation de guillemets littéraux pour entourer le nom des sortilèges ou objets.
Lorsqu'un objet ne possède qu'une seule capacité de charge, cette dernière aura une description plus compacte.
Pour le reste, il y a de petites corrections et la plupart des autres modifications ne sont visibles sur une version Vanilla, la plupart étant pour des effets que l'on ne retrouve que dans des mods.
Code : Tout sélectionner
Sortilèges : Amélioration du calcul du jet de sauvegarde du cartouche du sort si ce dernier utilise l'opcode 146, 148 ou 232
Sortilèges : Regroupement des effets de guérison avec leur équivalent d'immunité, comme sur les objets.
Sortilèges : Début du support des types de sort secondaires ajoutés par les mods
Opcode 0: Gestion de la modification par probabilité de la classe d'armure de base
Opcode 58 : Gestion du self par probabilité
Opcode 102 : Correction d'une boucle infinie
Opcode 122 : Correction de la description qui pouvait avoir des objets vides
Opcode 221 : L'effet n'est plus invalidé s'il tente de dissiper des sorts de niveau 0
Opcode 301: Gestion de la version self avec probabilité
Opcode 318 : Regroupement des immunités aux sorts
Opcode 326: Gestion de la version target avec probabilité
Opcode 332: Gestion de la version self avec probabilité
Opcode 362: Gestion de la version self avec probabilité
Opcode 251 : Description du chant concerné
Opcode 518: Ajout des guillemets littéraux
Harmonisation avec les CorrectFR en utilisant des espaces insécables
Le nom des sorts, objets et capacités sont entourés de guillemets littéraux.
Amélioration du rendu des capacités de charge
Optimisation de la vérification de l'existance d'une traduction
Suppression de certains messages d'erreurs liés à une traduction manquante lors de récupération de la traduction des splstate moddés.
Correction du regroupement pour Skills & Abilities qui n'était pas exécuté
► Afficher le texte
v0.9.34 | v0.9.35 |
Flûte magique (SPCL921.spl) | Flûte magique (SPCL921.spl) |
Action libre (SPPR403.spl)Code : Tout sélectionner - Rétabli la vitesse de déplacement de la cible
- Ranime la cible
- Guérison de la paralysie de la cible
- Immunise la cible aux toiles, à l'enchevêtrement, à la paralysie, à la lenteur,
à la modification de la vitesse de déplacement, à l'immobilisation et à la hâte
| Action libre (SPPR403.spl)Code : Tout sélectionner - Immunise la cible aux toiles, à l'enchevêtrement, à la paralysie, à la lenteur,
à la modification de la vitesse de déplacement, à l'immobilisation et à la hâte
|
Amulette des murmures (BDAMUL01.itm)Code : Tout sélectionner Capacités de charge :
- Silence sur 5 mètres (1 fois par jour)
Silence sur 5 mètres (instantané)
| Amulette des murmures (BDAMUL01.itm)Code : Tout sélectionner Capacité de charge (1 fois par jour) :
- Silence sur 5 mètres (instantané)
|
Cape de renvoi (CLCK26.itm)Code : Tout sélectionner - Immunité aux sorts Barrière de lames, Brume mortelle, Lent, Nuage incendiaire,
Nuage mortel et Sphère de lames
| Cape de renvoi (CLCK26.itm)Code : Tout sélectionner - Immunité aux sorts « Barrière de lames », « Brume mortelle », « Lent », « Nuage incendiaire »,
« Nuage mortel » et « Sphère de lames »
|
Re: Uniformisation des descriptions
Posté : dim. 20 oct. 2024, 08:12
par loupgris
Au lancement, c'était une étape très longue, cela c'était bien amélioré, mais alors là, moins de 3 minutes
Re: Uniformisation des descriptions
Posté : jeu. 24 oct. 2024, 22:30
par JohnBob
Salut Selphira !
Il semble que l'opcode 65 (Flou) ne soit pas bien détecté par Autodescription.
Vu avec l'item ci-dessous mais n'est pas non plus affiché pour MISC72 (La Griffe de Kazgaroth) dans le diff exemple de BG2EE.
L'effet est bien constaté en jeu.
Re: Uniformisation des descriptions
Posté : ven. 25 oct. 2024, 08:05
par Selphira
Il est bien détecté, mais il est actuellement ignoré, car il n'a pas vraiment d'effet lorsqu'il est seul, sauf l'effet visuel qui n'a pas de conséquence sur le gameplay.
Re: Uniformisation des descriptions
Posté : ven. 25 oct. 2024, 10:25
par JohnBob
Ah oui, l'effet est juste cosmétique, on en avais parlé il y a un moment. Désolé c'est pas la première fois que j'oublie un sujet déjà abordé.
Re: Uniformisation des descriptions
Posté : ven. 25 oct. 2024, 10:44
par Selphira
On ne peut pas se souvenir de tout, c'est normal.
Mais aussi, il n'est pas interdit de revenir sur un sujet abordé précédemment, les décisions du passés ne sont pas forcément les bonnes ou devraient être revues selon le contexte actuel.