Des profils de combat entiers pour les cas courants, un Crâ à distance, un Iop au corps à corps, un Eniripsa soigneur, un farmeur prudent, un groupe et le profil d'un paquet retouché, chacun expliqué réglage par réglage.
Ces profils montrent comment les réglages fonctionnent ensemble. Copiez-en un dans Importer sur la page Profils de combat (Partager des profils), puis changez ce que vous voulez dans l'éditeur. Les identifiants sont ceux des données du jeu : l'éditeur affiche leurs noms.
Commencez petit. Un profil avec un rôle, une portée et des éléments joue déjà bien pour n'importe quel personnage de ce genre, et chaque réglage que vous ajoutez devrait répondre à quelque chose que vous avez vu mal tourner dans le journal des tours.
Un Crâ à distance
{
"version": 1,
"name": "Crâ Air",
"description": "Frappe de loin, recule après avoir lancé ses sorts, commence par Tirs Éloignés.",
"role": "damage",
"range": "ranged",
"elements": ["air"],
"placement": "far",
"positioning": "kite",
"focus": "lowestLife",
"opening": {
"firstTurn": [{ "spell": 32465, "target": "self" }]
},
"rules": [
{ "when": { "enemies.within": { "cells": 2, "atLeast": 1 } }, "do": { "retreat": { "to": "outOfReach" } } }
]
}
- Portée
rangedet Placementfargardent le Crâ à la portée de son sort de dégâts le plus long, dès le départ. - Positionnement
kite: une fois qu'il a lancé ses sorts, il finit le tour là où le danger est le plus faible. - Cible prioritaire
lowestLifeachève les ennemis d'abord, ce qui retire leur danger plus tôt. - L'ouverture lance Tirs Éloignés (32465) sur lui-même à son premier tour, pour la portée en plus de ses sorts.
- La règle le fait sortir de portée dès qu'un ennemi se tient à 2 cases ou moins.
Un Iop au corps à corps
{
"version": 1,
"name": "Iop Terre",
"role": "damage",
"range": "melee",
"elements": ["earth"],
"risk": 70,
"positioning": "charge",
"opening": {
"firstTurn": [{ "spell": 14676, "target": "self" }]
},
"spells": [
{ "id": 13107, "use": "avoid" }
]
}
- Portée
meleeet Positionnementchargel'amènent au contact, quel que soit le danger. - Risque 70 le laisse finir des tours là où les ennemis pourraient lui prendre jusqu'à 70 % de sa vie.
- L'ouverture lance Ferveur (14676) sur lui-même à son premier tour.
- Bond (13107) est réglé sur Éviter : son score est divisé par deux, il n'est donc lancé que quand il bat nettement tout le reste.
Un Eniripsa soigneur
{
"version": 1,
"name": "Eniripsa soigneur",
"role": "healer",
"allies": "protect",
"positioning": "hold",
"rules": [
{ "when": { "ally.life": { "below": "50%" } }, "do": { "heal": { "target": "lowestLifeAlly" } } },
{ "when": { "self.life": { "below": "35%" } }, "do": { "heal": { "target": "self" } } }
]
}
- Rôle
healerpèse le soin à 2 et les dégâts à 0,5, là où le rôle Dégâts les pèse à 0,5 et 1. - Alliés
protectcompte le danger que courent ses alliés comme le sien. - Positionnement
holdle garde là où il se tient, sauf si un sort l'oblige à se déplacer. - La première règle soigne l'allié le plus blessé dès que l'un d'eux est sous la moitié de sa vie. La seconde, en dessous, soigne l'Eniripsa lui-même : l'allié passe d'abord quand les deux s'appliquent.
Un soigneur sans allié à soigner combat quand même : quand personne n'est blessé, le soin ne compte pour rien, et il frappe comme n'importe quel autre rôle, avec un poids moitié moindre.
Un farmeur prudent
Pour un personnage qui farme des monstres capables de le tuer, et qui ne doit prendre aucun risque :
{
"version": 1,
"name": "Prudent",
"risk": 20,
"focus": "mostDangerous",
"rules": [
{ "when": { "self.life": { "below": "40%" } }, "do": { "retreat": { "to": "cover" } } }
],
"monsters": [
{ "race": 137, "noMelee": true }
]
}
- Risque 20 : il évite de finir un tour là où les ennemis pourraient lui prendre plus d'un cinquième de sa vie.
- Cible prioritaire
mostDangerousfrappe d'abord l'ennemi qui pourrait lui faire le plus mal. - Sous 40 % de sa vie, il finit ses tours hors de la vue des ennemis quand il le peut.
- Il ne finit jamais un tour à côté d'un monstre de la race des Chafers d'Incarnam (137).
Le rôle, la portée et les éléments sont absents : le module les tire de la classe et des sorts du personnage, ce profil convient donc à n'importe quelle classe.
Un groupe de bots
Pour plusieurs bots qui combattent ensemble et rejoignent le même combat l'un après l'autre :
{
"version": 1,
"name": "Groupe",
"waitForAllies": 3,
"allies": "protect"
}
Chaque bot attend que 3 autres personnages soient dans son équipe avant de se déclarer prêt, pour que le combat ne commence pas avant que le groupe soit au complet. Le compte à rebours du placement le lance quand même quand il arrive à sa fin. Rejoindre le combat, c'est le travail des paquets des bots.
Passer les tours, mais placer le personnage
Idle prend part aux combats et ne fait rien. Cette copie place aussi le personnage et le déclare prêt, et passe au bout de 2 secondes au lieu de 5 :
{
"version": 1,
"name": "Idle, placé",
"parts": { "placement": true, "challenges": false, "ready": true, "movement": false },
"rules": [ { "do": { "endTurn": { "after": 2 } } } ]
}
Le profil d'un paquet, retouché
Pour jouer un profil fourni par un paquet en changeant quelques réglages, étendez-le plutôt que de le copier : quand le paquet est mis à jour, votre profil suit.
{
"version": 1,
"name": "Crâ Feu, prudent",
"extends": "@some-author:fighters/fire-cra",
"risk": 25,
"spells": [
{ "id": 32426, "use": "prefer" }
]
}
Il joue tout ce que dit le profil du paquet, avec un risque plus bas, et privilégie Flèche de Recul (32426) en plus des réglages de sorts du paquet. Étendre un autre profil explique comment les deux sont assemblés.