Btcmob Skill Objective
BtcMob Skill Objective
Objectif de quête compté sur les lancers de compétence BtcMob observés autour du joueur. La progression est stockée dans fact, pas dans l'objectif : c'est un CachableFactObjective. mobName et skillName sont des expressions régulières (@Regex) ; laissées vides, elles acceptent tout. radius (défaut 64.0) borne les joueurs qui reçoivent la progression, et amount (défaut 1) est un Var<Int>, donc résoluble par joueur. display vaut <value>/<target>. Ce que cette entrée ne fait pas : - elle ne compte pas les lancers par le joueur : elle compte ceux qu'il observe dans son rayon. Un joueur passif progresse ; - elle ne distingue pas la cible du lancer, ni sa réussite : un sort qui décline compte ; - sans fact désigné, elle n'a nulle part où stocker et ne progresse jamais ; - deux objectifs qui partagent le même fact partagent leur progression.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
quest | Ref<QuestEntry> | — | — |
fact | Ref<CachableFactEntry> | — | The fact that stores the number of matching native skill casts. |
mobName | String | — | The native BTC mob template to match. Leave empty for any template.Regex |
skillName | String | — | The compiled skill to match. Leave empty for any skill.Regex |
amount | Var<Int> | 1 | The number of matching native skill casts required. |
radius | Double | 64.0 | Players within this distance can receive objective progress. |
display | Var<String> | <value>/<target> | — |
onComplete | Ref<TriggerableEntry>? | — | — |
Champs TypeWriter communs (criteria, children, priorityOverride)
| Champ | Type | Par défaut | Description |
|---|---|---|---|
criteria | List<Criteria> | empty | — |
children | List<Ref<AudienceEntry>> | empty | — |
priorityOverride | Optional<Int> | — | — |