From e85942bce11d2395f4770cbc8bc43e9b797d56c3 Mon Sep 17 00:00:00 2001 From: YinqiMargatroid <206523148+YinqiMargatroid@users.noreply.github.com> Date: Sun, 11 Oct 2026 08:33:39 +0800 Subject: [PATCH 01/44] =?UTF-8?q?fix:=20=E5=A4=96=E5=8B=A4=E5=8C=BB?= =?UTF-8?q?=E7=96=97=E9=A2=84=E7=BD=AE=E8=A7=92=E8=89=B2=E4=BF=9D=E6=8C=81?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E7=B4=A2=E6=95=8C=E9=A1=BA=E5=BA=8F=20(#315)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/SIM.md | 11 +++- docs/design/engine.md | 6 ++ docs/history/0.2.4.md | 22 ++++++++ server/sim/battle/deploy.js | 6 +- server/sim/battle/summons.js | 2 +- server/sim/content/bands/battle.js | 13 +++-- server/sim/content/tokens.js | 8 ++- server/sim/targeting.js | 3 +- server/sim/units.js | 2 +- test/content/bands.test.js | 85 +++++++++++++++++++++++++++++ test/content/tokens_devices.test.js | 2 + test/golden/matches.json | 14 ++--- 12 files changed, 153 insertions(+), 21 deletions(-) diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..ccefa0a9 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -83,6 +83,12 @@ the players' fields deploy side by side: the i-th operators of all players come the summons the same way, and the summons rank after the operators of all players **[ASSUMED]** (PRTS describes one field — units deploy one after another with a fixed delay from the battle start — and "两处阵地将前后拼接为一处阵地"). Register hooks before the first step (e.g. `opts.setup(battle)` or right after `new Battle`). +外勤医疗's prepared slot is a preparation view record, not a combat `Unit`. The `battleStart` handler creates either +预备干员-医疗 or Touch after counting deployed elites. [ASSUMED] Its effective targeting order precedes ordinary +initial deployments (`preBattleAggroSeq`); its actual `deploySeq` still identifies the later runtime spawn. Prepared +slots on a shared field follow player order [ASSUMED]. A later `spawnMapChar` without this option keeps its ordinary +summon order (§29.15). + **Tick order:** scheduled callbacks → spawns → DP → buffs (+HP regen) → enemies (attack, move, block) → enemy tile index → allies (skill tick, attack) → projectiles → auto-redeploys → boss pool sync → `tick` hook → release hooks/timers of units removed this tick (§1.4) → `time += TICK` → end checks. @@ -533,7 +539,8 @@ Getters: `s` (aggregated stats), `maxHp`, `atk`, `hpRatio`, `sp`, `spMax`, `canA flag `float` (近地悬浮, PRTS 术语释义 "算作空中单位") or `levitate` (浮空 "变为空中单位") — never an enemy under 缚地 (flag `groundbind`, "目标变为地面单位") unless a 浮空 lifts it again; movement and pathing read `motion` (a hovering enemy keeps walking the ground path). `deploySeq` counts deployments (and identifies one: `seq === u.deploySeq`); -`aggroSeq` is the aggro order (= deploySeq, except the summons of the initial deployment, §1). +`aggroSeq` is the aggro order (= deploySeq, except the summons of the initial deployment and prepared 外勤医疗 map +characters, §1). 克莱门莎 S2's kit stores its cabin in `unit.mem.clemntCabin`. Before boarding each tick, it removes passengers that died, became hidden / uncarryable or cannot path to the next cabin position, removes their carry buff and @@ -891,7 +898,7 @@ instance) and skip `'counter'` / `'reflect'` damage. When the guard trips, the l | `applyStatus(tgt, key, {duration, source, value, force, point, stackAs})`, `removeStatus(tgt, key)`, `resistOf(unit)` | §3 | | `applyStrongest(tgt, key, {duration, value, mods, source})` | §3 — "同名效果取最高" for a non-catalogue effect | | `addBuff(unit, buff)`, `removeBuff(unit, key)` | §3 | -| `spawnToken(ownerUnit | playerId, tokenId, row, col, { def, stats, hp, duration, untargetable, dir, kit, force, anySource })` | field tiles; def from data/tokens.json `variants[ownerChessId]` for the owner unit's selected skill / module (`tokenDef`); `dir` defaults to the owner unit's (else the player's: RIGHT, mirrored side LEFT; a legacy `facing` ±1 is still read); returns the token or null (tile busy; or the owner runs a **non-default** skill that does not produce the token — `producesToken` — unless `anySource`: kit install hooks written for the default skill run under every skill). `spawnDevice(key, row, col, { …, dir })` likewise | +| `spawnToken(ownerUnit | playerId, tokenId, row, col, { def, stats, hp, duration, untargetable, dir, kit, force, anySource, preBattleAggroSeq })` | field tiles; def from data/tokens.json `variants[ownerChessId]` for the owner unit's selected skill / module (`tokenDef`); `dir` defaults to the owner unit's (else the player's: RIGHT, mirrored side LEFT; a legacy `facing` ±1 is still read); `preBattleAggroSeq` is a negative priority reserved for a prepared stage map character, before ordinary initial units; returns the token or null (tile busy; or the owner runs a **non-default** skill that does not produce the token — `producesToken` — unless `anySource`: kit install hooks written for the default skill run under every skill). `spawnDevice(key, row, col, { …, dir })` likewise | | `tokenDef(tokenId, ownerUnit | chessId)`, `producesToken(ownerUnit, tokenId)` | the token def a summon of that owner gets — `getToken(id, owner.defId, owner.def.loadout)`, exact even when two players of one field give the same chess different loadouts (prefer it over an id-only `battle.data.getToken(id, unit.defId)` for summon stats / blackboards); whether the owner's loadout makes the token (DATA.md §14 `sources` has 'skill' or 'talent'; true when the data does not tell: no own variant, player-owned summons) | | `spawnEnemy(enemyKey, { routeIndex, route, pos, mods, tag, sourcePlayerId, ownerPlayerId, bounty, countInTotal, inTotal, def })` | returns the enemy, or null past `MAX_ALIVE_ENEMIES`; `def` = inline record (enemies.json shape or normalised) for keys missing from data. A runtime spawn is never `inTotal` (§1.3 — the HUD capsule's own set) unless content passes `inTotal: true` explicitly | | `spawnDevice(key, row, col, { hp, obstacle, blockCnt, name, def, res, atk, bat, aspd })`, `setObstacle(r, c, on)` | obstacles re-path enemies; spawnDevice returns null outside the rect, on a living unit or on a knocked-out operator's tile | diff --git a/docs/design/engine.md b/docs/design/engine.md index ffe067f7..66e0686a 100644 --- a/docs/design/engine.md +++ b/docs/design/engine.md @@ -117,6 +117,12 @@ Engine helpers (content must use these, never touch internals): `battle.dealDama ### 5.5 Combat rules (engine) +- **Prepared 外勤医疗 slot**: 预备干员-医疗 is visible on the field during preparation. At `battleStart`, the elite count + chooses either that medic or its Touch replacement for the same slot. [ASSUMED] This replacement does not move the + slot behind the ordinary starting operators in effective deployment priority: both variants receive an earlier + `aggroSeq`, while their actual `deploySeq` still records the later runtime creation and guards deployment-scoped + effects. On a shared field, prepared slots follow player order [ASSUMED]. An ad-hoc map-character spawn during + combat retains ordinary summon priority. See §29.15 and SIM.md §1.2. - **Initial deployment** at t=0, free: operators by column — the left column first, top to bottom within a column (right-side boss player: from its own left, the highest field column) — then the summons (PRTS 卫戍协议/帮助 "按从上到下>从左到右的顺序部署。优先部署干员,随后为召唤物", read as a scan: down each column, the columns left to right — the order PRTS gives the 阿戈尔 devour, "更靠左和靠上"; row-major until 0.1.3, §23.23; `aggroSeq` ranks every start-of-battle summon after all operators) — a skill's placed summon (赫默 医疗探机, 巫恋 诅咒娃娃) included, once and free ("所有手动部署的召唤物,无视所属干员的持有状态…作战开始时立即部署一次"; afterwards it re-appears on its tile each time the owner's skill gives one, §20.1); on a shared field (联防, boss) the players' i-th operators deploy together [ASSUMED]. Deploy effects fire (`deploy` with `initial: true`). Then operators carried into 联防 knocked out (`carryState.down`) are forced out (`FORCED_EXIT`, HP 0, §19.3). Then `battleStart`, after which the forced-out operators' timers are re-read (redeploy-time effects that start with the battle, e.g. 机变 征召, cover them too). - **DP**: per player, start 10, +1/s, cap 99; used only for auto-redeploy (dead op: after `respawnTime`, if the tile it lies on is free and DP ≥ cost ⇒ redeploy there with full HP, SP = initSp). A knocked-out operator (and, since 0.1.2, one forced out by its own effects, §22.15) stays **down** on the tile it fell on — its own home when it fell on another board piece's home (that piece on the field or not) and its home is free, and 乌尔比安 knocked out while his S3 has moved him always on his deployment tile when it is free (the owner's deviation of 2026-10-07, `Unit.downAtHome`, §25.17.3) — until it redeploys there, and no ally deploys or moves onto that tile meanwhile (PRTS 卫戍协议/帮助 §作战阶段 单位部署; `Battle.downOn` / `restTile` / `_layBody`, §21.24; b.snap `down`, §18.3: counting / waiting for DP / its tile taken, a safeguard) — also one that entered 联防 knocked out (`FORCED_EXIT`, its full redeploy timer — confirmed by the user — with the battle-start redeploy effects, §19.3); summons, devices and enemies leave at once. - **Blocking** (contact radius, PRTS 游戏数据基础 §阻挡半径 / 作战机制 "中点判定…案例:阻挡"; `constants.js BLOCK_RADIUS`, `Battle._checkBlock`, §19.2): an operator with free capacity blocks an unblocked, blockable enemy whose position lies within its block radius of its centre — ground 0.7071 (squared 0.49999037), 0.8944 × the blocker's 阻挡半径倍率 for blockFly units vs flyers (起飞; mod `blockRadiusScale` = 倍率 − 1 — PRTS 游戏数据基础 "飞行阻挡半径 = 0.8944 × 阻挡半径倍率", 凯尔希·思衡托 +0.23), devices 0.4472 (阻隔工事 / 障碍物); air units (FLY, 近地悬浮, 浮空) only by blockFly units. A ground enemy is never blocked by a unit standing on a tile ground units cannot pass (围墙 / 围栏: PRTS 地形机制 "部署在其中的单位,若当前阻挡类型为'地面阻挡'则无法阻挡敌人" — an enemy pushed or pulled against the fence walks on; air blocking there stays [ASSUMED], §21.23) nor by an airborne (起飞) unit, which blocks flyers only (§21.22). An enemy holding 不可阻挡 (PRTS 异常效果 BLOCK_FREE 「无法阻挡/被阻挡,自动解除阻挡」) — `unblockable` (恐惧, 诱导, enemy abilities), 浮空, and 沉睡 (SLEEPING = 无法行动+无敌+不可阻挡) — is never blocked and is released at once: a sleeping enemy frees its blocker's slot, stays where it is and, once awake, is blocked again only by a blocker with room (§24.9). The nearest such operator wins (ties: scan order [ASSUMED]). It is re-checked every tick, moving or not, so another operator in contact with room takes the enemy over when its blocker dies, is withdrawn or is stunned, and an operator whose capacity frees up grabs an overlapping enemy; one that finds no room walks on. A stunned or frozen enemy is checked too — 晕眩 / 冻结 hold no 不可阻挡 (PRTS 异常效果: the STUN / FROZEN state machines stop its moves and attacks) —, so an operator redeployed beside a held enemy blocks it where it stands and lifts its 隐匿; one held short of contact is blocked once it walks in after the status (GitHub #232; until 0.2.0 the check waited for the status to end). A head-on enemy stops at contact (≈ 0.71 tile), outside the blocker's tile. Enemy uses `blockCnt` capacity (default 1). Blocked enemies stop moving and attack their blocker if melee (or anyone in range if ranged, blocker first). **Every blocker** — melee units (重装要塞 / 领主 / 哨戒铁卫 included), summons and a ranged operator on a melee tile alike — whose attack hits enemies may always target the enemies it blocks, in range or not, whatever its facing, and targets them first — a 速射手's air priority (优先攻击空中单位) excepted, which comes before the enemy it blocks (the owner's decision of 2026-10-08, GitHub #220) — ("可以选择且优先选择阻挡单位", PRTS 选择器; the user's rule after playtest #6, "阻挡了就一定要能打到": officially the collision pushes a blocked enemy to its blocker's front; `Battle.blockedTargets`, `targeting.js sortEnemyTargets`; §20.3 — it replaces the playtest #5 QA's melee-only restriction of §19.2). A healer (dmgType `heal`, or a skill attack turned into a heal) selects injured allies only and keeps healing while it blocks (PRTS 卫戍协议/帮助 "对于医疗干员(咒愈师分支除外),攻击目标为需要治疗的单位"; §21.17); 咒愈师 follow the blocker rule. The huge leaders are 自缚 + unblockable (§7). diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..02262ca7 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,25 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Prepared 外勤医疗 target order (follow-up to #451) + +PR #451 made 预备干员-医疗 visible in preparation but deliberately left its initial aggro order unchanged. In the +user-provided [卫戍协议 recording](https://b23.tv/RQLI8WS), the right-side 联防 board at 19:13 has Touch and 哈洛德 +inside the same flying 守墓石像's attack range when it locks its target, yet the attack selects 哈洛德. The 17:01 +preparation frame shows 哈洛德 with no equipment, and his position makes him the right player's first ordinary +deployment under the current column scan. The 19:36 clip supplies another targeting comparison. These observations +support an effective priority earlier than ordinary operators for the prepared 外勤医疗 slot; they do not expose the +official game's unit identity or exact deployment counters. + +The battle sim creates the selected map-character variant at `battleStart`, after deploying the board. [ASSUMED] +The prepared slot retains an earlier effective targeting order whether it stays 预备干员-医疗 or is replaced by Touch. +Only `aggroSeq` gets a negative, pre-initial value; `deploySeq` remains the actual spawn's identity for deployment +hooks and scheduled effects. [ASSUMED] If several players have prepared slots, their relative order follows the +existing player order. A map character spawned ad hoc after battle start keeps normal summon order. The real flying +守墓石像 tests check both variants at target-lock time, a right-side 联防 Touch, and the higher-taunt exception. + +`npm run golden:update` recomputed all 287 scenarios. Only `coop2-NORMAL-14-standins` changed: its human seat uses +`band_amedic`, and combat differences first appear in round 11. The match remains a round-14 victory with team LP 31; +that seat's final kills move 272 → 273 and leaks 44 → 43. Its boss damage moves 193,091 → 189,876, while the partner's +moves 586,909 → 590,124. All other golden scenarios retain their prior result. diff --git a/server/sim/battle/deploy.js b/server/sim/battle/deploy.js index d859660b..7407aae2 100644 --- a/server/sim/battle/deploy.js +++ b/server/sim/battle/deploy.js @@ -13,7 +13,7 @@ export class BattleDeploy { * operator that left the field comes back on its body tile, restTile). `keepSp` = { sp, charges } * restored right after the skill reset, before the `deploy` hook fires. */ - _deploy(u, { initial = false, carry = null, tile = null, keepSp = null } = {}) { + _deploy(u, { initial = false, carry = null, tile = null, keepSp = null, preBattleAggroSeq = null } = {}) { if ((u.alive && u.deployed) || u._removing) return false; const R0 = tile ? tile[0] : u.homeR, C0 = tile ? tile[1] : u.homeC; if (!this.grid.inRect(R0, C0)) { @@ -37,7 +37,9 @@ export class BattleDeploy { u.x = C0; u.y = R0; u.tileR = R0; u.tileC = C0; u.blocking = []; u.deploySeq = ++this._deploySeq; - u.aggroSeq = u.deploySeq; + // A prepared map character is instantiated after the board deployment but keeps an earlier target order. + // Its deploySeq remains the identity of this actual deployment for scheduled effects and redeploy checks. + u.aggroSeq = preBattleAggroSeq ?? u.deploySeq; u.deployedAt = this.time; u.atkCd = 0; u.lastAttackAt = -Infinity; diff --git a/server/sim/battle/summons.js b/server/sim/battle/summons.js index e5547f51..490ac257 100644 --- a/server/sim/battle/summons.js +++ b/server/sim/battle/summons.js @@ -60,7 +60,7 @@ export class BattleSummons { if (opts.stats) for (const [k, v] of Object.entries(opts.stats)) if (Number.isFinite(v)) u.base[k] = v; this._setupUnit(u, opts.kit ?? null); if (opts.untargetable) this.addBuff(u, { key: 'trait:untargetable', flags: { untargetable: true }, persist: true, allowDead: true }); - if (!this._deploy(u, { initial: false })) { + if (!this._deploy(u, { initial: false, preBattleAggroSeq: opts.preBattleAggroSeq })) { // tile still busy (a unit stands there even with `force`): drop the half-built token and its hooks u.removed = true; this.offOwner(u); diff --git a/server/sim/content/bands/battle.js b/server/sim/content/bands/battle.js index a1c46ca4..278eeaaf 100644 --- a/server/sim/content/bands/battle.js +++ b/server/sim/content/bands/battle.js @@ -238,12 +238,17 @@ function installMapChars(battle) { const holders = battle.players.filter((ps) => matchBands(battle, ps.playerId).includes(AMEDIC_BAND)); if (!holders.length) return; battle.on('battleStart', () => { + const chars = []; for (const ps of holders) { const elites = deployedOps(battle, ps.playerId).filter(isElite).length; - for (const id of amedicCharsFor(elites, variants)) { - const u = spawnMapChar(battle, ps.playerId, id); - if (u) fxOn(battle, 'summon', u, keyOf(AMEDIC_BAND), AMEDIC_BAND); - } + for (const id of amedicCharsFor(elites, variants)) chars.push({ playerId: ps.playerId, id }); + } + for (const [i, { playerId, id }] of chars.entries()) { + // The reserve medic occupies this stage slot in preparation; Touch replaces it at battle start. [ASSUMED] + // Replacement preserves the slot's priority before ordinary deployments. Shared-field ordering between + // prepared characters follows player order, as for other initial placements (lifecycle.js). + const u = spawnMapChar(battle, playerId, id, { preBattleAggroSeq: i - chars.length }); + if (u) fxOn(battle, 'summon', u, keyOf(AMEDIC_BAND), AMEDIC_BAND); } }); } diff --git a/server/sim/content/tokens.js b/server/sim/content/tokens.js index 442bea2a..bab6d48c 100644 --- a/server/sim/content/tokens.js +++ b/server/sim/content/tokens.js @@ -1566,9 +1566,11 @@ function touchKit(bb, raw, def) { /** * Spawn a band map character (char_605_cmedic 预备干员-医疗 / char_613_acmedc Touch) at its stage position on the - * player's half (data/stages.json `mapChars`; `_multi_only` positions only with a partner). Returns the unit or null. + * player's half (data/stages.json `mapChars`; `_multi_only` positions only with a partner). A prepared character may + * supply `preBattleAggroSeq` so its targeting order precedes the ordinary battle-start deployment. Returns the unit + * or null. */ -export function spawnMapChar(battle, playerId, tokenId, { alias = null } = {}) { +export function spawnMapChar(battle, playerId, tokenId, { alias = null, preBattleAggroSeq = null } = {}) { const list = battle.stage?.raw?.mapChars ?? battle.stage?.mapChars ?? []; const ps = battle.getPlayer(playerId); const multi = battle.players.length > 1; @@ -1585,7 +1587,7 @@ export function spawnMapChar(battle, playerId, tokenId, { alias = null } = {}) { for (const m of cands) { if (!tileFree(battle, m.pos[0], m.pos[1])) continue; // stage positions are field tiles: their direction is taken as it is (default RIGHT) - const u = battle.spawnToken(playerId, tokenId, m.pos[0], m.pos[1], { dir: normDir(m.dir) }); + const u = battle.spawnToken(playerId, tokenId, m.pos[0], m.pos[1], { dir: normDir(m.dir), preBattleAggroSeq }); if (u) return u; } return null; diff --git a/server/sim/targeting.js b/server/sim/targeting.js index eeef5d30..e54f8ebd 100644 --- a/server/sim/targeting.js +++ b/server/sim/targeting.js @@ -224,7 +224,8 @@ export function sortEnemyTargets(battle, attacker, cands, priority) { /** * Enemy target selection among allies (PRTS 作战机制 索敌, 敌方: "阻挡→特殊优先级→仇恨值(更容易被攻击→…→最后部署的目标→ * 不容易被攻击)→最早出现"): its blocker first → highest taunt level → latest deployed (`aggroSeq`: the deploy order — - * Battle.start deploys the operators first and ranks the start-of-battle summons after them). Special priorities + * Battle.start deploys the operators first and ranks the start-of-battle summons after them; a prepared 外勤医疗 map + * character keeps an earlier aggro order). Special priorities * (优先攻击…) are the enemies' own content: `e.profile.canTarget` filters, key sorts broken by `aggroCmp`. */ export function sortAllyTargets(enemy, cands) { diff --git a/server/sim/units.js b/server/sim/units.js index 39895c52..56693466 100644 --- a/server/sim/units.js +++ b/server/sim/units.js @@ -77,7 +77,7 @@ export class Unit { this.deathAt = -Infinity; this.respawnAt = Infinity; this.deploySeq = 0; // deployment counter; also the identity of one deployment (content: `seq === u.deploySeq`) - this.aggroSeq = 0; // 仇恨 order (the later the more attacked): = deploySeq, except summons of the initial deployment + this.aggroSeq = 0; // 仇恨 order: usually deploySeq; initial summons and prepared map characters are exceptions this.spawnSeq = 0; this.elem = { burn: 0, neural: 0, necrosis: 0, apoptosis: 0, erosion: 0 }; this.burstPending = null; // { [element]: true } while that element's burst resolves (damage.js burstLocked) diff --git a/test/content/bands.test.js b/test/content/bands.test.js index 638857db..0b4d6b5e 100644 --- a/test/content/bands.test.js +++ b/test/content/bands.test.js @@ -711,6 +711,91 @@ test('Touch 外勤医疗: every player of a match with the band gets 预备干 cover('band_amedic'); }); +test('外勤医疗: 预备干员-医疗 and Touch keep preplaced targeting order against a flying 守墓石像', () => { + const defs = { + harold: chessRec({ id: 'harold', profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + elite1: chessRec({ id: 'elite1', golden: true, profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + elite2: chessRec({ id: 'elite2', golden: true, profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + }; + for (const [eliteCount, mapCharId] of [[1, 'char_605_cmedic'], [2, 'char_613_acmedc']]) { + const h = makeBattle({ + stageId: 'act2autochess_m01', bandId: 'band_amedic', autoFinish: false, timeLimit: 100, + defs: { chess: defs }, units: [ + { chessId: 'harold', row: 11, col: 3 }, + { chessId: 'elite1', row: 12, col: 8 }, + ...(eliteCount === 2 ? [{ chessId: 'elite2', row: 9, col: 8 }] : []), + ], + }); + h.step(); + const medic = h.unit(mapCharId), harold = h.unit('harold'); + const ops = h.allies().filter((u) => u.kind === 'op'); + assert.ok(medic?.alive && harold?.alive, mapCharId); + assert.ok(ops.every((u) => medic.deploySeq > u.deploySeq), 'battleStart creates the map character after initial deployment'); + assert.ok(ops.every((u) => medic.aggroSeq < u.aggroSeq), 'its targeting order precedes every initial operator'); + assert.equal(medic.s.taunt, harold.s.taunt, 'the two targets have equal taunt'); + + const gargoyle = h.spawn('enemy_1172_dugago', { pos: [10, 3], routeIndex: 0, mods: { speedMul: 0 } }); + assert.ok(gargoyle); + h.b.kill(gargoyle, null); // first knock-out changes 守墓石像 into its flying form + assert.ok(gargoyle.alive); + const attacks = []; + h.b.on('enemyAttackStart', ({ enemy, targets }) => { + if (enemy === gargoyle && gargoyle.motion === 'FLY') attacks.push({ target: targets[0], x: enemy.x, y: enemy.y }); + }); + assert.ok(h.runUntil(() => attacks.length > 0, 20), 'flying gargoyle starts an attack'); + const { target, x, y } = attacks[0]; + const reach = gargoyle.base.rangeRadius + 0.25; + for (const u of [harold, medic]) assert.ok((u.x - x) ** 2 + (u.y - y) ** 2 <= reach ** 2, `${u.defId} is in range at target lock`); + assert.equal(gargoyle.blockedBy, null); + assert.equal(target, harold, `${mapCharId}: the later ordinary operator is selected`); + h.b.addBuff(medic, { key: 'test:taunt', mods: { taunt: 1 }, persist: true }); + assert.ok(h.runUntil(() => attacks.length > 1, 20), 'gargoyle starts another attack'); + assert.equal(attacks[1].target, medic, 'higher taunt still takes precedence over deployment order'); + checkInvariants(h.b); + } +}); + +test('外勤医疗: 联防右侧 Touch retains its prepared targeting order', () => { + const defs = { + harold: chessRec({ id: 'harold', profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + elite1: chessRec({ id: 'elite1', golden: true, profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + elite2: chessRec({ id: 'elite2', golden: true, profession: 'TANK', skill: null, stats: { atk: 0, maxHp: 1e7, blockCnt: 0 } }), + }; + const players = [ + { playerId: 'L', seat: 0, side: 'L', colOffset: 0, bandId: 'band_amedic', bonds: {}, playerEffects: [], units: [] }, + { playerId: 'R', seat: 1, side: 'R', colOffset: 8, bandId: 'band_amedic', bonds: {}, playerEffects: [], units: [ + { uid: 1, kind: 'chess', chessId: 'harold', row: 11, col: 3 }, + { uid: 2, kind: 'chess', chessId: 'elite1', row: 12, col: 8 }, + { uid: 3, kind: 'chess', chessId: 'elite2', row: 9, col: 8 }, + ] }, + ]; + const h = makeBattle({ kind: 'unite', stageId: 'act2autochess_m01', players, defs: { chess: defs }, autoFinish: false }); + h.step(); + const leftMedic = h.allies().find((u) => u.ownerId === 'L' && u.defId === 'char_605_cmedic'); + const rightTouch = h.allies().find((u) => u.ownerId === 'R' && u.defId === 'char_613_acmedc'); + const harold = h.allies().find((u) => u.ownerId === 'R' && u.defId === 'harold'); + assert.ok(leftMedic && rightTouch && harold); + assert.deepEqual([leftMedic.tileR, leftMedic.tileC], [10, 2]); + assert.deepEqual([rightTouch.tileR, rightTouch.tileC], [10, 10]); + assert.ok(leftMedic.aggroSeq < rightTouch.aggroSeq && rightTouch.aggroSeq < harold.aggroSeq); + assert.ok(rightTouch.deploySeq > harold.deploySeq); + + const gargoyle = h.spawn('enemy_1172_dugago', { pos: [10, 11], routeIndex: 0, mods: { speedMul: 0 } }); + assert.ok(gargoyle); + h.b.kill(gargoyle, null); + const attacks = []; + h.b.on('enemyAttackStart', ({ enemy, targets }) => { + if (enemy === gargoyle && enemy.motion === 'FLY') attacks.push({ target: targets[0], x: enemy.x, y: enemy.y }); + }); + assert.ok(h.runUntil(() => attacks.length > 0, 20)); + const { target, x, y } = attacks[0]; + const reach = gargoyle.base.rangeRadius + 0.25; + for (const u of [harold, rightTouch]) assert.ok((u.x - x) ** 2 + (u.y - y) ** 2 <= reach ** 2); + assert.equal(gargoyle.blockedBy, null); + assert.equal(target, harold); + checkInvariants(h.b); +}); + test('coverage: every band is exercised by a test above', () => { cover('band_dusk'); // 夕: 画卷 grant (fixed-round test) + 墨色真颜 (battle test) const missing = Object.keys(DATA.bands).filter((id) => !COVER.has(id)).sort(); diff --git a/test/content/tokens_devices.test.js b/test/content/tokens_devices.test.js index 77dbd84c..0ce45889 100644 --- a/test/content/tokens_devices.test.js +++ b/test/content/tokens_devices.test.js @@ -511,6 +511,7 @@ test('band map characters: spawnMapChar puts 预备干员-医疗 at its stage sl assert.ok(med); assert.deepEqual([med.tileR, med.tileC], [10, 2]); const gu = h.unit('test_guard'); + assert.ok(med.aggroSeq > gu.aggroSeq, 'an ad-hoc map character keeps ordinary summon priority'); gu.hp = 5000; h.run(4); assert.ok(gu.hp > 5000, 'healed'); @@ -518,6 +519,7 @@ test('band map characters: spawnMapChar puts 预备干员-医疗 at its stage sl h.step(); const touch = spawnMapChar(h.b, 'p1', TOKEN_IDS.touch); assert.ok(touch); + assert.ok(touch.aggroSeq > gu.aggroSeq, 'an ad-hoc Touch also keeps ordinary summon priority'); touch.skill.activate('test', { free: true }); gu.hp = 3000; h.run(4); diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..1bc7f22b 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -1575,17 +1575,17 @@ { "round": 11, "h_0": [1,28,12,0,0,5,8,"b5da5048",139,"arcaneShip 0/8, deputShip 0/6, emptyShip 1/6, kazimierzShip 0/4, preciShip 1/42, raidShip 1/31, skillfulShip 0/2, soloShip 1/6, steadShip 1/20, swiftShip 1/34, yanShip 0/1",25,25,0,98], - "ai_0": [1,23,12,0,0,5,8,"083c8c02",149,"arcaneShip 1/19, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/5, preciShip 2/24, raidShip 1/64, sargonShip 0/2, suntShip 1/8, swiftShip 1/29",25,25,0,99] + "ai_0": [1,23,12,0,0,5,8,"083c8c02",161,"arcaneShip 1/19, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/11, preciShip 2/30, raidShip 1/64, sargonShip 0/2, suntShip 1/8, swiftShip 1/29",25,25,0,99] }, { "round": 12, "h_0": [1,28,12,0,0,5,8,"093d3c03",157,"arcaneShip 0/8, deputShip 0/6, egirShip 1/3, emptyShip 0/6, kazimierzShip 0/4, preciShip 1/49, raidShip 1/36, skillfulShip 0/2, soloShip 1/6, steadShip 1/24, suntShip 1/0, swiftShip 1/39, yanShip 0/1",23,31,8,109], - "ai_0": [1,23,12,0,0,6,8,"7258fcd5",191,"arcaneShip 1/21, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/11, preciShip 2/37, raidShip 1/80, sargonShip 0/2, suntShip 1/8, swiftShip 1/34",31,31,0,112] + "ai_0": [1,23,12,0,0,6,8,"7258fcd5",206,"arcaneShip 1/24, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/17, preciShip 2/43, raidShip 1/80, sargonShip 0/2, suntShip 1/8, swiftShip 1/34",31,31,0,112] }, { "round": 13, - "h_0": [1,18,12,0,0,6,8,"ba279997",190,"arcaneShip 0/8, deputShip 0/6, egirShip 1/11, emptyShip 0/6, kazimierzShip 0/4, preciShip 1/54, raidShip 1/44, skillfulShip 0/2, soloShip 1/6, steadShip 1/31, suntShip 1/0, swiftShip 1/44, yanShip 0/1",21,57,36,120], - "ai_0": [1,13,12,0,0,6,8,"284baa2f",234,"arcaneShip 0/21, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/17, preciShip 2/48, raidShip 1/112, sargonShip 0/2, siracusaShip 0/6, soloShip 1/0, steadShip 1/4, suntShip 1/8, swiftShip 1/45",31,57,26,122] + "h_0": [1,18,12,0,0,6,8,"ba279997",190,"arcaneShip 0/8, deputShip 0/6, egirShip 1/11, emptyShip 0/6, kazimierzShip 0/4, preciShip 1/54, raidShip 1/44, skillfulShip 0/2, soloShip 1/6, steadShip 1/31, suntShip 1/0, swiftShip 1/44, yanShip 0/1",22,57,35,120], + "ai_0": [1,13,12,0,0,6,8,"284baa2f",246,"arcaneShip 0/24, deputShip 0/8, kazimierzShip 0/8, lateranoShip 1/23, preciShip 2/54, raidShip 1/112, sargonShip 0/2, siracusaShip 0/6, soloShip 1/0, steadShip 1/4, suntShip 1/8, swiftShip 1/45",31,57,26,122] } ], "players": { @@ -1599,7 +1599,7 @@ "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":172,"bossDamage":193091,"dmgDealt":2564165,"gold":131,"itemsEquipped":16,"kills":272,"leaks":44,"lpLost":10,"merges":4,"perfectRounds":11,"refreshes":13}, + "stats": {"activatedLayers":172,"bossDamage":189876,"dmgDealt":2565610,"gold":131,"itemsEquipped":16,"kills":273,"leaks":43,"lpLost":10,"merges":4,"perfectRounds":11,"refreshes":13}, "lineup": ["4_14_a@12,3[4_07_e_b+4_03_e_a]","3_10_b@11,3","6_04_a@11,4","3_09_a@11,8[3_08_e_a]","1_17_b@10,3[1_01_e_a+6_05_e_a]","5_05_a@10,4[3_04_e_a+4_02_e_a]","3_05_b@10,8[5_02_e_b+3_03_e_a]","2_17_a@9,4"], "bonds": ["arcaneShip 1/8","deputShip 0/6","egirShip 1/11","emptyShip 0/6","kazimierzShip 0/8","preciShip 1/59","raidShip 0/44","skillfulShip 0/2","soloShip 1/6","steadShip 1/35","suntShip 1/0","swiftShip 1/53","yanShip 0/1"] }, @@ -1613,9 +1613,9 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":267,"bossDamage":586909,"dmgDealt":3838927,"gold":134,"itemsEquipped":19,"kills":276,"leaks":26,"lpLost":10,"merges":4,"perfectRounds":12,"refreshes":18}, + "stats": {"activatedLayers":282,"bossDamage":590124,"dmgDealt":3843408,"gold":134,"itemsEquipped":19,"kills":276,"leaks":26,"lpLost":10,"merges":4,"perfectRounds":12,"refreshes":18}, "lineup": ["4_10_a@12,3","4_01_a@12,8[6_02_e_a+2_01_e_a]","6_12_a@11,3[3_05_e_a+3_11_e_a]","4_14_a@11,8","1_01_b@10,3[1_05_e_b+3_01_e_b]","5_07_a@10,7[3_07_e_a+3_05_e_b]","1_18_b@10,8[4_11_e_a+4_05_e_a]","2_01_b@9,8[3_02_e_a+3_06_e_a]"], - "bonds": ["arcaneShip 1/27","deputShip 0/8","kazimierzShip 0/8","lateranoShip 1/17","preciShip 2/53","raidShip 1/112","sargonShip 0/2","siracusaShip 0/6","steadShip 0/4","suntShip 1/8","swiftShip 1/50"] + "bonds": ["arcaneShip 1/30","deputShip 0/8","kazimierzShip 0/8","lateranoShip 1/23","preciShip 2/59","raidShip 1/112","sargonShip 0/2","siracusaShip 0/6","steadShip 0/4","suntShip 1/8","swiftShip 1/50"] } }, "standIns": { From 69e27ba03de78001cd85f502f13102236e968c0d Mon Sep 17 00:00:00 2001 From: YinqiMargatroid <206523148+YinqiMargatroid@users.noreply.github.com> Date: Sun, 11 Oct 2026 09:16:00 +0800 Subject: [PATCH 02/44] =?UTF-8?q?fix:=20=E5=87=86=E5=A4=87=E9=98=B6?= =?UTF-8?q?=E6=AE=B5=E5=8F=AF=E6=9F=A5=E7=9C=8B=E5=A4=96=E5=8B=A4=E5=8C=BB?= =?UTF-8?q?=E7=96=97=E8=AF=A6=E6=83=85=E4=B8=8E=E8=8C=83=E5=9B=B4=20(#315)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/client.md | 6 +++++ docs/design/network.md | 5 ++-- docs/history/0.2.4.md | 7 ++++++ public/js/render/app.js | 38 +++++++++++++++++++++++-------- public/js/screens/game.js | 4 ++-- public/js/screens/game/range.js | 13 +++++++---- public/js/ui/fallbackField.js | 4 +++- test/render/browser.test.js | 34 ++++++++++++++++++++------- test/ui/inspect-range.test.js | 12 ++++++++++ test/ui/playtest6_summons.test.js | 22 ++++++++++-------- 10 files changed, 109 insertions(+), 36 deletions(-) diff --git a/docs/design/client.md b/docs/design/client.md index 426d4864..8359756c 100644 --- a/docs/design/client.md +++ b/docs/design/client.md @@ -50,6 +50,12 @@ A bond the mode never activates (标准: official `inactiveBondIdList`) reads Interactions (research 09 §1.2 / §5, which supersede the first draft): shop card, upgrade and 机变 card are two-tap (select → confirm, §18.2) — a tap anywhere on the card, its confirm strip included, is the card's tap (shop cards have no ⓘ corner; the armed bar sits above the detail card; a shop card that cannot be bought right now opens its detail on tap, §20.7); a press / drop goes by the tile under the pointer (§18.1); drag bench↔board — over a legal tile the dragged unit stands on it, as in the official deploy drag, held under the pointer elsewhere (§27.62); a legal board drop (also onto the piece's own tile) opens the 4-direction deploy wheel (swipe UP/RIGHT/DOWN/LEFT with the rotated range striped orange; release in the centre, ✕ 点击取消 or Esc cancels); tap a unit's tile ⇒ underframe with **出售 +N** (and **撤退** on the board; items/Arts in the hand / temp: **销毁** — equipped items are locked, §6.2) plus its rotated range — the range follows the open detail card (`screens/game/range.js inspectRange`, GitHub PR #281): an own board piece in prep, and in battle or on a scouted board any ally operator / summon on the field with its current range (the live stats' `range` and `dir`, the snapshot's tile), never an enemy or a bench unit (UnitInfo `area` hand / temp); drag, the wheel and the pen hide it; no drag-to-sell; drag an item onto a unit's tile ⇒ equip that unit (both slots used ⇒ the replace dialog `ui/equipReplace.js` shows the incoming and the two equipped items; the player picks the one to replace — it is destroyed — `g.equip replaceUid`; cancel changes nothing); Arts are dropped on a tile and get the direction step; right-click or long-press ⇒ detail (or a tap on a shop card while the bar is locked); keyboard shortcuts — the defaults, which each player rebinds in 设置 → 快捷键 (`ui/gameLogic/shortcuts.js`, saved with the settings; §25.15) — `R` refresh, `F` freeze, `D` level-up, `Q` retreat / `X` sell the selected operator, `Space` ready (in a solo battle: pause / resume, §14 Solo pause); `Esc` closes (fixed); none acts while a text field has the focus or a dialog is open. All actions optimistic-free: UI waits for server state (latency is small). +The owner's `prepMapChars` (外勤医疗's 预备干员-医疗, or another displayed map-character variant) are read-only +preparation views: tapping one opens its existing operator-style detail card and highlights its attack range from +its board-space position and facing, including on a mirrored boss half. They cannot be dragged, sold or retreated +from this preview. The inspection affordance does not make the preview a combat unit; the battle sim still creates +the selected variant at battle start (§29.15). + Audio: autochess BGM per phase, UI SFX (buy/sell/refresh/level/merge/ready/timer), per-unit attack/hit SFX (throttled; an impact plays for a hostile attack's phys / arts / true damage only, never an operator's skill-mode file for a normal attack, ≤ 2 copies of one battle sound — §18.4; a skill cue that reaches the client before its unit — the sim emits a deploy-tick cast ahead of the unit's `['spawn']` — is held and sounds once when the unit is tracked, `AudioManager.pendingSkill`, GitHub PR #292 by @LimitlessHPPK; entering a field late hands the sound the buffered `spawn` tuples only, `screens/game/early.js audioEarly`, so no old death, deploy or cast replays), boss music in R14/15. --- diff --git a/docs/design/network.md b/docs/design/network.md index 434cd6eb..8d672142 100644 --- a/docs/design/network.md +++ b/docs/design/network.md @@ -137,6 +137,7 @@ codes are UI metadata only, never authentication. No new network message or nick Optional `coins: [[id, balance, cap]]` is an integer skill-currency readout (§29.6), separate from ammo. It includes zero, is stepped between snapshots and clears when omitted. Result-validation names for board operators are resolved from the server's DIY/stand-in selections, never a supplied display name. -Preparation state carries read-only `prepMapChars` for 外勤医疗. Boss-mate and scouting metadata include them in -displayed field coordinates. Draft cards expose optional `soldOut` when equipment stock is unavailable; the client +Preparation state carries read-only `prepMapChars` for 外勤医疗. The owner's entries can be clicked for a detail card +and board-space range preview without adding a placement intent or a combat entity. Boss-mate and scouting metadata +include them in displayed field coordinates. Draft cards expose optional `soldOut` when equipment stock is unavailable; the client disables picking and the server checks again before consumption. diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 02262ca7..2ea9d53e 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -292,6 +292,13 @@ hooks and scheduled effects. [ASSUMED] If several players have prepared slots, t existing player order. A map character spawned ad hoc after battle start keeps normal summon order. The real flying 守墓石像 tests check both variants at target-lock time, a right-side 联防 Touch, and the higher-taunt exception. +The owner's further [official preparation screenshot](https://b23.tv/4JXAp12) at 0:17 shows 预备干员-医疗 selected, +with its detail card and attack range visible before combat. This proves an inspection affordance, but does not +establish that the official game already simulates the medic as a combat entity. The client now lets the existing +read-only preparation view open its operator-style card and board-space range by tap, including on the mirrored boss +half and in the flat fallback renderer. It remains immovable and the battle creation point is unchanged. The same +click path accepts another map-character variant if one is ever included in `prepMapChars`. + `npm run golden:update` recomputed all 287 scenarios. Only `coop2-NORMAL-14-standins` changed: its human seat uses `band_amedic`, and combat differences first appear in round 11. The match remains a round-14 victory with team LP 31; that seat's final kills move 272 → 273 and leaks 44 → 43. Its boss damage moves 193,091 → 189,876, while the partner's diff --git a/public/js/render/app.js b/public/js/render/app.js index d457dbd2..d43677ea 100644 --- a/public/js/render/app.js +++ b/public/js/render/app.js @@ -265,6 +265,7 @@ export async function createFieldView(host, options = {}) { let pendingView = null; // tile band/focus to apply when the camera transition ends const views = new Map(); // key → view (prep: 'p:'+uid; battle: unit id) let prepPieces = []; // { uid, piece, area, idx, row, col, key } + let prepMapChars = []; // { unit (board space), display } — read-only, but inspectable // the last prep pieces before a battle / scouting board emptied prepPieces: a merge completed between two preps (a band // or 机变 grant at ROUND_START, a SETTLE merge) is still recognised by the next setPrep (QA 6b) let promoBase = []; @@ -804,16 +805,17 @@ export async function createFieldView(host, options = {}) { if (e.area === 'board' && info.dir && !held.has(e.uid) && typeof v.setDir === 'function') v.setDir(info.dir); } for (const k of [...views.keys()]) if (String(k).startsWith('p:') && !seen.has(Number(String(k).slice(2)))) dropView(k); - // The 外勤医疗 reserve medic is visible before battle but not a movable board piece. Map its board-space slot to - // the displayed boss half exactly as for the player's own pieces; the partner's units already use field coordinates. - const mapChars = Array.isArray(src.prepMapChars) ? src.prepMapChars.map((u) => { - if (!u || !Number.isInteger(u.x) || !Number.isInteger(u.y)) return null; + // The 外勤医疗 reserve medic is visible before battle and can be inspected, but is not a movable board piece. + // Keep its original board-space record for the detail card/range; only the rendered view is transformed to the + // displayed boss half. The partner's units already use field coordinates and are not own prep map characters. + prepMapChars = Array.isArray(src.prepMapChars) ? src.prepMapChars.map((u) => { + if (!u || !Number.isInteger(u.uid) || !Number.isInteger(u.x) || !Number.isInteger(u.y)) return null; const p = prepXf.toDisp(u.y, u.x); const dir = prepXf.dirToDisp(u.dir); - return { ...u, x: p.col, y: p.row, dir, facing: dir === 'LEFT' ? -1 : 1 }; + return { unit: u, display: { ...u, x: p.col, y: p.row, dir, facing: dir === 'LEFT' ? -1 : 1 } }; }).filter(Boolean) : []; const mate = prepXf.kind === 'bossPrep' && src.bossMate && Array.isArray(src.bossMate.units) ? src.bossMate.units : []; - syncReadOnlyPrepUnits([...mapChars, ...mate]); + syncReadOnlyPrepUnits([...prepMapChars.map((e) => e.display), ...mate]); prepPieces = list.filter((e) => e.key && views.has(e.key)); if (dragState && !views.has(dragState.key)) { drag.reset(); endDragVisual(false); } holdScene(false); // the prep pieces reference their models now (a battle's hold ends here) @@ -821,8 +823,8 @@ export async function createFieldView(host, options = {}) { } /** - * The reserve medic and a boss pair's partner pieces: read-only 'm:' views. These are not prep pieces, so they - * are never picked, dragged or swept with the own board; a view is rebuilt when its body, tile or facing changes. + * The reserve medic and a boss pair's partner pieces: read-only 'm:' views. These are not movable prep pieces; + * only the owner's prepMapChars may be picked for inspection. Rebuild when body, tile or facing changes. */ function syncReadOnlyPrepUnits(units) { const keep = new Set(); @@ -1016,6 +1018,17 @@ export async function createFieldView(host, options = {}) { return { uid: best.uid, kind: best.piece.kind, id: best.piece.id, area: best.area, idx: best.idx, row: best.row, col: best.col, piece: best.piece, draggable: true }; } + /** The owner's read-only preparation map character under a canvas point (never a drag target). */ + function mapCharAt(x, y) { + if (mode !== 'prep') return null; + const units = []; + for (const e of prepMapChars) { + const u = pickUnitOf(views.get(`m:${e.unit.uid}`)); + if (u) { u.unit = e.unit; units.push(u); } + } + return pickOnTile(units, groundTile(x, y))?.unit || null; + } + const drag = createDragController({ hitPiece: (x, y) => pieceAt(x, y), pickTile: (x, y) => pickBoardTile(x, y), @@ -1218,6 +1231,12 @@ export async function createFieldView(host, options = {}) { return; } if (drag.pointerDown(ev)) { try { canvas.setPointerCapture(e.pointerId); } catch { /* ignore */ } return; } + const mapChar = mapCharAt(ev.x, ev.y); + if (mapChar) { + emit('pieceClick', { unit: mapChar, unitId: null, uid: mapChar.uid, prepMapChar: true, + button: e.button, detail: e.button === 2, clientX: e.clientX, clientY: e.clientY }); + return; + } if (mode === 'prep') { const lv = leaderAt(ev.x, ev.y); if (lv) { emitPenClick(lv, e); return; } } if (penViews.size && mode === 'prep') { const pv = penUnitAt(ev.x, ev.y); @@ -1299,6 +1318,7 @@ export async function createFieldView(host, options = {}) { clearViews(); if (prepPieces.length) promoBase = prepPieces; prepPieces = []; + prepMapChars = []; infos.clear(); gone.clear(); interp.reset(); @@ -1937,7 +1957,7 @@ export async function createFieldView(host, options = {}) { app, get cam() { return cam; }, get board3d() { return board3d; }, tiles, views, penViews, get leader() { return leader; }, interp, fx, ctx, drag, get camKind() { return viewKind(camKind, camOpts); }, promotions, // picking (render/pick.js) at canvas px: the prep piece / battle view / pen view there, the ground tile under it - pick: { pieceAt, battleUnitAt, penUnitAt, groundTile }, + pick: { pieceAt, mapCharAt, battleUnitAt, penUnitAt, groundTile }, }, }; // All teardown dependencies now exist. Aborting during either asset wait immediately releases diff --git a/public/js/screens/game.js b/public/js/screens/game.js index 165eb512..e8b8b391 100644 --- a/public/js/screens/game.js +++ b/public/js/screens/game.js @@ -998,7 +998,7 @@ function MatchScreen() { // an enemy of the preview pen (research 09 §2.2 "Intel": tap it for its detail card) const penKey = previewEnemyKey(e); if (penKey) { setDetail({ kind: 'enemy', id: penKey }); return; } - if (e.unitId != null || e.unit) { setDetail({ kind: 'unit', unit: e.unit || null, unitId: e.unitId, uid: e.uid }); return; } + if (e.unitId != null || e.unit) { setDetail({ kind: 'unit', unit: e.unit || null, unitId: e.unitId, uid: e.uid, prepMapChar: e.prepMapChar === true }); return; } if (!Number.isInteger(e.uid)) return; setDetail({ kind: 'piece', uid: e.uid }); // a tap selects an own piece (underframe + range); right-click / long-press only opens its detail card. A tap on @@ -1398,7 +1398,7 @@ function MatchScreen() { return priv?.loadout ?? null; // own pieces, shop / reward / bond-member cards })(); // the open detail card's unit draws its attack range on the field (screens/game/range.js inspectRange, GitHub PR #281): - // an own board piece in prep (its loadout / stand-in record, its facing); in battle or on a scouted board an ally + // an own board piece or read-only prepared map character in prep; in battle or on a scouted board an ally // operator / summon on the field — the range it fights with now (the live stats' `range` and `dir`, the snapshot's // tile) — never an enemy, a dead unit or a bench unit (UnitInfo `area` hand / temp); drag, the wheel and the pen // draw their own diff --git a/public/js/screens/game/range.js b/public/js/screens/game/range.js index 969d528e..f0b80b6f 100644 --- a/public/js/screens/game/range.js +++ b/public/js/screens/game/range.js @@ -13,15 +13,18 @@ export function inspectRange({ target, detail, pieces, showPrep = false, field, const e = pieces?.get(target.uid); if (!e || e.area !== 'board') return null; row = e.row; col = e.col; dir = normDir(e.piece.dir); - } else if (target?.kind === 'unit' && !showPrep) { + } else if (target?.kind === 'unit' && (!showPrep || target.prepMapChar === true)) { const unit = target.unit; if (!unit || unit.side !== 'ally' || (unit.kind !== 'op' && unit.kind !== 'token')) return null; if (unit.area != null && unit.area !== 'board') return null; + // A prepared map character is a read-only view, not a simulated unit yet. Its board-space coordinates come from + // m.private.prepMapChars and must not be read from a previous battle's snapshot or transformed twice on boss R. + if (showPrep && (unit.kind !== 'token' || detail.type !== 'token' || detail.token?.kind !== 'mapChar')) return null; // Snapshots exclude undeployed, hidden and removed units. Dead units remain briefly for their death animation. - if (!field?.prep && (!snapshot || snapshot[3] <= 0)) return null; - row = Math.round(snapshot ? snapshot[2] : unit.y); - col = Math.round(snapshot ? snapshot[1] : unit.x); - dir = normDir(live?.dir, null) || normDir(unit.dir, null) || (unit.facing === -1 ? 'LEFT' : 'RIGHT'); + if (!showPrep && !field?.prep && (!snapshot || snapshot[3] <= 0)) return null; + row = Math.round(!showPrep && snapshot ? snapshot[2] : unit.y); + col = Math.round(!showPrep && snapshot ? snapshot[1] : unit.x); + dir = (!showPrep && normDir(live?.dir, null)) || normDir(unit.dir, null) || (unit.facing === -1 ? 'LEFT' : 'RIGHT'); } else return null; if (!Number.isFinite(row) || !Number.isFinite(col)) return null; const record = detail.type === 'token' ? { ...detail.token, ...tokenVariantFor(detail.token, detail.ownerId) } diff --git a/public/js/ui/fallbackField.js b/public/js/ui/fallbackField.js index 925a5ece..e68214a1 100644 --- a/public/js/ui/fallbackField.js +++ b/public/js/ui/fallbackField.js @@ -337,7 +337,9 @@ export function createFallbackView(host, opts = {}) { const pos = tilePos(L, u.y, u.x); const src = tokenAvatarUrl(m(), u.defId); pieces.push(html`
{ if (e.button === 0) emit('pieceClick', { unit: u, unitId: null, uid: u.uid, prepMapChar: true, button: 0, clientX: e.clientX, clientY: e.clientY }); }} + onContextMenu=${(e) => { e.preventDefault(); emit('pieceClick', { unit: u, unitId: null, uid: u.uid, prepMapChar: true, button: 2, detail: true, clientX: e.clientX, clientY: e.clientY }); }} title=${u.name || u.defId}>
${src ? html`` : html`${[...(u.name || '?')][0]}`}
`); diff --git a/test/render/browser.test.js b/test/render/browser.test.js index dcae4be7..a2433ca6 100644 --- a/test/render/browser.test.js +++ b/test/render/browser.test.js @@ -96,7 +96,7 @@ describe('render engine in headless Chrome', { skip }, () => { } finally { await page.close(); } }); - test('外勤医疗 reserve medic is visible but not draggable in normal and right boss preparation', async () => { + test('外勤医疗 reserve medic opens its detail from normal and right boss preparation without being draggable', async () => { const { page, problems } = await open('scene=prep&panel=0', 1600, 900); const first = await page.evaluate(() => { const v = window.__demo.view; @@ -108,8 +108,14 @@ describe('render engine in headless Chrome', { skip }, () => { v.setPrep(st, { editable: true }); const medic = v.debug.views.get('m:-1'); const p = v.tileScreen(10, 2), rect = v.debug.app.view.getBoundingClientRect(); + let clicked = null; + const off = v.on('pieceClick', (e) => { clicked = e; }); + v.debug.app.view.dispatchEvent(new PointerEvent('pointerdown', { bubbles: true, button: 0, pointerId: 61, clientX: p.x, clientY: p.y })); + off(); const out = { exists: !!medic, id: medic?.info.defId, x: medic?.x, y: medic?.y, - draggable: !!v.debug.pick.pieceAt(p.x - rect.left, p.y - rect.top) }; + draggable: !!v.debug.pick.pieceAt(p.x - rect.left, p.y - rect.top), + clicked: clicked ? { uid: clicked.uid, id: clicked.unit?.defId, row: clicked.unit?.y, col: clicked.unit?.x, + prepMapChar: clicked.prepMapChar } : null }; return out; }); await wait(500); @@ -118,7 +124,13 @@ describe('render engine in headless Chrome', { skip }, () => { const v = window.__demo.view; v.setCamera('bossPrep', { side: 'R', instant: true }); const mirrored = v.debug.views.get('m:-1'); - return [mirrored?.x, mirrored?.y, mirrored?.dir]; + const p = v.tileScreen(10, 2); + let clicked = null; + const off = v.on('pieceClick', (e) => { clicked = e; }); + v.debug.app.view.dispatchEvent(new PointerEvent('pointerdown', { bubbles: true, button: 0, pointerId: 62, clientX: p.x, clientY: p.y })); + off(); + return { view: [mirrored?.x, mirrored?.y, mirrored?.dir], + clicked: clicked ? [clicked.unit?.y, clicked.unit?.x, clicked.unit?.dir, clicked.prepMapChar] : null }; }); await wait(500); await page.screenshot({ path: path.join(OUT, 'touch-prep-boss-right.png') }); @@ -127,7 +139,8 @@ describe('render engine in headless Chrome', { skip }, () => { const st = JSON.parse(JSON.stringify(window.__demo.scene.state)); st.prepMapChars = []; v.setPrep(st, { editable: true }); - return !v.debug.views.has('m:-1'); + const p = v.tileScreen(10, 2), rect = v.debug.app.view.getBoundingClientRect(); + return !v.debug.views.has('m:-1') && !v.debug.pick.mapCharAt(p.x - rect.left, p.y - rect.top); }); const fallback = await page.evaluate(async () => { const { createFallbackView } = await import('/js/ui/fallbackField.js'); @@ -138,18 +151,23 @@ describe('render engine in headless Chrome', { skip }, () => { ff.setPrep({ board: [], hand: [], temp: [], prepMapChars: [window.__touchPrepChar] }, { editable: true }); await new Promise((resolve) => requestAnimationFrame(() => requestAnimationFrame(resolve))); const el = host.querySelector('.ff-piece--map-char'); + let clicked = null; + const off = ff.on('pieceClick', (e) => { clicked = e; }); + el?.dispatchEvent(new PointerEvent('pointerdown', { bubbles: true, button: 0, pointerId: 63 })); + off(); const out = { exists: !!el, name: el?.title, pointerEvents: el ? getComputedStyle(el).pointerEvents : null, - movableId: el?.dataset.uid ?? null }; + movableId: el?.dataset.uid ?? null, clicked: clicked ? [clicked.unit?.defId, clicked.prepMapChar] : null }; ff.destroy(); host.remove(); return out; }); await page.close(); assert.deepEqual(problems, []); assert.deepEqual(first, { exists: true, id: 'char_605_cmedic', x: 2, y: 10, - draggable: false }); - assert.deepEqual(boss, [18, 3, 'LEFT']); + draggable: false, clicked: { uid: -1, id: 'char_605_cmedic', row: 10, col: 2, prepMapChar: true } }); + assert.deepEqual(boss, { view: [18, 3, 'LEFT'], clicked: [10, 2, 'RIGHT', true] }); assert.equal(removed, true); - assert.deepEqual(fallback, { exists: true, name: '预备干员-医疗', pointerEvents: 'none', movableId: null }); + assert.deepEqual(fallback, { exists: true, name: '预备干员-医疗', pointerEvents: 'auto', movableId: null, + clicked: ['char_605_cmedic', true] }); }); test('fx gallery: every sim fx kind, projectile and status renders without errors; board art in use', async () => { diff --git a/test/ui/inspect-range.test.js b/test/ui/inspect-range.test.js index 49e1674e..50ec3417 100644 --- a/test/ui/inspect-range.test.js +++ b/test/ui/inspect-range.test.js @@ -44,6 +44,18 @@ test('user Given strategy medics When inspecting them Then their healing tiles r } }); +test('user Given a prepared map medic When its card opens Then its board-space range is visible before battle', () => { + for (const id of ['char_605_cmedic', 'char_613_acmedc']) { + const unit = medic(id, { id: -1, uid: -1, area: 'board', x: 2, y: 10, dir: 'RIGHT' }); + const r = inspectRange({ ...args(unit), target: { kind: 'unit', unit, prepMapChar: true }, showPrep: true, + field: { prep: false }, snapshot: [99, 18, 3, 1202, 1202] }); + assert.deepEqual([r.row, r.col, r.dir], [10, 2, 'RIGHT'], 'use the original board coordinates even on the mirrored boss half'); + assert.equal(rangeTiles(r.grid, r.row, r.col, r.dir).length, 12); + assert.equal(inspectRange({ ...args(unit), target: { kind: 'unit', unit }, showPrep: true }), null, + 'other unit cards do not become prep-range previews'); + } +}); + test('user Given a moving battle medic When its current range changes Then the overlay follows live range and position', () => { const r = inspectRange(args(medic(), { field: { prep: false }, snapshot: [71, 8, 10, 120, 200], live: { range: tokens.char_613_acmedc.skill.rangeGrid } })); assert.equal(r.grid.length, 18); diff --git a/test/ui/playtest6_summons.test.js b/test/ui/playtest6_summons.test.js index c6f6e423..60a75e7a 100644 --- a/test/ui/playtest6_summons.test.js +++ b/test/ui/playtest6_summons.test.js @@ -134,15 +134,19 @@ test('GitHub #260: Touch / 预备干员-医疗 cards say 干员 · 医疗 and sh ['char_613_acmedc', ['恳切福音', '攻击距离<@ba.vup>+2', '攫升', '治疗目标时使其获得3点技力', '超脱', '获得5点技力', '恢复友方单位生命', '初始', '持续']], ['char_605_cmedic', ['治疗强化·β型', '攻击力<@ba.vup>+50%', '攻击提升', '攻击力+4%', '恢复友方单位生命']], ]) { - // a battle click resolves the unit as its token record - const detail = resolveDetail({ kind: 'unit', unit: { id: 91, side: 'ally', defId: id } }, new Map()); - assert.equal(detail.type, 'token'); - const text = allText(TokenDetail(detail)); - assert.match(text, /干员/); - assert.match(text, /医疗/); - assert.doesNotMatch(text, /召唤物/); - for (const w of want) assert.ok(text.includes(w), `${id}: ${w}`); - assert.equal(/PRTS 修正/.test(text), id === 'char_613_acmedc', `${id}: the 低于一半 line only under 恳切福音`); + for (const unit of [ + { id: 91, side: 'ally', defId: id }, // battle click + { id: -1, uid: -1, kind: 'token', side: 'ally', defId: id, area: 'board', x: 2, y: 10 }, // preparation preview click + ]) { + const detail = resolveDetail({ kind: 'unit', unit, prepMapChar: unit.id === -1 }, new Map()); + assert.equal(detail.type, 'token'); + const text = allText(TokenDetail(detail)); + assert.match(text, /干员/); + assert.match(text, /医疗/); + assert.doesNotMatch(text, /召唤物/); + for (const w of want) assert.ok(text.includes(w), `${id}: ${w}`); + assert.equal(/PRTS 修正/.test(text), id === 'char_613_acmedc', `${id}: the 低于一半 line only under 恳切福音`); + } } // the record keeps the official sentence; the line under it is what touchGospel does (strictly below hp_ratio) assert.match(TOKENS.char_613_acmedc.skill.desc, /不高于一半/); From 1985a87a76383064ee0016fd865b186837ad3953 Mon Sep 17 00:00:00 2001 From: D-Roote Date: Sun, 11 Oct 2026 13:31:16 +0900 Subject: [PATCH 03/44] fix: correct Korean localization --- public/i18n/ko.json | 100 ++++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/public/i18n/ko.json b/public/i18n/ko.json index db47842c..3f0e9892 100644 --- a/public/i18n/ko.json +++ b/public/i18n/ko.json @@ -108,7 +108,7 @@ "由创建者选择": "방장이 선택", "由创建者设置": "방장이 설정", "AI 队友最后选择": "AI 팀원은 마지막에 선택", - "策略与机变轮选时,所有博士先于 AI 队友选择": "전략과 기회 순서 선택에서 모든 박사가 AI 팀원보다 먼저 선택합니다", + "策略与机变轮选时,所有博士先于 AI 队友选择": "전략과 특수 선택 순서에서 AI 팀원보다 먼저 선택합니다.", "连接中断,请稍候重试": "연결이 끊어졌습니다. 잠시 후 다시 시도해 주세요.", "离开同盟": "동맹 나가기", "你是同盟的创建者,离开后创建者身份将移交或同盟解散。确定离开吗?": "이 동맹의 방장입니다. 나가면 방장 권한이 다른 참가자에게 넘어가거나 동맹이 해산됩니다. 나가시겠습니까?", @@ -241,7 +241,7 @@ "继续作战": "전투 재개", "正在载入模拟数据…": "시뮬레이션 데이터를 불러오는 중…", "正在进入模拟…": "시뮬레이션에 진입하는 중…", - "渲染器暂时未能加载,已切换为简化视图(功能不受影响,可刷新重试)": "렌더러를 불러오지 못해 간소화 화면으로 전환했습니다(모든 기능을 사용할 수 있으며 새로고침하면 다시 시도합니다).", + "当前设备无法启用 3D / WebGL 渲染,已切换为简化视图(功能不受影响)": "이 기기에서는 3D / WebGL 렌더링을 사용할 수 없어 간략 보기로 전환했습니다. 기능에는 영향이 없습니다.", "已配发的装备无法销毁": "장착한 장비는 파기할 수 없습니다.", "销毁道具": "아이템 파기", "道具": "아이템", @@ -387,9 +387,9 @@ "倒计时结束后仍未选定将自动分配": "제한 시간이 끝날 때까지 선택하지 않으면 자동으로 배정됩니다.", "教鞭选择": "교편 선택", "教鞭 · 战术特训": "교편 · 전술 특훈", - "请选择一项战术特训": "전술 특훈 1개를 선택해 주세요", - "请先完成教鞭选择": "먼저 교편 선택을 완료해 주세요", - "休整期结束时未选择将自动选定": "선택하지 않으면 휴식 기간 종료 시 자동으로 선택됩니다", + "请选择一项战术特训": "전술 특훈 1개를 선택해 주세요.", + "请先完成教鞭选择": "먼저 교편 선택을 완료해 주세요.", + "休整期结束时未选择将自动选定": "선택하지 않으면 휴식 기간 종료 시 자동으로 선택됩니다.", "从候选中选择一项战术特训": "후보 중 전술 특훈 1개 선택", "选择一项(无时间限制)": "하나를 선택하세요(시간 제한 없음).", " · 点击卡牌选中,再次点击确认": " · 카드를 탭해 선택하고 한 번 더 탭해 확인", @@ -688,7 +688,7 @@ " · 未装备模组": " · 모듈 미장착", "已购买": "구매 완료", "已招募": "모집 완료", - "空栏位:刷新或下回合开始时补满": "빈 슬롯: 갱신하거나 다음 라운드가 시작되면 채워집니다", + "空栏位:刷新或下回合开始时补满": "빈 슬롯: 갱신하거나 다음 라운드가 시작되면 채워집니다.", "再次点击确认升级({price} 资金)": "한 번 더 눌러 승급 확인 (자금 {price})", "升级调度中心({price} 资金) · {key}": "보급센터 승급 (자금 {price}) · {key}", "已满级": "최대 레벨", @@ -816,14 +816,14 @@ "已恢复默认快捷键": "기본 단축키를 복원했습니다.", "快捷键需要实体键盘;触屏设备连接键盘后可用": "단축키는 키보드가 필요합니다. 터치 기기에서도 키보드를 연결하면 사용할 수 있습니다.", "查看 / 更改快捷键": "단축키 보기 / 변경", - "问题反馈": "문제 신고", + "问题反馈": "문제 제보", "复制诊断信息": "진단 정보 복사", - "遇到问题时,复制诊断信息并粘贴到 GitHub issue 中,开发者就能看到出错时的情况。诊断信息只在本机生成,不会自动上传;玩家名和房间号会被替换。": "문제가 생기면 진단 정보를 복사해 GitHub issue에 붙여 넣어 주세요. 개발자가 오류가 났을 때의 상황을 확인할 수 있습니다. 진단 정보는 이 기기에서만 만들어지며 자동으로 업로드되지 않습니다. 플레이어 이름과 방 번호는 다른 값으로 바뀝니다.", + "遇到问题时,复制诊断信息并粘贴到 GitHub issue 中,开发者就能看到出错时的情况。诊断信息只在本机生成,不会自动上传;玩家名和房间号会被替换。": "문제가 생기면 진단 정보를 복사해 GitHub issue에 붙여 넣어 주세요. 개발자가 오류 발생 당시의 상황을 확인할 수 있습니다. 진단 정보는 이 기기에서만 만들어지며 자동으로 업로드되지 않습니다. 플레이어 이름과 방 번호는 다른 값으로 치환됩니다.", "已记录的错误": "기록된 오류", - "附上本场战斗": "이 전투 첨부", - "开发者可以用附上的战斗数据重现这场战斗。": "첨부한 전투 데이터로 개발자가 이 전투를 재현할 수 있습니다.", - "已复制诊断信息,可以粘贴到 GitHub issue 中": "진단 정보를 복사했습니다. GitHub issue에 붙여 넣어 주세요", - "无法写入剪贴板,请手动复制下面的内容": "클립보드에 쓸 수 없습니다. 아래 내용을 직접 복사해 주세요", + "附上本场战斗": "이번 전투 첨부", + "开发者可以用附上的战斗数据重现这场战斗。": "첨부한 전투 데이터로 개발자가 해당 전투를 재현할 수 있습니다.", + "已复制诊断信息,可以粘贴到 GitHub issue 中": "진단 정보를 복사했습니다. GitHub issue에 붙여 넣어 주세요.", + "无法写入剪贴板,请手动复制下面的内容": "클립보드에 복사할 수 없습니다. 아래 내용을 직접 복사해 주세요.", "诊断信息": "진단 정보", "观战中无法进行该操作": "관전 중에는 할 수 없습니다.", "标准": "표준", @@ -832,8 +832,8 @@ "终极": "초월", "rounds::回合": "라운드", "{who}:获得{name}": "{who}: {name} 획득", - "{who}:卡池中已没有{name}": "{who}: 공유 풀에 {name}이(가) 남아 있지 않습니다", - "{who}:没有可获得的同盟约干员": "{who}: 획득할 수 있는 같은 맹약의 오퍼레이터가 없습니다", + "{who}:卡池中已没有{name}": "{who}: 공유 풀에 {name}이(가) 남아 있지 않습니다.", + "{who}:没有可获得的同盟约干员": "{who}: 획득할 수 있는 같은 맹약의 오퍼레이터가 없습니다.", "获得{name}": "{name} 획득", "联防阶段:{names} 迎战突破防线的敌人": "연합 방어 단계: {names} 님이 방어선을 돌파한 적을 맞아 싸웁니다.", "地形变化:{names}无法停留在原位置,已撤回整备区": "지형 변화: {names} 오퍼레이터가 원래 위치에 머무를 수 없어 정비 구역으로 돌아갔습니다.", @@ -857,7 +857,7 @@ "(锁定)": "(고정)", "(精锐时生效)": "(정예화 시 적용)", "更换": "변경", - "清空": "비우기", + "清空": "초기화", "已在{tier}阶自选中": "이미 {tier}티어 선발에 포함됨", "锁定": "고정", "6★ 原型干员与持有的 6★ 干员,另有 4★ 原型干员(先锋、特种除外)": "6★ 프리셋 오퍼레이터와 보유한 6★ 오퍼레이터, 그리고 4★ 프리셋 오퍼레이터(뱅가드, 스페셜리스트 제외)", @@ -1103,59 +1103,59 @@ "总局数": "총 판수", "胜场": "승리", "胜率": "승률", - "到达隐秘核心": "숨겨진 핵심 도달", - "通关隐秘核心": "숨겨진 핵심 클리어", - "最远回合": "최고 라운드", + "到达隐秘核心": "히든 코어 개방", + "通关隐秘核心": "히든 코어 격파", + "最远回合": "최고 도달 라운드", "累计时长": "누적 플레이 시간", "{n} 分": "{n}분", "难度": "난이도", "局数": "판수", - "隐秘核心通关": "숨겨진 핵심 클리어", + "隐秘核心通关": "히든 코어 격파", "使用局数": "사용 판수", "通过局数": "클리어 판수", "通过率": "클리어율", - "称号": "평가", - "战斗累计": "전투 누적", + "称号": "칭호", + "战斗累计": "전투 통계", "时间": "시간", "模式": "모드", "结果": "결과", - "点击查看该局结算": "이 판의 정산 보기", + "点击查看该局结算": "해당 판의 정산 보기", "单人": "독립", "同盟": "동맹", "胜": "승", "负": "패", - "已导出 {n} 条对局记录": "기록 {n}건을 내보냈습니다", - "已导入 {added} 条记录{tail}": "기록 {added}건을 가져왔습니다{tail}", + "已导出 {n} 条对局记录": "기록 {n}건을 내보냈습니다.", + "已导入 {added} 条记录{tail}": "기록 {added}건을 가져왔습니다{tail}.", "(跳过重复 {skipped} 条)": " (중복 {skipped}건 건너뜀)", - "没有新记录(全部与现有数据重复)": "새 기록이 없습니다(모두 기존 데이터와 중복)", - "导入失败:不是有效的统计导出文件": "가져오기 실패: 올바른 통계 내보내기 파일이 아닙니다", - "已清空本机统计数据": "이 기기의 통계 데이터를 삭제했습니다", - "本机数据 · 仅记录本浏览器中你参与的对局": "이 기기의 데이터 · 이 브라우저에서 참여한 판만 기록됩니다", + "没有新记录(全部与现有数据重复)": "새 기록이 없습니다(모두 기존 데이터와 중복).", + "导入失败:不是有效的统计导出文件": "가져오기 실패: 올바른 통계 내보내기 파일이 아닙니다.", + "已清空本机统计数据": "해당 기기의 통계 데이터를 삭제했습니다.", + "本机数据 · 仅记录本浏览器中你参与的对局": "해당 기기의 데이터 · 브라우저에서 참여한 판만 기록됩니다.", "检测到更新版本的统计数据,请先升级客户端再查看,以免覆盖数据。": "더 최신 버전의 통계 데이터가 감지되었습니다. 데이터를 덮어쓰지 않도록 클라이언트를 업데이트한 뒤 확인하세요.", "还没有记录 —— 完成一局对局后,这里会开始积累。": "아직 기록이 없습니다 — 한 판을 마치면 여기에 쌓이기 시작합니다.", "未知": "알 수 없음", - "对局记录": "판 기록", + "对局记录": "전적", "{n} 小时": "{n}시간", - "计入统计:打到结算的对局,以及中途退出前至少清完 1 个回合的对局;更早退出的对局只留在对局记录里。": "집계 대상: 정산까지 진행한 판, 그리고 1라운드 이상 클리어한 뒤 중도 포기한 판. 그보다 일찍 나간 판은 판 기록에만 남습니다.", - "另有 {n} 局未计入统计": "집계에 포함되지 않은 판이 {n}건 더 있습니다", - "没有清完第一个回合就退出,不计入统计": "첫 라운드를 클리어하기 전에 나가서 집계에 포함되지 않습니다", - "中途退出的对局没有结算可看": "중도 포기한 판은 볼 수 있는 정산이 없습니다", - "较早的对局只保留汇总,不能回看结算": "오래된 판은 요약만 저장되어 정산을 볼 수 없습니다", + "计入统计:打到结算的对局,以及中途退出前至少清完 1 个回合的对局;更早退出的对局只留在对局记录里。": "집계 대상: 정산까지 진행한 판, 1라운드 이상 클리어한 판. 그 외의 기록은 '전적'에만 남습니다.", + "另有 {n} 局未计入统计": "집계에 포함되지 않은 판이 {n}건 있습니다.", + "没有清完第一个回合就退出,不计入统计": "첫 라운드를 클리어하기 전에 나가서 집계에 포함되지 않습니다.", + "中途退出的对局没有结算可看": "중도 포기한 판은 정산을 볼 수 없습니다.", + "较早的对局只保留汇总,不能回看结算": "오래된 판은 요약만 저장되어 정산을 볼 수 없습니다.", "中途退出": "중도 퇴장", "不计入统计": "집계 제외", "显示更多(还有 {n} 局)": "더 보기 (남은 {n}건)", "点击一行,回看该局结算;中途退出的对局只留记录。": "행을 누르면 해당 판의 정산을 다시 볼 수 있습니다. 중도 포기한 판은 기록만 남습니다.", "最多保留最近 {max} 局,只有最新的 {full} 局能回看结算。": "최근 {max}판까지만 보관하며, 정산을 다시 볼 수 있는 것은 최신 {full}판뿐입니다.", "返回统计": "통계로 돌아가기", - "文件过大,无法导入": "파일이 너무 커서 가져올 수 없습니다", - "无法写入本机存储,可能已满": "로컬 저장소에 쓰지 못했습니다. 공간이 가득 찼을 수 있습니다", + "文件过大,无法导入": "파일이 너무 커서 가져올 수 없습니다.", + "无法写入本机存储,可能已满": "로컬 저장소에 쓰지 못했습니다. 공간이 가득 찼을 수 있습니다.", "({n} 条无法读取)": " (읽을 수 없는 기록 {n}건)", - "导入失败:这份文件由更新版本的客户端导出,请先升级客户端": "가져오기 실패: 더 최신 버전 클라이언트에서 내보낸 파일입니다. 먼저 클라이언트를 업데이트하세요", - "清空统计数据": "통계 데이터 비우기", + "导入失败:这份文件由更新版本的客户端导出,请先升级客户端": "가져오기 실패: 더 최신 버전 클라이언트에서 내보낸 파일입니다. 먼저 클라이언트를 업데이트하세요.", + "清空统计数据": "통계 데이터 초기화", "将删除本机保存的 {n} 条对局记录,无法恢复。": "이 기기에 저장된 기록 {n}건을 삭제합니다. 되돌릴 수 없습니다.", - "导出为文件(可在别的设备上导入)": "파일로 내보내기 (다른 기기에서 가져올 수 있습니다)", + "导出为文件(可在别的设备上导入)": "파일로 내보내기 (다른 기기에서 가져올 수 있습니다.)", "从导出的文件导入(与现有记录合并)": "내보낸 파일에서 가져오기 (기존 기록과 병합)", - "清空本机的统计数据": "이 기기의 통계 데이터 비우기", + "清空本机的统计数据": "이 기기의 통계 데이터 삭제", "本机数据:只保存在这个浏览器里,不会上传到服务器;同盟对局里队友的代号也会存在本机(导出文件里也有)。": "이 기기의 데이터: 이 브라우저에만 저장되며 서버로 전송되지 않습니다. 동맹 시뮬레이션에서 함께한 동료의 이름도 이 기기에 저장됩니다(내보낸 파일에도 포함).", "本机保存的统计数据无法读取,已另存为备份,从现在起重新记录。": "이 기기에 저장된 통계 데이터를 읽을 수 없습니다. 백업으로 따로 보관했으며 지금부터 새로 기록합니다.", "有 {n} 条记录已损坏,已忽略。": "손상된 기록 {n}건을 무시했습니다.", @@ -1174,13 +1174,13 @@ "练度": "육성도", "潜能与练度": "잠재와 육성도", "满潜能 · 精英2 Lv.60": "최대 잠재 · 2차 정예화 Lv.60", - "干员持有中标记为未持有:替补干员没有潜能与练度;这里的设置在改回「持有」后生效": "오퍼레이터 보유에서 미보유로 표시됨: 대체 오퍼레이터는 잠재와 육성도가 없습니다. 이 설정은 다시 '보유'로 바꾸면 적용됩니다", - "原型干员没有潜能与练度": "프로토타입 오퍼레이터는 잠재와 육성도가 없습니다", - "模组仅在精锐形态生效": "모듈은 정예화 형태에서만 적용됩니다", - "未持有(干员持有):由替补干员上场,替补干员没有潜能与练度": "미보유(오퍼레이터 보유): 대체 오퍼레이터가 출전하며 잠재와 육성도가 없습니다", + "干员持有中标记为未持有:替补干员没有潜能与练度;这里的设置在改回「持有」后生效": "오퍼레이터 보유에서 미보유로 표시됨: 대체 오퍼레이터는 잠재와 육성도가 없습니다. 이 설정은 다시 '보유'로 바꾸면 적용됩니다.", + "原型干员没有潜能与练度": "프리셋 오퍼레이터는 잠재와 육성도가 없습니다.", + "模组仅在精锐形态生效": "모듈은 정예화 형태에서만 적용됩니다.", + "未持有(干员持有):由替补干员上场,替补干员没有潜能与练度": "미보유(오퍼레이터 보유): 대체 오퍼레이터가 출전하며 잠재와 육성도가 없습니다.", "含潜能与练度;": "잠재와 육성도 포함. ", "将 {nChanged} 名干员的技能、模组、潜能与练度恢复为默认配置?": "오퍼레이터 {nChanged}명의 스킬, 모듈, 잠재, 육성도를 기본 설정으로 되돌릴까요?", - "已导入 {n} 名干员的潜能与练度": "오퍼레이터 {n}명의 잠재와 육성도를 가져왔습니다", + "已导入 {n} 名干员的潜能与练度": "오퍼레이터 {n}명의 잠재와 육성도를 가져왔습니다.", "精英1": "정예 1", "精英2": "정예 2", "精英2 Lv.60": "정예 2 Lv.60", @@ -1195,7 +1195,7 @@ "跟随全局": "전체 설정 따르기", "仅保存在此浏览器,缺失的日语语音会回退到中文。": "이 브라우저에만 저장됩니다. 일본어 음성이 없으면 중국어로 재생합니다.", "添加到桌面": "홈 화면에 추가", - "恢复本机对局": "이 기기의 게임 복귀", + "恢复本机对局": "해당 게임 복귀", "此对局仍在其他窗口中,或当前浏览器无法安全恢复。请关闭原窗口后重试。": "다른 창에서 진행 중이거나 이 브라우저에서 안전하게 복귀할 수 없습니다. 원래 창을 닫고 다시 시도하세요.", "选择已关闭窗口的对局。服务器重启或对局过期后无法恢复。": "닫힌 창의 게임을 선택하세요. 서버 재시작 또는 게임 만료 후에는 복귀할 수 없습니다.", "{name} · 同盟 {code}": "{name} · 동맹 {code}", @@ -1210,9 +1210,9 @@ "同意重刷": "다시 추첨에 동의", "拒绝重刷": "다시 추첨 거부", "取消投票": "투표 취소", - "只能部署在召唤者相邻四格": "소환자와 상하좌우로 인접한 4칸에만 배치할 수 있습니다", - "{names}只能部署在召唤者相邻四格,已退回整备区": "{names}은(는) 소환자와 상하좌우로 인접한 4칸에만 배치할 수 있어 정비 구역으로 돌아갔습니다", - "{names}只能部署在召唤者相邻四格,整备区已满,下回合返还": "{names}은(는) 소환자와 상하좌우로 인접한 4칸에만 배치할 수 있습니다. 정비 구역이 가득 차 다음 라운드에 반환됩니다", - "装备库存不足,未获得该装备": "장비 재고가 부족하여 획득하지 못했습니다", + "只能部署在召唤者相邻四格": "소환자와 상하좌우로 인접한 4칸에만 배치할 수 있습니다.", + "{names}只能部署在召唤者相邻四格,已退回整备区": "{names}은(는) 소환자와 상하좌우로 인접한 4칸에만 배치할 수 있어 정비 구역으로 돌아갔습니다.", + "{names}只能部署在召唤者相邻四格,整备区已满,下回合返还": "{names}은(는) 소환자와 상하좌우로 인접한 4칸에만 배치할 수 있습니다. 정비 구역이 가득 차 다음 라운드에 반환됩니다.", + "装备库存不足,未获得该装备": "장비 재고가 부족하여 획득하지 못했습니다.", "库存不足": "재고 부족" } From b87fcb3ac9f7a2597af86865ca13f8e2747d78b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 12:48:59 +0800 Subject: [PATCH 04/44] fix: include Vulpisfoglia Hunt addition on first damage --- docs/SIM.md | 5 + docs/design/engine.md | 2 + docs/history/0.2.4.md | 19 +++ .../kits/ops/chess_char_3_18-vulpis.js | 5 +- test/content/kits_t3.test.js | 4 +- test/content/vulpis-first-hit.test.js | 94 +++++++++++ test/golden/bonds.json | 34 ++-- test/golden/matches.json | 64 ++++---- test/golden/roster.json | 152 +++++++++--------- 9 files changed, 250 insertions(+), 129 deletions(-) create mode 100644 test/content/vulpis-first-hit.test.js diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..688adec2 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -1065,6 +1065,11 @@ has the generic spec. Summons: `battle.tokenDef(tokenId, unit)` / `battle.spawnT (token skill of that slot: `variants[owner].bySkill[i]`, module attributes: `.byModule[id]`). Coverage of the selectable skills: `node tools/kit-coverage.mjs --missing [--tier N] [--strict]`. +忍冬's 追凶 records the per-enemy start time and applies its arts addition in the same `damaged` callback, +including the first instance (PRTS talent remarks; DESIGN §29.15). It does not refresh the ten-second window on +repeated hits. Its `vulpisHunt` / `addition` tags and re-entrancy guard prevent the rider from feeding itself. +`test/content/vulpis-first-hit.test.js` checks actual HP loss and damage events with naturally ready skills. + Timed deployment kits: 宴 S2 uses `bb.duration` and skill ATK mods, loses current HP once on landing, and converts normal physical attacks to arts only while S2 is active; S1 has no such conversion. 斯卡蒂 S2 uses its own record's `s.bb.duration` / `s.bb.atk`; DRE-Y revival in place does not restart it. 野鬃 S1 uses its record's `duration` / diff --git a/docs/design/engine.md b/docs/design/engine.md index ffe067f7..2358c21c 100644 --- a/docs/design/engine.md +++ b/docs/design/engine.md @@ -172,6 +172,8 @@ Profession traits (default behaviours implemented once in the engine, keyed by ` Each domain file `server/sim/content/{tokens,bonds,garrisons,items,bands,enemies,bosses,devices,choices}.js` exports `install(battle)` (battle side; called once per Battle by `content/index.js → installContent`) and `registerMeta(registry)` (prep side; called once at server boot by `match/effectsMeta.js`, API documented in `docs/META.md`). Kits live one per file in `content/kits/ops/` (`export default { [baseChessId]: (bb, chess, def) => Kit }`), listed in `content/kits/index.js` (guide: `content/kits/README.md`). Content must be **data-driven from blackboards** (numbers never hard-coded when a blackboard key exists). Every effect gets at least one unit test in `test/content/*.test.js` using the `test/helpers/battleHarness.js` harness (provided by sim-core). - kits: all 112 visible chess + hidden ones used by effects (盟约·辅助干员), default skill + talents + trait specifics; tokens. The 72 non-collaboration 6★ DIY operators include 克莱门莎 (§28.1); her launch-day provisional mechanics are local to her kit. 黍 GUA-Y and 乌尔比安 CRU-Y follow the generated module blackboards and existing module-level rules (§28.2). + 忍冬's 追凶 adds arts damage on the first qualifying instance too; the per-enemy window starts on that instance, + and repeated hits do not extend it. The addition keeps its own tag and re-entrancy guard (§29.15). 克莱门莎 S2 removes dead, hidden, self-bound / teleport-immune and unreachable passengers before checking new boarding in the same tick. Each released passenger returns its current weight to the cabin's remaining budget and frees its slot (§28.27); neither corpses nor failed carries reserve capacity. diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..1c99bca8 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,22 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Vulpisfoglia's first Hunt instance + +[PRTS 忍冬](https://prts.wiki/w/忍冬), 追凶's remarks, includes the first damage instance in its arts addition. +The mode's generated talent blackboard (`chess_char_3_18_a/b`, `atk_scale` 0.3, `interval` 10) supplies the numbers; +no mode-specific first-hit exception was found. The old callback recorded the first timestamp and returned, +skipping the addition on every new enemy. Kit hooks are installed before initial deployment, so this was not a +delayed stat or talent installation. + +The callback now records the timestamp and continues to the existing addition path on that same instance. +The fixed window, damage tags, dodge settings and recursion guard retain their previous behavior; skills, +modules and other operators are unchanged. Full-content controlled-enemy tests cover ordinary first hits in both +forms and all selectable modules/skills, first skill damage from S1–S3, per-enemy timing and actual HP/event totals. +The existing HP-loss conversion regression now expects one rider on every attack, including the first. + +The intended golden moves are `roster-007/009/026/039`, `bond-soloShip-low`, `bond-yanShip-low`, +`coop2-NORMAL-3`, `coop4-ABYSS-7` and `coop2-NORMAL-5-coverage-diy`: the extra first instance changes damage, +kills and downstream battle/match choices in scenarios that field Vulpisfoglia. Fields, stand-ins and DIY +scenarios retain their digests. diff --git a/server/sim/content/kits/ops/chess_char_3_18-vulpis.js b/server/sim/content/kits/ops/chess_char_3_18-vulpis.js index 1e8b77e6..b7e4b449 100644 --- a/server/sim/content/kits/ops/chess_char_3_18-vulpis.js +++ b/server/sim/content/kits/ops/chess_char_3_18-vulpis.js @@ -94,8 +94,9 @@ export default { battle.on('damaged', (ctx) => { const e = ctx.target; if (busy || ctx.source !== unit || e.side !== 'enemy' || ctx.type === 'element' || ctx.dmg?.tags?.includes('vulpisHunt')) return; - const t = marks.get(e.id); - if (t == null) { marks.set(e.id, battle.time); return; } + let t = marks.get(e.id); + // PRTS talent remarks: the first damage instance also receives the arts addition. + if (t == null) { t = battle.time; marks.set(e.id, t); } if (battle.time - t <= num(t0.interval, 10) + 1e-9 && e.alive) { busy = true; // PRTS 备注 "伤害类型为法术附加伤害": tag addition (no 叙拉古 6 roll) diff --git a/test/content/kits_t3.test.js b/test/content/kits_t3.test.js index bf8923cf..76e3abd2 100644 --- a/test/content/kits_t3.test.js +++ b/test/content/kits_t3.test.js @@ -1249,7 +1249,7 @@ test('忍冬 追凶 never feeds on itself: a hit turned into HP loss credited to const e = h.enemy('enemy_times'); const atks = u.stats.attacks; assert.ok(atks >= 3); - // first attack marks the enemy (1 HP), every later attack: 1 HP + one 追凶 bonus instance (1 HP) - assert.equal(e.s.maxHp - e.hp, 1 + 2 * (atks - 1)); + // Every attack, the first included: 1 HP + one 追凶 bonus instance (1 HP), never recursive bonuses. + assert.equal(e.s.maxHp - e.hp, 2 * atks); done(h); }); diff --git a/test/content/vulpis-first-hit.test.js b/test/content/vulpis-first-hit.test.js new file mode 100644 index 00000000..b7284430 --- /dev/null +++ b/test/content/vulpis-first-hit.test.js @@ -0,0 +1,94 @@ +// 追凶's first damage instance also carries its arts addition (PRTS 忍冬, talent remarks). +// Real full-content battles with controlled durable enemies; no HP/SP/ATK writes or forced casts. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { makeBattle, enemyRec, checkInvariants } from '../helpers/battleHarness.js'; + +const NORMAL = 'chess_char_3_18_a'; +const ELITE = 'chess_char_3_18_b'; +const ENEMY = 'enemy_vulpis_probe'; +const approx = (a, b) => assert.ok(Math.abs(a - b) < 1e-6, `${a} vs ${b}`); +const hunt = (c) => c.dmg?.tags?.includes('vulpisHunt'); +const finished = (h) => { assert.deepEqual(h.b.errors, []); checkInvariants(h.b); }; +function scenario(entry = {}, enemy = {}) { + return makeBattle({ + units: [{ chessId: NORMAL, row: 10, col: 4, ...entry }], + defs: { enemies: { [ENEMY]: enemyRec({ key: ENEMY, hp: 1e7, speed: 0, ...enemy }) } }, + autoFinish: false, timeLimit: 40, flags: { startOpCooldown: 3 }, hooks: ['damaged'], captureNoisy: true, + }); +} +const variants = [ + { label: 'normal', chessId: NORMAL }, + { label: 'elite without module', chessId: ELITE, moduleId: 'none' }, + { label: 'elite SOL-X', chessId: ELITE, moduleId: 'uniequip_002_vulpis' }, + { label: 'elite SOL-Y', chessId: ELITE, moduleId: 'uniequip_003_vulpis' }, +]; + +for (const { label, ...entry } of variants) for (const skillIndex of [0, 1, 2]) { + test(`追凶: first ordinary hit includes one arts addition (${label}, S${skillIndex + 1})`, () => { + const h = scenario({ ...entry, skillIndex }); + h.step(); + const u = h.unit(entry.chessId); + if (entry.moduleId) assert.equal(u.def.loadout.moduleId, entry.moduleId, 'the requested module is equipped'); + const e = h.spawn(ENEMY, { pos: [10, 5] }); + const hp = e.hp; + assert.ok(h.runUntil(() => h.hooksOf('damaged').some((c) => c.source === u), 1)); + const hits = h.hooksOf('damaged').filter((c) => c.source === u); + const main = hits.filter((c) => !hunt(c)); + assert.equal(main.length, 1, 'one ordinary attack'); + assert.equal(main[0].dmg.isSkill, false, 'no skill at the first hit'); + assert.equal(main[0].type, 'phys'); + assert.ok(e.alive && e.hp > 0, 'the first attack did not kill the target'); + const riders = hits.filter(hunt); + assert.equal(riders.length, 1, 'the very first hit carries 追凶'); + assert.equal(riders[0].t, main[0].t); + assert.equal(riders[0].type, 'arts'); + assert.ok(riders[0].dmg.tags.includes('addition')); + approx(riders[0].amount, u.s.atk * u.def.talents[0].bb.atk_scale); + approx(hp - e.hp, main[0].amount + riders[0].amount); + assert.equal(h.eventsOf('dmg').filter((c) => c[1] === e.id).length, 2, 'both actual damage events exist'); + finished(h); + }); +} + +for (const chessId of [NORMAL, ELITE]) for (const skillIndex of [0, 1, 2]) { + test(`追凶: first skill damage carries its addition (${chessId}, S${skillIndex + 1})`, () => { + const h = scenario({ chessId, skillIndex }); + h.run(16); // every selected skill is naturally ready, with no enemies yet + const u = h.unit(chessId); + const e = h.spawn(ENEMY, { pos: [10, skillIndex === 1 ? 7 : skillIndex === 2 ? 6 : 5] }); + const hp = e.hp; + assert.ok(h.runUntil(() => h.hooksOf('damaged').some((c) => c.source === u && c.dmg.isSkill), 2)); + const hits = h.hooksOf('damaged').filter((c) => c.source === u && c.target === e); + const main = hits.filter((c) => !hunt(c)); + assert.ok(main.some((c) => c.dmg.isSkill)); + // S1 has a physical attack and a separate arts skill instance; S2/S3 have one main instance each. + assert.equal(main.length, skillIndex === 0 ? 2 : 1); + const riders = hits.filter(hunt); + assert.equal(riders.length, main.length, 'one addition per qualifying damage instance, including the first'); + for (const c of riders) approx(c.amount, u.s.atk * u.def.talents[0].bb.atk_scale); + approx(hp - e.hp, hits.reduce((s, c) => s + c.amount, 0)); + assert.ok(e.alive && e.hp > 0); + finished(h); + }); +} + +test('追凶: each enemy starts its own fixed window; repeated damage does not extend it', () => { + const h = scenario(); + h.step(); + const u = h.unit(NORMAL); + const e = h.spawn(ENEMY, { pos: [10, 5] }); + h.run(12); + const main = h.hooksOf('damaged').filter((c) => c.source === u && c.target === e && !hunt(c)); + const riders = h.hooksOf('damaged').filter((c) => c.source === u && c.target === e && hunt(c)); + assert.ok(main.some((c) => c.t > main[0].t + 10)); + assert.equal(riders.length, main.filter((c) => c.t - main[0].t <= 10 + 1e-9).length); + assert.ok(riders.every((c) => c.t - main[0].t <= 10 + 1e-9)); + const another = h.spawn(ENEMY, { pos: [10, 6] }); + // Naturally ready S3 can reach both enemies; the new target gets its own first-hit addition. + assert.ok(h.runUntil(() => h.hooksOf('damaged').some((c) => c.target === another), 10)); + const first = h.hooksOf('damaged').filter((c) => c.target === another); + assert.equal(first.filter(hunt).length, 1); + assert.equal(first.filter(hunt)[0].t, first.find((c) => !hunt(c)).t); + finished(h); +}); diff --git a/test/golden/bonds.json b/test/golden/bonds.json index e3ae5a5c..778928c7 100644 --- a/test/golden/bonds.json +++ b/test/golden/bonds.json @@ -1285,20 +1285,20 @@ ["p1",1,"op","chess_char_3_16_a",1,null,2987.88,1,3,0,0,0,0,0,0], ["p1",2,"op","chess_char_4_01_a",2,null,4077.11,1,5,2,8508,566,0,10,1], ["p1",3,"op","chess_char_1_08_a",1,null,0,0,6,1,7992,2615,0,13,1], - ["p1",4,"op","chess_char_3_18_a",2,null,0,0,10,5,39236,2036,0,38,1], + ["p1",4,"op","chess_char_3_18_a",2,null,0,0,10,5,40927,2036,0,38,1], ["p1",5,"op","chess_char_3_19_a",2,null,1978.63,1,7,2,10333,0,0,21,1], ["p1",6,"op","chess_char_3_20_a",1,null,1541.38,1,9,2,682,0,0,8,1], ["p1",7,"op","chess_char_3_21_a",2,null,1875.5,1,11,1,19449,0,0,23,1], - ["p1",8,"op","chess_char_4_02_a",2,null,1963.5,1,4,4,38728,0,0,7,1], + ["p1",8,"op","chess_char_4_02_a",2,null,1963.5,1,4,4,37037,0,0,7,1], ["p1",9,"token","token_10028_vigil_wolf",null,null,852.9,1,8,0,1216,27,0,2,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] ], "enemies": {"enemy_1116_liprr":[11,11,0,41,69696],"enemy_1116_liprr_2":[4,4,0,297,34560],"enemy_1118_lidbox_2":[2,2,0,4906,21888]}, - "hooks": [1,28,1502,150,150,266,266,0,19,19,7,4,3,6742,32,17,17,0,1,23,2,0,0], - "events": {"atk":187,"deploy":9,"die":19,"dmg":264,"engage":8,"fx":39,"layer":2,"skill":11,"spawn":28,"status":98}, - "fx": {"aoe":1,"camouflage":1,"counter":3,"displace":17,"dp":2,"garrison":2,"liberate":2,"phase":3,"ripple":4,"sermon":1,"shield":2,"wolfShadow":1}, - "snaps": "a9326071 61ede413 67d5b134 ed466837 32fec6af" + "hooks": [1,28,1502,150,150,266,266,0,19,19,7,4,3,6742,29,17,17,0,1,20,2,0,0], + "events": {"atk":183,"deploy":9,"die":19,"dmg":264,"engage":8,"fx":38,"layer":2,"skill":11,"spawn":28,"status":92}, + "fx": {"aoe":1,"camouflage":1,"counter":3,"displace":16,"dp":2,"garrison":2,"liberate":2,"phase":3,"ripple":4,"sermon":1,"shield":2,"wolfShadow":1}, + "snaps": "a9326071 ba5f4858 674158f2 668d5d48 ab9377c5" }, "bond-soloShip-high": { "about": "独行 high: tier 1 layers 999; chess_char_5_19_b chess_char_1_08_b chess_char_5_13_b chess_char_5_14_b chess_char_5_17_b chess_char_5_12_b chess_char_5_15_b chess_char_5_20_b", @@ -1744,8 +1744,8 @@ "round": 5, "seed": 1009948961, "waveId": "act1autochess_05", - "time": 54.6, - "ticks": 1638, + "time": 54.17, + "ticks": 1625, "reason": "cleared", "killed": 22, "total": 22, @@ -1753,15 +1753,15 @@ "bossHpLeft": null, "rngDraws": 0, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":22,"total":22,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":91008,"bossDmg":0,"heal":38,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":22,"total":22,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":91008,"bossDmg":0,"heal":3,"deaths":0,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_3_16_a",1,null,2390.3,1,8,0,0,0,0,0,0], - ["p1",2,"op","chess_char_3_03_a",1,null,1515.8,1,9,3,14449,0,0,22,0], - ["p1",3,"op","chess_char_3_18_a",2,null,583.3,1,10,7,26209,1084,38,38,2], - ["p1",4,"op","chess_char_1_03_a",1,null,1145.1,1,4,1,3119,0,0,4,1], + ["p1",2,"op","chess_char_3_03_a",1,null,1515.8,1,9,4,13532,0,0,21,0], + ["p1",3,"op","chess_char_3_18_a",2,null,548.01,1,10,5,26735,1084,3,36,2], + ["p1",4,"op","chess_char_1_03_a",1,null,1145.1,1,4,2,2971,0,0,4,1], ["p1",5,"op","chess_char_2_04_a",1,null,1074.7,1,5,0,0,0,0,0,0], - ["p1",6,"op","chess_char_3_14_a",1,null,1376.1,1,11,3,6509,0,0,28,1], - ["p1",7,"op","chess_char_3_17_a",1,null,2470.6,1,12,8,40722,0,0,46,3], + ["p1",6,"op","chess_char_3_14_a",1,null,1376.1,1,11,3,6548,0,0,28,1], + ["p1",7,"op","chess_char_3_17_a",1,null,2470.6,1,12,8,41222,0,0,46,3], ["p1",8,"op","chess_char_3_19_a",2,null,1582.9,1,6,0,0,0,0,0,1], ["p1",9,"token","token_10028_vigil_wolf",null,null,880,1,7,0,0,0,0,0,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], @@ -1769,10 +1769,10 @@ ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], "enemies": {"enemy_1166_dusbr":[15,15,0,54,51840],"enemy_1169_duphlx":[5,5,0,0,23040],"enemy_1170_dushld":[2,2,0,1030,16128]}, - "hooks": [1,34,1638,145,145,225,225,14,22,22,8,6,0,6587,37,4,22,0,1,28,0,0,0], - "events": {"atk":181,"deploy":9,"die":22,"dmg":225,"engage":5,"fx":8,"skill":14,"spawn":34,"status":107}, + "hooks": [1,34,1625,142,142,233,233,1,22,22,8,6,0,6560,35,4,22,0,1,26,0,0,0], + "events": {"atk":177,"deploy":9,"die":22,"dmg":233,"engage":5,"fx":8,"skill":14,"spawn":34,"status":102}, "fx": {"camouflage":1,"dp":3,"volley":3,"wolfShadow":1}, - "snaps": "f3cb4a09 d9ee8095 8cf05251 475fb772 f816b385 6d26de1c" + "snaps": "f3cb4a09 ead3ba17 97f1f28e 6f24aae2 b498c568 eb22abcb" }, "bond-yanShip-high": { "about": "炎 high: tier 3 layers 999; chess_char_4_17_b chess_char_6_03_b chess_char_3_03_b chess_char_3_04_b chess_char_1_03_b chess_char_2_04_b chess_char_5_03_b chess_char_5_12_b chess_char_5_23_b", diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..a704a16b 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -522,8 +522,8 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m04","bossId":"boss_3","hiddenBossId":"boss_8","factions":["FLY","TIMES","DOT"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":51,"bossPoolLeft":0,"virtualMs":121400}, - "rng": {"setup":25,"shop":487,"waves":0,"draft":40,"bots":21624,"meta":2}, + "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":49,"bossPoolLeft":0,"virtualMs":121400}, + "rng": {"setup":25,"shop":535,"waves":0,"draft":40,"bots":21598,"meta":11}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ { @@ -564,32 +564,32 @@ { "round": 8, "ai_0": [1,45,13,0,0,4,8,"6c88ecba",62,"arcaneShip 1/6, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/18, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19",19,19,0,66], - "ai_1": [1,28,12,0,0,4,8,"f54970b9",27,"arcaneShip 0/2, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/4, preciShip 0/12, sargonShip 0/10, siracusaShip 0/6, soloShip 1/0, steadShip 1/8, swiftShip 1/10, victoriaShip 0/3, visiShip 1/5",18,19,1,63] + "ai_1": [1,28,12,0,0,4,8,"a7744aff",28,"arcaneShip 0/2, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/4, preciShip 0/12, sargonShip 0/10, siracusaShip 0/6, soloShip 1/0, steadShip 1/9, swiftShip 1/10, victoriaShip 0/3, visiShip 1/5",17,19,2,63] }, { "round": 9, "ai_0": [1,45,12,0,3,4,8,"c2512400",74,"arcaneShip 1/12, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/24, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19",17,20,3,78], - "ai_1": [1,28,12,0,3,4,8,"47bdf5df",38,"arcaneShip 1/16, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/4, preciShip 0/12, sargonShip 0/10, siracusaShip 0/6, soloShip 1/0, steadShip 1/8, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/10",20,20,0,77] + "ai_1": [1,28,12,0,3,4,8,"05d077ca",49,"arcaneShip 1/16, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/4, preciShip 0/12, sargonShip 0/10, siracusaShip 1/12, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/10",20,20,0,77] }, { "round": 10, - "ai_0": [1,45,15,0,0,5,8,"4b7370c2",82,"arcaneShip 1/16, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/28, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19, visiShip 1/0",6,8,2,92], - "ai_1": [1,28,15,0,2,5,8,"5066a6c4",54,"arcaneShip 1/20, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/8, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/15",8,8,0,91] + "ai_0": [1,43,15,0,0,5,8,"4b7370c2",82,"arcaneShip 1/16, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/28, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19, visiShip 1/0",6,8,2,92], + "ai_1": [1,26,15,0,2,5,8,"e9d17281",73,"arcaneShip 2/30, deputShip 0/3, kazimierzShip 0/8, kjeragShip 0/4, preciShip 0/12, sargonShip 0/10, siracusaShip 1/14, soloShip 1/0, steadShip 0/11, suntShip 1/0, swiftShip 1/14, victoriaShip 0/3, visiShip 1/15",6,8,2,91] }, { "round": 11, - "ai_0": [1,45,12,0,0,5,8,"dcb718bd",113,"arcaneShip 1/24, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/42, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/25",23,23,0,105], - "ai_1": [1,28,14,0,2,5,8,"e3e0465d",90,"arcaneShip 1/34, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/14, soloShip 1/0, steadShip 0/11, swiftShip 1/22, victoriaShip 0/3, visiShip 1/20",23,23,0,105] + "ai_0": [1,43,12,0,1,5,8,"fadbd916",105,"arcaneShip 1/24, lateranoShip 1/8, preciShip 0/10, raidShip 1/7, sargonShip 0/10, siracusaShip 1/36, soloShip 1/6, steadShip 1/5, suntShip 1/0, swiftShip 1/19",23,23,0,103], + "ai_1": [1,26,14,0,2,5,8,"4d7ce6c8",93,"arcaneShip 2/46, deputShip 0/3, kazimierzShip 0/8, kjeragShip 0/4, preciShip 0/12, sargonShip 0/10, siracusaShip 1/18, soloShip 1/0, steadShip 0/11, suntShip 1/0, swiftShip 1/14, victoriaShip 0/3, visiShip 1/15",20,23,3,105] }, { "round": 12, - "ai_0": [1,45,12,0,0,6,8,"396b1bd7",113,"arcaneShip 1/24, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/42, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/25",105,32,0,116], - "ai_1": [1,28,14,0,0,6,8,"27b22698",78,"arcaneShip 1/36, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/25",95,32,10,118] + "ai_0": [1,43,13,0,2,6,8,"6d080195",123,"arcaneShip 1/28, lateranoShip 1/8, preciShip 0/10, raidShip 1/12, sargonShip 0/10, siracusaShip 1/40, soloShip 1/6, steadShip 1/10, suntShip 1/0, swiftShip 1/19",104,32,1,116], + "ai_1": [1,26,14,0,0,6,8,"b95f0a7a",105,"arcaneShip 2/54, deputShip 0/3, kazimierzShip 0/12, kjeragShip 0/4, preciShip 0/12, sargonShip 0/10, siracusaShip 1/18, soloShip 1/0, steadShip 0/11, suntShip 1/0, swiftShip 1/18, victoriaShip 0/3, visiShip 1/15",105,32,0,118] }, { "round": 13, - "ai_0": [1,35,12,0,0,6,8,"f34ca72b",143,"arcaneShip 1/36, lateranoShip 1/11, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/54, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/28, visiShip 1/0",23,34,11,128], - "ai_1": [1,18,12,0,2,6,8,"fed35118",108,"arcaneShip 1/40, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, raidShip 1/21, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/30",11,34,23,130] + "ai_0": [1,33,14,0,0,6,8,"980dcd48",163,"arcaneShip 2/40, lateranoShip 1/8, miraShip 1/0, preciShip 0/10, raidShip 1/28, sargonShip 0/10, siracusaShip 1/52, soloShip 1/6, steadShip 1/10, suntShip 1/0, swiftShip 1/19",19,34,15,128], + "ai_1": [1,16,12,0,4,6,8,"0602e500",131,"arcaneShip 2/72, deputShip 0/3, kazimierzShip 0/12, kjeragShip 0/4, preciShip 0/12, raidShip 1/10, sargonShip 0/10, siracusaShip 1/24, soloShip 1/0, steadShip 0/11, suntShip 1/0, swiftShip 0/18, victoriaShip 0/3, visiShip 1/25",23,34,11,130] } ], "players": { @@ -598,28 +598,28 @@ "victory": true, "roundsPassed": 14, "eliminatedRound": null, - "lp": 34, + "lp": 33, "bandId": "band_sarkazb", "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":162,"bossDamage":470300,"dmgDealt":3029618,"gold":139,"itemsEquipped":14,"kills":336,"leaks":16,"lpLost":10,"merges":3,"perfectRounds":10,"refreshes":21}, - "lineup": ["1_01_b@11,7","4_02_a@11,8[4_03_e_b]","4_10_b@10,5[3_05_e_a+4_07_e_a]","4_01_a@10,8","3_05_a@9,4[3_11_e_a]","1_08_b@9,5[4_04_e_a+4_02_e_b]","6_04_a@9,7","3_18_a@9,9[4_04_e_b]"], - "bonds": ["arcaneShip 1/48","lateranoShip 1/11","preciShip 0/10","raidShip 0/5","sargonShip 0/10","siracusaShip 1/66","soloShip 1/6","steadShip 1/3","suntShip 1/0","swiftShip 1/28","visiShip 1/0"] + "stats": {"activatedLayers":187,"bossDamage":574046,"dmgDealt":3153026,"gold":141,"itemsEquipped":13,"kills":324,"leaks":21,"lpLost":12,"merges":3,"perfectRounds":9,"refreshes":28}, + "lineup": ["1_01_b@11,7","4_02_a@11,8","4_10_b@10,5[3_06_e_a+5_02_e_b]","4_01_a@10,7","5_07_a@10,8","3_05_a@9,4[3_11_e_a]","1_08_b@9,5[4_04_e_a+4_05_e_a]","3_18_a@9,9[4_04_e_b+4_02_e_a]"], + "bonds": ["arcaneShip 2/52","lateranoShip 1/8","miraShip 1/0","preciShip 0/10","raidShip 1/28","sargonShip 0/10","siracusaShip 1/64","soloShip 1/6","steadShip 1/10","suntShip 1/0","swiftShip 1/19"] }, "ai_1": { "alive": true, "victory": true, "roundsPassed": 14, "eliminatedRound": null, - "lp": 17, + "lp": 16, "bandId": "band_dusk", "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":131,"bossDamage":947200,"dmgDealt":3352454,"gold":144,"itemsEquipped":18,"kills":300,"leaks":34,"lpLost":10,"merges":2,"perfectRounds":10,"refreshes":22}, - "lineup": ["3_14_a@12,8[2_01_e_a+4_08_e_b]","6_08_a@11,7[4_11_e_a+4_02_e_a]","5_12_a@11,8","4_10_a@10,5[4_09_e_a+1_01_e_a]","5_07_a@10,7[3_11_e_a+4_06_e_a]","4_04_a@10,8[4_04_e_a+2_03_e_a]","5_10_a@9,8","1_08_b@9,9[4_02_e_b+4_10_e_a]"], - "bonds": ["arcaneShip 2/50","deputShip 0/3","kazimierzShip 0/4","kjeragShip 0/6","preciShip 0/12","raidShip 1/26","sargonShip 0/10","siracusaShip 1/20","soloShip 1/0","steadShip 0/11","swiftShip 0/22","victoriaShip 0/3","visiShip 1/35"] + "stats": {"activatedLayers":181,"bossDamage":843454,"dmgDealt":3336088,"gold":146,"itemsEquipped":24,"kills":315,"leaks":18,"lpLost":12,"merges":4,"perfectRounds":9,"refreshes":21}, + "lineup": ["6_16_a@12,8[4_03_e_a+3_07_e_a]","6_11_a@11,7","5_12_a@11,8[6_09_e_a+2_01_e_b]","4_10_a@10,5[4_09_e_a+1_01_e_b]","6_15_a@10,7[2_04_e_b]","4_04_b@10,8[4_04_e_a+4_07_e_a]","5_10_a@9,8","1_08_b@9,9[4_02_e_b]"], + "bonds": ["arcaneShip 2/92","deputShip 0/3","kazimierzShip 0/12","kjeragShip 0/4","maniShip 1/0","preciShip 0/12","raidShip 1/20","sargonShip 0/10","siracusaShip 1/30","soloShip 1/0","steadShip 0/11","suntShip 1/0","swiftShip 0/18","victoriaShip 0/3","visiShip 1/35","yanShip 1/4"] } } }, @@ -1096,35 +1096,35 @@ { "round": 7, "ai_0": [1,28,10,0,0,4,8,"8091958a",45,"arcaneShip 0/4, kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/19, suntShip 1/0, swiftShip 1/26",12,21,9,52], - "ai_1": [1,19,10,0,0,4,8,"6f0ccfc7",36,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/19, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",14,21,7,51], + "ai_1": [1,20,10,0,0,4,8,"6f0ccfc7",36,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/19, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",15,21,6,51], "ai_2": [1,20,10,0,2,4,8,"2e2efaba",82,"arcaneShip 0/2, deputShip 1/23, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/4, soloShip 1/10, steadShip 2/23, swiftShip 0/4, victoriaShip 1/26, yanShip 0/2",17,21,4,52], "ai_3": [1,8,10,0,0,4,8,"34745c3a",14,"arcaneShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 1/3, soloShip 1/11, steadShip 1/0",5,21,16,49] }, { "round": 8, "ai_0": [1,26,11,0,0,4,8,"c8fd6622",73,"arcaneShip 1/4, kazimierzShip 0/8, kjeragShip 1/12, preciShip 2/24, skillfulShip 0/5, suntShip 1/0, swiftShip 1/33",7,9,2,63], - "ai_1": [1,11,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], + "ai_1": [1,12,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], "ai_2": [1,19,13,0,0,4,8,"b6617ece",118,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/33, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",8,9,1,66], "ai_3": [0,0,11,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",0,9,9,59] }, { "round": 9, "ai_0": [1,26,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], - "ai_1": [1,10,12,0,0,4,8,"08726f68",90,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/48, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",14,19,5,72], + "ai_1": [1,11,12,0,0,4,8,"08726f68",90,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/48, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",14,19,5,72], "ai_2": [1,19,12,0,1,4,8,"820dc650",123,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/45, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 10, "ai_0": [1,26,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], - "ai_1": [1,10,12,0,0,5,8,"07d01884",128,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], + "ai_1": [1,11,12,0,0,5,8,"07d01884",128,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], "ai_2": [1,19,13,0,0,5,8,"27c37702",162,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/27, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/53, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 11, "ai_0": [1,26,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], - "ai_1": [1,7,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], + "ai_1": [1,8,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], "ai_2": [1,18,12,0,0,5,8,"170da7d8",171,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/27, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/59, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",23,24,1,101], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, @@ -1168,7 +1168,7 @@ "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 2, "reward": 255, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4098745,"gold":104,"itemsEquipped":10,"kills":163,"leaks":59,"lpLost":29,"merges":0,"perfectRounds":7,"refreshes":19}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4099645,"gold":104,"itemsEquipped":10,"kills":164,"leaks":58,"lpLost":28,"merges":0,"perfectRounds":7,"refreshes":19}, "lineup": [], "bonds": ["arcaneShip 0/4","deputShip 0/18","kazimierzShip 0/7","kjeragShip 0/27","preciShip 0/4","sargonShip 0/105","siracusaShip 0/6","skillfulShip 0/23","soloShip 0/2","steadShip 0/22","swiftShip 0/13"] }, @@ -1868,7 +1868,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m03","bossId":"boss_4","hiddenBossId":"boss_9","factions":["FLY","TIMES","REFLECTION"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":30,"bossPoolLeft":0,"virtualMs":122900}, + "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":31,"bossPoolLeft":0,"virtualMs":122900}, "rng": {"setup":25,"shop":690,"waves":0,"draft":40,"bots":19229,"meta":10}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -1927,7 +1927,7 @@ { "round": 13, "h_0": [1,25,12,0,0,6,8,"d867f422",194,"deputShip 1/26, indomShip 1/30, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/8, preciShip 2/19, skillfulShip 1/20, soloShip 0/20, steadShip 0/76, swiftShip 1/66, victoriaShip 1/25, visiShip 1/8",33,43,10,121], - "ai_0": [1,7,18,0,0,6,8,"4b1d99d4",368,"deputShip 1/52, emptyShip 0/6, investShip 0/8, kazimierzShip 0/8, kjeragShip 1/35, miraShip 1/2, raidShip 1/21, siracusaShip 1/120, soloShip 0/24, suntShip 1/6, swiftShip 1/83, visiShip 1/49, yanShip 0/1",20,43,23,133] + "ai_0": [1,7,18,0,0,6,8,"95334040",371,"deputShip 1/52, emptyShip 0/6, investShip 0/8, kazimierzShip 0/8, kjeragShip 1/38, miraShip 1/2, raidShip 1/21, siracusaShip 1/120, soloShip 0/24, suntShip 1/6, swiftShip 1/83, visiShip 1/49, yanShip 0/1",20,43,23,133] } ], "players": { @@ -1936,12 +1936,12 @@ "victory": true, "roundsPassed": 14, "eliminatedRound": null, - "lp": 23, + "lp": 24, "bandId": "band_sarkazb", "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":240,"bossDamage":712550,"dmgDealt":4190550,"gold":132,"itemsEquipped":22,"kills":294,"leaks":26,"lpLost":20,"merges":1,"perfectRounds":10,"refreshes":42}, + "stats": {"activatedLayers":240,"bossDamage":806551,"dmgDealt":4310123,"gold":132,"itemsEquipped":22,"kills":295,"leaks":26,"lpLost":20,"merges":1,"perfectRounds":10,"refreshes":42}, "lineup": ["4_21_a@12,7","4_14_b@12,8[2_01_e_a+3_02_e_a]","1_06_a@11,6[3_11_e_a+2_01_e_b]","6_11_a@11,7","6_12_a@11,8[3_05_e_b+3_01_e_b]","6_05_a@10,5[3_06_e_b+4_07_e_a]","4_07_a@10,8[5_01_e_b+6_09_e_a]","5_06_a@9,9[4_08_e_b+3_09_e_a]"], "bonds": ["deputShip 1/28","indomShip 1/35","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/8","maniShip 1/2","preciShip 2/31","skillfulShip 1/22","soloShip 0/20","steadShip 0/76","swiftShip 1/78","victoriaShip 1/31","visiShip 1/13"] }, @@ -1955,9 +1955,9 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":402,"bossDamage":704950,"dmgDealt":3520238,"gold":145,"itemsEquipped":12,"kills":222,"leaks":55,"lpLost":20,"merges":3,"perfectRounds":7,"refreshes":29}, + "stats": {"activatedLayers":405,"bossDamage":610949,"dmgDealt":3351434,"gold":145,"itemsEquipped":12,"kills":222,"leaks":55,"lpLost":20,"merges":3,"perfectRounds":7,"refreshes":29}, "lineup": ["2_14_b@12,7","3_20_a@12,8","3_14_a@11,7","5_10_a@11,8","6_19_a@10,6[4_04_e_a]","4_04_a@10,7","3_18_b@10,8[3_04_e_b+5_02_e_a]","4_16_a@9,9[4_05_e_a+4_11_e_a]"], - "bonds": ["deputShip 1/54","emptyShip 1/8","investShip 0/8","kazimierzShip 0/8","kjeragShip 1/37","miraShip 0/2","raidShip 1/28","siracusaShip 1/126","soloShip 0/24","suntShip 1/8","swiftShip 1/85","visiShip 1/56","yanShip 0/1"] + "bonds": ["deputShip 1/54","emptyShip 1/8","investShip 0/8","kazimierzShip 0/8","kjeragShip 1/40","miraShip 0/2","raidShip 1/28","siracusaShip 1/126","soloShip 0/24","suntShip 1/8","swiftShip 1/85","visiShip 1/56","yanShip 0/1"] } }, "diy": { diff --git a/test/golden/roster.json b/test/golden/roster.json index c05a0ec6..35edc419 100644 --- a/test/golden/roster.json +++ b/test/golden/roster.json @@ -384,56 +384,56 @@ "time": 140, "ticks": 4200, "reason": "timeout", - "killed": 139, + "killed": 145, "total": 71, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 64, + "rngDraws": 61, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":139,"total":71,"perfect":false,"leaks":44,"leaksUncounted":1,"coins":6,"dmg":239871,"bossDmg":0,"heal":1028,"deaths":9,"layerGains":{}}}, + "players": {"p1":{"killed":145,"total":71,"perfect":false,"leaks":41,"leaksUncounted":1,"coins":6,"dmg":247377,"bossDmg":0,"heal":1028,"deaths":10,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,205,6,2610,2567,364,12,1], - ["p1",2,"op","chess_char_3_16_a",1,null,0,0,6,2,5774,3419,664,18,1], - ["p1",3,"op","chess_char_3_18_a",2,null,1629.1,1,209,8,13367,3258,0,31,1], - ["p1",4,"op","chess_char_3_08_a",1,null,1519.4,1,4,17,16401,234,0,18,2], - ["p1",5,"op","chess_char_3_09_a",1,null,1004.34,1,7,17,22163,389,0,64,2], - ["p1",6,"op","chess_char_3_10_a",1,null,267.96,1,10,22,24180,1547,0,40,3], - ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,208,10,10520,1448,0,18,3], - ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,200,3,5679,1170,0,21,9], - ["p1",9,"op","chess_char_3_14_a",1,null,59.11,1,5,16,22081,1317,0,57,2], - ["p1",10,"op","chess_char_3_17_a",1,null,0,0,8,10,60765,2471,0,79,4], - ["p1",11,"op","chess_char_3_19_a",2,null,900.9,1,164,16,35379,2265,0,97,2], - ["p1",12,"op","chess_char_3_20_a",1,null,1233.1,1,204,3,5976,1233,0,38,1], - ["p1",13,"token","token_10028_vigil_wolf",null,null,1.96,0,110,3,2852,1877,0,14,null], + ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,207,0,3677,2567,353,11,1], + ["p1",2,"op","chess_char_3_16_a",1,null,0,0,6,2,5588,3419,675,19,1], + ["p1",3,"op","chess_char_3_18_a",2,null,1629.1,1,212,15,14973,3258,0,31,1], + ["p1",4,"op","chess_char_3_08_a",1,null,1519.4,1,4,16,22610,234,0,18,2], + ["p1",5,"op","chess_char_3_09_a",1,null,1004.34,1,7,17,22708,389,0,61,2], + ["p1",6,"op","chess_char_3_10_a",1,null,0,0,10,21,21857,1815,0,36,2], + ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,211,10,10520,1448,0,18,3], + ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,201,3,5697,1170,0,21,9], + ["p1",9,"op","chess_char_3_14_a",1,null,59.11,1,5,24,21888,1317,0,55,2], + ["p1",10,"op","chess_char_3_17_a",1,null,0,0,8,14,61687,2471,0,83,5], + ["p1",11,"op","chess_char_3_19_a",2,null,900.9,1,162,16,38143,2265,0,97,2], + ["p1",12,"op","chess_char_3_20_a",1,null,1233.1,1,208,3,6055,1233,0,39,1], + ["p1",13,"token","token_10028_vigil_wolf",null,null,149.52,0,110,0,2738,1729,0,11,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], - ["p1","~1","token","token_10028_vigil_wolf",null,null,880,1,165,6,12123,1550,0,28,null] + ["p1","~1","token","token_10028_vigil_wolf",null,null,405.92,1,163,4,9234,2143,0,28,null] ], "enemies": { "enemy_10029_vtshld": [1,0,0,0,0], "enemy_10073_mpcar": [1,1,0,0,2304], - "enemy_10127_rkmbst_2": [1,1,0,4090,31680], - "enemy_1045_hammer": [1,0,1,283,5668], - "enemy_1121_lifbos_2": [1,0,1,1126,4805], - "enemy_1172_dugago": [1,0,1,266,7005], - "enemy_1195_sfyin": [36,33,3,640,80191], - "enemy_1195_sfyin_2": [15,9,6,1334,44374], - "enemy_1196_msfyin": [66,58,8,0,121], - "enemy_1196_msfyin_2": [18,8,10,0,35], - "enemy_1197_sfshu": [9,8,1,736,24436], - "enemy_1198_msfshu": [24,18,6,0,58], + "enemy_10127_rkmbst_2": [1,1,0,4010,31680], + "enemy_1045_hammer": [1,0,1,459,7964], + "enemy_1121_lifbos_2": [1,0,1,1126,5398], + "enemy_1172_dugago": [1,0,1,266,7442], + "enemy_1195_sfyin": [36,33,3,505,79752], + "enemy_1195_sfyin_2": [15,12,3,2360,47819], + "enemy_1196_msfyin": [66,60,6,0,125], + "enemy_1196_msfyin_2": [24,12,12,0,45], + "enemy_1197_sfshu": [9,7,2,409,23009], + "enemy_1198_msfshu": [21,15,6,0,47], "enemy_1203_sfhu": [1,1,0,4220,7488], "enemy_1204_msfhu": [4,0,4,0,4], - "enemy_1252_lysytb_2": [1,0,1,1965,3893], + "enemy_1252_lysytb_2": [1,1,0,1645,10368], "enemy_1305_mhslim": [1,1,0,223,1382], "enemy_1407_hummbd": [1,1,0,140,5184], - "enemy_1512_mcmstr": [1,0,1,8998,20801], - "enemy_2021_syfish": [1,0,1,0,442] + "enemy_1512_mcmstr": [1,0,1,9371,16497], + "enemy_2021_syfish": [1,0,1,0,868] }, - "hooks": [1,208,4200,695,695,959,964,418,149,194,31,30,0,21272,20,45,184,44,1,158,0,0,0], - "events": {"atk":848,"bounty":3,"deploy":22,"die":150,"dmg":953,"engage":14,"fx":128,"heal":1,"leak":44,"skill":61,"spawn":200,"status":71}, - "fx": {"aoe":2,"camouflage":1,"displace":15,"dp":2,"explode":20,"expose":1,"phase":1,"pull":15,"revive":2,"sp":1,"strike":3,"summon":53,"volley":7,"wolfShadow":2,"wolfShadowLost":3}, - "snaps": "17399d51 bc366431 6d1caf23 214021b0 fc9ea9d8 690dd6a1 82c58709 9d0b4556 1d498d33 3e16098f 5925a25e 4540e18b 3fc289e7 efffdf3b" + "hooks": [1,211,4200,677,677,976,981,425,156,198,31,30,0,20874,14,45,187,41,1,169,0,0,0], + "events": {"atk":837,"bounty":3,"deploy":22,"die":157,"dmg":970,"engage":14,"fx":138,"heal":1,"leak":41,"skill":61,"spawn":203,"status":63}, + "fx": {"aoe":2,"camouflage":1,"displace":19,"dp":2,"explode":19,"expose":1,"phase":1,"pull":19,"revive":2,"sp":1,"strike":3,"summon":55,"volley":8,"wolfShadow":2,"wolfShadowLost":3}, + "snaps": "17399d51 bc366431 21fe510b f839da24 d1fe4d4c c4152be4 8d5ba672 753767a2 28635406 698c23c9 f112a1ff 42bc52f5 fe7d0a4b b52a36c1" }, "roster-008": { "about": "pass 0 band 4: chess_char_3_06_b chess_char_3_12_b chess_char_3_02_b chess_char_3_03_b chess_char_3_04_b chess_char_3_05_b chess_char_3_21_a chess_char_3_01_b chess_char_3_08_b chess_char_3_09_b chess_char_3_10_b chess_char_3_11_b", @@ -539,14 +539,14 @@ "units": [ ["p1",1,"op","chess_char_3_16_b",1,"uniequip_002_snakek",5899.3,1,3,0,0,0,0,0,0], ["p1",2,"op","chess_char_4_01_a",2,null,5020.11,1,6,0,0,0,0,0,0], - ["p1",3,"op","chess_char_3_18_b",2,"uniequip_002_vulpis",3844.06,1,8,0,3,0,0,2,1], + ["p1",3,"op","chess_char_3_18_b",2,"uniequip_002_vulpis",3844.06,1,8,1,4,0,0,2,1], ["p1",4,"op","chess_char_4_04_a",1,null,2831.68,1,12,8,25880,518,0,125,4], ["p1",5,"op","chess_char_3_13_b",1,"uniequip_002_malist",2616.63,1,9,22,11643,0,0,69,32], ["p1",6,"op","chess_char_3_14_b",1,"uniequip_002_slbell",3073.35,1,10,7,3115,0,0,37,3], ["p1",7,"op","chess_char_3_17_b",1,"uniequip_002_shotst",4154.31,1,14,18,30514,1359,0,58,9], ["p1",8,"op","chess_char_3_19_b",2,"uniequip_002_vigil",3421.59,1,4,0,1,0,0,1,4], ["p1",9,"op","chess_char_3_20_b",1,"uniequip_002_kjera",2759.35,1,7,0,2,0,0,1,1], - ["p1",10,"op","chess_char_3_21_b",2,"uniequip_002_archet",3025.77,1,11,82,136301,0,0,188,5], + ["p1",10,"op","chess_char_3_21_b",2,"uniequip_002_archet",3025.77,1,11,81,136300,0,0,188,5], ["p1",11,"op","chess_char_4_02_a",2,null,2717.48,1,166,16,58984,2717,0,36,1], ["p1",12,"op","chess_char_4_06_a",1,null,2371.14,1,13,18,12337,0,0,75,2], ["p1",13,"token","token_10028_vigil_wolf",null,null,1026,1,5,0,839,1920,0,6,null], @@ -573,10 +573,10 @@ "enemy_1513_dekght_2": [1,1,0,5803,43200], "enemy_2034_sythef": [1,1,0,0,8640] }, - "hooks": [1,187,4616,606,606,1080,1064,0,172,172,62,60,0,20682,91,5,171,0,1,174,0,0,0], - "events": {"atk":733,"bounty":6,"deploy":14,"die":172,"dmg":1064,"engage":11,"fx":164,"skill":122,"spawn":186,"status":205}, - "fx": {"crit":24,"displace":23,"dp":4,"explode":3,"phase":1,"ripple":8,"shadowWeave":26,"shield":2,"stealth":4,"summon":51,"telegraph":3,"volley":9,"wolfShadow":3,"wolfShadowLost":2,"zone":1}, - "snaps": "01350beb 8f7744b2 43f13b56 f68a04e7 1d0741e4 7c08a4ae 9834f8a4 8799cf88 a348e60f ddf80120 61a93dd9 82dbcbf0 375b88cd 76e6861d 9d5ac76a 9849b6c7" + "hooks": [1,187,4616,606,606,1080,1064,0,172,172,62,60,0,20682,90,5,171,0,1,174,0,0,0], + "events": {"atk":733,"bounty":6,"deploy":14,"die":172,"dmg":1064,"engage":11,"fx":165,"skill":122,"spawn":186,"status":205}, + "fx": {"camouflage":1,"crit":24,"displace":23,"dp":4,"explode":3,"phase":1,"ripple":8,"shadowWeave":26,"shield":2,"stealth":4,"summon":51,"telegraph":3,"volley":9,"wolfShadow":3,"wolfShadowLost":2,"zone":1}, + "snaps": "01350beb 8f7744b2 43f13b56 f68a04e7 1d0741e4 7c08a4ae 9834f8a4 8799cf88 a348e60f ddf80120 3446f99a 80b90afd 38f6a8b2 8aa08e8e c1ed526b a0c06d83" }, "roster-010": { "about": "pass 0 band 4: chess_char_4_17_a chess_char_4_18_a chess_char_4_11_a chess_char_4_19_a chess_char_4_07_a chess_char_4_16_a chess_char_4_09_a chess_char_4_10_a chess_char_4_12_a chess_char_4_13_a chess_char_4_14_a chess_char_4_20_a token_10041_cathy_catsld token_10041_cathy_catsld", @@ -1630,13 +1630,13 @@ "bossHpLeft": null, "rngDraws": 179, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":19,"total":71,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":6,"dmg":212430,"bossDmg":0,"heal":2065,"deaths":22,"layerGains":{}}}, + "players": {"p1":{"killed":19,"total":71,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":6,"dmg":212914,"bossDmg":0,"heal":2065,"deaths":22,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_3_12_a",0,null,0,0,99,2,9831,6171,2065,21,4], ["p1",2,"op","chess_char_3_16_a",0,null,0,0,101,0,4246,4781,0,15,1], - ["p1",3,"op","chess_char_3_18_a",0,null,0,0,100,3,15944,3258,0,11,7], + ["p1",3,"op","chess_char_3_18_a",0,null,0,0,100,3,16505,3258,0,11,7], ["p1",4,"op","chess_char_3_08_a",0,null,0,0,4,3,27227,1753,0,8,1], - ["p1",5,"op","chess_char_3_09_a",0,null,1393.7,1,103,1,16928,1394,0,24,3], + ["p1",5,"op","chess_char_3_09_a",0,null,1393.7,1,103,2,16851,1394,0,24,3], ["p1",6,"op","chess_char_3_10_a",0,null,0,0,89,1,36230,3630,0,22,5], ["p1",7,"op","chess_char_3_11_a",0,null,0,0,7,1,12325,1448,0,6,1], ["p1",8,"op","chess_char_3_13_a",0,null,0,0,53,0,3936,5199,0,23,1], @@ -1653,7 +1653,7 @@ "enemies": { "enemy_10042_prtrop": [12,0,12,7101,28836], "enemy_10042_prtrop_2": [12,0,10,6218,18414], - "enemy_10043_sailor": [39,12,27,20980,197254], + "enemy_10043_sailor": [39,12,27,20980,197629], "enemy_1005_yokai_2": [1,1,0,68,2678], "enemy_10156_mncrer": [1,1,0,140,6912], "enemy_1116_liprr_2": [1,1,0,247,12960], @@ -1664,10 +1664,10 @@ "enemy_1513_dekght_2": [1,0,1,3692,1400], "enemy_9010_acpupp": [1,0,1,0,1540] }, - "hooks": [1,102,4200,412,412,1525,1585,10,42,95,33,33,0,10321,22,47,73,52,1,46,0,0,0], - "events": {"atk":478,"bounty":3,"deploy":26,"die":43,"dmg":1585,"engage":14,"fx":26,"heal":10,"leak":52,"skill":66,"spawn":90,"status":54}, + "hooks": [1,102,4200,412,412,1527,1586,10,42,95,33,33,0,10321,22,47,73,52,1,46,0,0,0], + "events": {"atk":478,"bounty":3,"deploy":26,"die":43,"dmg":1586,"engage":14,"fx":26,"heal":10,"leak":52,"skill":66,"spawn":90,"status":54}, "fx": {"dp":7,"explode":3,"revive":4,"sp":4,"strike":1,"summon":2,"telegraph":2,"wolfShadow":1,"wolfShadowLost":2}, - "snaps": "226d72ef 4944a14f b2954de1 522e52cb dd46cce1 b1febb8b ac7e7cf4 bb6af571 080c3ba3 fc1505bd c0528264 4a64f7c2 beffba7c a423b42e" + "snaps": "226d72ef 4944a14f b2954de1 522e52cb a93fc3b9 074f1209 ce4e1ade 44124797 0fc18c09 2d9940bf 4d8876e6 9f3a7acb ff692f0f 46a3724f" }, "roster-027": { "about": "pass 1 band 4: chess_char_3_06_b chess_char_3_12_b chess_char_3_02_b chess_char_3_03_b chess_char_3_04_b chess_char_3_05_b chess_char_3_21_a chess_char_3_01_b chess_char_3_08_b chess_char_3_09_b chess_char_3_10_b chess_char_3_11_b", @@ -2398,7 +2398,7 @@ "total": 52, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 17, + "rngDraws": 27, "errors": {"count":0,"kinds":[]}, "players": { "p1": { @@ -2408,45 +2408,45 @@ "leaks": 5, "leaksUncounted": 1, "coins": 6, - "dmg": 444073, + "dmg": 443923, "bossDmg": 0, - "heal": 8216, + "heal": 8296, "deaths": 1, - "layerGains": {"miraShip":2,"raidShip":26} + "layerGains": {"miraShip":2,"raidShip":29} } }, "units": [ - ["p1",1,"op","chess_char_3_12_a",1,null,4903.73,1,29,6,52361,2635,2636,216,8], - ["p1",2,"op","chess_char_3_12_b",1,"none",6168.54,1,31,10,75999,577,577,149,5], - ["p1",3,"op","chess_char_3_18_a",1,null,1629.1,1,10,0,5729,0,0,0,7], - ["p1",4,"op","chess_char_3_18_b",1,"none",2029.5,1,60,6,91821,3397,1367,140,9], - ["p1",5,"op","chess_char_3_04_a",2,null,2050.4,1,71,3,15129,17,17,46,2], - ["p1",6,"op","chess_char_3_05_a",1,null,6463.6,1,11,1,27031,3439,3439,71,1], - ["p1",7,"op","chess_char_3_04_b",2,"uniequip_004_swire2",2924.78,1,72,5,41623,169,167,36,2], - ["p1",8,"op","chess_char_3_05_b",1,"none",7464.85,1,34,3,31444,13,13,22,2], - ["p1",9,"op","chess_char_3_01_a",1,null,1663.13,1,1,2,7098,0,0,14,2], - ["p1",10,"op","chess_char_3_19_a",1,null,1582.9,1,4,2,31143,0,0,94,1], - ["p1",11,"op","chess_char_3_21_a",1,null,1500.4,1,7,8,54590,0,0,168,17], - ["p1",12,"op","chess_char_3_01_b",1,"none",2162.16,1,2,1,10104,0,0,14,2], - ["p1",13,"token","token_10028_vigil_wolf",null,null,880,1,5,0,0,0,0,0,null] + ["p1",1,"op","chess_char_3_12_a",1,null,4874.88,1,29,3,21916,1725,1619,200,7], + ["p1",2,"op","chess_char_3_12_b",1,"none",6265.42,1,31,8,72759,988,988,146,6], + ["p1",3,"op","chess_char_3_18_a",1,null,1629.1,1,10,0,10418,0,0,0,7], + ["p1",4,"op","chess_char_3_18_b",1,"none",1893.1,1,64,11,105467,3102,936,134,9], + ["p1",5,"op","chess_char_3_04_a",2,null,2050.4,1,73,6,30594,0,0,68,3], + ["p1",6,"op","chess_char_3_05_a",1,null,6463.6,1,11,2,24240,4322,4322,80,1], + ["p1",7,"op","chess_char_3_04_b",2,"uniequip_004_swire2",2924.78,1,74,4,30535,119,119,28,1], + ["p1",8,"op","chess_char_3_05_b",1,"none",7582.1,1,66,4,31574,312,312,22,3], + ["p1",9,"op","chess_char_3_01_a",1,null,1663.13,1,1,0,2435,0,0,48,1], + ["p1",10,"op","chess_char_3_19_a",1,null,1582.9,1,4,2,38123,0,0,111,3], + ["p1",11,"op","chess_char_3_21_a",1,null,1500.4,1,7,5,63343,0,0,183,18], + ["p1",12,"op","chess_char_3_01_b",1,"none",2162.16,1,2,2,12194,0,0,48,2], + ["p1",13,"token","token_10028_vigil_wolf",null,null,880,1,5,0,324,0,0,6,null] ], "enemies": { "enemy_10030_vtwand": [1,0,0,0,0], - "enemy_1010_demon": [1,1,0,1307,8100], - "enemy_1061_zomshd": [1,1,0,824,19217], - "enemy_1169_duphlx": [1,1,0,13,4320], + "enemy_1010_demon": [1,1,0,713,8100], + "enemy_1061_zomshd": [1,1,0,1213,18560], + "enemy_1169_duphlx": [1,1,0,0,4320], "enemy_1208_msfji_2": [1,1,0,0,32], "enemy_1302_ymtro_2": [1,1,0,0,32400], - "enemy_1381_winman": [21,21,0,711,131544], - "enemy_1381_winman_2": [12,12,0,511,101088], - "enemy_1387_winshd": [12,7,0,5457,124476], - "enemy_1438_dspred": [1,1,0,1386,14256], - "enemy_2034_sythef": [1,1,0,38,8640] + "enemy_1381_winman": [21,21,0,864,131544], + "enemy_1381_winman_2": [12,12,0,460,101088], + "enemy_1387_winshd": [12,7,0,6309,124983], + "enemy_1438_dspred": [1,1,0,958,14256], + "enemy_2034_sythef": [1,1,0,51,8640] }, - "hooks": [1,74,5100,1179,1179,1561,1561,2461,48,55,58,58,0,15108,82,78,53,0,1,53,7,0,0], - "events": {"atk":1179,"bounty":3,"deploy":21,"die":55,"dmg":1561,"engage":11,"fx":113,"heal":8,"layer":7,"skill":116,"spawn":66,"status":133}, - "fx": {"aoe":28,"blink":3,"bondMilestone":1,"buff":3,"coin":33,"displace":2,"dp":17,"garrison":7,"shield":1,"volley":17,"wolfShadow":1}, - "snaps": "9cb798d2 b852ba52 fb7b86e9 fd6bd137 d07787a9 1916d241 97989bd1 a2b670bd 2418243d 016fa0f7 b9159b06 b7617675 b474b79b 1892bc12 94e6e90d 7e618143 0045b497" + "hooks": [1,75,5100,1284,1284,1748,1748,2225,48,56,61,61,0,14193,87,86,53,0,1,54,9,0,0], + "events": {"atk":1284,"bounty":3,"deploy":22,"die":56,"dmg":1748,"engage":12,"fx":123,"heal":6,"layer":9,"skill":122,"spawn":66,"status":143}, + "fx": {"aoe":28,"blink":4,"bondMilestone":1,"buff":5,"coin":35,"displace":2,"dp":19,"garrison":9,"shield":1,"volley":18,"wolfShadow":1}, + "snaps": "c7a49802 0faddf59 8e107d4b dd8e4fed 6fd98184 f15f4b11 7b967031 68468258 674b5d7f 6109fb91 bfaff06c 1b0fe3bd 3276a8fc a83e0316 f9919085 d6e610b6 d621b20b" }, "roster-040": { "about": "pass 2 band 4: chess_char_4_01_a chess_char_4_17_a chess_char_4_18_a chess_char_4_04_a chess_char_4_07_a chess_char_4_16_a chess_char_4_09_a chess_char_3_19_b chess_char_3_21_b chess_char_4_02_a chess_char_4_12_a chess_char_4_13_a token_10028_vigil_wolf", From 7a65577cc17985040e39607981be5c146bdd449f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 12:54:00 +0800 Subject: [PATCH 05/44] fix: allow exporting DIY-only operator settings --- docs/design/match.md | 3 + docs/history/0.2.4.md | 3 + public/js/screens/loadout.js | 2 +- test/ui/loadout-ops-export.e2e.test.js | 168 +++++++++++++++++++++++++ 4 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 test/ui/loadout-ops-export.e2e.test.js diff --git a/docs/design/match.md b/docs/design/match.md index b5a5729d..7e59d6fd 100644 --- a/docs/design/match.md +++ b/docs/design/match.md @@ -113,6 +113,9 @@ Official rule (bwiki 盟约, 更新公告 5114): before a match the player canno **UI:** a 干员调配 screen reachable from the lobby, room and briefing (INFO_CHECK): the roster is one list, a row per operator with aligned columns under a head row — portrait / name / bonds (opens the detail), the skills and the elite's modules to tap (不装备 first; the quick choices of PR #301 by @farridge, laid out as one list instead of its three columns of cards, the owner's call of 2026-10-08), the 潜能 / 练度 selects (`screens/loadout.js RosterRow`, `screens/cultivation.js`); the detail beside it (below 1000 px wide it slides over the list, a quick choice keeps the list) opens with the 潜能与练度 section (潜能 1–6, the four official 练度 tiers with their effect texts); the detail then shows the operator's 特质 — the in-match `GarrisonBlock` / RichText of the form its 普通 / 精锐 skill toggle shows, triggers such as 「<进入休整期时>」 kept (0.2.2, PR #301 by @farridge); filter by tier/bond/class, per chess choose skill (icon, name, SP info, desc at Lv4 and Lv7) and elite module (official type icon from the local-client art when extracted (§13), else a lettered tile; name/type, stat bonus, trait/talent changes), 恢复默认, persisted; a 局内数值 section between the skills and the modules (普通 / 精锐 toggle, 精锐 first) draws the detail card's own stats block, 特性 and 天赋 for the chosen skill / module (§22.16); the chosen skill/module shown on shop cards and in the detail panel (a teammate's unit — 前往查看 in prep, 联防 / 最终攻势 fields, an observed battle — shows **its owner's** skill/module from its UnitInfo `skillIndex` / `moduleId`, `gameLogic.js unitLoadout`) — which also shows the stats, 特性, talents and attack range the unit fights with (`shared/loadoutRecord.js` `loadoutRecord` / `attackRangeGrid`, the same composition the sim's `getChess(id, loadout)` uses; the deploy wheel's range preview too) — the range it is deployed with: a selected passive range skill (引星棘刺 S3 3-9) and the 特性's permanent 攻击距离 (信仰搅拌机 SPT-Y +1) included, over all 1284 loadouts equal to the battle's range at deployment; in battle and prep the card draws the live `range` (§21.16). In battle the renderer plays the equipped skill's own Spine clip and ON_SKILL_START sound (`UnitInfo.skillIndex`; `data/assets.json` lists icons, clips and sounds for every skill index). **导出 / 导入 a loadout:** 导出 hands the current loadout out as a versioned envelope `{ kind: 'stronghold.loadout', v, exportedAt, count, entries, ops }` (`ops`: the 潜能 / 练度 settings, 0.2.2 — an import without them leaves the current settings alone) — copied through `ui/clipboard.js copyText` or downloaded as a file. 导入 accepts that envelope, the stored `{ v, entries }` form and a bare `{ [chessId]: { skill, module } }` map (serialised text too), and refuses another tool's `kind`, junk, an empty result and a **newer** `v` (`parseImport` — a newer payload is never mis-read). Both go through `loadoutSync.applyLoadoutEntries` → `sanitizeEntries`, so a preset from another build never sends the server an entry it would refuse, an import that keeps nothing changes nothing, and the result is reported as N imported / M not (`ui/loadoutModel.js`, `screens/loadout.js`). +Export remains available for non-default `ops` alone, including operators outside the normal roster. The roster's +adjusted count and reset scope stay limited to its own operators; the DIY export still carries picks only. + **干员持有 (0.2.0 补位):** the overlay's second tab marks operators as not owned (the 55 NORMAL chess; per-browser `sp.pref.ownership` = `{ v, notOwned }`, synced as `room.ownership { notOwned }` by the same sync engine as the loadout, `ui/loadoutSync.js installPrefSync`; 导出 / 导入 as `{ kind: 'stronghold.ownership', v, exportedAt, count, notOwned }`). A not-owned chess fights as its official stand-in with the backup skill / module — the loadout never applies to it ("对于补位干员其技能不可更改") — and is shown as the stand-in wherever the player's copy appears (shop / reward cards, hand and 临时整备区, board, detail card, result lineup, a teammate's scouting and bond popups: portrait, name, model, with a small 「替补」 mark; the owner's recall of the official mode, 2026-10-06), while its bonds, 特质, tier, price and merge stay the chess's; the 0.2.0 补位 design subsections have the rules and sources. **自选编队 (0.2.0):** the overlay's third tab fills the four DIY slots (5阶 ×2, 6阶 ×2) with an owned 6★ outside the chess pool (any of its three skills, any module of its elite form but a 集成战略 one) or a prototype (its locked skill / module); only operators with a kit are offered (`welcome.diyKitted`). Per-browser `sp.pref.diy` = `{ v, picks }`, synced as `room.diy { picks }` by the same sync engine; 导出 / 导入 as `{ kind: 'stronghold.diy', v, exportedAt, count, picks }` (`ui/diyModel.js`, `screens/diy.js`). In the match a slotted piece is the operator for its player (name, art, class, bonds from its factions, no 特质, the pick's skill and module; the slot's tier, price and merge), sold only in that player's shop from the slot's 调度中心 level with its own stock; the shop / reward / detail cards and the own pieces carry a 「自选」 badge (`ui/gameLogic/diy.js`); the 0.2.0 自选编队 design subsection has the rules and sources. diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..6a8cdaa8 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -74,6 +74,9 @@ are unchanged. No unannounced future-season behavior is inferred. ### 29.6 UI and recovery +- Loadout export stays available when only a DIY-only operator's potential/cultivation differs from the defaults. + It uses the existing `stronghold.loadout.ops`; the roster's adjusted count/reset scope and `stronghold.diy` format + remain unchanged. Real-server browser regressions cover settings-only, normal/mixed round trips and reset boundaries. - DIY selection reuses the roster's `LoadoutStats` component, showing the chosen ordinary/elite stats, attack range, trait, talents, potential and cultivation. Skill descriptions/SP labels follow the same preview level. The list uses aligned roster-style rows; list and details scroll independently, leaving Confirm reachable. diff --git a/public/js/screens/loadout.js b/public/js/screens/loadout.js index be44e06c..657c6fde 100644 --- a/public/js/screens/loadout.js +++ b/public/js/screens/loadout.js @@ -675,7 +675,7 @@ function LoadoutScreen({ st }) { ${inMatch && hasDeadline(infoDeadline) ? html`<${Countdown} deadline=${infoDeadline} size="sm" gauge=${false} label=${t('调配截止')} class="lo-deadline" />` : null} ${syncText ? html`${t(syncText)}` : null} ${t('已调整')} ${nChanged}/${roster.length} - <${Button} variant="ghost" size="sm" data-testid="loadout-export" disabled=${!nChanged} onClick=${openExport} title=${t('导出当前调配(可复制或下载)')}>${t('导出')} + <${Button} variant="ghost" size="sm" data-testid="loadout-export" disabled=${!nChanged && !Object.keys(st.ops || {}).length} onClick=${openExport} title=${t('导出当前调配(可复制或下载)')}>${t('导出')} <${Button} variant="ghost" size="sm" data-testid="loadout-import" disabled=${!ready} onClick=${openImport} title=${t('导入调配(粘贴或选择文件)')}>${t('导入')} <${Button} variant="secondary" size="sm" icon="refresh" disabled=${!nChanged} onClick=${resetAll}>${t('全部恢复默认')} `} diff --git a/test/ui/loadout-ops-export.e2e.test.js b/test/ui/loadout-ops-export.e2e.test.js new file mode 100644 index 00000000..b0c35993 --- /dev/null +++ b/test/ui/loadout-ops-export.e2e.test.js @@ -0,0 +1,168 @@ +// The existing stronghold.loadout export carries every operator's potential/cultivation, including DIY-only ones. +// Real server + headless Chrome, normal UI input only; no storage/store/network mutation. No art is required. +// SP_E2E=1 node --test test/ui/loadout-ops-export.e2e.test.js +import { test, describe, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { Client, hasChrome, startRealServer } from '../e2e/client.mjs'; + +const KALTS = 'char_003_kalts'; +const INSIDE = 'chess_char_1_01_a'; +const SLOT = 'chess_char_6_diy1_a'; +const slot = `.diy-slot[data-slot="${SLOT}"]`; +const picker = '[data-testid="diy-picker"]'; +const io = '[data-testid="loadout-io-text"]'; + +describe('loadout export includes DIY-only cultivation (real server, headless Chrome)', { + skip: !(process.env.SP_E2E === '1' && hasChrome()) && 'set SP_E2E=1 (and have Chrome)', +}, () => { + let srv, P; + before(async () => { srv = await startRealServer(); P = (await import('puppeteer-core')).default; }); + after(async () => { await srv?.stop(); }); + + async function open(label) { + const c = new Client(P, srv.base, label, { prefix: 'loadout-ops-export', w: 1280, h: 800 }); + try { + await c.open(); + await c.enter('调配回归'); + await c.click('.lobby-screen [data-testid="loadout-open"]'); + await c.page.waitForSelector('.lo-card'); + return c; + } catch (e) { await c.close(); throw e; } + } + const tab = (c, name) => c.click(`.lo-tab[data-tab="${name}"]`); + const disabled = (c, id) => c.page.$eval(`[data-testid="${id}"]`, e => e.disabled); + const saved = (c) => c.page.evaluate(() => { + const p = JSON.parse(localStorage.getItem('sp.pref.loadout') || '{}'); + return { entries: p.entries || {}, ops: p.ops || {} }; + }); + async function chooseKalts(c) { + await tab(c, 'diy'); + await c.click(`${slot} :is(.diy-slot__fill, [data-testid="diy-change"])`); + await c.page.waitForSelector(picker); + await c.click(`${picker} input[type="search"]`); + await c.page.keyboard.type('凯尔希'); + await c.click(`${picker} .diy-opt[data-char="${KALTS}"]`); + await c.click('[data-testid="diy-confirm"]'); + await c.page.waitForSelector(picker, { hidden: true }); + } + async function setKalts(c, patch) { + await tab(c, 'diy'); + for (const [key, value] of Object.entries(patch)) await c.page.select(`${slot} select[data-cult="${key}"]`, String(value)); + } + async function changeNormal(c) { + await tab(c, 'loadout'); + await c.click(`.lo-card[data-chess="${INSIDE}"] .lo-q--skill[data-skill="0"]`); + await c.page.select(`.lo-card[data-chess="${INSIDE}"] select[data-cult="potential"]`, '2'); + } + async function exportText(c, id = 'loadout-export') { + assert.equal(await disabled(c, id), false, `${id} must allow the saved settings to be exported`); + await c.click(`[data-testid="${id}"]`); + await c.page.waitForSelector(io); + const text = await c.page.$eval(io, e => e.value); + await c.page.keyboard.press('Escape'); + await c.page.waitForSelector(io, { hidden: true }); + return text; + } + async function importText(c, text, id = 'loadout-import') { + await c.click(`[data-testid="${id}"]`); + await c.page.waitForSelector(io); + await c.click(io); + await c.page.keyboard.type(text); + await c.click('[data-testid="loadout-io-apply"]'); + await c.page.waitForSelector(io, { hidden: true }); + } + + for (const [name, normal, patch] of [ + ['DIY potential only', false, { potential: 1 }], + ['DIY cultivation only', false, { cultivate: 0 }], + ['DIY potential and cultivation', false, { potential: 1, cultivate: 0 }], + ['normal only', true, null], + ['normal and DIY', true, { potential: 1, cultivate: 0 }], + ]) { + test(`${name}: export then import in a fresh browser preserves entries and ops`, { timeout: 90000 }, async () => { + let c, target, diyText; + try { + c = await open(name); + if (patch) { + await chooseKalts(c); + await setKalts(c, patch); + await c.shot(`${name.replaceAll(' ', '-')}-settings`); + diyText = await exportText(c, 'diy-export'); + const diy = JSON.parse(diyText); + assert.equal(diy.kind, 'stronghold.diy'); + assert.equal('ops' in diy, false, 'the DIY roster format stays unchanged'); + assert.equal(diy.picks[SLOT].charId, KALTS); + } + if (normal) await changeNormal(c); + await tab(c, 'loadout'); + const expected = await saved(c); + if (patch) assert.deepEqual(expected.ops[KALTS], patch); + if (!normal) { + assert.deepEqual(expected.entries, {}); + assert.match(await c.page.$eval('.lo-top__right', e => e.textContent), /已调整\s*0/); + assert.equal(await c.page.$eval('.lo-top__right button:last-child', e => e.disabled), true, + 'normal reset still covers only its roster'); + } + console.log(JSON.stringify({ scenario: name, saved: expected, exportDisabled: await disabled(c, 'loadout-export') })); + await c.shot(`${name.replaceAll(' ', '-')}-before-export`); + const text = await exportText(c); + const payload = JSON.parse(text); + assert.equal(payload.kind, 'stronghold.loadout'); + assert.equal(payload.v, 1); + assert.equal(payload.count, normal ? 1 : 0, 'count retains its existing entry semantics'); + assert.deepEqual({ entries: payload.entries, ops: payload.ops }, expected); + await c.shot(`${name.replaceAll(' ', '-')}-exported`); + target = await open(`${name} import`); + if (diyText) { + await tab(target, 'diy'); + await importText(target, diyText, 'diy-import'); + await tab(target, 'loadout'); + } + await importText(target, text); + assert.deepEqual(await saved(target), expected, 'a fresh browser keeps the complete exported loadout'); + await target.page.reload({ waitUntil: 'domcontentloaded' }); + await target.page.waitForSelector('.lobby-screen'); + assert.deepEqual(await saved(target), expected, 'the imported loadout persists across reload'); + if (patch) { + assert.deepEqual(await target.page.evaluate(() => JSON.parse(localStorage.getItem('sp.pref.diy')).picks), JSON.parse(diyText).picks); + await target.click('.lobby-screen [data-testid="loadout-open"]'); + await tab(target, 'diy'); + await target.page.waitForSelector(`${slot} select[data-cult]`); + assert.deepEqual(await target.page.$$eval(`${slot} select[data-cult]`, els => Object.fromEntries(els.map(e => [e.dataset.cult, Number(e.value)]))), + { potential: patch.potential ?? 6, cultivate: patch.cultivate ?? 3 }, 'the restored pick displays its restored settings'); + await target.shot(`${name.replaceAll(' ', '-')}-imported`); + } + assert.deepEqual([...c.problems, ...target.problems].filter(p => p.startsWith('pageerror:')), []); + console.log(JSON.stringify({ scenario: name, payload, imported: await saved(target), resourceProblems: c.problems.length + target.problems.length })); + } finally { await target?.close(); await c?.close(); } + }); + } + + test('defaults, clearing a pick and normal reset preserve the existing scopes', { timeout: 90000 }, async () => { + let c; + try { + c = await open('reset'); + assert.equal(await disabled(c, 'loadout-export'), true); + await chooseKalts(c); + await tab(c, 'loadout'); + assert.equal(await disabled(c, 'loadout-export'), true, 'a roster choice alone is not loadout settings'); + await setKalts(c, { potential: 1, cultivate: 0 }); + await changeNormal(c); + await c.click('.lo-top__right button', '全部恢复默认'); + await c.click('.modal button', '恢复默认'); + await c.page.waitForSelector('.modal', { hidden: true }); + assert.deepEqual(await saved(c), { entries: {}, ops: { [KALTS]: { potential: 1, cultivate: 0 } } }); + assert.equal(await disabled(c, 'loadout-export'), false, 'normal reset retains exportable DIY settings'); + await tab(c, 'diy'); + await c.click(`${slot} [data-testid="diy-clear"]`); + await tab(c, 'loadout'); + assert.equal(await disabled(c, 'loadout-export'), false, 'clearing a pick retains its per-operator settings'); + await chooseKalts(c); + await setKalts(c, { potential: 6, cultivate: 3 }); + await tab(c, 'loadout'); + assert.deepEqual(await saved(c), { entries: {}, ops: {} }); + assert.equal(await disabled(c, 'loadout-export'), true, 'back to defaults: nothing to export'); + assert.deepEqual(c.problems.filter(p => p.startsWith('pageerror:')), []); + } finally { await c?.close(); } + }); +}); From 1188a9803c52f32fe5734af50e5e8e6236ee5c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 12:54:01 +0800 Subject: [PATCH 06/44] fix: show DIY operators in watched battle bond members --- public/js/battle/runner.js | 8 +-- test/match/watch-bonds.test.js | 95 +++++++++++++++++++++++++++++++++- 2 files changed, 99 insertions(+), 4 deletions(-) diff --git a/public/js/battle/runner.js b/public/js/battle/runner.js index 35965d6b..373f1961 100644 --- a/public/js/battle/runner.js +++ b/public/js/battle/runner.js @@ -61,9 +61,10 @@ // 0.1.0). Read-only: it takes the stats the sim computed last (`unit._s`) and the range grid it // keeps, and never makes the unit recompute them, so looking never changes the battle's floats. // battleRunner.unitIdOf(uid, ownerId, fieldId?) → the id of an own board piece's unit in that battle | null -// battleRunner.ownerOps(ownerId, fieldId?) → [{ kind: 'op', ownerId, defId, items?, standInFor? }] that player's +// battleRunner.ownerOps(ownerId, fieldId?) → [{ kind: 'op', ownerId, defId, items?, standInFor?, diy? }] that player's // operators in the battle on screen with their equipment (a teammate's bond popup: the members in -// play, DESIGN §20.15, 变形同构体 wearers included; a 补位 stand-in names the replaced charId) | [] +// play, DESIGN §20.15, 变形同构体 wearers included; a 补位 stand-in names the replaced charId, +// a 自选 operator carries its pick like UnitInfo) | [] // // createBattleRunner(deps) builds an instance with injectable net / store / clock / frame scheduler / sim loader // (test/match/runner.test.js and test/match/runner-pending.test.js drive it under Node). @@ -883,7 +884,8 @@ export function createBattleRunner(deps) { .map((u) => { const o = Array.isArray(u.items) && u.items.length ? { kind: 'op', ownerId, defId: u.defId, items: [...u.items] } : { kind: 'op', ownerId, defId: u.defId }; const si = u.def && typeof u.def.standInFor === 'string' ? u.def.standInFor : null; - return si ? { ...o, standInFor: si } : o; + const diy = u.def?.diyFor ? u.def.loadout?.diy : null; + return { ...o, ...(si ? { standInFor: si } : {}), ...(diy ? { diy: { ...diy } } : {}) }; }); }, /** Re-show the current battle (the game screen remounted). */ diff --git a/test/match/watch-bonds.test.js b/test/match/watch-bonds.test.js index f867f115..9b99d74b 100644 --- a/test/match/watch-bonds.test.js +++ b/test/match/watch-bonds.test.js @@ -20,8 +20,10 @@ import { createBattleRunner } from '../../public/js/battle/runner.js'; import { createStore, initialState } from '../../public/js/store.js'; import * as specMod from '../../server/sim/spec.js'; import { DataSource } from '../../server/sim/simdata.js'; -import { DATA, makeMatch, checkInvariants } from './harness.js'; +import { DATA, makeMatch, checkInvariants, legalTileFor } from './harness.js'; import { FakeBattle } from './fakeBattle.js'; +import { ownerBoard } from '../../public/js/ui/watchBonds.js'; +import { bondMembers, diyGetter, diyRecordFor, memberHeadCount } from '../../public/js/ui/gameLogic.js'; const row = (h, pid) => h.m.publicView().players.find((p) => p.playerId === pid); const entry = (list, id) => (list || []).find((b) => b.bondId === id) || null; @@ -273,3 +275,94 @@ test('runner: a battle that disables gains (联防 / boss) publishes no live lay assert.deepEqual(r.store.get().match.battle.bondLayers, {}); r.runner.dispose(); }); + +const DIY_SLOT = 'chess_char_5_diy1_a'; +const HUANG_PICK = { charId: 'char_017_huang', skillIndex: 1, uniEquipId: 'uniequip_002_huang' }; +const SIEGE_PICK = { charId: 'char_112_siege', skillIndex: 2, uniEquipId: 'uniequip_002_siege' }; +const DIY_DATA = { chess: DATA.chess, backups: DATA.backups }; +const getChess = (id) => DATA.chess[id] || null; + +/** The same record lookups as BondPopup: own picks from m.private, a teammate's from each field unit. */ +function diyRows(bondId, priv) { + const get = diyGetter(getChess, priv, DIY_DATA); + const record = (p) => (p.diy ? diyRecordFor(getChess(p.id), p.diy, DIY_DATA) : null) || get(p.id); + return bondMembers(DATA.bonds[bondId], priv, [], get, () => null, record); +} + +/** Controlled match fixture: legal seat picks, acquire/merge and g.move; the match builds the unmodified b.start. */ +function diyWatchMatch(elite) { + const seats = [SIEGE_PICK, HUANG_PICK].map((pick, seat) => ({ + seat, playerId: `p_${seat}`, name: `P${seat}`, isBot: false, connected: true, diy: { [DIY_SLOT]: pick }, + })); + const h = makeMatch({ mode: 'coop', seats, spectators: ['s_spec'], seed: 7309, clientCombat: true, clients: false }).start(); + h.toPrep(1); + const ps = h.ps('p_1'); + let piece; + for (let i = 0; i < (elite ? 3 : 1); i++) piece = ps.acquireChess(DIY_SLOT); + assert.ok(piece); + const tile = legalTileFor(h.m, ps, piece.id); + assert.ok(tile); + assert.deepEqual(h.m.handle('p_1', { t: 'g.move', uid: piece.uid, to: { area: 'board', row: tile[0], col: tile[1] } }), { ok: true }); + return h; +} + +for (const elite of [false, true]) test(`runner: watched ${elite ? 'elite' : 'normal'} DIY operator is a bond member before and after deployment`, async (t) => { + const h = diyWatchMatch(elite); + t.after(() => h.m.dispose()); + const assertHuang = (priv) => { + for (const bondId of ['yanShip', 'victoriaShip']) { + const rows = diyRows(bondId, priv); + assert.equal(memberHeadCount(rows, false), 1, `${bondId}: the fielded DIY member counts once`); + const row = rows.find((x) => x.diy); + assert.deepEqual([row.id, row.rec.charId, row.name, row.onBoard, row.rec.isGolden], [DIY_SLOT, HUANG_PICK.charId, '煌', true, false]); + assert.deepEqual(row.pick, HUANG_PICK, 'the watched owner\'s skill and module, not our pick in the same slot'); + } + }; + assertHuang(ownerBoard(h.m.prepFieldMeta(h.ps('p_1')), 'p_1')); + assert.deepEqual(diyRows('victoriaShip', h.ps('p_0').privateView()).filter((x) => x.diy).map((x) => [x.rec.charId, x.owned]), [[SIEGE_PICK.charId, false]], 'our unbought pick stays our own'); + assert.equal(diyRows('yanShip', h.ps('p_0').privateView()).some((x) => x.diy), false); + for (const pid of ['p_0', 'p_1']) assert.deepEqual(h.m.handle(pid, { t: 'g.ready', ready: true }), { ok: true }); + h.runToPhase(PHASE.COMBAT, 1); + assert.deepEqual(h.m.handle('p_0', { t: 'g.watch', fieldId: 'n:p_1' }), { error: 'WRONG_PHASE', detail: 'own battle running' }); + assert.deepEqual(h.m.handle('s_spec', { t: 'g.watch', fieldId: 'n:p_1' }), { ok: true }); + const start = JSON.parse(JSON.stringify(h.lastTo('s_spec', 'b.start'))); + assert.deepEqual([start.watch, start.authoritative, start.elapsed], [true, false, 0]); + assert.equal(start.spec.players[0].units[0].chessId, elite ? DIY_SLOT.replace(/_a$/, '_b') : DIY_SLOT); + assert.deepEqual(start.spec.players[0].units[0].diy, HUANG_PICK); + const r = rig(); + t.after(() => r.runner.dispose()); + r.net.emit('b.start', start); + await r.settle(); + const field = r.store.get().match.field; + assert.equal(field.units.some((u) => u.kind === 'op'), false, 'the initial meta precedes deployment'); + const board = () => ownerBoard(field, 'p_1', r.runner.ownerOps('p_1', start.fieldId)); + t.diagnostic(JSON.stringify({ elite, specPick: start.spec.players[0].units[0].diy, initialMetaOps: field.units.filter((u) => u.kind === 'op').length, runnerOps: r.runner.ownerOps('p_1'), yanMembers: memberHeadCount(diyRows('yanShip', board()), false) })); + assertHuang(board()); + r.advance(20000, 50); + const unit = r.runner._entries.get(start.battleId).battle.allyUnits.find((u) => u.kind === 'op'); + assert.ok(unit.deployed, 'the real simulation deployed the operator'); + assertHuang(board()); + const op = r.runner.ownerOps('p_1')[0]; + assert.notEqual(op.diy, unit.def.loadout.diy, 'the popup receives a copy of the frozen sim pick'); + op.diy.charId = SIEGE_PICK.charId; + assert.deepEqual(r.runner.ownerOps('p_1')[0].diy, HUANG_PICK, 'a consumer cannot change the battle or the next read'); + assert.deepEqual(r.runner.ownerOps('p_0'), [], 'another owner'); + assert.deepEqual(r.runner.ownerOps('p_1', 'n:p_0'), [], 'another field'); + // A fresh runner after a spectator reconnect, and switching back from another field, retain the member too. + const starts = h.allTo('s_spec', 'b.start').length; + h.sched.advance(1000); + h.m.addSpectator('s_spec'); + assert.equal(h.allTo('s_spec', 'b.start').length, starts + 1, 'the spectator reconnect emits a fresh b.start'); + assert.ok(h.lastTo('s_spec', 'b.start').elapsed > 0, 'the resumed replica catches up to the match clock'); + const resumed = rig(); + t.after(() => resumed.runner.dispose()); + resumed.net.emit('b.start', JSON.parse(JSON.stringify(h.lastTo('s_spec', 'b.start')))); + await resumed.settle(); + assertHuang(ownerBoard(resumed.store.get().match.field, 'p_1', resumed.runner.ownerOps('p_1'))); + r.net.emit('b.start', h.lastTo('p_0', 'b.start')); + await r.settle(); + assert.deepEqual(r.runner.ownerOps('p_1'), [], 'switching fields drops the other field\'s members'); + r.net.emit('b.start', start); + await r.settle(); + assertHuang(ownerBoard(r.store.get().match.field, 'p_1', r.runner.ownerOps('p_1'))); +}); From b612487bd52e50c9190c34c9c1e47e93cc33165d Mon Sep 17 00:00:00 2001 From: Robin <2321Robin@users.noreply.github.com> Date: Sun, 11 Oct 2026 13:26:12 +0800 Subject: [PATCH 07/44] =?UTF-8?q?=E6=B4=9B=E6=B4=9B=E7=9A=84=E5=AE=9A?= =?UTF-8?q?=E5=88=B6=E5=93=81=20and=20=E7=84=B0=E5=B0=BE's=20<=E8=8E=B7?= =?UTF-8?q?=E5=BE=97=E6=97=B6>=20sub-pools=20take=20the=20measured=20weigh?= =?UTF-8?q?ts=20of=20=E8=B7=AF=E6=A0=87=E6=9C=88=E6=8A=A5#2=20item=206:=20?= =?UTF-8?q?=E6=B4=9B=E6=B4=9B=20draws=208=20equipment=20=E2=80=94=2010?= =?UTF-8?q?=E7=BB=B4=E5=BC=8F=E9=87=8D=E9=94=A4=202=E6=88=98=E6=A0=97=202?= =?UTF-8?q?=E5=9D=9A=E5=9B=BA=202=E5=8A=A0=E9=80=9F=202=E7=81=BC=E7=87=83?= =?UTF-8?q?=201=E6=9C=89=E9=99=90=E5=8A=A0=E9=80=9F=E5=99=A8=204=E6=8A=A4?= =?UTF-8?q?=E7=9B=BE=E6=97=A0=E4=BA=BA=E6=9C=BA=204=E6=BF=80=E5=85=89?= =?UTF-8?q?=E5=8F=91=E5=B0=84=E5=99=A8=20(was=20the=204=20special=20hammer?= =?UTF-8?q?s=20uniform,=20per=20user=20playtest=20#4=20=E2=80=94=20the=20s?= =?UTF-8?q?pecial=20four=20stay=20exclusive=20to=20this=20pool=20and=20?= =?UTF-8?q?=E7=BB=B4=E5=A4=9A=E5=88=A9=E4=BA=9A's,=20they=20are=20just=20n?= =?UTF-8?q?o=20longer=20the=20whole=20of=20it;=20the=20four=20shop-sold=20?= =?UTF-8?q?entries=20draw=20through=20the=20shared=20item=20stock),=20?= =?UTF-8?q?=E7=84=B0=E5=B0=BE=20draws=20=E9=87=8E=E9=AC=83=2010=20/=20?= =?UTF-8?q?=E7=81=B0=E6=AF=AB=2010=20/=20=E8=BF=9C=E7=89=99=203=20(was=20a?= =?UTF-8?q?n=20even-ish=2045/45/10=20guess);=20both=20draws=20keep=20their?= =?UTF-8?q?=20stock=20gate=20(chess=20free-filter,=20item=20canGain).=20po?= =?UTF-8?q?ol.test:=20the=20vict/rockr=20assertion=20splits=20=E2=80=94=20?= =?UTF-8?q?rockr=20asserts=20the=208-entry=20weighted=20table,=20=E7=84=B0?= =?UTF-8?q?=E5=B0=BE's=20pinus=20gets=20its=20own=2010/10/3=20test;=20DATA?= =?UTF-8?q?.md=20pools=20row=20updated;=20golden:=20roster/bonds/fields/st?= =?UTF-8?q?andins/diy=20byte-identical,=206=20of=20the=2020=20release=20ma?= =?UTF-8?q?tches=20move=20with=20the=20draws=20(attribution=20verified:=20?= =?UTF-8?q?reverting=20the=20two=20pools=20restores=20all=2020=20byte-for-?= =?UTF-8?q?byte),=20re-pinned?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/choices.json | 2 +- docs/DATA.md | 2 +- test/golden/matches.json | 296 +++++++++++++++++++-------------------- test/match/pool.test.js | 40 +++++- tools/build-data.mjs | 12 +- 5 files changed, 191 insertions(+), 161 deletions(-) diff --git a/data/choices.json b/data/choices.json index b5ed2872..69c2cb97 100644 --- a/data/choices.json +++ b/data/choices.json @@ -1 +1 @@ -{"events":{"artifact_paid_1":{"id":"artifact_paid_1","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_1_s":{"id":"artifact_paid_1_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_2":{"id":"artifact_paid_2","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_2_s":{"id":"artifact_paid_2_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_3":{"id":"artifact_paid_3","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_3_s":{"id":"artifact_paid_3_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_4":{"id":"artifact_paid_4","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_4_s":{"id":"artifact_paid_4_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_5":{"id":"artifact_paid_5","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_5_s":{"id":"artifact_paid_5_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"bossInitial_1":{"id":"bossInitial_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_1_s":{"id":"bossInitial_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_2":{"id":"bossInitial_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_2_s":{"id":"bossInitial_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_3":{"id":"bossInitial_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_3_s":{"id":"bossInitial_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_4":{"id":"bossInitial_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_4_s":{"id":"bossInitial_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_5":{"id":"bossInitial_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_5_s":{"id":"bossInitial_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_6":{"id":"bossInitial_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_6_s":{"id":"bossInitial_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_1":{"id":"bounty_hunter_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_1_s":{"id":"bounty_hunter_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_2":{"id":"bounty_hunter_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_2_s":{"id":"bounty_hunter_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_3":{"id":"bounty_hunter_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_3_s":{"id":"bounty_hunter_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_4":{"id":"bounty_hunter_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_4_s":{"id":"bounty_hunter_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_5":{"id":"bounty_hunter_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_5_s":{"id":"bounty_hunter_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_6":{"id":"bounty_hunter_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_6_s":{"id":"bounty_hunter_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_7":{"id":"bounty_hunter_7","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_7_s":{"id":"bounty_hunter_7_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_8":{"id":"bounty_hunter_8","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_8_s":{"id":"bounty_hunter_8_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_9":{"id":"bounty_hunter_9","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_9_s":{"id":"bounty_hunter_9_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_10":{"id":"bounty_hunter_10","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_10_s":{"id":"bounty_hunter_10_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_11":{"id":"bounty_hunter_11","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_11_s":{"id":"bounty_hunter_11_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_12":{"id":"bounty_hunter_12","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_12_s":{"id":"bounty_hunter_12_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_13":{"id":"bounty_hunter_13","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_13_s":{"id":"bounty_hunter_13_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_14":{"id":"bounty_hunter_14","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_14_s":{"id":"bounty_hunter_14_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_15":{"id":"bounty_hunter_15","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_15_s":{"id":"bounty_hunter_15_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"buff_select_1":{"id":"buff_select_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_1_s":{"id":"buff_select_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_2":{"id":"buff_select_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_2_s":{"id":"buff_select_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_3":{"id":"buff_select_3","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_3_s":{"id":"buff_select_3_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_4":{"id":"buff_select_4","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_4_s":{"id":"buff_select_4_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"enemy_initial_1":{"id":"enemy_initial_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_1_s":{"id":"enemy_initial_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_2":{"id":"enemy_initial_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_2_s":{"id":"enemy_initial_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_3":{"id":"enemy_initial_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_3_s":{"id":"enemy_initial_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_4":{"id":"enemy_initial_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_4_s":{"id":"enemy_initial_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_5":{"id":"enemy_initial_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_5_s":{"id":"enemy_initial_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_6":{"id":"enemy_initial_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_6_s":{"id":"enemy_initial_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_7":{"id":"enemy_initial_7","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_7_s":{"id":"enemy_initial_7_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_8":{"id":"enemy_initial_8","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_8_s":{"id":"enemy_initial_8_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_9":{"id":"enemy_initial_9","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_9_s":{"id":"enemy_initial_9_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_10":{"id":"enemy_initial_10","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_10_s":{"id":"enemy_initial_10_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"equip_free_1":{"id":"equip_free_1","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_1_tr":{"id":"equip_free_1_tr","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":true},"equip_free_2":{"id":"equip_free_2","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_2_s":{"id":"equip_free_2_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"equip_free_3":{"id":"equip_free_3","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_3_s":{"id":"equip_free_3_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"equip_free_4":{"id":"equip_free_4","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_4_s":{"id":"equip_free_4_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"hardbuff_select_1":{"id":"hardbuff_select_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_1_s":{"id":"hardbuff_select_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hardbuff_select_2":{"id":"hardbuff_select_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_2_s":{"id":"hardbuff_select_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hardbuff_select_3":{"id":"hardbuff_select_3","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_3_s":{"id":"hardbuff_select_3_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hunter_band_1":{"id":"hunter_band_1","choiceType":"PERSONAL_CHOOSE","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false,"usedBy":["chess_item_6_03_m","chess_item_6_01_m"]},"terrain_m01_1":{"id":"terrain_m01_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m01_1_s":{"id":"terrain_m01_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m02_1":{"id":"terrain_m02_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m02_1_s":{"id":"terrain_m02_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m02_2":{"id":"terrain_m02_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m02_2_s":{"id":"terrain_m02_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m03_1":{"id":"terrain_m03_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m03_1_s":{"id":"terrain_m03_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m04_1":{"id":"terrain_m04_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m04_1_s":{"id":"terrain_m04_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m06_1":{"id":"terrain_m06_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m06_1_s":{"id":"terrain_m06_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m07_1":{"id":"terrain_m07_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m07_1_s":{"id":"terrain_m07_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false}},"families":{"bounty":{"name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","cards":"bountyDrafts[schedule[*].bountyDraft] — one official card list of the round (initial: an R3 set of 6; boss: an R9 group of up to 9; hunter: one of the 7 seen R11 lists of 7), six different cards of it drawn by weight, over cards.bounty entries with draft: true and that draftPool"},"supply":{"name":"道具补给","desc":"无需消耗资金,获得装备补给。","cards":"random normal EQUIP items in schedule[*].supplyTiers (duplicates allowed)"},"shop":{"name":"机密商店","desc":"无需消耗资金,获得装备补给。","cards":"at shopDraft.rounds (R11): six slots drawn with replacement (VI, VI, V, 盟约之币, 2 × V / IV / III / 盟约之币); other rounds: random normal EQUIP shop items of tiers I–VI (duplicates allowed) — the same item can come twice"},"tactic":{"name":"战术决策","desc":"进行协同调整,做好迎战准备。","cards":"cards.tactic, each card drawn on its own (with replacement) — the same card can come twice; at tacticDraft.rounds (R11) the ally cards by tacticDraft.weights, other rounds every card uniform (terrain cards only for the match stage)"}},"format":{"multi":{"cards":6,"pickOrder":"random","firstPickSec":30,"otherPickSec":16,"onTimeout":"autoPickRandom","eachPlayerPicks":1},"solo":{"cards":3,"timer":null},"opensAfterIncome":true},"cards":{"bounty":[{"effectId":"enemyeffect_1","name":"无人机护障·P·战术特训","desc":"为自身下场作战添加3只无人机护障·P,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1355_mrfly_2","count":3,"adds":[{"enemyKey":"enemy_1355_mrfly_2","count":4,"coin":2,"rounds":1,"payout":"perfect","buffKey":"next_battle_add_enemy_win_gain_coin"},{"enemyKey":"enemy_1355_mrfly_2","count":3,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":null},{"effectId":"enemyeffect_2","name":"法术大师A2·多轮战术特训","desc":"之后的每场作战添加2只法术大师A2,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":99,"multiRound":true,"enemyKey":"enemy_1041_lazerd_2","count":2,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":2,"coin":2,"rounds":99,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":null},{"effectId":"enemyeffect_3_2","name":"法术大师A2·悬赏","desc":"为自身下场作战添加1只法术大师A2,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1041_lazerd_2","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_2_e","name":"“萨科塔之眼”·悬赏","desc":"为自身下场作战添加1只“萨科塔之眼”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10084_hlegle","count":1,"adds":[{"enemyKey":"enemy_10084_hlegle","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_3","name":"元核孽生者·悬赏","desc":"为自身下场作战添加1只元核孽生者,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1439_dslntf","count":1,"adds":[{"enemyKey":"enemy_1439_dslntf","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_3_e","name":"幽灵组长·悬赏","desc":"为自身下场作战添加1只幽灵组长,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1026_aghost","count":1,"adds":[{"enemyKey":"enemy_1026_aghost","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_4","name":"山海众头目·悬赏","desc":"为自身下场作战添加1只山海众头目,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_4_e","name":"重装防御者·悬赏","desc":"为自身下场作战添加1只重装防御者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1006_shield","count":1,"adds":[{"enemyKey":"enemy_1006_shield","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_5_e","name":"重弩突袭者·悬赏","desc":"为自身下场作战添加1只重弩突袭者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1404_msnip","count":1,"adds":[{"enemyKey":"enemy_1404_msnip","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_4","name":"山海众头目·多轮悬赏","desc":"之后的每场作战添加1只山海众头目,将其击倒者获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_5","name":"鸭爵·悬赏","desc":"为自身下场作战添加1只鸭爵,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2001_duckmi","count":1,"adds":[{"enemyKey":"enemy_2001_duckmi","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_5_1","name":"源石虫·特训","desc":"为自身下场作战添加1只源石虫,但不获得资金","tier":1,"coin":0,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1007_slime","count":1,"adds":[{"enemyKey":"enemy_1007_slime","count":1,"coin":0,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":5},{"effectId":"enemyeffect_6","name":"高普尼克·悬赏","desc":"为自身下场作战添加1只高普尼克,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2002_bearmi","count":1,"adds":[{"enemyKey":"enemy_2002_bearmi","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_7","name":"流泪小子·悬赏","desc":"为自身下场作战添加1只流泪小子,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2034_sythef","count":1,"adds":[{"enemyKey":"enemy_2034_sythef","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_8","name":"圆仔·悬赏","desc":"为自身下场作战添加1只圆仔,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2085_skzjxd","count":1,"adds":[{"enemyKey":"enemy_2085_skzjxd","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_10_1","name":"战术特训·飞行I","desc":"为自身下场战斗添加1只妖怪,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1005_yokai","count":1,"adds":[{"enemyKey":"enemy_1005_yokai","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_2","name":"战术特训·飞行II","desc":"为自身下场战斗添加1只暴鸰,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1040_bombd","count":1,"adds":[{"enemyKey":"enemy_1040_bombd","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_3","name":"战术特训·飞行III","desc":"为自身下场战斗添加1只帝国炮火中枢先兆者,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1112_emppnt_2","count":1,"adds":[{"enemyKey":"enemy_1112_emppnt_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_4","name":"悬赏·飞行I","desc":"为自身接下来两场作战添加1只妖怪,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1005_yokai","count":1,"adds":[{"enemyKey":"enemy_1005_yokai","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_5","name":"悬赏·飞行II","desc":"为自身接下来两场作战添加1只暴鸰,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1040_bombd","count":1,"adds":[{"enemyKey":"enemy_1040_bombd","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_6","name":"悬赏·飞行III","desc":"为自身接下来两场作战添加1只法术大师A1,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1041_lazerd","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_7","name":"悬赏·飞行I","desc":"为自身下场战斗添加1只法术大师A2,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1041_lazerd_2","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":10},{"effectId":"enemyeffect_10_8","name":"悬赏·飞行II","desc":"为自身下场战斗添加1只枯朽萃聚使徒,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1321_wdarft","count":1,"adds":[{"enemyKey":"enemy_1321_wdarft","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":10},{"effectId":"enemyeffect_11_1","name":"战术特训·频次I","desc":"为自身下场战斗添加1只磨砻,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1195_sfyin","count":1,"adds":[{"enemyKey":"enemy_1195_sfyin","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_2","name":"战术特训·频次II","desc":"为自身下场战斗添加1只烹泉,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1203_sfhu","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_3","name":"战术特训·频次III","desc":"为自身下场战斗添加1只新硎,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1207_sfji_2","count":1,"adds":[{"enemyKey":"enemy_1207_sfji_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_4","name":"悬赏·频次I","desc":"为自身接下来两场作战添加1只磨砻,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1195_sfyin","count":1,"adds":[{"enemyKey":"enemy_1195_sfyin","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_5","name":"悬赏·频次II","desc":"为自身接下来两场作战添加1只烹泉,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1203_sfhu","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_6","name":"悬赏·频次III","desc":"为自身接下来两场作战添加1只清明,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1209_sfden","count":1,"adds":[{"enemyKey":"enemy_1209_sfden","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_7","name":"悬赏·频次I","desc":"为自身下场战斗添加1只沏虹,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1203_sfhu_2","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu_2","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":11},{"effectId":"enemyeffect_11_8","name":"悬赏·频次II","desc":"为自身下场战斗添加1只新硎,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1207_sfji_2","count":1,"adds":[{"enemyKey":"enemy_1207_sfji_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":11},{"effectId":"enemyeffect_12_1","name":"战术特训·损伤I","desc":"为自身下场战斗添加1只底海滑动者,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1148_dssbr","count":1,"adds":[{"enemyKey":"enemy_1148_dssbr","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_2","name":"战术特训·损伤II","desc":"为自身下场战斗添加1只炽焰源石虫,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1305_mhslim_2","count":1,"adds":[{"enemyKey":"enemy_1305_mhslim_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_3","name":"战术特训·损伤III","desc":"为自身下场战斗添加1只灼藤,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_10067_ftsjc","count":1,"adds":[{"enemyKey":"enemy_10067_ftsjc","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_4","name":"悬赏·损伤I","desc":"为自身接下来两场作战添加1只底海滑动者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1148_dssbr","count":1,"adds":[{"enemyKey":"enemy_1148_dssbr","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_5","name":"悬赏·损伤II","desc":"为自身接下来两场作战添加1只控潮术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1161_tidmag","count":1,"adds":[{"enemyKey":"enemy_1161_tidmag","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只术师快艇,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1162_magmot","count":1,"adds":[{"enemyKey":"enemy_1162_magmot","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_7","name":"悬赏·损伤II","desc":"为自身下场战斗添加1只灼藤,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10067_ftsjc","count":1,"adds":[{"enemyKey":"enemy_10067_ftsjc","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":12},{"effectId":"enemyeffect_12_8","name":"悬赏·损伤II","desc":"为自身下场战斗添加1只异光体孽生者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1439_dslntf_2","count":1,"adds":[{"enemyKey":"enemy_1439_dslntf_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":12},{"effectId":"enemyeffect_13_1","name":"战术特训·持续I","desc":"为自身下场战斗添加1只逐腐兽,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1270_nhstlk","count":1,"adds":[{"enemyKey":"enemy_1270_nhstlk","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_2","name":"战术特训·持续II","desc":"为自身下场战斗添加1只萨卡兹枯朽战士组长,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1267_nhpbr_2","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_3","name":"战术特训·持续III","desc":"为自身下场战斗添加1只尖端萨卡兹枯朽战车,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1272_nhtank_2","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_4","name":"悬赏·持续I","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战士组长,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1267_nhpbr_2","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr_2","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_5","name":"悬赏·持续II","desc":"为自身接下来两场作战添加1只逐腐兽,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1270_nhstlk","count":1,"adds":[{"enemyKey":"enemy_1270_nhstlk","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_6","name":"悬赏·持续III","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战车,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1272_nhtank","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_7","name":"悬赏·持续I","desc":"为自身下场战斗添加1只假想敌:蚀裂,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_9006_actoxi","count":1,"adds":[{"enemyKey":"enemy_9006_actoxi","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":13},{"effectId":"enemyeffect_13_8","name":"悬赏·持续II","desc":"为自身下场战斗添加1只尖端萨卡兹枯朽战车,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1272_nhtank_2","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":13},{"effectId":"enemyeffect_14_1","name":"战术特训·隐匿I","desc":"为自身下场战斗添加1只隐形弩手,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1019_jshoot","count":1,"adds":[{"enemyKey":"enemy_1019_jshoot","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_2","name":"战术特训·隐匿II","desc":"为自身下场战斗添加1只节日爵士乐手,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_10034_cnvsax","count":1,"adds":[{"enemyKey":"enemy_10034_cnvsax","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_3","name":"战术特训·隐匿III","desc":"为自身下场战斗添加1只家族灭迹人,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1283_sgkill","count":1,"adds":[{"enemyKey":"enemy_1283_sgkill","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_4","name":"悬赏·隐匿I","desc":"为自身接下来两场作战添加1只隐形弩手,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1019_jshoot","count":1,"adds":[{"enemyKey":"enemy_1019_jshoot","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_5","name":"悬赏·隐匿II","desc":"为自身接下来两场作战添加1只隐形术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1023_jmage","count":1,"adds":[{"enemyKey":"enemy_1023_jmage","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_6","name":"悬赏·隐匿III","desc":"为自身接下来两场作战添加1只山海众头目,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_7","name":"悬赏·隐匿I","desc":"为自身下场战斗添加1只重弩突袭者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1404_msnip","count":1,"adds":[{"enemyKey":"enemy_1404_msnip","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":14},{"effectId":"enemyeffect_14_8","name":"悬赏·隐匿II","desc":"为自身下场战斗添加1只家族暗影灭迹人,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1283_sgkill_2","count":1,"adds":[{"enemyKey":"enemy_1283_sgkill_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":14},{"effectId":"enemyeffect_15_1","name":"战术特训·折射I","desc":"为自身下场战斗添加1只深池方阵战士,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1169_duphlx","count":1,"adds":[{"enemyKey":"enemy_1169_duphlx","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_2","name":"战术特训·折射II","desc":"为自身下场战斗添加1只深池暗影术师队长,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1168_dumage_2","count":1,"adds":[{"enemyKey":"enemy_1168_dumage_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_3","name":"战术特训·折射III","desc":"为自身下场战斗添加1只深池伙友卫队精英,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1174_duholy_2","count":1,"adds":[{"enemyKey":"enemy_1174_duholy_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_4","name":"悬赏·折射I","desc":"为自身接下来两场作战添加1只深池方阵战士,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1169_duphlx","count":1,"adds":[{"enemyKey":"enemy_1169_duphlx","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_5","name":"悬赏·折射II","desc":"为自身接下来两场作战添加1只深池暗影术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1168_dumage","count":1,"adds":[{"enemyKey":"enemy_1168_dumage","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_6","name":"悬赏·折射III","desc":"为自身接下来两场作战添加1只深池伙友卫队,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1174_duholy","count":1,"adds":[{"enemyKey":"enemy_1174_duholy","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_7","name":"悬赏·折射II","desc":"为自身下场战斗添加1只深池重甲卫士队长,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1170_dushld_2","count":1,"adds":[{"enemyKey":"enemy_1170_dushld_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":15},{"effectId":"enemyeffect_15_8","name":"悬赏·折射II","desc":"为自身下场战斗添加1只愤怒的守墓石像,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1172_dugago_2","count":1,"adds":[{"enemyKey":"enemy_1172_dugago_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":15},{"effectId":"enemyeffect_16_1","name":"悬赏·特异III","desc":"为自身下场战斗添加1只泥岩巨像,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1092_mdgint","count":1,"adds":[{"enemyKey":"enemy_1092_mdgint","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_2","name":"悬赏·特异III","desc":"为自身下场战斗添加1只“越长尘”,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1302_ymtro_2","count":1,"adds":[{"enemyKey":"enemy_1302_ymtro_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_3","name":"悬赏·特异III","desc":"为自身下场战斗添加1只狂暴宿主组长,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1062_rager_2","count":1,"adds":[{"enemyKey":"enemy_1062_rager_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_4","name":"悬赏·特异III","desc":"为自身下场战斗添加1只温顺的武装大驮兽,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1415_mmkabi_2","count":1,"adds":[{"enemyKey":"enemy_1415_mmkabi_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_5","name":"悬赏·特异III","desc":"为自身下场战斗添加1只萨卡兹骸骨拷打者,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1364_spnaxe_2","count":1,"adds":[{"enemyKey":"enemy_1364_spnaxe_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_6","name":"悬赏·特异III","desc":"为自身下场战斗添加1只高准度伦蒂尼姆城防自行炮,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1273_stmgun_2","count":1,"adds":[{"enemyKey":"enemy_1273_stmgun_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_7","name":"悬赏·特异III","desc":"为自身下场战斗添加1只乌顶巨角卢鲁,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10144_xdelk_2","count":1,"adds":[{"enemyKey":"enemy_10144_xdelk_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_8","name":"悬赏·特异III","desc":"为自身下场战斗添加1只伊利昂的木驮兽,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10159_mntrjn","count":1,"adds":[{"enemyKey":"enemy_10159_mntrjn","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_9","name":"悬赏·特异II","desc":"为自身下场战斗添加1只拥霜羽兽,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10141_xdpeng_2","count":1,"adds":[{"enemyKey":"enemy_10141_xdpeng_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_10","name":"悬赏·特异II","desc":"为自身下场战斗添加1只异质裂兽·α,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10127_rkmbst_2","count":1,"adds":[{"enemyKey":"enemy_10127_rkmbst_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_11","name":"悬赏·损伤I","desc":"为自身下场战斗添加1只心虚设计师,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10097_crshd","count":1,"adds":[{"enemyKey":"enemy_10097_crshd","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_12","name":"悬赏·特异I","desc":"为自身下场战斗添加1只转译基底·α,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10081_mpplai","count":1,"adds":[{"enemyKey":"enemy_10081_mpplai","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_17_1","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只雪孩子,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10138_xdsnow","count":1,"adds":[{"enemyKey":"enemy_10138_xdsnow","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只新手祭司学徒,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10156_mncrer","count":1,"adds":[{"enemyKey":"enemy_10156_mncrer","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只冒失的小弟,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10112_ymgds","count":1,"adds":[{"enemyKey":"enemy_10112_ymgds","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只骇笑看客,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_2009_csaudc","count":1,"adds":[{"enemyKey":"enemy_2009_csaudc","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只水遁忍者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10116_ymgtop","count":1,"adds":[{"enemyKey":"enemy_10116_ymgtop","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_6","name":"悬赏·特异III","desc":"为自身接下来两场作战添加1只自制投石机,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10162_mnctpt","count":1,"adds":[{"enemyKey":"enemy_10162_mnctpt","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_18_1","name":"悬赏·损伤I","desc":"为自身接下来两场作战添加1只临时收音师,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10094_crstf","count":1,"adds":[{"enemyKey":"enemy_10094_crstf","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只迷茫的修理小助手,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10073_mpcar","count":1,"adds":[{"enemyKey":"enemy_10073_mpcar","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只高能源石虫,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1021_bslime","count":1,"adds":[{"enemyKey":"enemy_1021_bslime","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只圣堂剑士,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10087_hlchgr","count":1,"adds":[{"enemyKey":"enemy_10087_hlchgr","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只寻仇者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1025_reveng","count":1,"adds":[{"enemyKey":"enemy_1025_reveng","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只主角阵营角色,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10098_crhro","count":1,"adds":[{"enemyKey":"enemy_10098_crhro","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_19_1","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只节日气球,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10040_cnvbln","count":1,"adds":[{"enemyKey":"enemy_10040_cnvbln","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只简饲源石虫,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10001_trslim","count":1,"adds":[{"enemyKey":"enemy_10001_trslim","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_3","name":"悬赏·折射I","desc":"为自身接下来两场作战添加1只深池侦察犬pro,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1165_duhond_2","count":1,"adds":[{"enemyKey":"enemy_1165_duhond_2","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_4","name":"悬赏·飞行II","desc":"为自身接下来两场作战添加1只吉兆飞鳞,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10045_parrot","count":1,"adds":[{"enemyKey":"enemy_10045_parrot","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只咸鳞汁推荐者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10044_wintun","count":1,"adds":[{"enemyKey":"enemy_10044_wintun","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只反派阵营角色,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10099_crvln","count":1,"adds":[{"enemyKey":"enemy_10099_crvln","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_20_1","name":"悬赏·持续I","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战士,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1267_nhpbr","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_2","name":"悬赏·频次I","desc":"为自身接下来两场作战添加1只俗心,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1197_sfshu","count":1,"adds":[{"enemyKey":"enemy_1197_sfshu","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只潜伏者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1009_lurker","count":1,"adds":[{"enemyKey":"enemy_1009_lurker","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只“独轮车玩具”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10018_sgrobh","count":1,"adds":[{"enemyKey":"enemy_10018_sgrobh","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_5","name":"悬赏·损伤II","desc":"为自身接下来两场作战添加1只无胄盟清扫小队,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1183_mlasrt","count":1,"adds":[{"enemyKey":"enemy_1183_mlasrt","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只鼎沸,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10054_cjhot","count":1,"adds":[{"enemyKey":"enemy_10054_cjhot","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_b_1","name":"碎骨·悬赏","desc":"为自身下场作战添加1个碎骨,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1500_skulsr","count":1,"adds":[{"enemyKey":"enemy_1500_skulsr","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_2","name":"萨卡兹百夫长·悬赏","desc":"为自身下场作战添加1个萨卡兹百夫长,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1501_demonk","count":1,"adds":[{"enemyKey":"enemy_1501_demonk","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_3","name":"弑君者·悬赏","desc":"为自身下场作战添加1个弑君者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1502_crowns","count":1,"adds":[{"enemyKey":"enemy_1502_crowns","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_4","name":"泥岩·悬赏","desc":"为自身下场作战添加1个泥岩,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1511_mdrock","count":1,"adds":[{"enemyKey":"enemy_1511_mdrock","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_5","name":"腐败骑士·悬赏","desc":"为自身下场作战添加1个腐败骑士,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1513_dekght","count":1,"adds":[{"enemyKey":"enemy_1513_dekght","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_6","name":"凋零骑士·悬赏","desc":"为自身下场作战添加1个凋零骑士,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1513_dekght_2","count":1,"adds":[{"enemyKey":"enemy_1513_dekght_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_7","name":"“遗弃者”·悬赏","desc":"为自身下场作战添加1个“遗弃者”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2005_axetro","count":1,"adds":[{"enemyKey":"enemy_2005_axetro","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_8","name":"喷气人·悬赏","desc":"为自身下场作战添加1个喷气人,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2004_balloon","count":1,"adds":[{"enemyKey":"enemy_2004_balloon","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_9","name":"杰斯顿·威廉姆斯·悬赏","desc":"为自身下场作战添加1个杰斯顿·威廉姆斯,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1516_jakill","count":1,"adds":[{"enemyKey":"enemy_1516_jakill","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_10","name":"W·悬赏","desc":"为自身下场作战添加1个W,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1504_cqbw","count":1,"adds":[{"enemyKey":"enemy_1504_cqbw","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_11","name":"“鼠王”·悬赏","desc":"为自身下场作战添加1个“鼠王”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1509_mousek","count":1,"adds":[{"enemyKey":"enemy_1509_mousek","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_12","name":"“庞贝”·悬赏","desc":"为自身下场作战添加1个“庞贝”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1050_lslime","count":1,"adds":[{"enemyKey":"enemy_1050_lslime","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_13","name":"大鲍勃·悬赏","desc":"为自身下场作战添加1个大鲍勃,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1001_bigbo","count":1,"adds":[{"enemyKey":"enemy_1001_bigbo","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_14","name":"“自在”·悬赏","desc":"为自身下场作战添加1个“自在”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1517_xi","count":1,"adds":[{"enemyKey":"enemy_1517_xi","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_15","name":"锏·悬赏","desc":"为自身下场作战添加1个锏,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1525_blkswb","count":1,"adds":[{"enemyKey":"enemy_1525_blkswb","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_16","name":"扎罗,“狼之主”·悬赏","desc":"为自身下场作战添加1个扎罗,“狼之主”,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1535_wlfmster","count":1,"adds":[{"enemyKey":"enemy_1535_wlfmster","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_17","name":"“墓碑”·悬赏","desc":"为自身下场作战添加1个“墓碑”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2008_flking","count":1,"adds":[{"enemyKey":"enemy_2008_flking","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_18","name":"迷路的巨像·悬赏","desc":"为自身下场作战添加1个迷路的巨像,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2003_rockman","count":1,"adds":[{"enemyKey":"enemy_2003_rockman","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_19","name":"澪·悬赏","desc":"为自身下场作战添加1个澪,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10118_ymgprc","count":1,"adds":[{"enemyKey":"enemy_10118_ymgprc","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_20","name":"“巨大的丑东西”·悬赏","desc":"为自身下场作战添加1个“巨大的丑东西”,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1512_mcmstr","count":1,"adds":[{"enemyKey":"enemy_1512_mcmstr","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_21","name":"“复仇者”·悬赏","desc":"为自身下场作战添加1个“复仇者”,将其击倒者获得6资金","tier":3,"coin":6,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1539_reid","count":1,"adds":[{"enemyKey":"enemy_1539_reid","count":1,"coin":6,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_22","name":"“邪魔的利刃”·悬赏","desc":"为自身下场作战添加1个“邪魔的利刃”,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2048_smgrd","count":1,"adds":[{"enemyKey":"enemy_2048_smgrd","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_23","name":"陷落雪祀·悬赏","desc":"为自身下场作战添加1个陷落雪祀,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2050_smsha","count":1,"adds":[{"enemyKey":"enemy_2050_smsha","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_24","name":"纠缠藤蔓·悬赏","desc":"为自身下场作战添加1个纠缠藤蔓,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2052_smgia","count":1,"adds":[{"enemyKey":"enemy_2052_smgia","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyInitial_1","name":"多轮悬赏 · 假想敌:蚀裂","desc":"后续每场作战添加1只假想敌:蚀裂(被击倒时造成持续伤害),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9006_actoxi","count":1,"adds":[{"enemyKey":"enemy_9006_actoxi","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_2","name":"多轮悬赏 · 假想敌:淤困","desc":"后续每场作战添加1只假想敌:淤困(可造成元素损伤),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9007_acelem","count":1,"adds":[{"enemyKey":"enemy_9007_acelem","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_3","name":"多轮悬赏 · 假想敌:骨刺","desc":"后续每场作战添加1只假想敌:骨刺(拥有隐匿),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9008_acbunn","count":1,"adds":[{"enemyKey":"enemy_9008_acbunn","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_4","name":"多轮悬赏 · 假想敌:黑云","desc":"后续每场作战添加1只假想敌:黑云(空中敌人),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9009_acfort","count":1,"adds":[{"enemyKey":"enemy_9009_acfort","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_5","name":"多轮悬赏 · 假想敌:再生","desc":"后续每场作战添加1只假想敌:再生(需要一定攻击次数击破),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9010_acpupp","count":1,"adds":[{"enemyKey":"enemy_9010_acpupp","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_6","name":"多轮悬赏 · 假想敌:镜膜","desc":"后续每场作战添加1只假想敌:镜膜(拥有折射),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9011_acrefr","count":1,"adds":[{"enemyKey":"enemy_9011_acrefr","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null}],"tactic":[{"effectId":"allybuff_select_1","name":"列装","desc":"你获得2件随机1阶装备,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_1","name":"斯卡蒂的盟誓","desc":"你的阿戈尔、突袭和坚守盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_2","name":"诗怀雅的盟誓","desc":"你的炎和投资人盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_3","name":"风笛的盟誓","desc":"你的维多利亚、远见和不屈盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_4","name":"银灰的盟誓","desc":"你的谢拉格、投资人、迅捷盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_5","name":"莫斯提马的盟誓","desc":"你的拉特兰、奥术盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_6","name":"缇缇的盟誓","desc":"你的萨尔贡、精准盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_7","name":"玛恩纳的盟誓","desc":"你的卡西米尔盟约层数+12,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_8","name":"德克萨斯的盟誓","desc":"你的叙拉古、突袭盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_3","name":"财富","desc":"你获得1资金,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_4","name":"补给","desc":"你接下来的2次刷新变为免费(可叠加),若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_5","name":"整备","desc":"你接下来购买的1件装备变为进阶品质","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_6","name":"升华","desc":"你接下来购买的1名干员变为精锐状态","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_1","name":"炎盟约驰援","desc":"你获得1名炎盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_2","name":"谢拉格驰援","desc":"你获得1名谢拉格盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_3","name":"萨尔贡驰援","desc":"你获得1名萨尔贡盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_4","name":"叙拉古驰援","desc":"你获得1名叙拉古盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_5","name":"卡西米尔驰援","desc":"你获得1名卡西米尔盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_6","name":"拉特兰驰援","desc":"你获得1名拉特兰盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_7","name":"维多利亚驰援","desc":"你获得1名维多利亚盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_8","name":"阿戈尔驰援","desc":"你获得1名阿戈尔盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_11","name":"自愈","desc":"你获得:我方单位每次受到伤害时回复50点生命值;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_13","name":"火力","desc":"你获得:休整期结束时若手牌区至少有3个单位,我方所有干员无视敌人20法术抗性;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_14","name":"征召","desc":"你获得:开始作战时若场上至少有一行存在3名干员,所有干员的再部署时间-50%;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_18","name":"无瑕","desc":"你获得:干员在生命值为满时,攻击力、防御力+30%;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_19","name":"锐利","desc":"你获得:休整期结束时若手牌区为空,我方所有干员无视敌人30%的防御力;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"enemydebuff_select_1","name":"排斥:乏力","desc":"全部敌人获得减益效果:攻击力-5%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_2","name":"排斥:脆弱","desc":"全部敌人获得减益效果:防御力-100","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_3","name":"排斥:致幻","desc":"全部敌人获得减益效果:法术抗性-3","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_4","name":"责罚:乏力","desc":"精英敌人获得减益效果:攻击力-6%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_5","name":"责罚:脆弱","desc":"精英敌人获得减益效果:防御力-150","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_6","name":"责罚:致幻","desc":"精英敌人获得减益效果:法术抗性-5","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_7","name":"裁决:乏力","desc":"领袖敌人获得减益效果:攻击力-7%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_8","name":"裁决:脆弱","desc":"领袖敌人获得减益效果:防御力-200","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_9","name":"裁决:致幻","desc":"领袖敌人获得减益效果:法术抗性-7","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"map_m01_1","name":"模拟战场演变·模式一","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m01","team":false},{"effectId":"map_m02_1","name":"模拟战场演变·模式二","desc":"场地上全部阻隔工事变为射击台","kind":"terrain","stageId":"act1autochess_m02","team":false},{"effectId":"map_m02_2","name":"模拟战场演变·模式三","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m02","team":false},{"effectId":"map_m03_1","name":"模拟战场演变·模式四","desc":"移除场地左侧的阻隔工事","kind":"terrain","stageId":"act1autochess_m03","team":false},{"effectId":"map_m03_2","name":"模拟战场演变·模式五","desc":"场地右侧的射击台变为可以部署高台干员和地面干员的地面","kind":"terrain","stageId":"act1autochess_m03","team":false},{"effectId":"map_m04_1","name":"模拟战场演变·模式六","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m04","team":false},{"effectId":"map_m06_1","name":"模拟战场演变·模式八","desc":"场地中的沙尘暴停止","kind":"terrain","stageId":"act1autochess_m06","team":false},{"effectId":"map_m07_1","name":"模拟战场演变·模式九","desc":"场上的树丛全部消失","kind":"terrain","stageId":"act1autochess_m07","team":false}]},"bountyDrafts":{"initial":{"events":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"slots":10,"pick":"slot","groups":[{"cards":["enemyeffect_18_1","enemyeffect_18_2","enemyeffect_18_3","enemyeffect_18_4","enemyeffect_18_5","enemyeffect_18_6"],"seen":[1,3,5,9,17]},{"cards":["enemyeffect_19_1","enemyeffect_19_2","enemyeffect_19_3","enemyeffect_19_4","enemyeffect_19_5","enemyeffect_19_6"],"seen":[2,15,22]},{"cards":["enemyeffect_17_1","enemyeffect_17_2","enemyeffect_17_3","enemyeffect_17_4","enemyeffect_17_5","enemyeffect_17_6"],"seen":[7,14]},{"cards":["enemyeffect_10_5","enemyeffect_11_4","enemyeffect_12_5","enemyeffect_13_6","enemyeffect_15_4","enemyeffect_20_3"],"seen":[4,10,16]},{"cards":["enemyeffect_10_4","enemyeffect_11_5","enemyeffect_12_6","enemyeffect_14_4","enemyeffect_15_5","enemyeffect_20_2"],"seen":[6,18]},{"cards":["enemyeffect_10_4","enemyeffect_11_5","enemyeffect_12_4","enemyeffect_14_6","enemyeffect_15_4","enemyeffect_20_4"],"seen":[8]},{"cards":["enemyeffect_10_4","enemyeffect_11_6","enemyeffect_12_4","enemyeffect_13_4","enemyeffect_14_5","enemyeffect_15_5"],"seen":[11,20]},{"cards":["enemyeffect_10_4","enemyeffect_11_4","enemyeffect_12_5","enemyeffect_15_6","enemyeffect_20_1","enemyeffect_20_5"],"seen":[12]},{"cards":["enemyeffect_11_4","enemyeffect_12_4","enemyeffect_13_5","enemyeffect_14_4","enemyeffect_15_5","enemyeffect_17_6"],"seen":[13,19,21]}],"rule":{"series":[10,11,12,13,14,15,20],"tiers":[1,1,1,2,2,3],"perSeries":2,"prefer":["enemyeffect_10_6","enemyeffect_20_6"]},"count":6,"assumed":["a uniform pick among the 10 events","the unseen 10th set built by `rule`","险境 R6 drafts like R3"]},"boss":{"events":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"slots":6,"pick":"seen","groups":[{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_5_1","enemyeffect_b_11","enemyeffect_b_9","enemyeffect_b_14","enemyeffect_b_23"],"seen":[7,8,9,10,11,12,13,14,15,16,17,18,19,21],"weights":[12,13,12,12,11,5,13,8,7]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_8","enemyeffect_b_24","enemyeffect_b_19"],"seen":[1,5,22],"weights":[4,2,2,4,2,3,4,4,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_19","enemyeffect_b_22","enemyeffect_b_21","enemyeffect_b_2"],"seen":[6,20,"bahamut-12294"],"weights":[4,3,2,3,2,2,3,4,4]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_5","enemyeffect_b_17","enemyeffect_b_20"],"seen":[3],"weights":[2,2,1,1,1,2,2,2,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_4","enemyeffect_b_19"],"seen":[2],"weights":[1,1,2,2,2,2,2,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1"],"seen":[4],"weights":[2,2,2,2,2,2]}],"count":6,"assumed":["a group picked by the matches it came in (the per-match cause is open)","card weights 1 + hits","the single-draft groups completed with their base cards","boss bounties of no seen group are not offered"]},"hunter":{"events":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"slots":7,"pick":"slot","groups":[{"cards":["enemyeffect_16_4","enemyeffect_16_10","enemyeffect_15_7","enemyeffect_12_7","enemyeffect_13_8","enemyeffect_10_7","enemyeffect_11_7"],"seen":[1,6,21,22],"weights":[5,5,4,4,5,4,4]},{"cards":["enemyeffect_16_3","enemyeffect_15_7","enemyeffect_13_8","enemyeffect_16_9","enemyeffect_14_7","enemyeffect_11_7","enemyeffect_10_7"],"seen":[3,13],"weights":[3,3,3,2,3,3,2]},{"cards":["enemyeffect_16_5","enemyeffect_15_8","enemyeffect_12_7","enemyeffect_14_8","enemyeffect_10_7","enemyeffect_16_11","enemyeffect_11_7"],"seen":[10,12,16],"weights":[4,4,4,3,4,4,2]},{"cards":["enemyeffect_16_7","enemyeffect_16_9","enemyeffect_14_7","enemyeffect_16_11","enemyeffect_11_7","enemyeffect_13_7"],"seen":[11],"open":1,"weights":[2,2,2,2,2,2]},{"cards":["enemyeffect_16_8","enemyeffect_16_10","enemyeffect_14_8","enemyeffect_10_7","enemyeffect_16_12","enemyeffect_13_7"],"seen":[14,19],"open":1,"weights":[3,3,3,3,3,3]},{"cards":["enemyeffect_16_1","enemyeffect_10_8","enemyeffect_11_8","enemyeffect_15_7","enemyeffect_13_7","enemyeffect_14_7"],"seen":[17],"open":1,"weights":[2,2,2,2,2,2]},{"cards":["enemyeffect_10_8","enemyeffect_12_7","enemyeffect_13_7","enemyeffect_14_7","enemyeffect_11_7","enemyeffect_16_12"],"seen":[15],"open":1,"weights":[2,2,2,2,2,2]}],"rule":{"size":7,"onePerSeries":[10,11,12,13,14,15],"maxSeries16":2,"giants":["enemyeffect_16_1","enemyeffect_16_2","enemyeffect_16_3","enemyeffect_16_4","enemyeffect_16_5","enemyeffect_16_6","enemyeffect_16_7","enemyeffect_16_8"],"cards":["enemyeffect_10_8","enemyeffect_11_8","enemyeffect_12_7","enemyeffect_12_8","enemyeffect_13_8","enemyeffect_14_8","enemyeffect_15_7","enemyeffect_15_8","enemyeffect_16_9","enemyeffect_16_10","enemyeffect_10_7","enemyeffect_11_7","enemyeffect_13_7","enemyeffect_14_7","enemyeffect_16_11","enemyeffect_16_12"]},"count":6,"assumed":["one of the 7 seen lists, picked uniformly (which of the 15 events R11 fires is open)","card weights 1 + hits","the `open` cards built by `rule`"]}},"shopDraft":{"rounds":[11],"slots":[{"6":1},{"6":1},{"5":1},{"coin":1},{"3":1,"4":2,"5":3,"coin":2},{"3":1,"4":2,"5":3,"coin":2}],"coin":"chess_item_1_03_e_a","itemWeights":{"chess_item_3_12_e_a":2,"chess_item_4_01_e_a":2,"chess_item_4_11_e_a":2,"chess_item_5_03_e_a":3,"chess_item_5_06_e_a":2,"chess_item_5_07_e_a":3,"chess_item_5_09_e_a":3,"chess_item_6_02_e_a":2,"chess_item_6_03_e_a":2,"chess_item_6_08_e_a":2,"chess_item_6_09_e_a":5,"chess_item_6_11_e_a":2},"seen":[2,4,5,8],"count":6,"assumed":["the slot split","item weights 1 + seen","solo shows 3 of the 6","other rounds (标准 / 险境) keep the previous draw: tiers I–VI with replacement"]},"tacticDraft":{"rounds":[11],"kinds":["ally"],"weights":{"allybuff_select_1":4,"allybuff_select_2_1":2,"allybuff_select_2_4":3,"allybuff_select_2_5":3,"allybuff_select_2_7":2,"allybuff_select_3":3,"allybuff_select_4":4,"allybuff_select_5":2,"allybuff_select_6":4,"allybuff_select_7_2":2,"allybuff_select_7_3":2,"allybuff_select_7_4":2,"allybuff_select_7_8":3,"allybuff_select_19":2},"seen":[7,9,18,20],"count":6,"assumed":["card weights 1 + seen","independent draws (no slot structure)","no terrain card at R11","solo shows 3","other rounds (标准 / 险境) keep every card, uniform, with replacement"]},"schedule":{"mode_training_1":{"spRounds":[3],"rounds":{"3":{"families":[{"family":"supply","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1_tr"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_single_funny":{"spRounds":[],"rounds":{}},"mode_single_normal":{"spRounds":[6,9],"rounds":{"6":{"families":[{"family":"supply","weight":100}],"cards":3,"supplyTiers":[2,5],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true},"9":{"families":[{"family":"tactic","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_single_hard":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":3,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1_s","bounty_hunter_2_s","bounty_hunter_3_s","bounty_hunter_4_s","bounty_hunter_5_s","bounty_hunter_6_s","bounty_hunter_7_s","bounty_hunter_8_s","bounty_hunter_9_s","bounty_hunter_10_s","bounty_hunter_11_s","bounty_hunter_12_s","bounty_hunter_13_s","bounty_hunter_14_s","bounty_hunter_15_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_single_abyss":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":3,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1_s","bounty_hunter_2_s","bounty_hunter_3_s","bounty_hunter_4_s","bounty_hunter_5_s","bounty_hunter_6_s","bounty_hunter_7_s","bounty_hunter_8_s","bounty_hunter_9_s","bounty_hunter_10_s","bounty_hunter_11_s","bounty_hunter_12_s","bounty_hunter_13_s","bounty_hunter_14_s","bounty_hunter_15_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_multi_funny":{"spRounds":[3,9],"rounds":{"3":{"families":[{"family":"supply","weight":45},{"family":"tactic","weight":35},{"family":"shop","weight":20}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"9":{"families":[{"family":"supply","weight":45},{"family":"tactic","weight":35},{"family":"shop","weight":20}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_normal":{"spRounds":[3,6,9],"rounds":{"3":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"6":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[2,5],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"9":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_hard":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":6,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_abyss":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":6,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}}},"pools":{"pool_equip_normal":{"kind":"equip","rule":"shopEligible","maxTier":"shopLevel","assumed":true},"pool_equip_shop_1":{"kind":"equip","rule":"shopEligible","tiers":[1],"assumed":true},"pool_equip_kathe":{"kind":"equip","rule":"shopEligible","assumed":true},"pool_equip_narant":{"kind":"equip","rule":"shopEligible","maxTier":"shopLevel","assumed":true},"pool_equip_vict":{"kind":"equip","items":["chess_item_4_09_e_a","chess_item_3_09_e_a","chess_item_3_10_e_a","chess_item_2_03_e_a"],"assumed":true},"pool_equip_pepe":{"kind":"equip","weighted":[["chess_item_1_03_e_a",45],["chess_item_2_04_e_a",45],["chess_item_6_07_e_a",10]],"goldenWeights":[40,40,20],"assumed":true},"pool_equip_rockr":{"kind":"equip","items":["chess_item_4_09_e_a","chess_item_3_09_e_a","chess_item_3_10_e_a","chess_item_2_03_e_a"],"assumed":true},"pool_chess_glady":{"kind":"chess","items":["chess_char_3_05_a","chess_char_2_07_a","chess_char_1_04_a"],"assumed":true},"pool_char_pinus":{"kind":"chess","weighted":[["chess_char_1_19_a",45],["chess_char_2_18_a",45],["chess_char_4_20_a",10]],"assumed":true},"pool_char_later":{"kind":"chess","bond":"lateranoShip","minTier":4,"golden":true,"rule":"shopEligible","assumed":true},"pool_chess_shop_1_reward":{"kind":"chess","tier":1,"rule":"shopEligible","assumed":true},"pool_chess_shop_2_reward":{"kind":"chess","tier":2,"rule":"shopEligible","assumed":true},"pool_chess_shop_3_reward":{"kind":"chess","tier":3,"rule":"shopEligible","assumed":true},"pool_chess_shop_4_reward":{"kind":"chess","tier":4,"rule":"shopEligible","assumed":true},"pool_chess_shop_5_reward":{"kind":"chess","tier":5,"rule":"shopEligible","assumed":true},"pool_chess_shop_6_reward":{"kind":"chess","tier":6,"rule":"shopEligible","assumed":true}}} \ No newline at end of file +{"events":{"artifact_paid_1":{"id":"artifact_paid_1","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_1_s":{"id":"artifact_paid_1_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_2":{"id":"artifact_paid_2","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_2_s":{"id":"artifact_paid_2_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_3":{"id":"artifact_paid_3","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_3_s":{"id":"artifact_paid_3_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_4":{"id":"artifact_paid_4","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_4_s":{"id":"artifact_paid_4_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"artifact_paid_5":{"id":"artifact_paid_5","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"shop","solo":false,"training":false},"artifact_paid_5_s":{"id":"artifact_paid_5_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"机密商店","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"shop","solo":true,"training":false},"bossInitial_1":{"id":"bossInitial_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_1_s":{"id":"bossInitial_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_2":{"id":"bossInitial_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_2_s":{"id":"bossInitial_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_3":{"id":"bossInitial_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_3_s":{"id":"bossInitial_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_4":{"id":"bossInitial_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_4_s":{"id":"bossInitial_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_5":{"id":"bossInitial_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_5_s":{"id":"bossInitial_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bossInitial_6":{"id":"bossInitial_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bossInitial_6_s":{"id":"bossInitial_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_1":{"id":"bounty_hunter_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_1_s":{"id":"bounty_hunter_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_2":{"id":"bounty_hunter_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_2_s":{"id":"bounty_hunter_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_3":{"id":"bounty_hunter_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_3_s":{"id":"bounty_hunter_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_4":{"id":"bounty_hunter_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_4_s":{"id":"bounty_hunter_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_5":{"id":"bounty_hunter_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_5_s":{"id":"bounty_hunter_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_6":{"id":"bounty_hunter_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_6_s":{"id":"bounty_hunter_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_7":{"id":"bounty_hunter_7","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_7_s":{"id":"bounty_hunter_7_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#f2bd3e","family":"bounty","solo":true,"training":false},"bounty_hunter_8":{"id":"bounty_hunter_8","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_8_s":{"id":"bounty_hunter_8_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_9":{"id":"bounty_hunter_9","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_9_s":{"id":"bounty_hunter_9_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_10":{"id":"bounty_hunter_10","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_10_s":{"id":"bounty_hunter_10_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_11":{"id":"bounty_hunter_11","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_11_s":{"id":"bounty_hunter_11_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_12":{"id":"bounty_hunter_12","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_12_s":{"id":"bounty_hunter_12_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_13":{"id":"bounty_hunter_13","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_13_s":{"id":"bounty_hunter_13_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_14":{"id":"bounty_hunter_14","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_14_s":{"id":"bounty_hunter_14_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"bounty_hunter_15":{"id":"bounty_hunter_15","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"bounty_hunter_15_s":{"id":"bounty_hunter_15_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"buff_select_1":{"id":"buff_select_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_1_s":{"id":"buff_select_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_2":{"id":"buff_select_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_2_s":{"id":"buff_select_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_3":{"id":"buff_select_3","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_3_s":{"id":"buff_select_3_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"buff_select_4":{"id":"buff_select_4","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"buff_select_4_s":{"id":"buff_select_4_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"enemy_initial_1":{"id":"enemy_initial_1","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_1_s":{"id":"enemy_initial_1_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_2":{"id":"enemy_initial_2","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_2_s":{"id":"enemy_initial_2_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_3":{"id":"enemy_initial_3","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_3_s":{"id":"enemy_initial_3_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_4":{"id":"enemy_initial_4","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_4_s":{"id":"enemy_initial_4_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_5":{"id":"enemy_initial_5","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_5_s":{"id":"enemy_initial_5_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_6":{"id":"enemy_initial_6","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_6_s":{"id":"enemy_initial_6_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_7":{"id":"enemy_initial_7","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_7_s":{"id":"enemy_initial_7_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_8":{"id":"enemy_initial_8","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_8_s":{"id":"enemy_initial_8_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_9":{"id":"enemy_initial_9","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_9_s":{"id":"enemy_initial_9_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"enemy_initial_10":{"id":"enemy_initial_10","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false},"enemy_initial_10_s":{"id":"enemy_initial_10_s","choiceType":"BOUNTY_HUNT","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":true,"training":false},"equip_free_1":{"id":"equip_free_1","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_1_tr":{"id":"equip_free_1_tr","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":true},"equip_free_2":{"id":"equip_free_2","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_2_s":{"id":"equip_free_2_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"equip_free_3":{"id":"equip_free_3","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_3_s":{"id":"equip_free_3_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"equip_free_4":{"id":"equip_free_4","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#35d8b4","family":"supply","solo":false,"training":false},"equip_free_4_s":{"id":"equip_free_4_s","choiceType":"EQUIP_FREE","effectType":"EQUIP","name":"道具补给","desc":"无需消耗资金,获得装备补给。","descRaw":"无需消耗资金,获得装备补给。","color":"#f2bd3e","family":"supply","solo":true,"training":false},"hardbuff_select_1":{"id":"hardbuff_select_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_1_s":{"id":"hardbuff_select_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hardbuff_select_2":{"id":"hardbuff_select_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_2_s":{"id":"hardbuff_select_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hardbuff_select_3":{"id":"hardbuff_select_3","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"hardbuff_select_3_s":{"id":"hardbuff_select_3_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":true,"training":false},"hunter_band_1":{"id":"hunter_band_1","choiceType":"PERSONAL_CHOOSE","effectType":"ENEMY_GAIN","name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","descRaw":"选定悬赏目标,获取额外奖励。","color":"#35d8b4","family":"bounty","solo":false,"training":false,"usedBy":["chess_item_6_03_m","chess_item_6_01_m"]},"terrain_m01_1":{"id":"terrain_m01_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m01_1_s":{"id":"terrain_m01_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m02_1":{"id":"terrain_m02_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m02_1_s":{"id":"terrain_m02_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m02_2":{"id":"terrain_m02_2","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m02_2_s":{"id":"terrain_m02_2_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m03_1":{"id":"terrain_m03_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m03_1_s":{"id":"terrain_m03_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m04_1":{"id":"terrain_m04_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m04_1_s":{"id":"terrain_m04_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m06_1":{"id":"terrain_m06_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m06_1_s":{"id":"terrain_m06_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false},"terrain_m07_1":{"id":"terrain_m07_1","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#35d8b4","family":"tactic","solo":false,"training":false},"terrain_m07_1_s":{"id":"terrain_m07_1_s","choiceType":"BUFF_SELECT","effectType":"BUFF_GAIN","name":"战术决策","desc":"进行协同调整,做好迎战准备。","descRaw":"进行协同调整,做好迎战准备。","color":"#f2bd3e","family":"tactic","solo":true,"training":false}},"families":{"bounty":{"name":"悬赏决策","desc":"选定悬赏目标,获取额外奖励。","cards":"bountyDrafts[schedule[*].bountyDraft] — one official card list of the round (initial: an R3 set of 6; boss: an R9 group of up to 9; hunter: one of the 7 seen R11 lists of 7), six different cards of it drawn by weight, over cards.bounty entries with draft: true and that draftPool"},"supply":{"name":"道具补给","desc":"无需消耗资金,获得装备补给。","cards":"random normal EQUIP items in schedule[*].supplyTiers (duplicates allowed)"},"shop":{"name":"机密商店","desc":"无需消耗资金,获得装备补给。","cards":"at shopDraft.rounds (R11): six slots drawn with replacement (VI, VI, V, 盟约之币, 2 × V / IV / III / 盟约之币); other rounds: random normal EQUIP shop items of tiers I–VI (duplicates allowed) — the same item can come twice"},"tactic":{"name":"战术决策","desc":"进行协同调整,做好迎战准备。","cards":"cards.tactic, each card drawn on its own (with replacement) — the same card can come twice; at tacticDraft.rounds (R11) the ally cards by tacticDraft.weights, other rounds every card uniform (terrain cards only for the match stage)"}},"format":{"multi":{"cards":6,"pickOrder":"random","firstPickSec":30,"otherPickSec":16,"onTimeout":"autoPickRandom","eachPlayerPicks":1},"solo":{"cards":3,"timer":null},"opensAfterIncome":true},"cards":{"bounty":[{"effectId":"enemyeffect_1","name":"无人机护障·P·战术特训","desc":"为自身下场作战添加3只无人机护障·P,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1355_mrfly_2","count":3,"adds":[{"enemyKey":"enemy_1355_mrfly_2","count":4,"coin":2,"rounds":1,"payout":"perfect","buffKey":"next_battle_add_enemy_win_gain_coin"},{"enemyKey":"enemy_1355_mrfly_2","count":3,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":null},{"effectId":"enemyeffect_2","name":"法术大师A2·多轮战术特训","desc":"之后的每场作战添加2只法术大师A2,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":99,"multiRound":true,"enemyKey":"enemy_1041_lazerd_2","count":2,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":2,"coin":2,"rounds":99,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":null},{"effectId":"enemyeffect_3_2","name":"法术大师A2·悬赏","desc":"为自身下场作战添加1只法术大师A2,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1041_lazerd_2","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_2_e","name":"“萨科塔之眼”·悬赏","desc":"为自身下场作战添加1只“萨科塔之眼”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10084_hlegle","count":1,"adds":[{"enemyKey":"enemy_10084_hlegle","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_3","name":"元核孽生者·悬赏","desc":"为自身下场作战添加1只元核孽生者,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1439_dslntf","count":1,"adds":[{"enemyKey":"enemy_1439_dslntf","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_3_e","name":"幽灵组长·悬赏","desc":"为自身下场作战添加1只幽灵组长,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1026_aghost","count":1,"adds":[{"enemyKey":"enemy_1026_aghost","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_4","name":"山海众头目·悬赏","desc":"为自身下场作战添加1只山海众头目,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":3},{"effectId":"enemyeffect_3_4_e","name":"重装防御者·悬赏","desc":"为自身下场作战添加1只重装防御者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1006_shield","count":1,"adds":[{"enemyKey":"enemy_1006_shield","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_3_5_e","name":"重弩突袭者·悬赏","desc":"为自身下场作战添加1只重弩突袭者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1404_msnip","count":1,"adds":[{"enemyKey":"enemy_1404_msnip","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_4","name":"山海众头目·多轮悬赏","desc":"之后的每场作战添加1只山海众头目,将其击倒者获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_5","name":"鸭爵·悬赏","desc":"为自身下场作战添加1只鸭爵,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2001_duckmi","count":1,"adds":[{"enemyKey":"enemy_2001_duckmi","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_5_1","name":"源石虫·特训","desc":"为自身下场作战添加1只源石虫,但不获得资金","tier":1,"coin":0,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1007_slime","count":1,"adds":[{"enemyKey":"enemy_1007_slime","count":1,"coin":0,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":5},{"effectId":"enemyeffect_6","name":"高普尼克·悬赏","desc":"为自身下场作战添加1只高普尼克,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2002_bearmi","count":1,"adds":[{"enemyKey":"enemy_2002_bearmi","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_7","name":"流泪小子·悬赏","desc":"为自身下场作战添加1只流泪小子,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2034_sythef","count":1,"adds":[{"enemyKey":"enemy_2034_sythef","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_8","name":"圆仔·悬赏","desc":"为自身下场作战添加1只圆仔,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2085_skzjxd","count":1,"adds":[{"enemyKey":"enemy_2085_skzjxd","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"hidden","draftPool":null,"series":null},{"effectId":"enemyeffect_10_1","name":"战术特训·飞行I","desc":"为自身下场战斗添加1只妖怪,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1005_yokai","count":1,"adds":[{"enemyKey":"enemy_1005_yokai","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_2","name":"战术特训·飞行II","desc":"为自身下场战斗添加1只暴鸰,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1040_bombd","count":1,"adds":[{"enemyKey":"enemy_1040_bombd","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_3","name":"战术特训·飞行III","desc":"为自身下场战斗添加1只帝国炮火中枢先兆者,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1112_emppnt_2","count":1,"adds":[{"enemyKey":"enemy_1112_emppnt_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":10},{"effectId":"enemyeffect_10_4","name":"悬赏·飞行I","desc":"为自身接下来两场作战添加1只妖怪,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1005_yokai","count":1,"adds":[{"enemyKey":"enemy_1005_yokai","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_5","name":"悬赏·飞行II","desc":"为自身接下来两场作战添加1只暴鸰,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1040_bombd","count":1,"adds":[{"enemyKey":"enemy_1040_bombd","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_6","name":"悬赏·飞行III","desc":"为自身接下来两场作战添加1只法术大师A1,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1041_lazerd","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":10},{"effectId":"enemyeffect_10_7","name":"悬赏·飞行I","desc":"为自身下场战斗添加1只法术大师A2,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1041_lazerd_2","count":1,"adds":[{"enemyKey":"enemy_1041_lazerd_2","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":10},{"effectId":"enemyeffect_10_8","name":"悬赏·飞行II","desc":"为自身下场战斗添加1只枯朽萃聚使徒,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1321_wdarft","count":1,"adds":[{"enemyKey":"enemy_1321_wdarft","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":10},{"effectId":"enemyeffect_11_1","name":"战术特训·频次I","desc":"为自身下场战斗添加1只磨砻,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1195_sfyin","count":1,"adds":[{"enemyKey":"enemy_1195_sfyin","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_2","name":"战术特训·频次II","desc":"为自身下场战斗添加1只烹泉,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1203_sfhu","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_3","name":"战术特训·频次III","desc":"为自身下场战斗添加1只新硎,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1207_sfji_2","count":1,"adds":[{"enemyKey":"enemy_1207_sfji_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":11},{"effectId":"enemyeffect_11_4","name":"悬赏·频次I","desc":"为自身接下来两场作战添加1只磨砻,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1195_sfyin","count":1,"adds":[{"enemyKey":"enemy_1195_sfyin","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_5","name":"悬赏·频次II","desc":"为自身接下来两场作战添加1只烹泉,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1203_sfhu","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_6","name":"悬赏·频次III","desc":"为自身接下来两场作战添加1只清明,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1209_sfden","count":1,"adds":[{"enemyKey":"enemy_1209_sfden","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":11},{"effectId":"enemyeffect_11_7","name":"悬赏·频次I","desc":"为自身下场战斗添加1只沏虹,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1203_sfhu_2","count":1,"adds":[{"enemyKey":"enemy_1203_sfhu_2","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":11},{"effectId":"enemyeffect_11_8","name":"悬赏·频次II","desc":"为自身下场战斗添加1只新硎,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1207_sfji_2","count":1,"adds":[{"enemyKey":"enemy_1207_sfji_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":11},{"effectId":"enemyeffect_12_1","name":"战术特训·损伤I","desc":"为自身下场战斗添加1只底海滑动者,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1148_dssbr","count":1,"adds":[{"enemyKey":"enemy_1148_dssbr","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_2","name":"战术特训·损伤II","desc":"为自身下场战斗添加1只炽焰源石虫,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1305_mhslim_2","count":1,"adds":[{"enemyKey":"enemy_1305_mhslim_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_3","name":"战术特训·损伤III","desc":"为自身下场战斗添加1只灼藤,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_10067_ftsjc","count":1,"adds":[{"enemyKey":"enemy_10067_ftsjc","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":12},{"effectId":"enemyeffect_12_4","name":"悬赏·损伤I","desc":"为自身接下来两场作战添加1只底海滑动者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1148_dssbr","count":1,"adds":[{"enemyKey":"enemy_1148_dssbr","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_5","name":"悬赏·损伤II","desc":"为自身接下来两场作战添加1只控潮术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1161_tidmag","count":1,"adds":[{"enemyKey":"enemy_1161_tidmag","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只术师快艇,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1162_magmot","count":1,"adds":[{"enemyKey":"enemy_1162_magmot","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":12},{"effectId":"enemyeffect_12_7","name":"悬赏·损伤II","desc":"为自身下场战斗添加1只灼藤,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10067_ftsjc","count":1,"adds":[{"enemyKey":"enemy_10067_ftsjc","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":12},{"effectId":"enemyeffect_12_8","name":"悬赏·损伤II","desc":"为自身下场战斗添加1只异光体孽生者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1439_dslntf_2","count":1,"adds":[{"enemyKey":"enemy_1439_dslntf_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":12},{"effectId":"enemyeffect_13_1","name":"战术特训·持续I","desc":"为自身下场战斗添加1只逐腐兽,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1270_nhstlk","count":1,"adds":[{"enemyKey":"enemy_1270_nhstlk","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_2","name":"战术特训·持续II","desc":"为自身下场战斗添加1只萨卡兹枯朽战士组长,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1267_nhpbr_2","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_3","name":"战术特训·持续III","desc":"为自身下场战斗添加1只尖端萨卡兹枯朽战车,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1272_nhtank_2","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":13},{"effectId":"enemyeffect_13_4","name":"悬赏·持续I","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战士组长,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1267_nhpbr_2","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr_2","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_5","name":"悬赏·持续II","desc":"为自身接下来两场作战添加1只逐腐兽,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1270_nhstlk","count":1,"adds":[{"enemyKey":"enemy_1270_nhstlk","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_6","name":"悬赏·持续III","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战车,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1272_nhtank","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":13},{"effectId":"enemyeffect_13_7","name":"悬赏·持续I","desc":"为自身下场战斗添加1只假想敌:蚀裂,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_9006_actoxi","count":1,"adds":[{"enemyKey":"enemy_9006_actoxi","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":13},{"effectId":"enemyeffect_13_8","name":"悬赏·持续II","desc":"为自身下场战斗添加1只尖端萨卡兹枯朽战车,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1272_nhtank_2","count":1,"adds":[{"enemyKey":"enemy_1272_nhtank_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":13},{"effectId":"enemyeffect_14_1","name":"战术特训·隐匿I","desc":"为自身下场战斗添加1只隐形弩手,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1019_jshoot","count":1,"adds":[{"enemyKey":"enemy_1019_jshoot","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_2","name":"战术特训·隐匿II","desc":"为自身下场战斗添加1只节日爵士乐手,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_10034_cnvsax","count":1,"adds":[{"enemyKey":"enemy_10034_cnvsax","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_3","name":"战术特训·隐匿III","desc":"为自身下场战斗添加1只家族灭迹人,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1283_sgkill","count":1,"adds":[{"enemyKey":"enemy_1283_sgkill","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":14},{"effectId":"enemyeffect_14_4","name":"悬赏·隐匿I","desc":"为自身接下来两场作战添加1只隐形弩手,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1019_jshoot","count":1,"adds":[{"enemyKey":"enemy_1019_jshoot","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_5","name":"悬赏·隐匿II","desc":"为自身接下来两场作战添加1只隐形术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1023_jmage","count":1,"adds":[{"enemyKey":"enemy_1023_jmage","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_6","name":"悬赏·隐匿III","desc":"为自身接下来两场作战添加1只山海众头目,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1299_ymkilr","count":1,"adds":[{"enemyKey":"enemy_1299_ymkilr","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":14},{"effectId":"enemyeffect_14_7","name":"悬赏·隐匿I","desc":"为自身下场战斗添加1只重弩突袭者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1404_msnip","count":1,"adds":[{"enemyKey":"enemy_1404_msnip","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":14},{"effectId":"enemyeffect_14_8","name":"悬赏·隐匿II","desc":"为自身下场战斗添加1只家族暗影灭迹人,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1283_sgkill_2","count":1,"adds":[{"enemyKey":"enemy_1283_sgkill_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":14},{"effectId":"enemyeffect_15_1","name":"战术特训·折射I","desc":"为自身下场战斗添加1只深池方阵战士,若各自行动阶段就达成完美作战,获得1资金","tier":1,"coin":1,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1169_duphlx","count":1,"adds":[{"enemyKey":"enemy_1169_duphlx","count":1,"coin":1,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_2","name":"战术特训·折射II","desc":"为自身下场战斗添加1只深池暗影术师队长,若各自行动阶段就达成完美作战,获得2资金","tier":2,"coin":2,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1168_dumage_2","count":1,"adds":[{"enemyKey":"enemy_1168_dumage_2","count":1,"coin":2,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_3","name":"战术特训·折射III","desc":"为自身下场战斗添加1只深池伙友卫队精英,若各自行动阶段就达成完美作战,获得3资金","tier":3,"coin":3,"payout":"perfect","rounds":1,"multiRound":false,"enemyKey":"enemy_1174_duholy_2","count":1,"adds":[{"enemyKey":"enemy_1174_duholy_2","count":1,"coin":3,"rounds":1,"payout":"perfect","buffKey":"add_enemy_selfbattle_win_gain_coin"}],"draft":false,"draftExcluded":"perfect","draftPool":null,"series":15},{"effectId":"enemyeffect_15_4","name":"悬赏·折射I","desc":"为自身接下来两场作战添加1只深池方阵战士,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1169_duphlx","count":1,"adds":[{"enemyKey":"enemy_1169_duphlx","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_5","name":"悬赏·折射II","desc":"为自身接下来两场作战添加1只深池暗影术师,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1168_dumage","count":1,"adds":[{"enemyKey":"enemy_1168_dumage","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_6","name":"悬赏·折射III","desc":"为自身接下来两场作战添加1只深池伙友卫队,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1174_duholy","count":1,"adds":[{"enemyKey":"enemy_1174_duholy","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":15},{"effectId":"enemyeffect_15_7","name":"悬赏·折射II","desc":"为自身下场战斗添加1只深池重甲卫士队长,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1170_dushld_2","count":1,"adds":[{"enemyKey":"enemy_1170_dushld_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":15},{"effectId":"enemyeffect_15_8","name":"悬赏·折射II","desc":"为自身下场战斗添加1只愤怒的守墓石像,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1172_dugago_2","count":1,"adds":[{"enemyKey":"enemy_1172_dugago_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":15},{"effectId":"enemyeffect_16_1","name":"悬赏·特异III","desc":"为自身下场战斗添加1只泥岩巨像,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1092_mdgint","count":1,"adds":[{"enemyKey":"enemy_1092_mdgint","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_2","name":"悬赏·特异III","desc":"为自身下场战斗添加1只“越长尘”,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1302_ymtro_2","count":1,"adds":[{"enemyKey":"enemy_1302_ymtro_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_3","name":"悬赏·特异III","desc":"为自身下场战斗添加1只狂暴宿主组长,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1062_rager_2","count":1,"adds":[{"enemyKey":"enemy_1062_rager_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_4","name":"悬赏·特异III","desc":"为自身下场战斗添加1只温顺的武装大驮兽,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1415_mmkabi_2","count":1,"adds":[{"enemyKey":"enemy_1415_mmkabi_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_5","name":"悬赏·特异III","desc":"为自身下场战斗添加1只萨卡兹骸骨拷打者,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1364_spnaxe_2","count":1,"adds":[{"enemyKey":"enemy_1364_spnaxe_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_6","name":"悬赏·特异III","desc":"为自身下场战斗添加1只高准度伦蒂尼姆城防自行炮,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1273_stmgun_2","count":1,"adds":[{"enemyKey":"enemy_1273_stmgun_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_7","name":"悬赏·特异III","desc":"为自身下场战斗添加1只乌顶巨角卢鲁,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10144_xdelk_2","count":1,"adds":[{"enemyKey":"enemy_10144_xdelk_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_8","name":"悬赏·特异III","desc":"为自身下场战斗添加1只伊利昂的木驮兽,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10159_mntrjn","count":1,"adds":[{"enemyKey":"enemy_10159_mntrjn","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_9","name":"悬赏·特异II","desc":"为自身下场战斗添加1只拥霜羽兽,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10141_xdpeng_2","count":1,"adds":[{"enemyKey":"enemy_10141_xdpeng_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_10","name":"悬赏·特异II","desc":"为自身下场战斗添加1只异质裂兽·α,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10127_rkmbst_2","count":1,"adds":[{"enemyKey":"enemy_10127_rkmbst_2","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_11","name":"悬赏·损伤I","desc":"为自身下场战斗添加1只心虚设计师,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10097_crshd","count":1,"adds":[{"enemyKey":"enemy_10097_crshd","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_16_12","name":"悬赏·特异I","desc":"为自身下场战斗添加1只转译基底·α,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10081_mpplai","count":1,"adds":[{"enemyKey":"enemy_10081_mpplai","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"hunter","series":16},{"effectId":"enemyeffect_17_1","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只雪孩子,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10138_xdsnow","count":1,"adds":[{"enemyKey":"enemy_10138_xdsnow","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只新手祭司学徒,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10156_mncrer","count":1,"adds":[{"enemyKey":"enemy_10156_mncrer","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只冒失的小弟,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10112_ymgds","count":1,"adds":[{"enemyKey":"enemy_10112_ymgds","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只骇笑看客,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_2009_csaudc","count":1,"adds":[{"enemyKey":"enemy_2009_csaudc","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只水遁忍者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10116_ymgtop","count":1,"adds":[{"enemyKey":"enemy_10116_ymgtop","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_17_6","name":"悬赏·特异III","desc":"为自身接下来两场作战添加1只自制投石机,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10162_mnctpt","count":1,"adds":[{"enemyKey":"enemy_10162_mnctpt","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":17},{"effectId":"enemyeffect_18_1","name":"悬赏·损伤I","desc":"为自身接下来两场作战添加1只临时收音师,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10094_crstf","count":1,"adds":[{"enemyKey":"enemy_10094_crstf","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只迷茫的修理小助手,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10073_mpcar","count":1,"adds":[{"enemyKey":"enemy_10073_mpcar","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只高能源石虫,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1021_bslime","count":1,"adds":[{"enemyKey":"enemy_1021_bslime","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只圣堂剑士,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10087_hlchgr","count":1,"adds":[{"enemyKey":"enemy_10087_hlchgr","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只寻仇者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1025_reveng","count":1,"adds":[{"enemyKey":"enemy_1025_reveng","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_18_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只主角阵营角色,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10098_crhro","count":1,"adds":[{"enemyKey":"enemy_10098_crhro","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":18},{"effectId":"enemyeffect_19_1","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只节日气球,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10040_cnvbln","count":1,"adds":[{"enemyKey":"enemy_10040_cnvbln","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_2","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只简饲源石虫,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10001_trslim","count":1,"adds":[{"enemyKey":"enemy_10001_trslim","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_3","name":"悬赏·折射I","desc":"为自身接下来两场作战添加1只深池侦察犬pro,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1165_duhond_2","count":1,"adds":[{"enemyKey":"enemy_1165_duhond_2","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_4","name":"悬赏·飞行II","desc":"为自身接下来两场作战添加1只吉兆飞鳞,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10045_parrot","count":1,"adds":[{"enemyKey":"enemy_10045_parrot","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_5","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只咸鳞汁推荐者,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10044_wintun","count":1,"adds":[{"enemyKey":"enemy_10044_wintun","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_19_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只反派阵营角色,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10099_crvln","count":1,"adds":[{"enemyKey":"enemy_10099_crvln","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":19},{"effectId":"enemyeffect_20_1","name":"悬赏·持续I","desc":"为自身接下来两场作战添加1只萨卡兹枯朽战士,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1267_nhpbr","count":1,"adds":[{"enemyKey":"enemy_1267_nhpbr","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_2","name":"悬赏·频次I","desc":"为自身接下来两场作战添加1只俗心,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1197_sfshu","count":1,"adds":[{"enemyKey":"enemy_1197_sfshu","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_3","name":"悬赏·特异I","desc":"为自身接下来两场作战添加1只潜伏者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1009_lurker","count":1,"adds":[{"enemyKey":"enemy_1009_lurker","count":1,"coin":1,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_4","name":"悬赏·特异II","desc":"为自身接下来两场作战添加1只“独轮车玩具”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10018_sgrobh","count":1,"adds":[{"enemyKey":"enemy_10018_sgrobh","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_5","name":"悬赏·损伤II","desc":"为自身接下来两场作战添加1只无胄盟清扫小队,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_1183_mlasrt","count":1,"adds":[{"enemyKey":"enemy_1183_mlasrt","count":1,"coin":2,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_20_6","name":"悬赏·损伤III","desc":"为自身接下来两场作战添加1只鼎沸,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":2,"multiRound":false,"enemyKey":"enemy_10054_cjhot","count":1,"adds":[{"enemyKey":"enemy_10054_cjhot","count":1,"coin":3,"rounds":2,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"initial","series":20},{"effectId":"enemyeffect_b_1","name":"碎骨·悬赏","desc":"为自身下场作战添加1个碎骨,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1500_skulsr","count":1,"adds":[{"enemyKey":"enemy_1500_skulsr","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_2","name":"萨卡兹百夫长·悬赏","desc":"为自身下场作战添加1个萨卡兹百夫长,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1501_demonk","count":1,"adds":[{"enemyKey":"enemy_1501_demonk","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_3","name":"弑君者·悬赏","desc":"为自身下场作战添加1个弑君者,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1502_crowns","count":1,"adds":[{"enemyKey":"enemy_1502_crowns","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_4","name":"泥岩·悬赏","desc":"为自身下场作战添加1个泥岩,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1511_mdrock","count":1,"adds":[{"enemyKey":"enemy_1511_mdrock","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_5","name":"腐败骑士·悬赏","desc":"为自身下场作战添加1个腐败骑士,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1513_dekght","count":1,"adds":[{"enemyKey":"enemy_1513_dekght","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_6","name":"凋零骑士·悬赏","desc":"为自身下场作战添加1个凋零骑士,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1513_dekght_2","count":1,"adds":[{"enemyKey":"enemy_1513_dekght_2","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_7","name":"“遗弃者”·悬赏","desc":"为自身下场作战添加1个“遗弃者”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2005_axetro","count":1,"adds":[{"enemyKey":"enemy_2005_axetro","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_8","name":"喷气人·悬赏","desc":"为自身下场作战添加1个喷气人,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2004_balloon","count":1,"adds":[{"enemyKey":"enemy_2004_balloon","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_9","name":"杰斯顿·威廉姆斯·悬赏","desc":"为自身下场作战添加1个杰斯顿·威廉姆斯,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1516_jakill","count":1,"adds":[{"enemyKey":"enemy_1516_jakill","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_10","name":"W·悬赏","desc":"为自身下场作战添加1个W,将其击倒者获得1资金","tier":1,"coin":1,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1504_cqbw","count":1,"adds":[{"enemyKey":"enemy_1504_cqbw","count":1,"coin":1,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_11","name":"“鼠王”·悬赏","desc":"为自身下场作战添加1个“鼠王”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1509_mousek","count":1,"adds":[{"enemyKey":"enemy_1509_mousek","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_12","name":"“庞贝”·悬赏","desc":"为自身下场作战添加1个“庞贝”,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1050_lslime","count":1,"adds":[{"enemyKey":"enemy_1050_lslime","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_13","name":"大鲍勃·悬赏","desc":"为自身下场作战添加1个大鲍勃,将其击倒者获得2资金","tier":2,"coin":2,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1001_bigbo","count":1,"adds":[{"enemyKey":"enemy_1001_bigbo","count":1,"coin":2,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_14","name":"“自在”·悬赏","desc":"为自身下场作战添加1个“自在”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1517_xi","count":1,"adds":[{"enemyKey":"enemy_1517_xi","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_15","name":"锏·悬赏","desc":"为自身下场作战添加1个锏,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1525_blkswb","count":1,"adds":[{"enemyKey":"enemy_1525_blkswb","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_16","name":"扎罗,“狼之主”·悬赏","desc":"为自身下场作战添加1个扎罗,“狼之主”,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1535_wlfmster","count":1,"adds":[{"enemyKey":"enemy_1535_wlfmster","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_17","name":"“墓碑”·悬赏","desc":"为自身下场作战添加1个“墓碑”,将其击倒者获得4资金","tier":3,"coin":4,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2008_flking","count":1,"adds":[{"enemyKey":"enemy_2008_flking","count":1,"coin":4,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_18","name":"迷路的巨像·悬赏","desc":"为自身下场作战添加1个迷路的巨像,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2003_rockman","count":1,"adds":[{"enemyKey":"enemy_2003_rockman","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyeffect_b_19","name":"澪·悬赏","desc":"为自身下场作战添加1个澪,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_10118_ymgprc","count":1,"adds":[{"enemyKey":"enemy_10118_ymgprc","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_20","name":"“巨大的丑东西”·悬赏","desc":"为自身下场作战添加1个“巨大的丑东西”,将其击倒者获得5资金","tier":3,"coin":5,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1512_mcmstr","count":1,"adds":[{"enemyKey":"enemy_1512_mcmstr","count":1,"coin":5,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_21","name":"“复仇者”·悬赏","desc":"为自身下场作战添加1个“复仇者”,将其击倒者获得6资金","tier":3,"coin":6,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_1539_reid","count":1,"adds":[{"enemyKey":"enemy_1539_reid","count":1,"coin":6,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_22","name":"“邪魔的利刃”·悬赏","desc":"为自身下场作战添加1个“邪魔的利刃”,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2048_smgrd","count":1,"adds":[{"enemyKey":"enemy_2048_smgrd","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_23","name":"陷落雪祀·悬赏","desc":"为自身下场作战添加1个陷落雪祀,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2050_smsha","count":1,"adds":[{"enemyKey":"enemy_2050_smsha","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyeffect_b_24","name":"纠缠藤蔓·悬赏","desc":"为自身下场作战添加1个纠缠藤蔓,将其击倒者获得3资金","tier":3,"coin":3,"payout":"kill","rounds":1,"multiRound":false,"enemyKey":"enemy_2052_smgia","count":1,"adds":[{"enemyKey":"enemy_2052_smgia","count":1,"coin":3,"rounds":1,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":true,"draftExcluded":null,"draftPool":"boss","series":null},{"effectId":"enemyInitial_1","name":"多轮悬赏 · 假想敌:蚀裂","desc":"后续每场作战添加1只假想敌:蚀裂(被击倒时造成持续伤害),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9006_actoxi","count":1,"adds":[{"enemyKey":"enemy_9006_actoxi","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_2","name":"多轮悬赏 · 假想敌:淤困","desc":"后续每场作战添加1只假想敌:淤困(可造成元素损伤),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9007_acelem","count":1,"adds":[{"enemyKey":"enemy_9007_acelem","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_3","name":"多轮悬赏 · 假想敌:骨刺","desc":"后续每场作战添加1只假想敌:骨刺(拥有隐匿),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9008_acbunn","count":1,"adds":[{"enemyKey":"enemy_9008_acbunn","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_4","name":"多轮悬赏 · 假想敌:黑云","desc":"后续每场作战添加1只假想敌:黑云(空中敌人),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9009_acfort","count":1,"adds":[{"enemyKey":"enemy_9009_acfort","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_5","name":"多轮悬赏 · 假想敌:再生","desc":"后续每场作战添加1只假想敌:再生(需要一定攻击次数击破),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9010_acpupp","count":1,"adds":[{"enemyKey":"enemy_9010_acpupp","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null},{"effectId":"enemyInitial_6","name":"多轮悬赏 · 假想敌:镜膜","desc":"后续每场作战添加1只假想敌:镜膜(拥有折射),击倒它的你或队友获得1资金","tier":2,"coin":1,"payout":"kill","rounds":99,"multiRound":true,"enemyKey":"enemy_9011_acrefr","count":1,"adds":[{"enemyKey":"enemy_9011_acrefr","count":1,"coin":1,"rounds":99,"payout":"kill","buffKey":"add_enemy_kill_gain_coin"}],"draft":false,"draftExcluded":"unseen","draftPool":null,"series":null}],"tactic":[{"effectId":"allybuff_select_1","name":"列装","desc":"你获得2件随机1阶装备,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_1","name":"斯卡蒂的盟誓","desc":"你的阿戈尔、突袭和坚守盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_2","name":"诗怀雅的盟誓","desc":"你的炎和投资人盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_3","name":"风笛的盟誓","desc":"你的维多利亚、远见和不屈盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_4","name":"银灰的盟誓","desc":"你的谢拉格、投资人、迅捷盟约层数+8,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_5","name":"莫斯提马的盟誓","desc":"你的拉特兰、奥术盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_6","name":"缇缇的盟誓","desc":"你的萨尔贡、精准盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_7","name":"玛恩纳的盟誓","desc":"你的卡西米尔盟约层数+12,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_2_8","name":"德克萨斯的盟誓","desc":"你的叙拉古、突袭盟约层数+10,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_3","name":"财富","desc":"你获得1资金,若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_4","name":"补给","desc":"你接下来的2次刷新变为免费(可叠加),若存在其他队友则他们也获得","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_5","name":"整备","desc":"你接下来购买的1件装备变为进阶品质","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_6","name":"升华","desc":"你接下来购买的1名干员变为精锐状态","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_1","name":"炎盟约驰援","desc":"你获得1名炎盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_2","name":"谢拉格驰援","desc":"你获得1名谢拉格盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_3","name":"萨尔贡驰援","desc":"你获得1名萨尔贡盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_4","name":"叙拉古驰援","desc":"你获得1名叙拉古盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_5","name":"卡西米尔驰援","desc":"你获得1名卡西米尔盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_6","name":"拉特兰驰援","desc":"你获得1名拉特兰盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_7","name":"维多利亚驰援","desc":"你获得1名维多利亚盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_7_8","name":"阿戈尔驰援","desc":"你获得1名阿戈尔盟约的随机干员棋子","kind":"ally","stageId":null,"team":false},{"effectId":"allybuff_select_11","name":"自愈","desc":"你获得:我方单位每次受到伤害时回复50点生命值;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_13","name":"火力","desc":"你获得:休整期结束时若手牌区至少有3个单位,我方所有干员无视敌人20法术抗性;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_14","name":"征召","desc":"你获得:开始作战时若场上至少有一行存在3名干员,所有干员的再部署时间-50%;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_18","name":"无瑕","desc":"你获得:干员在生命值为满时,攻击力、防御力+30%;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"allybuff_select_19","name":"锐利","desc":"你获得:休整期结束时若手牌区为空,我方所有干员无视敌人30%的防御力;若存在其他队友则他们也获得此效果","kind":"ally","stageId":null,"team":true},{"effectId":"enemydebuff_select_1","name":"排斥:乏力","desc":"全部敌人获得减益效果:攻击力-5%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_2","name":"排斥:脆弱","desc":"全部敌人获得减益效果:防御力-100","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_3","name":"排斥:致幻","desc":"全部敌人获得减益效果:法术抗性-3","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_4","name":"责罚:乏力","desc":"精英敌人获得减益效果:攻击力-6%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_5","name":"责罚:脆弱","desc":"精英敌人获得减益效果:防御力-150","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_6","name":"责罚:致幻","desc":"精英敌人获得减益效果:法术抗性-5","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_7","name":"裁决:乏力","desc":"领袖敌人获得减益效果:攻击力-7%","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_8","name":"裁决:脆弱","desc":"领袖敌人获得减益效果:防御力-200","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"enemydebuff_select_9","name":"裁决:致幻","desc":"领袖敌人获得减益效果:法术抗性-7","kind":"enemyDebuff","stageId":null,"team":false},{"effectId":"map_m01_1","name":"模拟战场演变·模式一","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m01","team":false},{"effectId":"map_m02_1","name":"模拟战场演变·模式二","desc":"场地上全部阻隔工事变为射击台","kind":"terrain","stageId":"act1autochess_m02","team":false},{"effectId":"map_m02_2","name":"模拟战场演变·模式三","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m02","team":false},{"effectId":"map_m03_1","name":"模拟战场演变·模式四","desc":"移除场地左侧的阻隔工事","kind":"terrain","stageId":"act1autochess_m03","team":false},{"effectId":"map_m03_2","name":"模拟战场演变·模式五","desc":"场地右侧的射击台变为可以部署高台干员和地面干员的地面","kind":"terrain","stageId":"act1autochess_m03","team":false},{"effectId":"map_m04_1","name":"模拟战场演变·模式六","desc":"移除场地上全部阻隔工事","kind":"terrain","stageId":"act1autochess_m04","team":false},{"effectId":"map_m06_1","name":"模拟战场演变·模式八","desc":"场地中的沙尘暴停止","kind":"terrain","stageId":"act1autochess_m06","team":false},{"effectId":"map_m07_1","name":"模拟战场演变·模式九","desc":"场上的树丛全部消失","kind":"terrain","stageId":"act1autochess_m07","team":false}]},"bountyDrafts":{"initial":{"events":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"slots":10,"pick":"slot","groups":[{"cards":["enemyeffect_18_1","enemyeffect_18_2","enemyeffect_18_3","enemyeffect_18_4","enemyeffect_18_5","enemyeffect_18_6"],"seen":[1,3,5,9,17]},{"cards":["enemyeffect_19_1","enemyeffect_19_2","enemyeffect_19_3","enemyeffect_19_4","enemyeffect_19_5","enemyeffect_19_6"],"seen":[2,15,22]},{"cards":["enemyeffect_17_1","enemyeffect_17_2","enemyeffect_17_3","enemyeffect_17_4","enemyeffect_17_5","enemyeffect_17_6"],"seen":[7,14]},{"cards":["enemyeffect_10_5","enemyeffect_11_4","enemyeffect_12_5","enemyeffect_13_6","enemyeffect_15_4","enemyeffect_20_3"],"seen":[4,10,16]},{"cards":["enemyeffect_10_4","enemyeffect_11_5","enemyeffect_12_6","enemyeffect_14_4","enemyeffect_15_5","enemyeffect_20_2"],"seen":[6,18]},{"cards":["enemyeffect_10_4","enemyeffect_11_5","enemyeffect_12_4","enemyeffect_14_6","enemyeffect_15_4","enemyeffect_20_4"],"seen":[8]},{"cards":["enemyeffect_10_4","enemyeffect_11_6","enemyeffect_12_4","enemyeffect_13_4","enemyeffect_14_5","enemyeffect_15_5"],"seen":[11,20]},{"cards":["enemyeffect_10_4","enemyeffect_11_4","enemyeffect_12_5","enemyeffect_15_6","enemyeffect_20_1","enemyeffect_20_5"],"seen":[12]},{"cards":["enemyeffect_11_4","enemyeffect_12_4","enemyeffect_13_5","enemyeffect_14_4","enemyeffect_15_5","enemyeffect_17_6"],"seen":[13,19,21]}],"rule":{"series":[10,11,12,13,14,15,20],"tiers":[1,1,1,2,2,3],"perSeries":2,"prefer":["enemyeffect_10_6","enemyeffect_20_6"]},"count":6,"assumed":["a uniform pick among the 10 events","the unseen 10th set built by `rule`","险境 R6 drafts like R3"]},"boss":{"events":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"slots":6,"pick":"seen","groups":[{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_5_1","enemyeffect_b_11","enemyeffect_b_9","enemyeffect_b_14","enemyeffect_b_23"],"seen":[7,8,9,10,11,12,13,14,15,16,17,18,19,21],"weights":[12,13,12,12,11,5,13,8,7]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_8","enemyeffect_b_24","enemyeffect_b_19"],"seen":[1,5,22],"weights":[4,2,2,4,2,3,4,4,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_19","enemyeffect_b_22","enemyeffect_b_21","enemyeffect_b_2"],"seen":[6,20,"bahamut-12294"],"weights":[4,3,2,3,2,2,3,4,4]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_5","enemyeffect_b_17","enemyeffect_b_20"],"seen":[3],"weights":[2,2,1,1,1,2,2,2,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1","enemyeffect_b_4","enemyeffect_b_19"],"seen":[2],"weights":[1,1,2,2,2,2,2,2]},{"cards":["enemyeffect_b_10","enemyeffect_b_1","enemyeffect_b_3","enemyeffect_b_13","enemyeffect_b_12","enemyeffect_5_1"],"seen":[4],"weights":[2,2,2,2,2,2]}],"count":6,"assumed":["a group picked by the matches it came in (the per-match cause is open)","card weights 1 + hits","the single-draft groups completed with their base cards","boss bounties of no seen group are not offered"]},"hunter":{"events":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"slots":7,"pick":"slot","groups":[{"cards":["enemyeffect_16_4","enemyeffect_16_10","enemyeffect_15_7","enemyeffect_12_7","enemyeffect_13_8","enemyeffect_10_7","enemyeffect_11_7"],"seen":[1,6,21,22],"weights":[5,5,4,4,5,4,4]},{"cards":["enemyeffect_16_3","enemyeffect_15_7","enemyeffect_13_8","enemyeffect_16_9","enemyeffect_14_7","enemyeffect_11_7","enemyeffect_10_7"],"seen":[3,13],"weights":[3,3,3,2,3,3,2]},{"cards":["enemyeffect_16_5","enemyeffect_15_8","enemyeffect_12_7","enemyeffect_14_8","enemyeffect_10_7","enemyeffect_16_11","enemyeffect_11_7"],"seen":[10,12,16],"weights":[4,4,4,3,4,4,2]},{"cards":["enemyeffect_16_7","enemyeffect_16_9","enemyeffect_14_7","enemyeffect_16_11","enemyeffect_11_7","enemyeffect_13_7"],"seen":[11],"open":1,"weights":[2,2,2,2,2,2]},{"cards":["enemyeffect_16_8","enemyeffect_16_10","enemyeffect_14_8","enemyeffect_10_7","enemyeffect_16_12","enemyeffect_13_7"],"seen":[14,19],"open":1,"weights":[3,3,3,3,3,3]},{"cards":["enemyeffect_16_1","enemyeffect_10_8","enemyeffect_11_8","enemyeffect_15_7","enemyeffect_13_7","enemyeffect_14_7"],"seen":[17],"open":1,"weights":[2,2,2,2,2,2]},{"cards":["enemyeffect_10_8","enemyeffect_12_7","enemyeffect_13_7","enemyeffect_14_7","enemyeffect_11_7","enemyeffect_16_12"],"seen":[15],"open":1,"weights":[2,2,2,2,2,2]}],"rule":{"size":7,"onePerSeries":[10,11,12,13,14,15],"maxSeries16":2,"giants":["enemyeffect_16_1","enemyeffect_16_2","enemyeffect_16_3","enemyeffect_16_4","enemyeffect_16_5","enemyeffect_16_6","enemyeffect_16_7","enemyeffect_16_8"],"cards":["enemyeffect_10_8","enemyeffect_11_8","enemyeffect_12_7","enemyeffect_12_8","enemyeffect_13_8","enemyeffect_14_8","enemyeffect_15_7","enemyeffect_15_8","enemyeffect_16_9","enemyeffect_16_10","enemyeffect_10_7","enemyeffect_11_7","enemyeffect_13_7","enemyeffect_14_7","enemyeffect_16_11","enemyeffect_16_12"]},"count":6,"assumed":["one of the 7 seen lists, picked uniformly (which of the 15 events R11 fires is open)","card weights 1 + hits","the `open` cards built by `rule`"]}},"shopDraft":{"rounds":[11],"slots":[{"6":1},{"6":1},{"5":1},{"coin":1},{"3":1,"4":2,"5":3,"coin":2},{"3":1,"4":2,"5":3,"coin":2}],"coin":"chess_item_1_03_e_a","itemWeights":{"chess_item_3_12_e_a":2,"chess_item_4_01_e_a":2,"chess_item_4_11_e_a":2,"chess_item_5_03_e_a":3,"chess_item_5_06_e_a":2,"chess_item_5_07_e_a":3,"chess_item_5_09_e_a":3,"chess_item_6_02_e_a":2,"chess_item_6_03_e_a":2,"chess_item_6_08_e_a":2,"chess_item_6_09_e_a":5,"chess_item_6_11_e_a":2},"seen":[2,4,5,8],"count":6,"assumed":["the slot split","item weights 1 + seen","solo shows 3 of the 6","other rounds (标准 / 险境) keep the previous draw: tiers I–VI with replacement"]},"tacticDraft":{"rounds":[11],"kinds":["ally"],"weights":{"allybuff_select_1":4,"allybuff_select_2_1":2,"allybuff_select_2_4":3,"allybuff_select_2_5":3,"allybuff_select_2_7":2,"allybuff_select_3":3,"allybuff_select_4":4,"allybuff_select_5":2,"allybuff_select_6":4,"allybuff_select_7_2":2,"allybuff_select_7_3":2,"allybuff_select_7_4":2,"allybuff_select_7_8":3,"allybuff_select_19":2},"seen":[7,9,18,20],"count":6,"assumed":["card weights 1 + seen","independent draws (no slot structure)","no terrain card at R11","solo shows 3","other rounds (标准 / 险境) keep every card, uniform, with replacement"]},"schedule":{"mode_training_1":{"spRounds":[3],"rounds":{"3":{"families":[{"family":"supply","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1_tr"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_single_funny":{"spRounds":[],"rounds":{}},"mode_single_normal":{"spRounds":[6,9],"rounds":{"6":{"families":[{"family":"supply","weight":100}],"cards":3,"supplyTiers":[2,5],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true},"9":{"families":[{"family":"tactic","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_single_hard":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":3,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1_s","bounty_hunter_2_s","bounty_hunter_3_s","bounty_hunter_4_s","bounty_hunter_5_s","bounty_hunter_6_s","bounty_hunter_7_s","bounty_hunter_8_s","bounty_hunter_9_s","bounty_hunter_10_s","bounty_hunter_11_s","bounty_hunter_12_s","bounty_hunter_13_s","bounty_hunter_14_s","bounty_hunter_15_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_single_abyss":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1_s","enemy_initial_2_s","enemy_initial_3_s","enemy_initial_4_s","enemy_initial_5_s","enemy_initial_6_s","enemy_initial_7_s","enemy_initial_8_s","enemy_initial_9_s","enemy_initial_10_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":3,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1_s","bossInitial_2_s","bossInitial_3_s","bossInitial_4_s","bossInitial_5_s","bossInitial_6_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":3,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1_s","bounty_hunter_2_s","bounty_hunter_3_s","bounty_hunter_4_s","bounty_hunter_5_s","bounty_hunter_6_s","bounty_hunter_7_s","bounty_hunter_8_s","bounty_hunter_9_s","bounty_hunter_10_s","bounty_hunter_11_s","bounty_hunter_12_s","bounty_hunter_13_s","bounty_hunter_14_s","bounty_hunter_15_s"],"supply":["equip_free_2_s","equip_free_3_s","equip_free_4_s"],"shop":["artifact_paid_1_s","artifact_paid_2_s","artifact_paid_3_s","artifact_paid_4_s","artifact_paid_5_s"],"tactic":["buff_select_1_s","buff_select_2_s","buff_select_3_s","buff_select_4_s","hardbuff_select_1_s","hardbuff_select_2_s","hardbuff_select_3_s","terrain_m01_1_s","terrain_m02_1_s","terrain_m02_2_s","terrain_m03_1_s","terrain_m04_1_s","terrain_m06_1_s","terrain_m07_1_s"]},"assumed":true}}},"mode_multi_funny":{"spRounds":[3,9],"rounds":{"3":{"families":[{"family":"supply","weight":45},{"family":"tactic","weight":35},{"family":"shop","weight":20}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"9":{"families":[{"family":"supply","weight":45},{"family":"tactic","weight":35},{"family":"shop","weight":20}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_normal":{"spRounds":[3,6,9],"rounds":{"3":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"6":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[2,5],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true},"9":{"families":[{"family":"bounty","weight":50},{"family":"supply","weight":25},{"family":"shop","weight":10},{"family":"tactic","weight":15}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_hard":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":6,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}},"mode_multi_abyss":{"spRounds":[3,9,11],"rounds":{"3":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":["enemy_initial_1","enemy_initial_2","enemy_initial_3","enemy_initial_4","enemy_initial_5","enemy_initial_6","enemy_initial_7","enemy_initial_8","enemy_initial_9","enemy_initial_10"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"9":{"families":[{"family":"bounty","weight":100}],"cards":6,"supplyTiers":[3,6],"bountyDraft":"boss","events":{"bounty":["bossInitial_1","bossInitial_2","bossInitial_3","bossInitial_4","bossInitial_5","bossInitial_6"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":false},"11":{"families":[{"family":"bounty","weight":14},{"family":"shop","weight":4},{"family":"tactic","weight":4}],"cards":6,"supplyTiers":[4,6],"bountyDraft":"hunter","events":{"bounty":["bounty_hunter_1","bounty_hunter_2","bounty_hunter_3","bounty_hunter_4","bounty_hunter_5","bounty_hunter_6","bounty_hunter_7","bounty_hunter_8","bounty_hunter_9","bounty_hunter_10","bounty_hunter_11","bounty_hunter_12","bounty_hunter_13","bounty_hunter_14","bounty_hunter_15"],"supply":["equip_free_1","equip_free_2","equip_free_3","equip_free_4"],"shop":["artifact_paid_1","artifact_paid_2","artifact_paid_3","artifact_paid_4","artifact_paid_5"],"tactic":["buff_select_1","buff_select_2","buff_select_3","buff_select_4","hardbuff_select_1","hardbuff_select_2","hardbuff_select_3","terrain_m01_1","terrain_m02_1","terrain_m02_2","terrain_m03_1","terrain_m04_1","terrain_m06_1","terrain_m07_1"]},"assumed":true}}}},"pools":{"pool_equip_normal":{"kind":"equip","rule":"shopEligible","maxTier":"shopLevel","assumed":true},"pool_equip_shop_1":{"kind":"equip","rule":"shopEligible","tiers":[1],"assumed":true},"pool_equip_kathe":{"kind":"equip","rule":"shopEligible","assumed":true},"pool_equip_narant":{"kind":"equip","rule":"shopEligible","maxTier":"shopLevel","assumed":true},"pool_equip_vict":{"kind":"equip","items":["chess_item_4_09_e_a","chess_item_3_09_e_a","chess_item_3_10_e_a","chess_item_2_03_e_a"],"assumed":true},"pool_equip_pepe":{"kind":"equip","weighted":[["chess_item_1_03_e_a",45],["chess_item_2_04_e_a",45],["chess_item_6_07_e_a",10]],"goldenWeights":[40,40,20],"assumed":true},"pool_equip_rockr":{"kind":"equip","weighted":[["chess_item_1_01_e_a",10],["chess_item_2_03_e_a",2],["chess_item_3_09_e_a",2],["chess_item_3_10_e_a",2],["chess_item_4_09_e_a",2],["chess_item_4_03_e_a",1],["chess_item_4_11_e_a",4],["chess_item_3_03_e_a",4]],"assumed":true},"pool_chess_glady":{"kind":"chess","items":["chess_char_3_05_a","chess_char_2_07_a","chess_char_1_04_a"],"assumed":true},"pool_char_pinus":{"kind":"chess","weighted":[["chess_char_1_19_a",10],["chess_char_2_18_a",10],["chess_char_4_20_a",3]],"assumed":true},"pool_char_later":{"kind":"chess","bond":"lateranoShip","minTier":4,"golden":true,"rule":"shopEligible","assumed":true},"pool_chess_shop_1_reward":{"kind":"chess","tier":1,"rule":"shopEligible","assumed":true},"pool_chess_shop_2_reward":{"kind":"chess","tier":2,"rule":"shopEligible","assumed":true},"pool_chess_shop_3_reward":{"kind":"chess","tier":3,"rule":"shopEligible","assumed":true},"pool_chess_shop_4_reward":{"kind":"chess","tier":4,"rule":"shopEligible","assumed":true},"pool_chess_shop_5_reward":{"kind":"chess","tier":5,"rule":"shopEligible","assumed":true},"pool_chess_shop_6_reward":{"kind":"chess","tier":6,"rule":"shopEligible","assumed":true}}} \ No newline at end of file diff --git a/docs/DATA.md b/docs/DATA.md index 010cc6f7..d20b408c 100644 --- a/docs/DATA.md +++ b/docs/DATA.md @@ -369,7 +369,7 @@ Types: `BAND_INITIAL` 41, `BOND` 23, `EQUIP` 115, `ENEMY_GAIN` 129 (悬赏), `BU | `schedule[modeId]` | `{"spRounds":[3,6,9],"rounds":{"3":{"families":[{"family":"bounty","weight":50},…],"cards":6,"supplyTiers":[1,4],"bountyDraft":"initial","events":{"bounty":[…],"supply":[…],"shop":[…],"tactic":[…]},"assumed":true}}}` | research 01 A4 defaults: pick a family by weight; `supplyTiers` = item tier window for 道具补给; 机密商店 draws `shopDraft` at its `rounds` (R11), else any normal shop item of tiers I–VI per card (duplicates allowed); `bountyDraft` = the `bountyDrafts` kind of the round's 悬赏决策 (R3 / 险境 R6 `initial`, R9 `boss`, R11 `hunter`); 绝境 / 终极 R11 = 悬赏决策 14 / 机密商店 4 / 战术决策 4 (the official co-op R11s of 22 matches, no 道具补给; weights = those counts [ASSUMED]; solo takes the same weights [ASSUMED: no solo screenshot — extrapolated from co-op, the data has solo R11 悬赏决策 events `bounty_hunter_*_s`]); `events` = the official event ids of that kind (`enemy_initial_*`, `bossInitial_*`, `bounty_hunter_*`), usable as the phase header | | `shopDraft` | `{"rounds":[11],"slots":[{"6":1},{"6":1},{"5":1},{"coin":1},{"3":1,"4":2,"5":3,"coin":2},{"3":1,"4":2,"5":3,"coin":2}],"coin":"chess_item_1_03_e_a","itemWeights":{"chess_item_6_09_e_a":5,…},"seen":[2,4,5,8],"count":6}` | the official 机密商店 (R11 of matches 2, 4, 5, 8; build-data `SHOP_DRAFT`; the user: "机密商店按官方改成可以重复吧"): six slots, each drawn on its own — with replacement, so an item can come twice (official: 盟约之币 ×2, 变形同构体 ×2) — a tier (or `coin` = 盟约之币) by the slot's weights, then an item of that tier by `itemWeights` (1 + the official cards it showed on; unlisted 1). Every official shop: exactly two tier VI, ≥ 1 V, ≥ 1 盟约之币, no other tier I / II; the slot split and the weights [ASSUMED]; solo 3 of the 6 [ASSUMED]; only at `rounds` (R11 = 绝境 / 终极, the rounds of the screenshots) — the earlier 机密商店 of 标准 R3 / R9 and 险境 R3 / R6 / R9 (no screenshot; the data's shop events sit in three blocks) keep the previous draw, any normal shop item of tiers I–VI per card, with replacement [ASSUMED]; free (price 0) | | `tacticDraft` | `{"rounds":[11],"kinds":["ally"],"weights":{"allybuff_select_4":4,…},"seen":[7,9,18,20],"count":6}` | the official 战术决策 (R11 of matches 7, 9, 18, 20; build-data `TACTIC_DRAFT`; the user: "战术决策也按官方改成可以重复吧"): six cards, each drawn on its own — with replacement, so a card can come twice (official: 补给 ×2 in match 7; the other three drafts show six different cards). All 24 official cards are `ally` cards (no 排斥 / 责罚 / 裁决, no 模拟战场演变; four drafts without a debuff: about 0.04 % for the previous draw, 6 different cards of the 26 ally + 9 debuff cards), and 列装 / 财富 / 补给 / 整备 / 升华 made 12 of them (uniform: about 4.6), so at `rounds` (R11 = 绝境 / 终极, the round of the screenshots) only the cards of `kinds`, each by `weights` (1 + the official cards it showed on; unlisted 1) [ASSUMED: the weights; no terrain card at R11 — the maps of the 4 matches are unknown]; each card independent, no slots like `shopDraft` [ASSUMED, open: all 4 drafts hold a 驰援, a 盟誓 and two of 列装 / 财富 / 补给 / 整备 / 升华 — about 3 % under independent draws, a pattern spotted after the fact]; solo 3 [ASSUMED]; other rounds (标准 R3 / R9, 险境 R3 / R6 / R9, 险境 solo R9; no screenshot) every card uniform, terrain cards only for the match stage, with replacement too [ASSUMED]. A card acting only on dead bonds is never offered (`Match.bondLive`). `assumed` lists the assumed parts | -| `pools[poolId]` | `{"kind":"equip","items":[…]}` / `{"kind":"chess","tier":2,"rule":"shopEligible"}` | server-side reward pools referenced by effects (`pool_equip_*`, `pool_chess_shop_N_reward`, `pool_char_later`, …), all [ASSUMED]; `rule:"shopEligible"` = visible/non-hidden entries, `maxTier:"shopLevel"` = ≤ current shop level, `weighted` = `[[id, weight]]`. `pool_equip_vict` (维多利亚, every 25 layers: "获得一件带有随机特殊效果的维式重锤") and `pool_equip_rockr` (洛洛's 定制品; user playtest #4 — the research 04 §8 guess 有限加速器 / 激光发射器 / 护盾无人机 / 双模机械臂 / 蜂鸣器 is superseded) = the 4 special 维式重锤, uniform | +| `pools[poolId]` | `{"kind":"equip","items":[…]}` / `{"kind":"chess","tier":2,"rule":"shopEligible"}` | server-side reward pools referenced by effects (`pool_equip_*`, `pool_chess_shop_N_reward`, `pool_char_later`, …), all [ASSUMED]; `rule:"shopEligible"` = visible/non-hidden entries, `maxTier:"shopLevel"` = ≤ current shop level, `weighted` = `[[id, weight]]`. `pool_equip_vict` (维多利亚, every 25 layers: "获得一件带有随机特殊效果的维式重锤") = the 4 special 维式重锤, uniform; `pool_equip_rockr` (洛洛's 定制品) = the measured 8-item pool of 路标月报#2 item 6 — 10维式重锤 2战栗 2坚固 2加速 2灼燃 1有限加速器 4护盾无人机 4激光发射器 (a subset of the shared equipment pool: the four shop-sold entries draw through the item stock; supersedes both the research 04 §8 guess and the playtest-#4 4-hammer reading); `pool_char_pinus` (焰尾) = 野鬃 10 / 灰毫 10 / 远牙 3 (same source) | ## 9. `enemies.json` — `{ [enemyKey]: Enemy }` (249 keys that can appear) diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..aef27ceb 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -522,7 +522,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m04","bossId":"boss_3","hiddenBossId":"boss_8","factions":["FLY","TIMES","DOT"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":51,"bossPoolLeft":0,"virtualMs":121400}, + "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":51,"bossPoolLeft":0,"virtualMs":122900}, "rng": {"setup":25,"shop":487,"waves":0,"draft":40,"bots":21624,"meta":2}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -569,27 +569,27 @@ { "round": 9, "ai_0": [1,45,12,0,3,4,8,"c2512400",74,"arcaneShip 1/12, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/24, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19",17,20,3,78], - "ai_1": [1,28,12,0,3,4,8,"47bdf5df",38,"arcaneShip 1/16, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/4, preciShip 0/12, sargonShip 0/10, siracusaShip 0/6, soloShip 1/0, steadShip 1/8, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/10",20,20,0,77] + "ai_1": [1,28,12,0,3,4,8,"9d3cdd4b",38,"arcaneShip 1/16, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/4, preciShip 0/12, sargonShip 0/10, siracusaShip 0/6, soloShip 1/0, steadShip 1/8, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/10",20,20,0,77] }, { "round": 10, "ai_0": [1,45,15,0,0,5,8,"4b7370c2",82,"arcaneShip 1/16, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/28, soloShip 1/6, steadShip 0/3, suntShip 1/0, swiftShip 1/19, visiShip 1/0",6,8,2,92], - "ai_1": [1,28,15,0,2,5,8,"5066a6c4",54,"arcaneShip 1/20, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/8, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/15",8,8,0,91] + "ai_1": [1,28,15,0,2,5,8,"e01a4912",54,"arcaneShip 1/20, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/8, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/10, victoriaShip 0/3, visiShip 1/15",8,8,0,91] }, { "round": 11, "ai_0": [1,45,12,0,0,5,8,"dcb718bd",113,"arcaneShip 1/24, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/42, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/25",23,23,0,105], - "ai_1": [1,28,14,0,2,5,8,"e3e0465d",90,"arcaneShip 1/34, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/14, soloShip 1/0, steadShip 0/11, swiftShip 1/22, victoriaShip 0/3, visiShip 1/20",23,23,0,105] + "ai_1": [1,28,14,0,2,5,8,"37638c51",90,"arcaneShip 1/34, deputShip 0/3, kazimierzShip 0/4, kjeragShip 0/6, preciShip 0/12, sargonShip 0/10, siracusaShip 1/14, soloShip 1/0, steadShip 0/11, swiftShip 1/22, victoriaShip 0/3, visiShip 1/20",22,23,1,105] }, { "round": 12, "ai_0": [1,45,12,0,0,6,8,"396b1bd7",113,"arcaneShip 1/24, lateranoShip 1/8, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/42, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/25",105,32,0,116], - "ai_1": [1,28,14,0,0,6,8,"27b22698",78,"arcaneShip 1/36, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/25",95,32,10,118] + "ai_1": [1,28,14,0,0,6,8,"b4a8e376",78,"arcaneShip 1/36, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/25",95,32,10,118] }, { "round": 13, "ai_0": [1,35,12,0,0,6,8,"f34ca72b",143,"arcaneShip 1/36, lateranoShip 1/11, preciShip 0/10, raidShip 1/5, sargonShip 0/10, siracusaShip 1/54, soloShip 1/6, steadShip 1/3, suntShip 1/0, swiftShip 1/28, visiShip 1/0",23,34,11,128], - "ai_1": [1,18,12,0,2,6,8,"fed35118",108,"arcaneShip 1/40, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, raidShip 1/21, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/30",11,34,23,130] + "ai_1": [1,18,12,0,2,6,8,"e50fe8f7",116,"arcaneShip 1/40, deputShip 0/3, kazimierzShip 0/4, kjeragShip 1/6, preciShip 0/12, raidShip 1/29, sargonShip 0/10, siracusaShip 0/14, soloShip 1/0, steadShip 1/11, suntShip 1/0, swiftShip 0/22, victoriaShip 0/3, visiShip 1/30",10,34,24,130] } ], "players": { @@ -603,7 +603,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":162,"bossDamage":470300,"dmgDealt":3029618,"gold":139,"itemsEquipped":14,"kills":336,"leaks":16,"lpLost":10,"merges":3,"perfectRounds":10,"refreshes":21}, + "stats": {"activatedLayers":162,"bossDamage":526203,"dmgDealt":3117886,"gold":139,"itemsEquipped":14,"kills":340,"leaks":16,"lpLost":10,"merges":3,"perfectRounds":10,"refreshes":21}, "lineup": ["1_01_b@11,7","4_02_a@11,8[4_03_e_b]","4_10_b@10,5[3_05_e_a+4_07_e_a]","4_01_a@10,8","3_05_a@9,4[3_11_e_a]","1_08_b@9,5[4_04_e_a+4_02_e_b]","6_04_a@9,7","3_18_a@9,9[4_04_e_b]"], "bonds": ["arcaneShip 1/48","lateranoShip 1/11","preciShip 0/10","raidShip 0/5","sargonShip 0/10","siracusaShip 1/66","soloShip 1/6","steadShip 1/3","suntShip 1/0","swiftShip 1/28","visiShip 1/0"] }, @@ -617,9 +617,9 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":131,"bossDamage":947200,"dmgDealt":3352454,"gold":144,"itemsEquipped":18,"kills":300,"leaks":34,"lpLost":10,"merges":2,"perfectRounds":10,"refreshes":22}, - "lineup": ["3_14_a@12,8[2_01_e_a+4_08_e_b]","6_08_a@11,7[4_11_e_a+4_02_e_a]","5_12_a@11,8","4_10_a@10,5[4_09_e_a+1_01_e_a]","5_07_a@10,7[3_11_e_a+4_06_e_a]","4_04_a@10,8[4_04_e_a+2_03_e_a]","5_10_a@9,8","1_08_b@9,9[4_02_e_b+4_10_e_a]"], - "bonds": ["arcaneShip 2/50","deputShip 0/3","kazimierzShip 0/4","kjeragShip 0/6","preciShip 0/12","raidShip 1/26","sargonShip 0/10","siracusaShip 1/20","soloShip 1/0","steadShip 0/11","swiftShip 0/22","victoriaShip 0/3","visiShip 1/35"] + "stats": {"activatedLayers":139,"bossDamage":891297,"dmgDealt":3212574,"gold":144,"itemsEquipped":17,"kills":298,"leaks":36,"lpLost":10,"merges":2,"perfectRounds":9,"refreshes":22}, + "lineup": ["3_14_a@12,8[2_01_e_a+4_08_e_b]","6_08_a@11,7[4_02_e_a]","5_12_a@11,8","4_10_a@10,5[1_01_e_b+4_11_e_a]","5_07_a@10,7[3_11_e_a+4_06_e_a]","4_04_a@10,8[4_04_e_a+3_03_e_a]","5_10_a@9,8","1_08_b@9,9[4_02_e_b+4_10_e_a]"], + "bonds": ["arcaneShip 2/50","deputShip 0/3","kazimierzShip 0/4","kjeragShip 0/6","preciShip 0/12","raidShip 1/34","sargonShip 0/10","siracusaShip 1/20","soloShip 1/0","steadShip 0/11","swiftShip 0/22","victoriaShip 0/3","visiShip 1/35"] } } }, @@ -744,8 +744,8 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m03","bossId":"boss_4","hiddenBossId":"boss_9","factions":["FLY","TIMES","REFLECTION"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2616799,"virtualMs":127150}, - "rng": {"setup":25,"shop":506,"waves":0,"draft":75,"bots":25119,"meta":16}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2957413,"virtualMs":127150}, + "rng": {"setup":25,"shop":558,"waves":0,"draft":75,"bots":25107,"meta":9}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ { @@ -774,57 +774,57 @@ }, { "round": 5, - "ai_0": [1,23,10,0,0,3,8,"7d798140",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",47,16,6,34], + "ai_0": [1,23,10,0,0,3,8,"072ffdf0",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",45,16,8,34], "ai_1": [1,45,9,0,0,2,8,"255ecf36",11,"kazimierzShip 0/11, lateranoShip 1/0, soloShip 1/0, suntShip 1/0, swiftShip 1/11",53,16,0,31], "ai_2": [1,27,9,0,0,3,8,"d3b8e94d",12,"deputShip 1/2, siracusaShip 1/2, soloShip 1/8, yanShip 0/1",48,16,5,32] }, { "round": 6, - "ai_0": [1,23,9,0,0,3,8,"e75abc42",50,"deputShip 2/20, indomShip 1/5, kazimierzShip 0/2, soloShip 0/4, suntShip 1/4, swiftShip 1/15, victoriaShip 1/6",26,26,0,43], + "ai_0": [1,23,9,0,0,3,8,"ae2b71e6",50,"deputShip 2/20, indomShip 1/5, kazimierzShip 0/2, soloShip 0/4, suntShip 1/4, swiftShip 1/15, victoriaShip 1/6",26,26,0,43], "ai_1": [1,45,9,0,0,3,8,"16dcdcd4",17,"kazimierzShip 0/11, lateranoShip 1/6, skillfulShip 1/0, soloShip 1/0, suntShip 1/0, swiftShip 1/11",26,26,0,40], "ai_2": [1,27,9,0,0,3,8,"4297083d",36,"deputShip 1/4, indomShip 1/4, siracusaShip 1/14, soloShip 1/12, suntShip 1/2, yanShip 0/1",18,26,8,43] }, { "round": 7, - "ai_0": [1,23,10,0,0,4,8,"057d494f",82,"deputShip 2/28, indomShip 1/10, kazimierzShip 0/2, soloShip 0/4, suntShip 1/8, swiftShip 1/24, victoriaShip 1/12",25,25,0,54], + "ai_0": [1,23,10,0,0,4,8,"d510b579",82,"deputShip 2/28, indomShip 1/10, kazimierzShip 0/2, soloShip 0/4, suntShip 1/8, swiftShip 1/24, victoriaShip 1/12",25,25,0,54], "ai_1": [1,45,10,0,1,3,8,"e535389c",47,"indomShip 1/1, kazimierzShip 0/11, lateranoShip 1/15, skillfulShip 1/8, soloShip 1/0, steadShip 1/10, suntShip 1/0, swiftShip 1/13",25,25,0,49], "ai_2": [1,27,10,0,0,4,8,"72d9bb49",56,"deputShip 1/6, indomShip 1/8, siracusaShip 1/24, soloShip 1/14, suntShip 1/4, yanShip 0/1",24,25,1,52] }, { "round": 8, - "ai_0": [1,13,11,0,0,4,8,"1a19d3cd",115,"deputShip 2/36, emptyShip 1/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 1/4, soloShip 0/4, suntShip 1/12, swiftShip 1/33, victoriaShip 1/20, visiShip 1/6",6,20,14,65], - "ai_1": [1,37,12,0,0,4,8,"21b7b869",69,"indomShip 2/2, kazimierzShip 0/11, lateranoShip 1/18, skillfulShip 1/13, soloShip 1/0, steadShip 1/21, suntShip 1/0, swiftShip 1/15",12,20,8,61], - "ai_2": [1,20,11,0,0,4,8,"e55039fc",76,"deputShip 1/8, indomShip 1/12, siracusaShip 1/34, soloShip 1/16, suntShip 1/6, yanShip 0/1",13,20,7,63] + "ai_0": [1,13,11,0,0,4,8,"c1ff398a",111,"arcaneShip 1/8, deputShip 2/32, indomShip 0/10, kazimierzShip 0/2, soloShip 0/4, suntShip 1/12, swiftShip 1/37, victoriaShip 1/18, visiShip 1/4",4,20,16,65], + "ai_1": [1,39,12,0,0,4,8,"6cdf1f7a",68,"indomShip 0/1, kazimierzShip 0/11, lateranoShip 1/18, skillfulShip 1/13, soloShip 1/0, steadShip 1/22, suntShip 2/0, swiftShip 1/15",14,20,6,61], + "ai_2": [1,21,11,0,0,4,8,"d989437a",78,"deputShip 2/10, indomShip 0/8, siracusaShip 1/39, soloShip 1/21, suntShip 1/8, yanShip 0/1",14,20,6,64] }, { "round": 9, - "ai_0": [1,3,12,2,1,4,8,"cfd39781",155,"deputShip 1/42, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 1/6, soloShip 0/4, suntShip 1/14, swiftShip 1/49, victoriaShip 1/30, visiShip 1/14",48,22,11,78], - "ai_1": [1,34,12,0,1,4,8,"1d9903af",113,"indomShip 2/9, kazimierzShip 0/11, lateranoShip 1/27, skillfulShip 1/21, soloShip 1/0, steadShip 1/30, suntShip 1/0, swiftShip 1/20, visiShip 1/6",60,22,3,73], - "ai_2": [1,12,12,0,0,4,8,"cf7cc290",88,"deputShip 0/8, indomShip 1/14, raidShip 1/1, siracusaShip 1/46, soloShip 1/16, steadShip 1/5, suntShip 1/6, yanShip 0/1",48,22,8,73] + "ai_0": [1,3,12,2,1,4,8,"fbb2ffe2",128,"arcaneShip 1/24, deputShip 2/40, indomShip 0/10, kazimierzShip 0/2, soloShip 1/8, suntShip 1/16, swiftShip 0/37, victoriaShip 1/28, visiShip 1/12",40,22,12,77], + "ai_1": [1,35,12,0,1,4,8,"07eb7cb9",93,"indomShip 0/1, kazimierzShip 0/11, lateranoShip 1/24, skillfulShip 1/21, soloShip 1/0, steadShip 2/31, suntShip 2/0, swiftShip 1/17",63,22,4,72], + "ai_2": [1,13,12,0,0,4,8,"80de288d",111,"deputShip 1/12, indomShip 1/12, raidShip 1/2, siracusaShip 1/47, soloShip 1/23, steadShip 1/5, suntShip 1/10, yanShip 0/1",49,22,8,75] }, { "round": 10, - "ai_0": [0,0,15,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",13,18,5,94], - "ai_1": [1,24,13,0,0,5,8,"3dbb8e61",139,"indomShip 2/16, kazimierzShip 0/11, lateranoShip 1/33, miraShip 1/0, skillfulShip 1/29, soloShip 1/0, steadShip 1/39, suntShip 1/0, swiftShip 1/22, visiShip 0/6",6,18,12,86], - "ai_2": [1,2,12,0,2,5,8,"1454b0c1",78,"deputShip 0/8, indomShip 0/14, raidShip 0/1, siracusaShip 2/56, soloShip 1/16, steadShip 0/5, suntShip 1/6, yanShip 0/1",8,18,10,86] + "ai_0": [0,0,15,0,0,5,0,"811c9dc5",0,"arcaneShip 0/32, deputShip 0/52, indomShip 0/10, kazimierzShip 0/2, soloShip 0/12, suntShip 0/20, swiftShip 0/37, victoriaShip 0/34, visiShip 0/16",12,18,6,90], + "ai_1": [1,31,13,0,0,5,8,"0398042e",130,"indomShip 0/1, kazimierzShip 0/11, lateranoShip 1/36, skillfulShip 1/29, soloShip 1/0, steadShip 2/46, suntShip 2/0, swiftShip 1/19",14,18,4,84], + "ai_2": [1,3,12,0,0,5,8,"dc3116d5",134,"deputShip 1/14, indomShip 1/16, raidShip 1/4, siracusaShip 1/55, soloShip 1/25, steadShip 1/8, suntShip 1/12, yanShip 0/1",3,18,15,86] }, { "round": 11, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], - "ai_1": [1,21,12,0,1,5,8,"e0fdd898",187,"indomShip 2/24, kazimierzShip 0/11, lateranoShip 1/39, miraShip 1/0, skillfulShip 1/37, soloShip 1/0, steadShip 1/55, suntShip 2/0, swiftShip 1/24, visiShip 1/8",22,25,3,97], - "ai_2": [0,0,14,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",1,25,24,101] + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"arcaneShip 0/32, deputShip 0/52, indomShip 0/10, kazimierzShip 0/2, soloShip 0/12, suntShip 0/20, swiftShip 0/37, victoriaShip 0/34, visiShip 0/16",null,null,null,90], + "ai_1": [1,27,12,0,1,5,8,"94474806",168,"indomShip 0/1, kazimierzShip 0/11, lateranoShip 1/48, raidShip 1/1, skillfulShip 1/37, soloShip 1/0, steadShip 2/61, suntShip 1/0, swiftShip 1/21",21,25,4,96], + "ai_2": [0,0,12,0,0,5,0,"811c9dc5",0,"deputShip 0/16, indomShip 0/20, raidShip 0/7, siracusaShip 0/81, soloShip 0/25, steadShip 0/15, suntShip 0/14, yanShip 0/1",10,25,15,99] }, { "round": 12, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], - "ai_1": [1,11,13,2,0,6,8,"12527a78",217,"indomShip 2/26, kazimierzShip 0/11, lateranoShip 1/45, miraShip 1/0, skillfulShip 1/43, soloShip 1/0, steadShip 1/69, suntShip 2/0, swiftShip 1/24, visiShip 1/10",15,57,42,111], - "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",null,null,null,101] + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"arcaneShip 0/32, deputShip 0/52, indomShip 0/10, kazimierzShip 0/2, soloShip 0/12, suntShip 0/20, swiftShip 0/37, victoriaShip 0/34, visiShip 0/16",null,null,null,90], + "ai_1": [1,17,13,0,0,6,8,"951e9b91",161,"indomShip 0/1, kazimierzShip 0/11, lateranoShip 1/54, raidShip 1/2, siracusaShip 1/6, skillfulShip 0/45, soloShip 1/0, steadShip 2/70, suntShip 2/0, swiftShip 1/29",14,57,43,110], + "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/16, indomShip 0/20, raidShip 0/7, siracusaShip 0/81, soloShip 0/25, steadShip 0/15, suntShip 0/14, yanShip 0/1",null,null,null,99] }, { "round": 13, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], - "ai_1": [1,1,14,0,0,6,8,"e4432904",249,"indomShip 1/26, kazimierzShip 0/11, lateranoShip 1/51, miraShip 1/2, skillfulShip 1/49, soloShip 1/0, steadShip 2/87, suntShip 2/0, swiftShip 1/24, visiShip 1/10",6,26,20,127], - "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",null,null,null,101] + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"arcaneShip 0/32, deputShip 0/52, indomShip 0/10, kazimierzShip 0/2, soloShip 0/12, suntShip 0/20, swiftShip 0/37, victoriaShip 0/34, visiShip 0/16",null,null,null,90], + "ai_1": [1,7,12,0,0,6,8,"28aefa85",202,"indomShip 0/1, kazimierzShip 0/11, kjeragShip 0/5, lateranoShip 1/60, raidShip 1/3, siracusaShip 0/6, skillfulShip 1/50, soloShip 1/0, steadShip 2/89, suntShip 1/0, swiftShip 0/29",9,26,17,124], + "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/16, indomShip 0/20, raidShip 0/7, siracusaShip 0/81, soloShip 0/25, steadShip 0/15, suntShip 0/14, yanShip 0/1",null,null,null,99] } ], "players": { @@ -838,9 +838,9 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 2, "reward": 191, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1764377,"gold":94,"itemsEquipped":10,"kills":219,"leaks":36,"lpLost":25,"merges":4,"perfectRounds":6,"refreshes":9}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1491549,"gold":90,"itemsEquipped":8,"kills":206,"leaks":42,"lpLost":26,"merges":4,"perfectRounds":6,"refreshes":11}, "lineup": [], - "bonds": ["deputShip 0/46","emptyShip 0/4","indomShip 0/10","kazimierzShip 0/2","skillfulShip 0/6","soloShip 0/4","suntShip 0/18","swiftShip 0/73","victoriaShip 0/40","visiShip 0/22"] + "bonds": ["arcaneShip 0/32","deputShip 0/52","indomShip 0/10","kazimierzShip 0/2","soloShip 0/12","suntShip 0/20","swiftShip 0/37","victoriaShip 0/34","visiShip 0/16"] }, "ai_1": { "alive": true, @@ -852,9 +852,9 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 3, "reward": 340, - "stats": {"activatedLayers":239,"bossDamage":1583201,"dmgDealt":6660572,"gold":139,"itemsEquipped":7,"kills":315,"leaks":88,"lpLost":44,"merges":6,"perfectRounds":7,"refreshes":15}, - "lineup": ["6_09_a@12,8","3_21_b@11,7[3_03_e_a+2_04_e_a]","6_08_a@11,8","3_16_b@10,6[5_01_e_a+1_02_e_a]","4_01_a@10,7","6_07_a@10,8[4_07_e_a]","2_17_b@9,6","5_06_a@9,9"], - "bonds": ["indomShip 1/26","kazimierzShip 0/11","lateranoShip 1/57","miraShip 0/8","skillfulShip 1/55","soloShip 1/0","steadShip 2/101","suntShip 1/0","swiftShip 0/24","visiShip 0/10"] + "stats": {"activatedLayers":222,"bossDamage":1242587,"dmgDealt":6377846,"gold":137,"itemsEquipped":10,"kills":329,"leaks":78,"lpLost":38,"merges":7,"perfectRounds":7,"refreshes":18}, + "lineup": ["6_09_a@12,8[3_04_e_a]","4_13_a@11,6","3_21_b@11,7[3_02_e_a+3_11_e_a]","6_09_a@11,8[3_03_e_a+6_09_e_a]","4_01_a@10,7[4_02_e_a+4_04_e_b]","4_16_b@10,8","2_17_b@9,6[4_05_e_a]","3_05_a@9,9"], + "bonds": ["indomShip 0/1","kazimierzShip 0/11","kjeragShip 0/5","lateranoShip 1/66","raidShip 1/3","siracusaShip 0/6","skillfulShip 1/56","soloShip 1/0","steadShip 2/97","suntShip 1/0","swiftShip 0/29"] }, "ai_2": { "alive": false, @@ -866,9 +866,9 @@ "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 2, "reward": 213, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1833379,"gold":101,"itemsEquipped":10,"kills":182,"leaks":74,"lpLost":35,"merges":3,"perfectRounds":2,"refreshes":16}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1906671,"gold":99,"itemsEquipped":7,"kills":188,"leaks":69,"lpLost":34,"merges":3,"perfectRounds":2,"refreshes":18}, "lineup": [], - "bonds": ["deputShip 0/8","indomShip 0/14","preciShip 0/5","raidShip 0/1","siracusaShip 0/68","soloShip 0/16","steadShip 0/5","suntShip 0/6","swiftShip 0/5","yanShip 0/1"] + "bonds": ["deputShip 0/16","indomShip 0/20","raidShip 0/7","siracusaShip 0/81","soloShip 0/25","steadShip 0/15","suntShip 0/14","yanShip 0/1"] } } }, @@ -919,14 +919,14 @@ "ai_0": [1,26,8,0,2,3,8,"e0a5365e",11,"deputShip 1/11, kjeragShip 0/2, sargonShip 0/11, steadShip 0/2",16,16,0,30], "ai_1": [1,45,8,0,0,2,8,"5eb18113",15,"preciShip 0/2, sargonShip 0/2, siracusaShip 1/11, steadShip 2/4",16,16,0,29], "ai_2": [1,28,8,0,0,2,8,"ce00fa5a",16,"deputShip 1/2, kjeragShip 0/5, preciShip 2/14, sargonShip 0/8, yanShip 0/6",16,16,0,28], - "ai_3": [1,31,8,0,0,3,7,"7334b6cc",18,"deputShip 1/4, preciShip 1/14, siracusaShip 0/3, yanShip 0/1",16,16,0,30] + "ai_3": [1,31,8,0,0,3,7,"10519041",18,"deputShip 1/4, preciShip 1/14, siracusaShip 0/3, yanShip 0/1",16,16,0,30] }, { "round": 6, "ai_0": [1,26,11,0,0,3,8,"4d181188",37,"deputShip 1/15, kjeragShip 1/9, preciShip 0/5, sargonShip 0/11, steadShip 1/4, victoriaShip 1/9",30,30,0,41], "ai_1": [1,45,9,0,0,3,8,"ffdddfc0",28,"preciShip 0/2, sargonShip 0/2, siracusaShip 1/13, steadShip 2/15",30,30,0,38], "ai_2": [1,28,9,0,0,3,8,"d02668e4",25,"deputShip 1/4, kjeragShip 0/5, preciShip 2/21, sargonShip 0/8, yanShip 0/6",30,30,0,37], - "ai_3": [1,31,9,0,0,3,7,"1297d165",30,"deputShip 1/6, emptyShip 1/2, preciShip 1/22, siracusaShip 0/6, yanShip 0/1",30,30,0,38] + "ai_3": [1,31,9,0,0,3,7,"cf5e5aea",30,"deputShip 1/6, emptyShip 1/2, preciShip 1/22, siracusaShip 0/6, yanShip 0/1",30,30,0,38] }, { "round": 7, @@ -947,35 +947,35 @@ "ai_0": [1,26,12,0,0,4,8,"c8718a3e",92,"deputShip 2/27, kjeragShip 1/17, preciShip 2/39, sargonShip 0/11, steadShip 0/8, swiftShip 1/9, victoriaShip 0/21",30,30,0,72], "ai_1": [1,45,12,0,2,4,8,"e5de3f19",62,"preciShip 0/2, sargonShip 0/2, siracusaShip 1/31, steadShip 2/31",30,30,0,73], "ai_2": [1,28,12,0,0,4,8,"770ec2ca",87,"deputShip 2/12, kjeragShip 0/5, preciShip 2/54, sargonShip 1/21, yanShip 0/6",30,30,0,68], - "ai_3": [1,31,13,2,2,4,7,"a281874d",95,"deputShip 0/10, emptyShip 1/6, preciShip 2/67, siracusaShip 0/6, swiftShip 1/12, visiShip 1/10, yanShip 0/1",30,30,0,74] + "ai_3": [1,31,13,2,2,4,7,"836ae322",95,"deputShip 0/10, emptyShip 1/6, preciShip 2/67, siracusaShip 0/6, swiftShip 1/12, visiShip 1/10, yanShip 0/1",30,30,0,74] }, { "round": 10, "ai_0": [1,26,12,0,0,5,8,"35882054",128,"deputShip 1/29, kjeragShip 1/19, preciShip 2/59, sargonShip 0/11, steadShip 0/8, swiftShip 1/21, victoriaShip 0/21",29,29,0,84], "ai_1": [1,45,14,0,0,5,8,"730ea056",45,"deputShip 1/2, preciShip 0/2, sargonShip 0/2, siracusaShip 1/43, steadShip 0/31",29,29,0,86], "ai_2": [1,28,12,0,0,5,8,"339a291f",119,"deputShip 2/16, kjeragShip 0/5, preciShip 2/72, sargonShip 1/31, yanShip 0/6",29,29,0,79], - "ai_3": [1,31,16,0,2,5,7,"a765107e",117,"deputShip 0/10, emptyShip 0/6, preciShip 2/78, siracusaShip 0/6, swiftShip 1/17, visiShip 1/22, yanShip 0/1",29,29,0,89] + "ai_3": [1,31,16,0,2,5,7,"c51643e5",117,"deputShip 0/10, emptyShip 0/6, preciShip 2/78, siracusaShip 0/6, swiftShip 1/17, visiShip 1/22, yanShip 0/1",29,29,0,89] }, { "round": 11, "ai_0": [1,26,12,0,2,5,8,"9d2a55eb",166,"deputShip 2/33, kjeragShip 1/23, preciShip 2/75, sargonShip 0/11, steadShip 0/8, swiftShip 1/35, victoriaShip 0/21",28,28,0,98], "ai_1": [1,45,12,0,0,5,8,"65f29644",72,"deputShip 0/2, emptyShip 1/0, preciShip 1/6, sargonShip 0/2, siracusaShip 1/61, steadShip 0/31, visiShip 1/5",28,28,0,97], "ai_2": [1,28,12,0,0,5,8,"81bc5ae1",140,"deputShip 1/18, kjeragShip 0/5, preciShip 2/89, sargonShip 1/33, yanShip 0/6",28,28,0,91], - "ai_3": [1,31,16,2,0,5,7,"1d43c4da",147,"deputShip 0/10, emptyShip 0/6, preciShip 1/93, siracusaShip 0/6, swiftShip 0/17, victoriaShip 1/10, visiShip 1/44, yanShip 0/1",28,28,0,104] + "ai_3": [1,31,16,2,0,5,7,"566cbb6d",147,"deputShip 0/10, emptyShip 0/6, preciShip 1/93, siracusaShip 0/6, swiftShip 0/17, victoriaShip 1/10, visiShip 1/44, yanShip 0/1",28,28,0,104] }, { "round": 12, "ai_0": [1,26,14,0,0,6,8,"d3120fcb",204,"deputShip 2/37, kjeragShip 1/27, preciShip 2/91, sargonShip 0/11, steadShip 0/8, swiftShip 1/49, victoriaShip 0/21",46,46,0,110], "ai_1": [1,45,12,0,2,6,8,"f6b8e9a9",95,"deputShip 1/4, emptyShip 1/2, preciShip 1/12, sargonShip 0/2, siracusaShip 1/65, steadShip 0/31, visiShip 1/12",46,46,0,109], "ai_2": [1,28,12,0,0,6,8,"f8339ca2",177,"deputShip 2/22, kjeragShip 0/5, preciShip 2/108, sargonShip 1/47, yanShip 0/6",46,46,0,103], - "ai_3": [1,31,16,0,0,6,7,"d89d2703",188,"deputShip 0/10, emptyShip 1/6, preciShip 1/104, siracusaShip 0/6, swiftShip 1/22, victoriaShip 0/14, visiShip 1/56, yanShip 0/1",46,46,0,118] + "ai_3": [1,31,16,0,0,6,7,"6c3799c7",188,"deputShip 0/10, emptyShip 1/6, preciShip 1/104, siracusaShip 0/6, swiftShip 1/22, victoriaShip 0/14, visiShip 1/56, yanShip 0/1",46,46,0,118] }, { "round": 13, "ai_0": [1,26,12,0,0,6,8,"57172cf7",238,"deputShip 1/39, emptyShip 1/2, kjeragShip 1/31, preciShip 2/105, sargonShip 0/11, steadShip 0/8, swiftShip 1/61, victoriaShip 0/21",32,32,0,123], "ai_1": [1,45,14,0,0,6,8,"ced5ebe3",150,"deputShip 0/4, emptyShip 1/2, preciShip 2/16, sargonShip 0/2, siracusaShip 1/101, steadShip 1/31, visiShip 0/12",32,32,0,124], "ai_2": [1,28,12,0,0,6,8,"d0aeb38e",201,"deputShip 1/24, kjeragShip 0/5, preciShip 2/124, sargonShip 1/53, yanShip 0/6",32,32,0,117], - "ai_3": [1,31,14,0,0,6,7,"6405162f",220,"deputShip 0/10, emptyShip 0/6, preciShip 2/119, siracusaShip 0/6, swiftShip 1/27, victoriaShip 1/14, visiShip 1/60, yanShip 0/1",32,32,0,132] + "ai_3": [1,31,14,0,0,6,7,"9015cc77",220,"deputShip 0/10, emptyShip 0/6, preciShip 2/119, siracusaShip 0/6, swiftShip 1/27, victoriaShip 1/14, visiShip 1/60, yanShip 0/1",32,32,0,132] } ], "players": { @@ -989,7 +989,7 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":270,"bossDamage":556049,"dmgDealt":1982068,"gold":135,"itemsEquipped":22,"kills":293,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, + "stats": {"activatedLayers":270,"bossDamage":608101,"dmgDealt":2034120,"gold":135,"itemsEquipped":22,"kills":292,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, "lineup": ["4_25_a@11,3","1_06_b@11,6","6_12_a@11,7[2_01_e_a]","3_20_a@10,3[1_05_e_b]","5_14_a@10,4[3_08_e_a+5_02_e_a]","4_22_b@9,4[4_11_e_a+3_02_e_b]","4_14_b@9,8[2_01_e_b+3_01_e_a]","3_11_b@9,9[3_07_e_a+4_03_e_b]"], "bonds": ["deputShip 1/41","emptyShip 1/4","kjeragShip 1/33","preciShip 2/119","sargonShip 0/11","steadShip 0/8","swiftShip 1/73","victoriaShip 0/21"] }, @@ -1003,7 +1003,7 @@ "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":158,"bossDamage":213170,"dmgDealt":1630760,"gold":135,"itemsEquipped":16,"kills":283,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":17}, + "stats": {"activatedLayers":158,"bossDamage":201338,"dmgDealt":1618918,"gold":135,"itemsEquipped":16,"kills":283,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":17}, "lineup": ["6_12_a@11,7[2_04_e_b+4_03_e_a]","5_10_a@11,8[1_02_e_a]","6_18_a@10,3","4_10_b@10,4[4_08_e_a+4_03_e_b]","3_05_b@10,8[4_06_e_a+4_05_e_a]","1_10_b@9,4","6_05_a@9,8","6_05_a@9,9"], "bonds": ["deputShip 0/4","emptyShip 1/2","preciShip 1/16","sargonShip 0/2","siracusaShip 1/109","steadShip 1/31","visiShip 0/12"] }, @@ -1017,7 +1017,7 @@ "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":223,"bossDamage":90751,"dmgDealt":1514757,"gold":129,"itemsEquipped":20,"kills":291,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":16}, + "stats": {"activatedLayers":223,"bossDamage":90751,"dmgDealt":1514755,"gold":129,"itemsEquipped":20,"kills":290,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":16}, "lineup": ["2_14_a@12,3","4_24_a@11,3","4_20_b@11,7[3_08_e_a]","4_14_a@10,3[3_11_e_a+3_05_e_a]","6_03_a@10,4[1_01_e_b+4_05_e_a]","3_06_a@9,3[5_01_e_a+4_06_e_b]","1_12_b@9,4[2_01_e_a+4_02_e_a]","6_05_a@9,9[1_05_e_b+4_07_e_b]"], "bonds": ["deputShip 1/26","kjeragShip 0/5","preciShip 2/135","sargonShip 1/55","swiftShip 1/7","yanShip 0/6"] }, @@ -1031,8 +1031,8 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":198,"bossDamage":280030,"dmgDealt":1858902,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, - "lineup": ["2_01_b@11,6[3_10_e_a+6_03_e_b]","6_01_a@11,7","4_07_a@11,8[4_11_e_a+2_01_e_a]","4_11_a@10,7[3_11_e_a+4_07_e_a]","6_06_a@10,8[4_06_e_b+5_01_e_a]","2_10_a@9,8","4_14_a@9,9[4_09_e_a+4_04_e_a]"], + "stats": {"activatedLayers":198,"bossDamage":239810,"dmgDealt":1814833,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, + "lineup": ["2_01_b@11,6[4_09_e_a+6_03_e_b]","6_01_a@11,7","4_07_a@11,8[4_11_e_a+2_01_e_a]","4_11_a@10,7[3_11_e_a+4_07_e_a]","6_06_a@10,8[4_06_e_b+5_01_e_a]","2_10_a@9,8","4_14_a@9,9[1_01_e_a+4_04_e_a]"], "bonds": ["deputShip 0/10","emptyShip 0/6","indomShip 1/0","preciShip 2/124","siracusaShip 0/6","swiftShip 0/32","victoriaShip 1/14","visiShip 1/60","yanShip 0/1"] } } @@ -1047,8 +1047,8 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m01","bossId":"boss_1","hiddenBossId":"boss_8","factions":["DOT","INVISIBLE","REFLECTION"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":3486896,"virtualMs":136150}, - "rng": {"setup":25,"shop":645,"waves":0,"draft":57,"bots":22296,"meta":59}, + "end": {"victory":false,"roundsPassed":12,"hiddenReached":false,"hiddenCleared":false,"reason":"eliminated","teamLp":null,"bossPoolLeft":null,"virtualMs":130250}, + "rng": {"setup":25,"shop":675,"waves":0,"draft":57,"bots":21916,"meta":62}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ { @@ -1090,73 +1090,73 @@ "round": 6, "ai_0": [1,37,9,0,0,3,8,"6e5c461e",33,"arcaneShip 0/4, kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/14, suntShip 1/0, swiftShip 1/19",14,14,0,41], "ai_1": [1,26,9,0,0,3,8,"289675f3",31,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/14, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",14,14,0,42], - "ai_2": [1,24,9,0,0,3,8,"e7c22cab",59,"deputShip 1/19, egirShip 0/2, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/2, soloShip 1/8, steadShip 2/14, swiftShip 0/4, victoriaShip 1/18, yanShip 0/2",14,14,0,40], + "ai_2": [1,24,9,0,0,3,8,"24236916",59,"deputShip 1/19, egirShip 0/2, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/2, soloShip 1/8, steadShip 2/14, swiftShip 0/4, victoriaShip 1/18, yanShip 0/2",14,14,0,40], "ai_3": [1,18,9,0,0,3,8,"13417d16",13,"arcaneShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 1/3, soloShip 1/10, steadShip 1/0",13,14,1,38] }, { "round": 7, "ai_0": [1,28,10,0,0,4,8,"8091958a",45,"arcaneShip 0/4, kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/19, suntShip 1/0, swiftShip 1/26",12,21,9,52], "ai_1": [1,19,10,0,0,4,8,"6f0ccfc7",36,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/19, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",14,21,7,51], - "ai_2": [1,20,10,0,2,4,8,"2e2efaba",82,"arcaneShip 0/2, deputShip 1/23, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/4, soloShip 1/10, steadShip 2/23, swiftShip 0/4, victoriaShip 1/26, yanShip 0/2",17,21,4,52], + "ai_2": [1,20,10,0,2,4,8,"e9ee2d5d",83,"arcaneShip 0/2, deputShip 1/23, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/4, soloShip 1/10, steadShip 2/24, swiftShip 0/4, victoriaShip 1/26, yanShip 0/2",17,21,4,52], "ai_3": [1,8,10,0,0,4,8,"34745c3a",14,"arcaneShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 1/3, soloShip 1/11, steadShip 1/0",5,21,16,49] }, { "round": 8, "ai_0": [1,26,11,0,0,4,8,"c8fd6622",73,"arcaneShip 1/4, kazimierzShip 0/8, kjeragShip 1/12, preciShip 2/24, skillfulShip 0/5, suntShip 1/0, swiftShip 1/33",7,9,2,63], "ai_1": [1,11,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], - "ai_2": [1,19,13,0,0,4,8,"b6617ece",118,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/33, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",8,9,1,66], + "ai_2": [1,19,13,0,0,4,8,"3ce91083",115,"arcaneShip 1/8, deputShip 1/25, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/35, suntShip 1/2, swiftShip 0/4, victoriaShip 1/33, yanShip 0/12",8,9,1,66], "ai_3": [0,0,11,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",0,9,9,59] }, { "round": 9, "ai_0": [1,26,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], "ai_1": [1,10,12,0,0,4,8,"08726f68",90,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/48, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",14,19,5,72], - "ai_2": [1,19,12,0,1,4,8,"820dc650",123,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/45, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], + "ai_2": [1,19,12,0,1,4,8,"5c0ea571",121,"arcaneShip 1/12, deputShip 0/25, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/46, suntShip 1/2, swiftShip 0/4, victoriaShip 1/37, yanShip 0/12",19,19,0,78], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 10, - "ai_0": [1,26,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], - "ai_1": [1,10,12,0,0,5,8,"07d01884",128,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], - "ai_2": [1,19,13,0,0,5,8,"27c37702",162,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/27, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/53, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], + "ai_0": [1,26,14,0,0,5,8,"f12b88a9",121,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/22, preciShip 2/38, skillfulShip 1/10, suntShip 1/0, swiftShip 1/43",25,25,0,87], + "ai_1": [1,10,12,0,0,5,8,"1577d46b",152,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/15, kjeragShip 1/39, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/18, swiftShip 0/21",23,25,2,84], + "ai_2": [1,19,13,0,2,5,8,"4592c36e",157,"arcaneShip 1/16, deputShip 0/27, egirShip 0/8, indomShip 1/34, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/6, raidShip 0/6, skillfulShip 0/2, soloShip 1/12, steadShip 1/50, suntShip 1/2, swiftShip 0/4, victoriaShip 1/43, yanShip 0/12",24,25,1,90], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 11, - "ai_0": [1,26,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], - "ai_1": [1,7,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], - "ai_2": [1,18,12,0,0,5,8,"170da7d8",171,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/27, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/59, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",23,24,1,101], + "ai_0": [1,16,12,0,0,5,8,"57c3bbc6",141,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/32, preciShip 2/43, skillfulShip 1/10, suntShip 1/0, swiftShip 1/48",14,24,10,99], + "ai_1": [1,6,12,0,2,5,8,"6dd048bb",209,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/15, kjeragShip 1/51, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 0/18, swiftShip 1/33",20,24,4,97], + "ai_2": [1,16,14,0,0,5,8,"ca66dbec",198,"arcaneShip 1/20, deputShip 0/27, egirShip 0/8, indomShip 1/51, kazimierzShip 0/2, kjeragShip 0/22, lateranoShip 0/6, raidShip 0/6, skillfulShip 1/6, soloShip 1/14, steadShip 1/58, suntShip 1/2, swiftShip 0/4, victoriaShip 1/47, yanShip 0/12",21,24,3,103], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 12, - "ai_0": [1,16,12,0,0,6,8,"73f82373",178,"arcaneShip 1/14, kazimierzShip 0/8, kjeragShip 1/43, preciShip 2/48, skillfulShip 1/20, suntShip 1/0, swiftShip 1/53",9,47,38,113], - "ai_1": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",12,47,35,104], - "ai_2": [1,8,12,0,0,5,8,"1ae72893",224,"arcaneShip 0/22, deputShip 1/35, egirShip 0/8, indomShip 0/27, investShip 0/6, kazimierzShip 0/2, kjeragShip 1/30, lateranoShip 0/6, preciShip 0/2, raidShip 0/6, sargonShip 0/2, soloShip 1/16, steadShip 1/67, suntShip 2/4, swiftShip 1/14, victoriaShip 1/58, yanShip 0/10",12,47,35,113], + "ai_0": [1,6,12,0,0,6,8,"db751bba",157,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/38, preciShip 2/48, skillfulShip 1/10, suntShip 1/0, swiftShip 1/53",12,47,35,110], + "ai_1": [0,0,14,0,0,6,0,"811c9dc5",0,"arcaneShip 0/2, deputShip 0/16, kazimierzShip 0/15, kjeragShip 0/74, preciShip 0/2, sargonShip 0/112, siracusaShip 0/6, skillfulShip 0/26, soloShip 0/2, steadShip 0/20, swiftShip 0/51",13,47,34,112], + "ai_2": [1,6,12,0,0,6,8,"8777b0c2",226,"arcaneShip 1/20, deputShip 0/29, egirShip 0/10, indomShip 1/63, kazimierzShip 0/2, kjeragShip 0/22, lateranoShip 0/6, raidShip 0/6, skillfulShip 1/8, soloShip 1/16, steadShip 1/64, suntShip 1/2, swiftShip 0/4, victoriaShip 1/53, yanShip 0/12",15,47,32,115], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 13, - "ai_0": [1,6,12,0,0,6,8,"be1b1985",168,"arcaneShip 2/16, kazimierzShip 0/8, kjeragShip 1/51, preciShip 2/48, skillfulShip 0/20, suntShip 1/0, swiftShip 1/53",18,39,21,123], - "ai_1": [0,0,0,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",null,null,null,104], - "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/39, egirShip 0/8, indomShip 0/27, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/36, lateranoShip 0/6, preciShip 0/4, raidShip 0/6, sargonShip 0/4, soloShip 0/18, steadShip 0/75, suntShip 0/6, swiftShip 0/20, victoriaShip 0/66, yanShip 0/10",15,39,24,124], + "ai_0": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/8, kazimierzShip 0/8, kjeragShip 0/89, preciShip 0/53, skillfulShip 0/10, swiftShip 0/58",28,39,11,120], + "ai_1": [0,0,0,0,0,6,0,"811c9dc5",0,"arcaneShip 0/2, deputShip 0/16, kazimierzShip 0/15, kjeragShip 0/74, preciShip 0/2, sargonShip 0/112, siracusaShip 0/6, skillfulShip 0/26, soloShip 0/2, steadShip 0/20, swiftShip 0/51",null,null,null,112], + "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/34, deputShip 0/29, egirShip 0/12, indomShip 0/65, kazimierzShip 0/2, kjeragShip 0/24, lateranoShip 0/6, raidShip 0/6, skillfulShip 0/18, soloShip 0/16, steadShip 0/70, suntShip 0/2, swiftShip 0/4, victoriaShip 0/59, yanShip 0/12",17,39,22,125], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] } ], "players": { "ai_0": { - "alive": true, + "alive": false, "victory": false, - "roundsPassed": 13, - "eliminatedRound": null, + "roundsPassed": 12, + "eliminatedRound": 13, "lp": 0, "bandId": "band_sarkazb", - "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, + "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, "trophies": 3, - "reward": 340, - "stats": {"activatedLayers":174,"bossDamage":113104,"dmgDealt":5720406,"gold":135,"itemsEquipped":13,"kills":159,"leaks":90,"lpLost":39,"merges":5,"perfectRounds":7,"refreshes":11}, - "lineup": ["4_13_b@12,4[3_06_e_a+3_04_e_b]","1_17_b@12,8","4_02_a@11,4","3_11_a@11,8[3_04_e_b]","4_10_a@10,4","4_22_b@10,7[2_04_e_b+5_07_e_b]","1_19_b@10,8","6_05_a@9,3[1_05_e_b]"], - "bonds": ["arcaneShip 2/22","kazimierzShip 0/8","kjeragShip 1/51","preciShip 2/48","skillfulShip 0/20","suntShip 1/0","swiftShip 1/53"] + "reward": 298, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5552944,"gold":120,"itemsEquipped":13,"kills":163,"leaks":87,"lpLost":49,"merges":3,"perfectRounds":6,"refreshes":17}, + "lineup": [], + "bonds": ["arcaneShip 0/8","kazimierzShip 0/8","kjeragShip 0/89","preciShip 0/53","skillfulShip 0/10","swiftShip 0/58"] }, "ai_1": { "alive": false, @@ -1168,9 +1168,9 @@ "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 2, "reward": 255, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4098745,"gold":104,"itemsEquipped":10,"kills":163,"leaks":59,"lpLost":29,"merges":0,"perfectRounds":7,"refreshes":19}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":3910844,"gold":112,"itemsEquipped":8,"kills":162,"leaks":60,"lpLost":30,"merges":1,"perfectRounds":6,"refreshes":22}, "lineup": [], - "bonds": ["arcaneShip 0/4","deputShip 0/18","kazimierzShip 0/7","kjeragShip 0/27","preciShip 0/4","sargonShip 0/105","siracusaShip 0/6","skillfulShip 0/23","soloShip 0/2","steadShip 0/22","swiftShip 0/13"] + "bonds": ["arcaneShip 0/2","deputShip 0/16","kazimierzShip 0/15","kjeragShip 0/74","preciShip 0/2","sargonShip 0/112","siracusaShip 0/6","skillfulShip 0/26","soloShip 0/2","steadShip 0/20","swiftShip 0/51"] }, "ai_2": { "alive": false, @@ -1179,12 +1179,12 @@ "eliminatedRound": 13, "lp": 0, "bandId": "band_bldsk", - "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, + "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 3, "reward": 298, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5421510,"gold":124,"itemsEquipped":16,"kills":187,"leaks":75,"lpLost":30,"merges":6,"perfectRounds":5,"refreshes":15}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5814595,"gold":125,"itemsEquipped":21,"kills":189,"leaks":73,"lpLost":32,"merges":3,"perfectRounds":4,"refreshes":13}, "lineup": [], - "bonds": ["arcaneShip 0/22","deputShip 0/39","egirShip 0/8","indomShip 0/27","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/36","lateranoShip 0/6","preciShip 0/4","raidShip 0/6","sargonShip 0/4","soloShip 0/18","steadShip 0/75","suntShip 0/6","swiftShip 0/20","victoriaShip 0/66","yanShip 0/10"] + "bonds": ["arcaneShip 0/34","deputShip 0/29","egirShip 0/12","indomShip 0/65","kazimierzShip 0/2","kjeragShip 0/24","lateranoShip 0/6","raidShip 0/6","skillfulShip 0/18","soloShip 0/16","steadShip 0/70","suntShip 0/2","swiftShip 0/4","victoriaShip 0/59","yanShip 0/12"] }, "ai_3": { "alive": false, @@ -1193,7 +1193,7 @@ "eliminatedRound": 8, "lp": 0, "bandId": "band_cathy", - "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, + "title": null, "trophies": 1, "reward": 149, "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":706913,"gold":59,"itemsEquipped":6,"kills":57,"leaks":39,"lpLost":27,"merges":0,"perfectRounds":3,"refreshes":3}, @@ -1229,57 +1229,57 @@ { "round": 3, "ai_0": [1,30,8,0,0,1,7,"cd89998a",5,"arcaneShip 0/2, preciShip 1/2, siracusaShip 0/3, soloShip 1/3",9,9,0,16], - "ai_1": [1,28,6,0,0,1,7,"ac7ac5fb",13,"arcaneShip 1/2, kjeragShip 0/11, preciShip 0/2, soloShip 1/0, steadShip 1/11",9,9,0,15] + "ai_1": [1,28,6,0,0,1,7,"9af8416c",13,"arcaneShip 1/2, kjeragShip 0/11, preciShip 0/2, soloShip 1/0, steadShip 1/11",9,9,0,15] }, { "round": 4, "ai_0": [1,30,7,0,2,1,8,"978af1f8",8,"arcaneShip 0/2, preciShip 1/2, siracusaShip 1/3, soloShip 1/3",13,13,0,23], - "ai_1": [1,28,7,0,0,2,8,"8ba0123c",15,"arcaneShip 1/4, kjeragShip 0/11, preciShip 0/4, soloShip 1/0, steadShip 1/11",12,12,0,22] + "ai_1": [1,28,7,0,0,2,8,"1174d43f",15,"arcaneShip 1/4, kjeragShip 0/11, preciShip 0/4, soloShip 1/0, steadShip 1/11",12,12,0,22] }, { "round": 5, "ai_0": [1,30,10,0,0,3,8,"eab5003d",8,"arcaneShip 0/2, preciShip 1/2, siracusaShip 1/3, soloShip 1/3",15,15,0,33], - "ai_1": [1,28,8,0,0,2,8,"841314c6",63,"arcaneShip 1/10, deputShip 1/2, kjeragShip 1/18, preciShip 2/18, steadShip 1/13, suntShip 1/2",15,15,0,30] + "ai_1": [1,28,8,0,0,2,8,"298ff043",63,"arcaneShip 1/10, deputShip 1/2, kjeragShip 1/18, preciShip 2/18, steadShip 1/13, suntShip 1/2",15,15,0,30] }, { "round": 6, "ai_0": [1,30,9,0,4,3,8,"b3d109d8",20,"arcaneShip 0/2, preciShip 1/2, siracusaShip 1/12, soloShip 1/3, steadShip 1/3",23,23,0,42], - "ai_1": [1,28,9,0,1,3,8,"72e6e886",78,"arcaneShip 1/12, deputShip 1/4, kjeragShip 1/20, preciShip 2/23, steadShip 1/15, suntShip 1/4",22,22,0,37] + "ai_1": [1,28,9,0,1,3,8,"932d79ff",78,"arcaneShip 1/12, deputShip 1/4, kjeragShip 1/20, preciShip 2/23, steadShip 1/15, suntShip 1/4",22,22,0,37] }, { "round": 7, - "ai_0": [1,30,14,0,2,4,8,"2a8f3f07",33,"arcaneShip 1/2, preciShip 0/2, siracusaShip 1/22, soloShip 1/3, steadShip 1/6",27,27,0,56], - "ai_1": [1,28,11,0,1,4,8,"7aff99ab",103,"arcaneShip 1/14, deputShip 1/6, kjeragShip 1/27, preciShip 2/33, steadShip 1/17, suntShip 1/6",27,27,0,50] + "ai_0": [1,30,14,0,2,4,8,"5a281e6c",33,"arcaneShip 1/2, preciShip 0/2, siracusaShip 1/22, soloShip 1/3, steadShip 1/6",27,27,0,56], + "ai_1": [1,28,11,0,1,4,8,"b0114c52",103,"arcaneShip 1/14, deputShip 1/6, kjeragShip 1/27, preciShip 2/33, steadShip 1/17, suntShip 1/6",27,27,0,50] }, { "round": 8, - "ai_0": [1,30,13,0,4,4,8,"62b135fb",45,"arcaneShip 0/2, preciShip 1/7, siracusaShip 1/26, soloShip 1/3, steadShip 1/9",24,24,0,69], - "ai_1": [1,28,12,0,0,4,8,"e61a941f",121,"arcaneShip 1/16, deputShip 1/8, kjeragShip 1/29, preciShip 1/35, soloShip 1/2, steadShip 1/19, suntShip 1/8, victoriaShip 1/4",23,23,0,62] + "ai_0": [1,30,13,0,4,4,8,"dd94b4a8",45,"arcaneShip 0/2, preciShip 1/7, siracusaShip 1/26, soloShip 1/3, steadShip 1/9",24,24,0,69], + "ai_1": [1,28,12,0,0,4,8,"ebb394d0",121,"arcaneShip 1/16, deputShip 1/8, kjeragShip 1/29, preciShip 1/35, soloShip 1/2, steadShip 1/19, suntShip 1/8, victoriaShip 1/4",23,23,0,62] }, { "round": 9, - "ai_0": [1,30,16,0,2,4,8,"a17f6b16",65,"arcaneShip 1/8, indomShip 0/8, preciShip 1/12, siracusaShip 2/42, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",15,15,0,86], - "ai_1": [1,28,12,0,2,4,8,"3eeb924a",161,"arcaneShip 1/24, deputShip 1/10, indomShip 0/8, kjeragShip 1/43, preciShip 1/47, soloShip 1/4, steadShip 2/23, suntShip 2/10, victoriaShip 0/12, visiShip 0/8",15,15,0,74] + "ai_0": [1,30,16,0,2,4,8,"b6ad1b05",65,"arcaneShip 1/8, indomShip 0/8, preciShip 1/12, siracusaShip 2/42, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",15,15,0,86], + "ai_1": [1,28,12,0,2,4,8,"8099b4a9",161,"arcaneShip 1/24, deputShip 1/10, indomShip 0/8, kjeragShip 1/43, preciShip 1/47, soloShip 1/4, steadShip 2/23, suntShip 2/10, victoriaShip 0/12, visiShip 0/8",15,15,0,74] }, { "round": 10, - "ai_0": [1,30,14,0,0,5,8,"51055cb9",76,"arcaneShip 1/8, indomShip 0/8, preciShip 1/17, siracusaShip 2/48, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",23,24,1,99], - "ai_1": [1,28,14,0,0,5,8,"7e2caff7",177,"arcaneShip 1/28, deputShip 1/12, indomShip 0/8, kjeragShip 1/45, preciShip 1/49, soloShip 1/6, steadShip 2/25, suntShip 2/12, victoriaShip 0/12, visiShip 0/8",23,23,0,87] + "ai_0": [1,30,14,0,0,5,8,"653e3946",76,"arcaneShip 1/8, indomShip 0/8, preciShip 1/17, siracusaShip 2/48, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",23,24,1,99], + "ai_1": [1,28,14,0,0,5,8,"1c668634",177,"arcaneShip 1/28, deputShip 1/12, indomShip 0/8, kjeragShip 1/45, preciShip 1/49, soloShip 1/6, steadShip 2/25, suntShip 2/12, victoriaShip 0/12, visiShip 0/8",23,23,0,87] }, { "round": 11, - "ai_0": [1,30,12,0,0,5,8,"fe152cea",103,"arcaneShip 1/14, indomShip 0/8, preciShip 1/22, siracusaShip 2/64, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",19,23,4,113], - "ai_1": [1,28,12,0,0,5,8,"93cd9f4e",193,"arcaneShip 1/32, deputShip 1/14, indomShip 0/8, kjeragShip 1/47, preciShip 1/51, soloShip 1/8, steadShip 2/27, suntShip 2/14, victoriaShip 0/12, visiShip 0/8",23,23,0,97] + "ai_0": [1,30,12,0,0,5,8,"6a4cb33f",103,"arcaneShip 1/14, indomShip 0/8, preciShip 1/22, siracusaShip 2/64, soloShip 1/3, steadShip 0/9, victoriaShip 0/8, visiShip 0/8",17,23,6,113], + "ai_1": [1,28,12,0,0,5,8,"82027a47",193,"arcaneShip 1/32, deputShip 1/14, indomShip 0/8, kjeragShip 1/47, preciShip 1/51, soloShip 1/8, steadShip 2/27, suntShip 2/14, victoriaShip 0/12, visiShip 0/8",23,23,0,97] }, { "round": 12, - "ai_0": [1,20,12,0,0,6,8,"e96dbccc",123,"arcaneShip 1/19, indomShip 0/8, preciShip 1/29, siracusaShip 1/67, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/5, victoriaShip 0/8, visiShip 0/8",29,46,17,125], - "ai_1": [1,18,12,0,0,6,8,"a7c8b014",207,"arcaneShip 1/34, deputShip 1/16, indomShip 0/8, kjeragShip 1/49, preciShip 1/53, soloShip 1/10, steadShip 2/29, suntShip 2/16, victoriaShip 0/12, visiShip 0/8",33,46,13,109] + "ai_0": [1,20,12,0,0,6,8,"6c0894ab",123,"arcaneShip 1/19, indomShip 0/8, preciShip 1/29, siracusaShip 1/67, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/5, victoriaShip 0/8, visiShip 0/8",29,46,17,125], + "ai_1": [1,18,12,0,0,6,8,"3c8a5177",207,"arcaneShip 1/34, deputShip 1/16, indomShip 0/8, kjeragShip 1/49, preciShip 1/53, soloShip 1/10, steadShip 2/29, suntShip 2/16, victoriaShip 0/12, visiShip 0/8",34,46,12,109] }, { "round": 13, - "ai_0": [1,10,12,0,0,6,8,"6807ed72",165,"arcaneShip 2/23, indomShip 0/8, lateranoShip 1/0, maniShip 1/0, preciShip 1/39, raidShip 1/10, siracusaShip 1/75, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/15, victoriaShip 0/8, visiShip 0/8",20,39,19,138], - "ai_1": [1,16,12,0,0,6,8,"ab2ebd54",221,"arcaneShip 1/36, deputShip 1/18, indomShip 0/8, kjeragShip 1/51, preciShip 1/55, soloShip 1/12, steadShip 2/31, suntShip 2/18, victoriaShip 0/12, visiShip 0/8",37,39,2,120] + "ai_0": [1,10,12,0,0,6,8,"542c547b",165,"arcaneShip 2/23, indomShip 0/8, lateranoShip 1/0, maniShip 1/0, preciShip 1/39, raidShip 1/10, siracusaShip 1/75, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/15, victoriaShip 0/8, visiShip 0/8",20,39,19,138], + "ai_1": [1,16,12,0,0,6,8,"31109540",221,"arcaneShip 1/36, deputShip 1/18, indomShip 0/8, kjeragShip 1/51, preciShip 1/55, soloShip 1/12, steadShip 2/31, suntShip 2/18, victoriaShip 0/12, visiShip 0/8",37,39,2,120] } ], "players": { @@ -1293,8 +1293,8 @@ "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":195,"bossDamage":289163,"dmgDealt":3213453,"gold":149,"itemsEquipped":22,"kills":255,"leaks":41,"lpLost":20,"merges":3,"perfectRounds":9,"refreshes":25}, - "lineup": ["5_10_a@11,3[3_11_e_b+4_04_e_b]","6_11_a@11,6","1_01_b@11,7","1_17_a@10,3[4_09_e_a]","4_14_b@10,7[6_09_e_a+3_11_e_a]","4_16_a@10,8","4_02_a@9,8[6_01_e_a+3_03_e_b]","1_08_a@9,9[1_02_e_b+1_02_e_a]"], + "stats": {"activatedLayers":195,"bossDamage":340203,"dmgDealt":3208513,"gold":149,"itemsEquipped":22,"kills":253,"leaks":43,"lpLost":20,"merges":3,"perfectRounds":9,"refreshes":25}, + "lineup": ["5_10_a@11,3[3_11_e_b+4_04_e_b]","6_11_a@11,6","1_01_b@11,7","1_17_a@10,3[1_01_e_a]","4_14_b@10,7[6_09_e_a+3_11_e_a]","4_16_a@10,8","4_02_a@9,8[6_01_e_a+3_03_e_b]","1_08_a@9,9[1_02_e_b+1_02_e_a]"], "bonds": ["arcaneShip 1/23","indomShip 0/8","lateranoShip 1/0","maniShip 1/0","preciShip 1/49","raidShip 1/20","siracusaShip 1/75","soloShip 1/3","steadShip 0/9","suntShip 1/0","swiftShip 1/25","victoriaShip 0/8","visiShip 0/8"] }, "ai_1": { @@ -1307,8 +1307,8 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":243,"bossDamage":1060837,"dmgDealt":4542277,"gold":130,"itemsEquipped":29,"kills":258,"leaks":15,"lpLost":12,"merges":5,"perfectRounds":11,"refreshes":16}, - "lineup": ["1_06_b@12,3[5_07_e_a+4_03_e_b]","1_02_b@12,4[5_02_e_a+4_11_e_a]","1_17_b@11,6[4_03_e_a+1_01_e_b]","3_11_b@11,7[3_01_e_a+3_02_e_a]","3_20_a@10,3[1_05_e_a+1_05_e_b]","1_10_b@10,8[4_02_e_a+6_11_e_a]","5_11_a@9,4[4_08_e_a+1_02_e_a]","5_12_a@9,9[4_10_e_a]"], + "stats": {"activatedLayers":243,"bossDamage":1009797,"dmgDealt":4614790,"gold":130,"itemsEquipped":29,"kills":261,"leaks":14,"lpLost":12,"merges":5,"perfectRounds":11,"refreshes":16}, + "lineup": ["1_06_b@12,3[5_07_e_a+4_03_e_b]","1_02_b@12,4[5_02_e_a+4_11_e_b]","1_17_b@11,6[4_03_e_a+1_01_e_b]","3_11_b@11,7[3_01_e_a+3_02_e_a]","3_20_a@10,3[1_05_e_a+1_05_e_b]","1_10_b@10,8[4_02_e_a+6_11_e_a]","5_11_a@9,4[4_08_e_a+1_02_e_a]","5_12_a@9,9[4_10_e_a]"], "bonds": ["arcaneShip 1/40","deputShip 1/20","indomShip 0/8","kjeragShip 1/56","preciShip 1/57","soloShip 1/14","steadShip 2/36","suntShip 2/20","victoriaShip 0/12","visiShip 0/8"] } } @@ -1747,96 +1747,96 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":37,"bossPoolLeft":0,"virtualMs":122900}, - "rng": {"setup":25,"shop":472,"waves":0,"draft":40,"bots":16949,"meta":21}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":73199,"virtualMs":124400}, + "rng": {"setup":25,"shop":507,"waves":0,"draft":40,"bots":16572,"meta":17}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ {"round":1,"h_0":[1,27,0,0,0,1,0,"811c9dc5",0,"",0,5,5,0],"ai_0":[1,45,4,0,0,1,2,"a39b0d9d",0,"kazimierzShip 0/2, sargonShip 0/2, swiftShip 0/2",5,5,0,4]}, {"round":2,"h_0":[1,27,0,0,0,1,0,"811c9dc5",0,"",0,10,10,0],"ai_0":[1,45,5,0,0,1,4,"76819521",2,"kazimierzShip 0/2, sargonShip 0/4, swiftShip 1/2",10,10,0,9]}, { "round": 3, - "h_0": [1,27,15,0,1,1,8,"0639f24e",0,"kazimierzShip 0/4, soloShip 1/0, swiftShip 0/4",9,9,0,13], + "h_0": [1,27,15,0,1,1,8,"63b3725a",0,"kazimierzShip 0/4, soloShip 1/0, swiftShip 0/4",9,9,0,13], "ai_0": [1,45,6,0,1,1,7,"ab622fca",2,"kazimierzShip 0/2, sargonShip 0/4, soloShip 1/0, swiftShip 1/2",11,9,0,15] }, { "round": 4, - "h_0": [1,27,8,0,1,2,8,"97a7eb8b",1,"kazimierzShip 0/4, preciShip 1/1, soloShip 1/0, swiftShip 0/4",9,9,0,21], + "h_0": [1,27,8,0,1,2,8,"8773f667",1,"kazimierzShip 0/4, preciShip 1/1, soloShip 1/0, swiftShip 0/4",9,9,0,21], "ai_0": [1,45,8,0,1,2,8,"1da186ca",10,"deputShip 1/2, kazimierzShip 0/2, sargonShip 0/4, soloShip 1/2, swiftShip 1/6",11,9,0,23] }, { "round": 5, - "h_0": [1,27,9,0,0,3,8,"42a4c207",9,"kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/9, soloShip 1/0, swiftShip 0/8",21,21,0,30], + "h_0": [1,27,9,0,0,3,8,"bf0d47c1",9,"kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/9, soloShip 1/0, swiftShip 0/8",21,21,0,30], "ai_0": [1,45,9,0,0,3,8,"99cb32b3",18,"deputShip 1/4, kazimierzShip 0/2, sargonShip 0/4, soloShip 1/4, swiftShip 1/10",21,21,0,32] }, { "round": 6, - "h_0": [1,27,9,0,0,3,8,"92b7e697",16,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/3, preciShip 2/13, soloShip 1/0, swiftShip 0/8",64,19,0,39], + "h_0": [1,27,9,0,0,3,8,"78da96d9",16,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/3, preciShip 2/13, soloShip 1/0, swiftShip 0/8",64,19,0,39], "ai_0": [1,45,9,0,0,3,8,"975c05db",38,"deputShip 2/8, kazimierzShip 0/4, sargonShip 0/4, skillfulShip 1/4, soloShip 1/8, swiftShip 1/18",64,19,0,40] }, { "round": 7, - "h_0": [1,27,10,0,2,4,8,"fc48234c",21,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/5, preciShip 2/16, soloShip 1/0, swiftShip 0/8",28,28,0,49], + "h_0": [1,27,10,0,2,4,8,"00ea2b4a",21,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/5, preciShip 2/16, soloShip 1/0, swiftShip 0/8",28,28,0,49], "ai_0": [1,45,10,0,0,4,8,"fda860c6",60,"deputShip 2/12, kazimierzShip 0/4, sargonShip 0/4, skillfulShip 1/10, soloShip 1/12, swiftShip 1/26",28,28,0,49] }, { "round": 8, - "h_0": [1,27,13,0,0,4,8,"50b25538",60,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/7, preciShip 1/21, siracusaShip 1/4, skillfulShip 1/5, soloShip 1/0, swiftShip 1/13",19,19,0,63], - "ai_0": [1,45,11,0,0,4,8,"5018bbdc",108,"deputShip 2/16, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/12, skillfulShip 1/16, soloShip 1/16, suntShip 1/4, swiftShip 1/44",19,19,0,60] + "h_0": [1,27,13,0,0,4,8,"acad3972",57,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/8, preciShip 1/21, skillfulShip 1/5, swiftShip 1/13",18,19,1,63], + "ai_0": [1,45,11,0,0,4,8,"15e7305f",98,"deputShip 2/16, kazimierzShip 0/4, sargonShip 0/4, siracusaShip 1/10, skillfulShip 1/16, soloShip 1/16, swiftShip 1/40",19,19,0,60] }, { "round": 9, - "h_0": [1,27,12,0,0,4,8,"16485f5a",83,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/10, preciShip 1/26, siracusaShip 1/10, skillfulShip 1/7, soloShip 1/0, swiftShip 1/20",13,19,6,75], - "ai_0": [1,45,12,0,1,4,8,"df9e81bf",162,"deputShip 2/20, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/28, skillfulShip 1/22, soloShip 1/20, suntShip 1/8, swiftShip 1/64",19,19,0,70] + "h_0": [1,27,12,0,0,4,8,"e3eb5ec0",64,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 0/8, preciShip 2/27, skillfulShip 1/7, soloShip 1/0, suntShip 1/0, swiftShip 1/20",19,19,0,76], + "ai_0": [1,45,12,0,1,4,8,"7290040a",128,"deputShip 2/20, kazimierzShip 0/4, sargonShip 0/4, siracusaShip 1/14, skillfulShip 1/22, soloShip 1/20, suntShip 1/4, swiftShip 1/48",19,19,0,74] }, { "round": 10, - "h_0": [1,27,12,0,0,5,8,"abb8c65b",106,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 1/31, siracusaShip 1/16, skillfulShip 1/9, soloShip 1/0, swiftShip 1/27",21,24,3,87], - "ai_0": [1,45,13,0,0,5,8,"2d561f07",206,"deputShip 2/24, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/32, skillfulShip 1/28, soloShip 1/24, suntShip 1/12, swiftShip 1/86",24,24,0,82] + "h_0": [1,27,12,0,0,5,8,"63e7f103",86,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/8, preciShip 2/32, skillfulShip 1/9, soloShip 1/0, suntShip 1/0, swiftShip 1/27",24,24,0,89], + "ai_0": [1,45,13,0,0,5,8,"435b20af",170,"deputShip 2/24, kazimierzShip 0/4, raidShip 1/12, sargonShip 0/4, siracusaShip 1/18, skillfulShip 1/28, soloShip 1/24, suntShip 1/8, swiftShip 1/56",22,24,2,86] }, { "round": 11, - "h_0": [1,27,12,0,0,5,8,"58bbaefa",104,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 2/36, siracusaShip 0/16, skillfulShip 1/11, swiftShip 1/34",24,24,0,98], - "ai_0": [1,45,12,0,0,5,8,"b0f6f8b6",248,"deputShip 2/28, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/56, skillfulShip 1/34, soloShip 0/24, suntShip 1/16, swiftShip 1/114",23,24,1,94] + "h_0": [1,27,12,0,0,5,8,"d027ae1c",134,"kazimierzShip 0/16, kjeragShip 1/26, miraShip 0/8, preciShip 2/42, skillfulShip 1/11, soloShip 1/0, suntShip 1/0, swiftShip 1/55",24,24,0,100], + "ai_0": [1,45,12,0,0,5,8,"de415c2a",188,"deputShip 2/28, kazimierzShip 0/4, raidShip 0/12, sargonShip 0/4, siracusaShip 1/22, skillfulShip 1/34, soloShip 1/28, suntShip 1/12, swiftShip 1/64",20,24,4,98] }, { "round": 12, - "h_0": [1,20,12,0,0,6,8,"39272e5e",115,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/41, siracusaShip 0/16, skillfulShip 1/18, swiftShip 1/41",24,31,7,111], - "ai_0": [1,35,12,0,0,6,8,"fe93c205",286,"deputShip 2/32, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/60, skillfulShip 1/40, soloShip 0/24, suntShip 1/20, swiftShip 1/134",20,31,11,106] + "h_0": [1,22,12,0,0,6,8,"e434765b",190,"kazimierzShip 0/16, kjeragShip 1/42, miraShip 0/8, preciShip 2/52, skillfulShip 1/13, soloShip 1/0, suntShip 1/0, swiftShip 1/83",26,31,5,111], + "ai_0": [1,35,12,0,0,6,8,"d746e3a5",218,"deputShip 2/32, kazimierzShip 0/4, raidShip 0/12, sargonShip 0/4, siracusaShip 1/26, skillfulShip 1/40, soloShip 1/32, suntShip 1/16, swiftShip 1/72",16,31,15,110] }, { "round": 13, - "h_0": [1,11,12,0,0,6,8,"a16eb6e6",129,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/46, siracusaShip 0/16, skillfulShip 1/20, soloShip 1/0, swiftShip 1/48",106,35,9,122], - "ai_0": [1,27,12,0,0,6,8,"05d69c7f",332,"deputShip 2/36, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/76, skillfulShip 1/46, soloShip 0/24, suntShip 1/24, swiftShip 1/150",107,35,8,119] + "h_0": [1,22,12,0,0,6,8,"42bc3ae3",272,"kazimierzShip 1/34, kjeragShip 1/63, miraShip 0/8, preciShip 2/62, skillfulShip 0/20, soloShip 1/0, suntShip 1/0, swiftShip 1/113",105,35,10,124], + "ai_0": [1,35,12,0,0,6,8,"9a37c01b",270,"deputShip 2/36, emptyShip 1/4, kazimierzShip 0/8, raidShip 0/12, sargonShip 0/4, siracusaShip 1/80, skillfulShip 1/46, soloShip 0/32, suntShip 1/20, swiftShip 1/84",115,35,0,122] } ], "players": { "h_0": { "alive": true, - "victory": true, - "roundsPassed": 14, + "victory": false, + "roundsPassed": 13, "eliminatedRound": null, - "lp": 11, + "lp": 0, "bandId": "band_lmlee", - "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, - "trophies": 4, - "reward": 400, - "stats": {"activatedLayers":159,"bossDamage":409390,"dmgDealt":3091440,"gold":133,"itemsEquipped":13,"kills":358,"leaks":40,"lpLost":16,"merges":3,"perfectRounds":7,"refreshes":27}, - "lineup": ["3_20_a@12,5[5_03_e_a]","5_10_a@12,6","6_12_a@12,7[3_08_e_a]","3_11_a@11,8[5_02_e_a]","4_14_a@10,3","2_13_a@10,7[4_04_e_a+4_06_e_a]","4_18_a@10,8[4_11_e_a]","4_13_a@9,7[3_07_e_a+4_03_e_a]"], - "bonds": ["emptyShip 1/0","kazimierzShip 0/8","kjeragShip 1/23","miraShip 0/13","preciShip 2/54","siracusaShip 0/16","skillfulShip 1/27","soloShip 1/0","swiftShip 1/55","visiShip 1/0"] + "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, + "trophies": 3, + "reward": 320, + "stats": {"activatedLayers":305,"bossDamage":473738,"dmgDealt":3573112,"gold":136,"itemsEquipped":10,"kills":382,"leaks":31,"lpLost":5,"merges":4,"perfectRounds":8,"refreshes":18}, + "lineup": ["4_14_b@12,5","6_05_a@12,6","4_13_a@12,7[3_02_e_a]","3_11_a@11,8[5_02_e_a+5_03_e_a]","4_20_a@10,3","1_19_b@10,8[4_11_e_a]","6_19_a@9,4[4_07_e_b]","5_11_a@9,5"], + "bonds": ["kazimierzShip 1/34","kjeragShip 1/65","miraShip 1/11","preciShip 2/72","skillfulShip 0/20","soloShip 1/0","steadShip 0/2","suntShip 1/0","swiftShip 1/123","yanShip 0/6"] }, "ai_0": { "alive": true, - "victory": true, - "roundsPassed": 14, + "victory": false, + "roundsPassed": 13, "eliminatedRound": null, - "lp": 26, + "lp": 0, "bandId": "band_sarkazb", "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, - "trophies": 4, - "reward": 400, - "stats": {"activatedLayers":384,"bossDamage":370610,"dmgDealt":2996324,"gold":130,"itemsEquipped":12,"kills":386,"leaks":20,"lpLost":18,"merges":5,"perfectRounds":10,"refreshes":13}, - "lineup": ["4_21_b@12,5","5_10_a@12,6[4_08_e_a+3_05_e_a]","5_20_a@12,7[1_05_e_a+3_02_e_a]","6_19_a@11,6[4_06_e_a+3_11_e_a]","1_13_b@11,8","2_14_a@10,3","2_16_b@10,6[1_02_e_a+2_01_e_a]","2_13_a@10,7[4_10_e_a+4_11_e_a]"], - "bonds": ["deputShip 2/40","emptyShip 1/4","kazimierzShip 0/12","kjeragShip 0/8","sargonShip 0/8","siracusaShip 1/100","skillfulShip 1/52","soloShip 0/24","suntShip 1/28","swiftShip 1/160"] + "trophies": 3, + "reward": 320, + "stats": {"activatedLayers":308,"bossDamage":233064,"dmgDealt":2694842,"gold":133,"itemsEquipped":15,"kills":387,"leaks":21,"lpLost":10,"merges":4,"perfectRounds":10,"refreshes":27}, + "lineup": ["6_18_a@12,5[1_05_e_a+3_06_e_b]","1_13_b@12,6","6_12_a@12,7[5_02_e_b]","1_06_b@11,8","5_10_a@10,3[3_11_e_b+3_11_e_a]","2_13_a@10,7[4_05_e_b+4_02_e_a]","3_18_a@10,8[4_10_e_b+4_04_e_a]","4_21_a@9,6"], + "bonds": ["deputShip 2/40","emptyShip 1/8","kazimierzShip 0/16","kjeragShip 0/8","raidShip 0/12","sargonShip 0/8","siracusaShip 1/84","skillfulShip 1/52","soloShip 0/32","suntShip 1/24","swiftShip 1/100"] } }, "standIns": { @@ -1849,12 +1849,12 @@ [5,""], [6,""], [7,""], - [8,"4_16_a→char_615_acspec"], - [9,"4_16_a→char_615_acspec"], - [10,"4_16_a→char_615_acspec"], - [11,"5_10_a→char_606_csuppo"], - [12,"5_10_a→char_606_csuppo"], - [13,"5_10_a→char_606_csuppo"] + [8,""], + [9,""], + [10,""], + [11,"6_05_a→char_611_acnipe 6_19_a→char_615_acspec"], + [12,"6_05_a→char_611_acnipe 6_19_a→char_615_acspec"], + [13,"6_05_a→char_611_acnipe 6_19_a→char_615_acspec"] ] } }, diff --git a/test/match/pool.test.js b/test/match/pool.test.js index 8fd35fe3..ed3e0a1e 100644 --- a/test/match/pool.test.js +++ b/test/match/pool.test.js @@ -123,15 +123,41 @@ test('effect-only items are never shop items: not in shopItemsByTier, never in t m.dispose(); }); -test('维多利亚 25-layer reward and 洛洛的定制品: the 4 special 维式重锤 (and nothing else)', () => { +test('维多利亚 25-layer reward: the 4 special 维式重锤 (and nothing else)', () => { const special = ['chess_item_2_03_e_a', 'chess_item_3_09_e_a', 'chess_item_3_10_e_a', 'chess_item_4_09_e_a']; const m = makeMatch({ mode: 'coop', seed: 3, fake: true }).m; - for (const pid of ['pool_equip_vict', 'pool_equip_rockr']) { - assert.deepEqual([...DATA.choices.pools[pid].items].sort(), special, pid); - const seen = new Set(); - for (let i = 0; i < 200; i++) seen.add(m.rollPool(pid).id); - assert.deepEqual([...seen].sort(), special, `${pid}: every special hammer can come, nothing else`); - } + const pid = 'pool_equip_vict'; + assert.deepEqual([...DATA.choices.pools[pid].items].sort(), special, pid); + const seen = new Set(); + for (let i = 0; i < 200; i++) seen.add(m.rollPool(pid).id); + assert.deepEqual([...seen].sort(), special, `${pid}: every special hammer can come, nothing else`); + m.dispose(); +}); + +test('洛洛的定制品: the 8-item weighted pool of 路标月报#2 item 6 (10/2/2/2/2/1/4/4)', () => { + const m = makeMatch({ mode: 'coop', seed: 3, fake: true }).m; + const weighted = DATA.choices.pools.pool_equip_rockr.weighted; + assert.deepEqual(weighted, [ + ['chess_item_1_01_e_a', 10], ['chess_item_2_03_e_a', 2], ['chess_item_3_09_e_a', 2], ['chess_item_3_10_e_a', 2], + ['chess_item_4_09_e_a', 2], ['chess_item_4_03_e_a', 1], ['chess_item_4_11_e_a', 4], ['chess_item_3_03_e_a', 4], + ]); + const seen = new Map(); + for (let i = 0; i < 400; i++) { const id = m.rollPool('pool_equip_rockr').id; seen.set(id, (seen.get(id) || 0) + 1); } + assert.deepEqual([...seen.keys()].sort(), [...weighted.map(([id]) => id)].sort(), 'every entry can come, nothing else'); + // the weight-10 plain hammer clearly dominates the weight-2 special hammers (the four special ones stay exclusive + // to this pool and 维多利亚's); the shop-sold entries route through the item stock (canGain filter) + assert.ok(seen.get('chess_item_1_01_e_a') > 3 * Math.max(...['chess_item_2_03_e_a', 'chess_item_3_09_e_a', 'chess_item_3_10_e_a', 'chess_item_4_09_e_a'].map((id) => seen.get(id) || 0))); + m.dispose(); +}); + +test('焰尾的干员子池 draws 野鬃/灰毫/远牙 by 10/10/3 (路标月报#2 item 6)', () => { + const m = makeMatch({ mode: 'coop', seed: 3, fake: true }).m; + assert.deepEqual(DATA.choices.pools.pool_char_pinus.weighted, [['chess_char_1_19_a', 10], ['chess_char_2_18_a', 10], ['chess_char_4_20_a', 3]]); + const seen = new Map(); + for (let i = 0; i < 460; i++) { const id = m.rollPool('pool_char_pinus').id; seen.set(id, (seen.get(id) || 0) + 1); } + assert.deepEqual([...seen.keys()].sort(), ['chess_char_1_19_a', 'chess_char_2_18_a', 'chess_char_4_20_a']); + assert.ok(Math.abs(seen.get('chess_char_1_19_a') - seen.get('chess_char_2_18_a')) <= 0.15 * 460, '野鬃 and 灰毫 draw even (weight 10 each)'); + assert.ok(seen.get('chess_char_4_20_a') < seen.get('chess_char_1_19_a') / 2, '远牙 stays the rare one'); m.dispose(); }); diff --git a/tools/build-data.mjs b/tools/build-data.mjs index d23ead81..f59a3c4f 100644 --- a/tools/build-data.mjs +++ b/tools/build-data.mjs @@ -3499,11 +3499,15 @@ function buildChoices(ctx, effects, items, chess) { // weights are server-side (PRTS 11-25 note: "装备【灼燃维式重锤】的出现概率调整") — uniform [ASSUMED] pool_equip_vict: { kind: 'equip', items: ['灼燃维式重锤', '坚固维式重锤', '加速维式重锤', '战栗维式重锤'].map(itemByName), assumed: true }, pool_equip_pepe: { kind: 'equip', weighted: [['盟约之币', 45], ['萨尔贡浓茶', 45], ['黄沙罗盘', 10]].map(([n, w]) => [itemByName(n), w]), goldenWeights: [40, 40, 20], assumed: true }, - // 洛洛的定制品 = the same 4 special hammers (user playtest #4, first-hand: "几个特殊的维式重锤是干员洛洛或者维多利亚 - // 阵营获得的"); uniform [ASSUMED] - pool_equip_rockr: { kind: 'equip', items: ['灼燃维式重锤', '坚固维式重锤', '加速维式重锤', '战栗维式重锤'].map(itemByName), assumed: true }, + // 洛洛的定制品: 8 items with measured weights (路标月报#2「卡池相关机制」item 6 — 10维式重锤2战栗2坚固2加速2灼燃 + // 1有限加速器4护盾无人机4激光发射器; the pool is a subset of the shared equipment pool, so the four shop-sold + // entries go through the item stock). Supersedes the 4-special-hammer reading (user playtest #4, first-hand: + // "几个特殊的维式重锤是干员洛洛或者维多利亚阵营获得的" — the special four remain exclusive to this pool and + // 维多利亚's, they are just no longer the whole of it) + pool_equip_rockr: { kind: 'equip', weighted: [['维式重锤', 10], ['战栗维式重锤', 2], ['坚固维式重锤', 2], ['加速维式重锤', 2], ['灼燃维式重锤', 2], ['有限加速器', 1], ['护盾无人机', 4], ['激光发射器', 4]].map(([n, w]) => [itemByName(n), w]), assumed: true }, pool_chess_glady: { kind: 'chess', items: ['斯卡蒂', '幽灵鲨', '深巡'].map(chessByName), assumed: true }, - pool_char_pinus: { kind: 'chess', weighted: [['野鬃', 45], ['灰毫', 45], ['远牙', 10]].map(([n, w]) => [chessByName(n), w]), assumed: true }, + // 10野鬃10灰毫3远牙 (路标月报#2 item 6; was an even-ish 45/45/10 guess) + pool_char_pinus: { kind: 'chess', weighted: [['野鬃', 10], ['灰毫', 10], ['远牙', 3]].map(([n, w]) => [chessByName(n), w]), assumed: true }, pool_char_later: { kind: 'chess', bond: 'lateranoShip', minTier: 4, golden: true, rule: 'shopEligible', assumed: true }, ...Object.fromEntries([1, 2, 3, 4, 5, 6].map((t) => [`pool_chess_shop_${t}_reward`, { kind: 'chess', tier: t, rule: 'shopEligible', assumed: true }])), }, From ce525125591ddfcdbb5c63bf60aae746267f4f14 Mon Sep 17 00:00:00 2001 From: Cloudnyco <74037807+Cloudnyco@users.noreply.github.com> Date: Sun, 11 Oct 2026 13:38:57 +0800 Subject: [PATCH 08/44] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E6=A8=A1?= =?UTF-8?q?=E6=8B=9F=E4=B8=80=E8=87=B4=E6=80=A7=E6=A3=80=E6=9F=A5=E9=A1=B5?= =?UTF-8?q?=EF=BC=88/dev/sim-check.html=EF=BC=89=EF=BC=8C=E4=BB=BB?= =?UTF-8?q?=E6=84=8F=E8=AE=BE=E5=A4=87=E7=9A=84=E6=B5=8F=E8=A7=88=E5=99=A8?= =?UTF-8?q?=E9=87=8D=E6=94=BE=E9=BB=84=E9=87=91=E7=BB=93=E6=9E=9C=E7=9A=84?= =?UTF-8?q?=E6=95=B4=E5=A5=97=E6=88=98=E6=96=97=EF=BC=8C=E9=80=90=E5=B8=A7?= =?UTF-8?q?=E4=B8=8E=20Node=20=E6=AF=94=E8=BE=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + CONTRIBUTING.md | 8 ++ docs/SIM.md | 20 +++ public/dev/sim-check.html | 24 ++++ public/dev/sim-check.js | 45 +++++++ public/dev/simcheck/core.js | 212 ++++++++++++++++++++++++++++++ public/dev/simcheck/node.mjs | 102 ++++++++++++++ public/dev/simcheck/stronghold.js | 62 +++++++++ public/dev/simcheck/ui.js | 206 +++++++++++++++++++++++++++++ test/sim/simcheck.test.js | 60 +++++++++ tools/sim-check.mjs | 85 ++++++++++++ 11 files changed, 826 insertions(+) create mode 100644 public/dev/sim-check.html create mode 100644 public/dev/sim-check.js create mode 100644 public/dev/simcheck/core.js create mode 100644 public/dev/simcheck/node.mjs create mode 100644 public/dev/simcheck/stronghold.js create mode 100644 public/dev/simcheck/ui.js create mode 100644 test/sim/simcheck.test.js create mode 100644 tools/sim-check.mjs diff --git a/.gitignore b/.gitignore index 37a6479b..d5ba9a6c 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,5 @@ desktop.ini .idea/ .vscode/ .claude/ +# tools/sim-check.mjs: the corpus and its Node traces for /dev/sim-check.html +public/dev/simcheck/data/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1f9e694a..38d823ed 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -45,6 +45,12 @@ RENDER_E2E=1 node --test 'test/render/*.browser.test.js' # 渲染 SIM_E2E=1 node --test 'test/sim/*.browser.test.js' # 浏览器里的战斗模拟 ``` +改了模拟(`server/sim/`)之后,可以检查各浏览器算出的战斗和服务器是否仍然逐位一致:`node tools/sim-check.mjs` +在 Node 里记录黄金结果的整套战斗,然后在任意设备(包括手机)的浏览器里打开服务器的 `/dev/sim-check.html` 重放比较; +加 `--engines chromium,firefox,webkit` 直接在无界面的浏览器里跑(Firefox 和 WebKit 需要先装 playwright)。不一致时 +页面指出从哪一帧开始、是结果、画面还是状态不同,`--diff` 用下载的数据找出第一个不同的单位和字段。细节见 docs/SIM.md +「11. Tools」。 + **黄金结果**([test/golden/README.md](test/golden/README.md)):只重构、不改玩法的提交不能改变 `test/golden/*.json`;有意改变玩法时运行 `npm run golden:update`,把新文件和改动放在同一个提交里,并在提交说明里写清 哪些场景变了、为什么。 @@ -110,6 +116,8 @@ SIM_E2E=1 node --test 'test/sim/*.browser.test.js' # 浏览器里 are opt-in: `SP_E2E=1`, `SP_REAL_E2E=1` (needs downloaded art), `RENDER_E2E=1`, `SIM_E2E=1` (a local Chrome, `CHROME_PATH`). A refactor never changes `test/golden/*.json`; an intended gameplay change runs `npm run golden:update` and commits the digests with the change, naming the scenarios that moved. + After a sim change, `node tools/sim-check.mjs` checks that browsers still give the server's bits: it traces the golden + battle corpus in Node; `/dev/sim-check.html` replays it on any device (`--engines chromium,firefox,webkit` headless). - **Fidelity**: the official tables (`.cache/gamedata/excel/`) and PRTS (including the 备注 notes) are the sources; numbers come from the blackboards. Anything no source settles is marked `[ASSUMED]` in the code and the pull request; owner decisions are cited with their date; deliberate deviations are the owner's call and go into the design diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..ded734c2 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -1496,6 +1496,26 @@ skill × module, every bond at its threshold and at 999 layers, every leader fie reduced to digests in `test/golden/*.json`; `test/golden.test.js` fails, naming the scenario and the field, when a digest moves. A refactor must leave them unchanged; `npm run golden:update` records an intended gameplay change. +Cross-engine check (`tools/sim-check.mjs`, `public/dev/sim-check.html`): a browser simulates its battles and the server +re-simulates them (SP_VERIFY, takeovers), so every engine must give the bits Node gives. `node tools/sim-check.mjs` +builds the golden battle corpus (roster, bonds, fields, standins, diy — 267 BattleSpecs) and traces it in Node into +`public/dev/simcheck/data/` (git-ignored, about a minute): after every tick the state (battle time, RNG state and per +unit alive / removed / deployed, x, y, hp, atkCd, SP, the five element gauges, damage dealt / taken, healing, blocking +count) hashed to the exact IEEE-754 bits, one hash per 30 ticks; every 30 ticks `b.snapshot()` (what viewers are sent); +every 150 ticks the deep state (every value reachable from the units, the definitions and buffs.js's process-wide `seq` +left out); and `resultDigest(b.result())`. `/dev/sim-check.html` — on any device that reaches the server, a phone +included — runs the corpus (or its fast subset, or a family) with the client's own loader (`loadBrowserSim`) and +compares block by block: a battle that parts is reported with the first ticks that differ, the level (the outcome, the +snapshot, the state, or the hidden state only), and a download of that block's state vectors; +`node tools/sim-check.mjs --diff ` replays the same ticks in Node and names the first unit and field that differ +(with both values' bits). `--engines chromium,firefox,webkit [--subset fast|all|]` runs the page headless after +the trace (Firefox and WebKit through the `playwright` package when it is installed, `npx playwright install firefox +webkit`; Chrome through puppeteer-core otherwise) and exits 1 on a difference. The tracing, comparison and page +(`public/dev/simcheck/core.js`, `ui.js`, `node.mjs`) have no dependency on this repository; `stronghold.js` is the part +that knows the sim. At 0.2.4 all 267 battles are bit-identical in Chrome 154, Firefox 157 and WebKit 27.2; with +`Math.hypot` put back into `detmath.js hypot`, 25 of the 55 fast battles part in Firefox and 27 in WebKit, the first at +tick 569 of `roster-004` (an enemy's `y`, one ulp). + ## 12. Data notes (simdata.js) Defs are normalised from data/*.json (DATA.md) with research JSON as a fallback. Chess: `stats {maxHp, atk, def, res, aspd, diff --git a/public/dev/sim-check.html b/public/dev/sim-check.html new file mode 100644 index 00000000..c70c36f6 --- /dev/null +++ b/public/dev/sim-check.html @@ -0,0 +1,24 @@ + + + + + + + Sim check · 卫戍协议:盟约 + + + + + + +

正在载入战斗模拟…

+ + + diff --git a/public/dev/sim-check.js b/public/dev/sim-check.js new file mode 100644 index 00000000..2e3971f8 --- /dev/null +++ b/public/dev/sim-check.js @@ -0,0 +1,45 @@ +// The cross-engine check page (docs/SIM.md「Cross-engine check」): this browser runs the golden battle corpus with the +// client's own sim loader (public/js/battle/runner.js loadBrowserSim) and compares every tick with the Node reference +// that `node tools/sim-check.mjs` wrote to /dev/simcheck/data/ — any device on the LAN can open it from the server. +import { mountCheck } from './simcheck/ui.js'; +import { strongholdAdapter, scenariosOf } from './simcheck/stronghold.js'; + +const app = document.getElementById('app'); +const get = async (url) => { + const r = await fetch(url, { cache: 'no-cache' }); + if (!r.ok) throw Object.assign(new Error(`${r.status} ${url}`), { missing: r.status === 404 }); + return r.json(); +}; + +try { + const [doc, reference, { loadBrowserSim }, { APP_VERSION }] = await Promise.all([ + get('/dev/simcheck/data/specs.json'), get('/dev/simcheck/data/reference.json'), import('/js/battle/runner.js'), import('/shared/constants.js'), + ]); + const { spec, ds } = await loadBrowserSim(); + const scenarios = scenariosOf(doc); + const FAMILIES = [['roster', '干员'], ['bonds', '盟约'], ['fields', '首领战场与联防'], ['standins', '补位'], ['diy', '自选']]; + const stale = reference.made && reference.made.version && reference.made.version !== APP_VERSION; + mountCheck(app, { + project: 'Stronghold Protocol', + title: '模拟一致性检查', + subtitle: '在这台设备的浏览器里运行黄金结果的整套战斗,逐帧与服务器(Node)的结果比较。浏览器自己模拟战斗、服务器再复算校验,两边必须逐位一致。' + + (stale ? `
参考数据由 ${reference.made.version} 生成,这台服务器是 ${APP_VERSION}:请在服务器上重新运行 node tools/sim-check.mjs。` : ''), + adapter: strongholdAdapter({ spec, ds, doc }), + scenarios, + subsets: [ + { id: 'fast', label: '快速(黄金结果的快速子集)', pick: (sc) => sc.fast }, + { id: 'all', label: '全部', pick: () => true }, + ...FAMILIES.map(([id, label]) => ({ id, label, pick: (sc) => sc.family === id })), + ], + reference, + info: [['游戏版本', APP_VERSION]], + }); +} catch (e) { + app.innerHTML = ''; + const p = document.createElement('p'); + p.style.cssText = 'color:var(--text-md);padding:16px;max-width:760px;margin:0 auto;font:14px/1.6 var(--font-cjk)'; + p.textContent = e.missing + ? '还没有参考数据:请在服务器的目录里运行 node tools/sim-check.mjs(生成 public/dev/simcheck/data/),然后刷新这个页面。' + : `载入失败:${e && e.message || e}`; + app.appendChild(p); +} diff --git a/public/dev/simcheck/core.js b/public/dev/simcheck/core.js new file mode 100644 index 00000000..976a3ba1 --- /dev/null +++ b/public/dev/simcheck/core.js @@ -0,0 +1,212 @@ +// simcheck — whether a deterministic simulation gives the same bits in every JavaScript engine: the server's Node and +// the players' browsers (Chrome / Edge, Firefox, Safari, on desktops and phones). A run of one scenario is traced: +// state the simulation's observable numbers after every tick (the adapter's state(): positions, HP, timers …), +// hashed to their exact IEEE-754 bits; each block of `every` ticks keeps one hash of its ticks' hashes +// view what a viewer is shown (the adapter's view(): a wire snapshot), hashed at the end of every block and at the +// end of the run +// deep the hidden state (the adapter's deep(): every value reachable from the units), hashed every `deepEvery` +// ticks (a multiple of `every`; the walk is costly) and at the end of the run +// result the outcome's digest (the adapter's result()) +// A run elsewhere is compared with a reference run (Node) block by block: the first block that differs, at any level, +// says when the two parted; a dump of that block's state vectors from both sides then names the first field that +// differs (diffDumps). +// +// Integer operations only (Math.imul, shifts) over the numbers' bits: the hashes are the same in every engine. NaN is +// hashed as one value (engines may keep different NaN payloads). +// +// Written for Stronghold Protocol (GPL-3.0-or-later) and Duel Channel (AGPL-3.0-or-later) by the same author, and kept +// the same in both. No dependencies; Node and browsers. + +const DV = new DataView(new ArrayBuffer(8)); +const rotl = (x, r) => (x << r) | (x >>> (32 - r)); +// murmur3's block mix and finaliser +function mix(h, k) { + k = Math.imul(k, 0xcc9e2d51); k = rotl(k, 15); k = Math.imul(k, 0x1b873593); + h ^= k; h = rotl(h, 13); + return (Math.imul(h, 5) + 0xe6546b64) | 0; +} +function fmix(h) { + h ^= h >>> 16; h = Math.imul(h, 0x85ebca6b); h ^= h >>> 13; h = Math.imul(h, 0xc2b2ae35); h ^= h >>> 16; + return h >>> 0; +} +// the kind of an object by its tag, not instanceof: a simulation may run in another realm (a Node VM context) than the +// hashing code, with its own Map / Set constructors +const tag = (v) => Object.prototype.toString.call(v); +const isList = (v) => Array.isArray(v) || (ArrayBuffer.isView(v) && tag(v) !== '[object DataView]'); +const now = () => (typeof performance !== 'undefined' ? performance.now() : Date.now()); + +/** A 32-bit hash fed with words, numbers (their bits), strings and plain values. */ +class Hash { + constructor(seed = 0x9747b28c) { this.h = seed | 0; this.n = 0; } + word(w) { this.h = mix(this.h, w | 0); this.n++; return this; } + num(x) { + if (x !== x) return this.word(0x7ff80000).word(0); + DV.setFloat64(0, x, true); + return this.word(DV.getUint32(0, true)).word(DV.getUint32(4, true)); + } + str(s) { this.word(0x5354 ^ s.length); for (let i = 0; i < s.length; i++) this.word(s.charCodeAt(i)); return this; } + // null / undefined / booleans / numbers / strings / arrays / plain objects (keys in their own order, which is the + // order the same code created them in, in any engine) + value(v, depth = 0) { + if (v === null || v === undefined) return this.word(v === null ? 0x6e756c6c : 0x756e6466); + switch (typeof v) { + case 'number': return this.num(v); + case 'string': return this.str(v); + case 'boolean': return this.word(v ? 0x74727565 : 0x66616c73); + case 'bigint': return this.str(v.toString()); + case 'object': break; + default: return this.word(0x66756e63); + } + if (depth > 32) return this.word(0x64656570); + if (isList(v)) { this.word(0x41525259 ^ v.length); for (const x of v) this.value(x, depth + 1); return this; } + const keys = Object.keys(v); + this.word(0x4f424a54 ^ keys.length); + for (const k of keys) { this.str(k); this.value(v[k], depth + 1); } + return this; + } + done() { return fmix(this.h ^ this.n); } +} + +const hex = (u) => (u >>> 0).toString(16).padStart(8, '0'); +/** The hash of a list of numbers (a state vector). */ +function hashNumbers(v) { const h = new Hash(); for (let i = 0; i < v.length; i++) h.num(v[i]); return h.done(); } +/** The hash of any plain value. */ +function hashValue(v) { return new Hash().value(v).done(); } + +/** + * The hash of everything reachable from roots: own properties (non-enumerable too, data properties only), arrays, + * typed arrays, Maps, Sets; another root met on the way counts as its index, an object met twice counts once, the keys + * in `skip` are left out (references back to shared definitions, process-wide counters …). + * @param {object[]} roots @param {{ skip?: Iterable, maxDepth?: number }} [o] + */ +function deepHash(roots, { skip = [], maxDepth = 8 } = {}) { + const idx = new Map(roots.map((r, i) => [r, i])), seen = new Set(), skipped = new Set(skip), h = new Hash(); + const walk = (v, depth) => { + if (v === null || v === undefined) { h.word(7); return; } + const t = typeof v; + if (t === 'number') { h.num(v); return; } + if (t === 'string') { h.str(v); return; } + if (t === 'boolean') { h.word(v ? 3 : 5); return; } + if (t !== 'object' || depth > maxDepth) return; + if (depth > 0 && idx.has(v)) { h.word(0x55550000 + idx.get(v)); return; } + if (seen.has(v)) { h.word(11); return; } + seen.add(v); + if (isList(v)) { h.word(v.length); for (const x of v) walk(x, depth + 1); return; } + const kind = tag(v); + if (kind === '[object Map]') { h.word(v.size); for (const [k, x] of v) { walk(k, depth + 1); walk(x, depth + 1); } return; } + if (kind === '[object Set]') { h.word(v.size); for (const x of v) walk(x, depth + 1); return; } + for (const k of Object.getOwnPropertyNames(v)) { + if (skipped.has(k)) continue; + const d = Object.getOwnPropertyDescriptor(v, k); + if (!d || !('value' in d) || typeof d.value === 'function') continue; + h.str(k); walk(d.value, depth + 1); + } + }; + for (const r of roots) walk(r, 0); + return h.done(); +} + +/** + * A run of one scenario, traced as it goes; advance() runs it for a time budget (a page stays responsive), finish() + * gives the trace. The adapter: + * start(scenario) → run; step(run) → true when a tick was simulated, false when the run is over; + * state(run) → number[] (after every tick); labels?(run) → string[] (the names of state's entries, for dumps); + * view?(run) → plain value; deep?(run) → uint32; result(run) → string; maxTicks? (a runaway guard) + * dump: [first, last] ticks whose state vectors (and labels) are kept. + */ +function tracer(adapter, scenario, { every = 30, deepEvery = every * 5, dump = null } = {}) { + const run = adapter.start(scenario), max = adapter.maxTicks || 1e6; + let t = 0, block = new Hash(), over = false; + const blocks = [], views = [], deeps = [], dumps = {}; + const sample = (end) => { + if (adapter.view) views.push(hashValue(adapter.view(run))); + if (adapter.deep && (end || t % deepEvery === 0)) deeps.push(adapter.deep(run) >>> 0); + }; + return { + get ticks() { return t; }, + get done() { return over; }, + advance(budgetMs = Infinity) { + const until = budgetMs === Infinity ? Infinity : now() + budgetMs; + while (!over) { + if (t >= max || !adapter.step(run)) { + over = true; + if (t % every) { blocks.push(block.done()); sample(true); } else if (adapter.deep && t % deepEvery) deeps.push(adapter.deep(run) >>> 0); + break; + } + t++; + const s = adapter.state(run); + block.word(hashNumbers(s)); + if (dump && t >= dump[0] && t <= dump[1]) dumps[t] = { state: Array.from(s, (x) => (x !== x ? 'NaN' : x)), labels: adapter.labels ? adapter.labels(run) : null }; + if (t % every === 0) { blocks.push(block.done()); block = new Hash(); sample(false); } + if ((t & 31) === 0 && now() > until) break; + } + return over; + }, + finish() { + while (!over) this.advance(); + return { ticks: t, blocks: blocks.map(hex).join(''), views: views.map(hex).join(''), deeps: deeps.map(hex).join(''), result: String(adapter.result(run)), ...(dump ? { dumps } : {}) }; + }, + }; +} +/** A whole run's trace (see tracer). */ +function trace(adapter, scenario, opts) { return tracer(adapter, scenario, opts).finish(); } + +const firstDiff = (a = '', b = '') => { + const n = Math.max(a.length, b.length); + for (let i = 0; i < n; i += 8) if (a.slice(i, i + 8) !== b.slice(i, i + 8)) return i / 8; + return -1; +}; +/** + * A trace against its reference. ok, or: `at` — where they first parted (level 'state' / 'view' / 'deep', the block, + * its ticks [from, to]); `result` — the outcomes differ; `ticks` — the runs' lengths differ. The level whose difference + * shows first is the one reported — by the tick it is seen at (a block's or a sample's last tick; a deep sample covers + * deepEvery ticks), the finer level on a tie; a run whose state never differs but whose view does still counts. + */ +function compare(ref, got, every = 30, deepEvery = every * 5) { + if (!ref) return { ok: false, missing: true }; + let at = null; + for (const level of ['state', 'view', 'deep']) { + const key = level === 'state' ? 'blocks' : level === 'view' ? 'views' : 'deeps', span = level === 'deep' ? deepEvery : every; + const i = firstDiff(ref[key], got[key]); + if (i < 0) continue; + const to = Math.min((i + 1) * span, Math.max(ref.ticks, got.ticks)); + if (!at || to < at.to) at = { level, block: i, from: i * span + 1, to }; + } + const result = ref.result !== got.result, ticks = ref.ticks !== got.ticks; + return { ok: !at && !result && !ticks, at, result, ticks: ticks ? [ref.ticks, got.ticks] : null }; +} +/** How bad a comparison is, for sorting and summaries: 3 the outcome differs, 2 what viewers see, 1 only inside. */ +function severity(c) { + if (c.ok) return 0; + if (c.missing || c.result || c.ticks) return 3; + return c.at && c.at.level !== 'deep' ? 2 : 1; +} + +const bitsOf = (x) => { + if (x === 'NaN') return 'NaN'; + DV.setFloat64(0, x, true); + return hex(DV.getUint32(4, true)) + hex(DV.getUint32(0, true)); +}; +/** + * Two dumps of the same ticks (tracer `dump`) compared field by field: the differences in tick order, each with the + * tick, the entry's index and label, both values and their bits. Stops after `limit`. + */ +function diffDumps(a, b, limit = 20) { + const out = []; + const ticks = [...new Set([...Object.keys(a || {}), ...Object.keys(b || {})])].map(Number).sort((x, y) => x - y); + for (const t of ticks) { + const x = a[t], y = b[t]; + if (!x || !y) { out.push({ tick: t, index: -1, label: x ? 'missing on the other side' : 'missing in the reference' }); if (out.length >= limit) break; continue; } + const n = Math.max(x.state.length, y.state.length); + for (let i = 0; i < n && out.length < limit; i++) { + const p = x.state[i], q = y.state[i]; + if (p === q || (p !== undefined && q !== undefined && bitsOf(p) === bitsOf(q))) continue; + out.push({ tick: t, index: i, label: (x.labels && x.labels[i]) || (y.labels && y.labels[i]) || `#${i}`, ref: p, got: q, refBits: p === undefined ? '' : bitsOf(p), gotBits: q === undefined ? '' : bitsOf(q) }); + } + if (out.length >= limit) break; + } + return out; +} + +const VERSION = 1; +export { VERSION, Hash, hex, hashNumbers, hashValue, deepHash, tracer, trace, compare, severity, diffDumps }; diff --git a/public/dev/simcheck/node.mjs b/public/dev/simcheck/node.mjs new file mode 100644 index 00000000..59fc2c24 --- /dev/null +++ b/public/dev/simcheck/node.mjs @@ -0,0 +1,102 @@ +// simcheck's Node side: the reference (every scenario traced in Node, core.js), headless runs of the check page in +// several engines, and the field-by-field comparison of a dump a browser downloaded with Node's run of the same ticks. +// Engines: Playwright's chromium / firefox / webkit when the `playwright` package is installed (its browsers fetched +// with `npx playwright install firefox webkit`), else a local Chrome through puppeteer-core ($CHROME_PATH or the usual +// install paths). +// +// Written for Stronghold Protocol (GPL-3.0-or-later) and Duel Channel (AGPL-3.0-or-later) by the same author, and kept +// the same in both. +import { existsSync, readFileSync } from 'node:fs'; +import { tracer, diffDumps, VERSION } from './core.js'; + +/** + * Trace every scenario in Node: the reference a page compares with. + * @param {object} adapter @param {{ id: string }[]} scenarios + * @param {{ every?: number, project: string, made?: object, onProgress?: (i: number, n: number, id: string) => void }} o + */ +export function buildReference(adapter, scenarios, { every = 30, deepEvery = every * 5, project, made = {}, onProgress } = {}) { + const out = {}; + scenarios.forEach((sc, i) => { + if (onProgress) onProgress(i, scenarios.length, sc.id); + const { ticks, blocks, views, deeps, result } = tracer(adapter, sc, { every, deepEvery }).finish(); + out[sc.id] = { ticks, blocks, views, deeps, result }; + }); + return { simcheck: VERSION, project, every, deepEvery, made: { engine: `Node ${process.version}`, date: new Date().toISOString().slice(0, 10), ...made }, scenarios: out }; +} + +const CHROMES = [process.env.CHROME_PATH, 'C:/Program Files/Google/Chrome/Application/chrome.exe', 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe', + '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', '/usr/bin/google-chrome', '/usr/bin/google-chrome-stable', '/usr/bin/chromium', '/usr/bin/chromium-browser']; +async function tryImport(name) { try { return await import(name); } catch { return null; } } + +/** + * Open the check page (url, with ?auto=1 and the subset) in each engine and wait for its results. + * @param {string} url @param {string[]} engines 'chromium' | 'firefox' | 'webkit' | 'chrome' (a local Chrome) + * @returns {Promise>} + */ +export async function runEngines(url, engines, { timeoutMs = 30 * 60000, log = () => {} } = {}) { + const pw = await tryImport('playwright'), pp = pw ? null : await tryImport('puppeteer-core'); + const out = {}; + for (const name of engines) { + let browser = null; + try { + if (pw && pw[name === 'chrome' ? 'chromium' : name]) { + const type = pw[name === 'chrome' ? 'chromium' : name], exe = CHROMES.find((p) => p && existsSync(p)); + // chromium / chrome: Playwright's own build when it is installed, else the local Chrome + try { browser = await type.launch(name === 'chrome' && exe ? { executablePath: exe } : {}); } catch (e) { + if (type !== pw.chromium || !exe) throw e; + browser = await type.launch({ executablePath: exe }); + } + } else if (pp && (name === 'chrome' || name === 'chromium')) { + const exe = CHROMES.find((p) => p && existsSync(p)); + if (!exe) throw new Error('no Chrome found: set CHROME_PATH'); + browser = await (pp.default || pp).launch({ executablePath: exe, headless: true }); + } else throw new Error(pw ? `playwright has no ${name}` : `${name} needs the playwright package (npm i -D playwright && npx playwright install ${name})`); + const page = await browser.newPage(); + const errors = []; + page.on('pageerror', (e) => errors.push(String(e.message || e))); + await page.goto(url, { timeout: 120000 }); + const t0 = Date.now(); + let last = -1; + for (;;) { + const st = await page.evaluate(() => { const s = globalThis.__simcheck; return s ? { status: s.status, n: s.results.length } : null; }); + if (st && (st.status === 'done' || st.status === 'stopped')) break; + if (errors.length && !st) throw new Error(errors.join('; ')); + if (st && st.n !== last && st.n % 25 === 0) { log(` ${name}: ${st.n}`); last = st.n; } + if (Date.now() - t0 > timeoutMs) throw new Error('timed out'); + await new Promise((r) => setTimeout(r, 1000)); + } + const res = await page.evaluate(() => { const s = globalThis.__simcheck; return { status: s.status, summary: s.summary, results: s.results, report: s.report }; }); + out[name] = { version: browser.version ? await browser.version() : '', ...res, errors }; + } catch (e) { + out[name] = { status: 'error', error: String(e && e.message || e) }; + } finally { if (browser) await browser.close().catch(() => {}); } + } + return out; +} + +/** + * A dump a browser downloaded (the page's 下载这一段的状态) against Node's run of the same ticks: the differing entries, + * first ones first, as printable lines. + * @param {string} file @param {object} adapter @param {{ id: string }[]} scenarios + */ +export function diffDumpFile(file, adapter, scenarios, { every = 30, deepEvery = every * 5, limit = 20 } = {}) { + const d = JSON.parse(readFileSync(file, 'utf8')); + const sc = scenarios.find((s) => s.id === d.id); + if (!sc) return [`no scenario ${d.id} here`]; + const ref = tracer(adapter, sc, { every, deepEvery, dump: d.window }).finish(); + const diffs = diffDumps(ref.dumps, d.dumps, limit); + const lines = [`${d.id}, ticks ${d.window[0]}–${d.window[1]}: Node ${process.version} vs ${d.engine}`]; + if (!diffs.length) lines.push(' the same in every entry of these ticks (the difference is in what the state vector does not hold: view / deep)'); + for (const x of diffs) lines.push(x.index < 0 ? ` tick ${x.tick}: ${x.label}` : ` tick ${x.tick} ${x.label}: ${x.ref} (${x.refBits}) vs ${x.got} (${x.gotBits})`); + return lines; +} + +/** One line per engine for a console. */ +export function formatEngines(res) { + return Object.entries(res).map(([name, r]) => { + if (r.status === 'error') return `${name}: error — ${r.error}`; + const s = r.summary || {}; + const bad = (r.results || []).filter((x) => !x.c.ok).map((x) => x.id); + return `${name} ${r.version || ''}: ${s.ok}/${s.n} the same${bad.length ? ` — different: ${bad.slice(0, 12).join(', ')}${bad.length > 12 ? ' …' : ''}` : ''}${r.errors && r.errors.length ? ` (page errors: ${r.errors.length})` : ''}`; + }); +} diff --git a/public/dev/simcheck/stronghold.js b/public/dev/simcheck/stronghold.js new file mode 100644 index 00000000..e3500ecf --- /dev/null +++ b/public/dev/simcheck/stronghold.js @@ -0,0 +1,62 @@ +// Stronghold Protocol's battles for simcheck (core.js): the golden battle corpus — tools/golden.mjs's families roster, +// bonds, fields, standins and diy (its matches are not single battles) — as BattleSpecs (written by +// tools/sim-check.mjs), each built with /sim/spec.js createBattleFromSpec as the browser runner does +// (public/js/battle/runner.js) and stepped tick by tick; a field battle stops at its golden cap like the corpus. +// state after every tick: the battle time, the RNG state and per unit FIELDS (exact bits) +// view b.snapshot(): what viewers are sent +// deep every value reachable from the units, the definitions and the process-wide sequence numbers left out +// result resultDigest(b.result()).hash: what the server's SP_VERIFY compares +// The page (sim-check.js) and the tool (tools/sim-check.mjs) both use it, with the sim and its data loaded their way. +import { deepHash } from './core.js'; + +/** The data files the sim reads: public/js/battle/runner.js SIM_DATA_FILES (test/sim/simcheck.test.js keeps them equal). */ +export const SIM_DATA_FILES = Object.freeze(['chess', 'enemies', 'tokens', 'stages', 'waves', 'bonds', 'items', 'garrisons', 'bands', 'effects', 'backups']); +/** Per unit in the state vector. */ +export const FIELDS = Object.freeze(['alive', 'removed', 'deployed', 'x', 'y', 'hp', 'atkCd', 'sp', 'burn', 'neural', 'necrosis', 'apoptosis', 'erosion', + 'dmg', 'taken', 'heal', 'blocking']); +// left out of the deep state: references back to definitions and the battle, and buffs.js's process-wide `seq` (it +// depends on what ran before in the same page or process) +const DEEP_SKIP = Object.freeze(['def', 'profile', 'kit', 'battle', 'b', 'seq']); +const QUIET = Object.freeze({ error() {}, warn() {}, info() {}, debug() {} }); + +/** The scenario list of a specs document: id, golden family, in the fast subset. */ +export const scenariosOf = (doc) => doc.specs.map((s) => ({ id: s.id, family: s.fam, fast: s.fast })); + +/** + * @param {{ spec: { createBattleFromSpec: Function, resultDigest: Function }, ds: object, doc: { specs: object[] }, logger?: object }} o + * spec: the /sim/spec.js module; ds: a simdata DataSource over SIM_DATA_FILES; doc: the specs document + */ +export function strongholdAdapter({ spec, ds, doc, logger = QUIET }) { + const byId = new Map(doc.specs.map((s) => [s.id, s])); + return { + maxTicks: 200000, + start(sc) { + const s = byId.get(sc.id); + return { b: spec.createBattleFromSpec(s.spec, ds, { logger }), cap: s.cap ?? null }; + }, + step(r) { + const b = r.b; + if (b.finished) return false; + if (r.cap != null && b.time >= r.cap - 1e-9) { b.forceEnd('forced'); return false; } + b.step(); + return true; + }, + state(r) { + const b = r.b, v = [b.time, b.rng.state() >>> 0]; + for (const u of b.units) { + const e = u.elem || {}, s = u.stats || {}; + v.push(u.alive ? 1 : 0, u.removed ? 1 : 0, u.deployed ? 1 : 0, u.x, u.y, u.hp, u.atkCd, u.skill && u.skill.sp != null ? u.skill.sp : -1, + e.burn ?? 0, e.neural ?? 0, e.necrosis ?? 0, e.apoptosis ?? 0, e.erosion ?? 0, s.dmg ?? 0, s.taken ?? 0, s.heal ?? 0, (u.blocking || []).length); + } + return v; + }, + labels(r) { + const out = ['time', 'rng']; + for (const u of r.b.units) { const name = `${u.side === 'enemy' ? 'enemy' : 'ally'} ${u.defId}#${u.id}`; for (const f of FIELDS) out.push(`${name}.${f}`); } + return out; + }, + view(r) { return r.b.snapshot(); }, + deep(r) { return deepHash(r.b.units, { skip: DEEP_SKIP }); }, + result(r) { return spec.resultDigest(r.b.result()).hash; }, + }; +} diff --git a/public/dev/simcheck/ui.js b/public/dev/simcheck/ui.js new file mode 100644 index 00000000..b838387f --- /dev/null +++ b/public/dev/simcheck/ui.js @@ -0,0 +1,206 @@ +// simcheck's page: runs a corpus of scenarios in this browser, compares every run with the reference made in Node +// (core.js compare) and says which ones parted, when, and how badly — the outcome, what viewers see, or only the +// hidden state. For a run that parted, the state vectors of the block where it parted can be downloaded and compared +// field by field with Node's (the project's tool, `--diff`). The summary can be copied as a report. +// Plain DOM, no framework; colours from CSS variables (--sc-*), so a page can wear its project's theme. Headless +// drivers read window.__simcheck ({ status, results, summary, report }) and may pass ?subset=&auto=1 (&only=a,b). +// +// Written for Stronghold Protocol (GPL-3.0-or-later) and Duel Channel (AGPL-3.0-or-later) by the same author, and kept +// the same in both. +import { tracer, compare, severity, VERSION } from './core.js'; + +const TEXT = { + run: '开始检查', stop: '停止', subset: '范围', scenarios: (n) => `${n} 场`, + idle: '准备好了。检查只在本机进行,不会上传任何数据。', + running: (i, n, id) => `正在检查 ${i} / ${n}:${id}`, stopped: '已停止', done: (n, t) => `完成:${n} 场,用时 ${t}`, + ok: '一致', bad: '不一致', result: '结果不同', view: '画面不同', state: '状态不同', deep: '仅内部状态不同', ticks: '长度不同', missing: '参考里没有', + where: (c, hz) => `第 ${(c.at.from / hz).toFixed(1)} 秒起(第 ${c.at.from}–${c.at.to} 帧)${({ state: '状态', view: '画面', deep: '内部状态' })[c.at.level]}不同`, + outcome: '结果不同', length: (a, b) => `长度 ${a} → ${b} 帧`, + dump: '下载这一段的状态', dumping: '正在记录…', + copy: '复制报告', copied: '已复制报告', copyFail: '无法写入剪贴板,请手动复制下面的内容', + allOk: '全部一致:这个浏览器算出的战斗与服务器逐位相同。', + engine: '这个浏览器', reference: '参考', none: '没有不一致的场次。', error: '运行出错', +}; + +const CSS = ` +.sc { --_bg: var(--sc-bg, #101413); --_panel: var(--sc-panel, #171d1b); --_fg: var(--sc-fg, #e6ece9); --_muted: var(--sc-muted, #93a19b); + --_line: var(--sc-line, #2a3532); --_accent: var(--sc-accent, #4ed8af); --_ok: var(--sc-ok, #4ed8af); --_warn: var(--sc-warn, #f2c14e); + --_bad: var(--sc-bad, #ff6b5e); --_font: var(--sc-font, system-ui, sans-serif); --_mono: var(--sc-mono, ui-monospace, monospace); + box-sizing: border-box; max-width: 760px; margin: 0 auto; padding: 16px; color: var(--_fg); font: 14px/1.55 var(--_font); } +.sc *, .sc *::before, .sc *::after { box-sizing: inherit; } +.sc h1 { margin: 0 0 4px; font-size: 18px; } +.sc-sub { margin: 0 0 12px; color: var(--_muted); } +.sc-info { display: grid; grid-template-columns: max-content 1fr; gap: 2px 12px; margin: 0 0 14px; padding: 10px 12px; background: var(--_panel); + border: 1px solid var(--_line); font-size: 13px; } +.sc-info dt { color: var(--_muted); } .sc-info dd { margin: 0; overflow-wrap: anywhere; } +.sc-controls { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin: 0 0 12px; } +.sc button, .sc select { font: inherit; color: var(--_fg); background: var(--_panel); border: 1px solid var(--_line); min-height: 40px; padding: 6px 12px; cursor: pointer; } +.sc button.sc-primary { border-color: var(--_accent); color: var(--_accent); } +.sc button:disabled { opacity: .5; cursor: default; } +.sc-bar { height: 6px; background: var(--_panel); border: 1px solid var(--_line); margin: 0 0 6px; } +.sc-bar i { display: block; height: 100%; width: 0; background: var(--_accent); transition: width .2s; } +.sc-status { margin: 0 0 12px; color: var(--_muted); min-height: 1.55em; overflow-wrap: anywhere; } +.sc-sum { display: flex; flex-wrap: wrap; gap: 6px 16px; margin: 0 0 12px; } +.sc-sum b { font: 600 18px/1 var(--_mono); margin-left: 4px; } +.sc-sum .is-ok b { color: var(--_ok); } .sc-sum .is-warn b { color: var(--_warn); } .sc-sum .is-bad b { color: var(--_bad); } +.sc-list { list-style: none; margin: 0 0 12px; padding: 0; display: grid; gap: 6px; } +.sc-list li { padding: 8px 10px; background: var(--_panel); border-left: 3px solid var(--_warn); overflow-wrap: anywhere; } +.sc-list li.is-bad { border-left-color: var(--_bad); } +.sc-list code { font: 13px var(--_mono); } +.sc-list button { min-height: 32px; padding: 3px 10px; margin-top: 6px; font-size: 13px; } +.sc-note { color: var(--_muted); font-size: 13px; } +.sc-allok { color: var(--_ok); } +.sc textarea { width: 100%; min-height: 160px; margin-top: 8px; background: var(--_panel); color: var(--_fg); border: 1px solid var(--_line); + font: 12px/1.5 var(--_mono); padding: 8px; } +`; + +const esc = (s) => String(s).replace(/[&<>"']/g, (c) => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' })[c]); +const clock = (ms) => { const s = Math.round(ms / 1000); return `${Math.floor(s / 60)}:${String(s % 60).padStart(2, '0')}`; }; +// a task boundary that background tabs do not throttle like timers +const yieldTask = () => new Promise((r) => { const ch = new MessageChannel(); ch.port1.onmessage = () => r(); ch.port2.postMessage(0); }); + +/** This browser, briefly: the engine family and version. */ +function engineName() { + const ua = (typeof navigator !== 'undefined' && navigator.userAgent) || ''; + const m = (re) => (ua.match(re) || [])[1]; + if (m(/Edg\/(\d+)/)) return `Edge ${m(/Edg\/(\d+)/)} (Blink)`; + if (m(/Firefox\/(\d+)/)) return `Firefox ${m(/Firefox\/(\d+)/)} (Gecko)`; + if (/AppleWebKit/.test(ua) && !/Chrome|Chromium|CriOS/.test(ua)) return `Safari ${m(/Version\/([\d.]+)/) || ''} (WebKit)`.replace(' ', ' '); + if (m(/CriOS\/(\d+)/)) return `Chrome iOS ${m(/CriOS\/(\d+)/)} (WebKit)`; + if (m(/Chrom(?:e|ium)\/(\d+)/)) return `Chrome ${m(/Chrom(?:e|ium)\/(\d+)/)} (Blink)`; + return ua || 'unknown'; +} + +async function copyText(text) { + try { if (navigator.clipboard && globalThis.isSecureContext) { await navigator.clipboard.writeText(text); return true; } } catch { /* the textarea */ } + const ta = document.createElement('textarea'); + ta.value = text; ta.setAttribute('readonly', ''); ta.style.cssText = 'position:fixed;left:-9999px;top:0;font-size:16px'; + document.body.appendChild(ta); + try { ta.focus(); ta.select(); ta.setSelectionRange(0, text.length); return document.activeElement === ta && !!document.execCommand('copy'); } catch { return false; } finally { ta.remove(); } +} +function download(name, text) { + const a = document.createElement('a'); + a.href = URL.createObjectURL(new Blob([text], { type: 'application/json' })); + a.download = name; + document.body.appendChild(a); a.click(); a.remove(); + setTimeout(() => URL.revokeObjectURL(a.href), 10000); +} + +/** + * Mount the check into root. + * @param {HTMLElement} root + * @param {{ project: string, title: string, subtitle?: string, adapter: object, scenarios: { id: string, family?: string }[], + * subsets: { id: string, label: string, pick: (sc: object) => boolean }[], reference: { every: number, made?: object, + * scenarios: Record }, hz?: number, info?: [string, string][], text?: object }} o + */ +function mountCheck(root, o) { + const T = { ...TEXT, ...(o.text || {}) }, every = o.reference.every || 30, deepEvery = o.reference.deepEvery || every * 5, hz = o.hz || 30; + const q = new URLSearchParams(location.search); + if (!document.getElementById('sc-style')) { const st = document.createElement('style'); st.id = 'sc-style'; st.textContent = CSS; document.head.appendChild(st); } + const engine = engineName(), made = o.reference.made || {}; + const info = [[T.engine, engine], [T.reference, [made.engine, made.commit, made.date].filter(Boolean).join(' · ') || '—'], ...(o.info || [])]; + root.classList.add('sc'); + root.innerHTML = `

${esc(o.title)}

${o.subtitle ? `

${o.subtitle}

` : ''} +
${info.map(([k, v]) => `
${esc(k)}
${esc(v)}
`).join('')}
+
+
+

${esc(T.idle)}

+
    + `; + const $ = (s) => root.querySelector(s); + const sel = $('.sc-subset'), runBtn = $('.sc-run'), stopBtn = $('.sc-stop'), bar = $('.sc-bar i'), status = $('.sc-status'); + if (q.get('subset') && o.subsets.some((s) => s.id === q.get('subset'))) sel.value = q.get('subset'); + const state = { status: 'idle', results: [], summary: null, report: '' }; + globalThis.__simcheck = state; + let stop = false; + + const summarize = (list) => { + const s = { n: list.length, ok: 0, result: 0, view: 0, state: 0, deep: 0 }; + for (const r of list) { + if (r.c.ok) { s.ok++; continue; } + if (r.c.missing || r.c.result || r.c.ticks) s.result++; + else s[r.c.at.level]++; + } + return s; + }; + const describe = (r) => { + const c = r.c, parts = []; + if (c.missing) return T.missing; + if (c.error) return `${T.error}:${c.error}`; + if (c.at) parts.push(T.where(c, hz)); + if (c.result) parts.push(T.outcome); + if (c.ticks) parts.push(T.length(c.ticks[0], c.ticks[1])); + return parts.join(';'); + }; + const render = (list, total, elapsed, current) => { + const s = summarize(list); + bar.style.width = `${total ? (100 * list.length) / total : 0}%`; + $('.sc-sum').innerHTML = [[T.ok, s.ok, 'is-ok'], [T.result, s.result, 'is-bad'], [T.view, s.view, 'is-warn'], [T.state, s.state, 'is-warn'], [T.deep, s.deep, 'is-warn']] + .map(([k, v, cls]) => `${esc(k)}${v}`).join(''); + const bad = list.filter((r) => !r.c.ok).sort((a, b) => severity(b.c) - severity(a.c)); + $('.sc-list').innerHTML = bad.map((r, i) => `
  1. ${esc(r.id)}${r.family ? ` ${esc(r.family)}` : ''}
    ${esc(describe(r))} + ${r.c.at ? `
    ` : ''}
  2. `).join(''); + $('.sc-list').querySelectorAll('button[data-i]').forEach((b) => { b.onclick = () => dumpOne(bad[Number(b.dataset.i)], b); }); + if (current) status.textContent = T.running(list.length + 1, total, current); + state.summary = s; + return s; + }; + const reportText = (list, subset, elapsed) => { + const s = summarize(list), lines = [ + `simcheck ${VERSION} · ${o.project}`, `${T.engine}:${engine}`, `UA:${(navigator && navigator.userAgent) || ''}`, + `${T.reference}:${info[1][1]}`, `${T.subset}:${subset.label} · ${T.scenarios(list.length)} · ${clock(elapsed)}`, + `${T.ok} ${s.ok} · ${T.result} ${s.result} · ${T.view} ${s.view} · ${T.state} ${s.state} · ${T.deep} ${s.deep}`]; + for (const r of list.filter((x) => !x.c.ok).sort((a, b) => severity(b.c) - severity(a.c))) lines.push(`- ${r.id}:${describe(r)}`); + return lines.join('\n'); + }; + const dumpOne = async (r, btn) => { + const old = btn.textContent; + btn.disabled = true; btn.textContent = T.dumping; + await yieldTask(); + const tr = tracer(o.adapter, o.scenarios.find((x) => x.id === r.id), { every, deepEvery, dump: [r.c.at.from, r.c.at.to] }); + while (!tr.advance(25)) await yieldTask(); + const got = tr.finish(); + download(`simcheck-${o.project}-${r.id}-${r.c.at.from}.json`, JSON.stringify({ simcheck: VERSION, project: o.project, id: r.id, window: [r.c.at.from, r.c.at.to], + engine, ua: navigator.userAgent, dumps: got.dumps })); + btn.disabled = false; btn.textContent = old; + }; + + const run = async () => { + const subset = o.subsets.find((s) => s.id === sel.value) || o.subsets[0]; + const only = q.get('only') ? new Set(q.get('only').split(',')) : null; + const list = o.scenarios.filter((sc) => subset.pick(sc) && (!only || only.has(sc.id))); + stop = false; runBtn.disabled = true; sel.disabled = true; stopBtn.hidden = false; $('.sc-report').hidden = true; + state.status = 'running'; state.results = []; + const t0 = performance.now(); + for (const sc of list) { + if (stop) break; + render(state.results, list.length, performance.now() - t0, sc.id); + await yieldTask(); + const t1 = performance.now(), tr = tracer(o.adapter, sc, { every, deepEvery }); + let ok = true; + try { while (!tr.advance(25)) { await yieldTask(); if (stop) { ok = false; break; } } } catch (e) { ok = false; state.results.push({ id: sc.id, family: sc.family, c: { ok: false, missing: false, result: true, at: null, error: String(e && e.message || e) }, ms: 0 }); } + if (!ok) continue; + const got = tr.finish(); + state.results.push({ id: sc.id, family: sc.family, c: compare(o.reference.scenarios[sc.id], got, every, deepEvery), ms: performance.now() - t1 }); + } + const elapsed = performance.now() - t0, s = render(state.results, list.length, elapsed, null); + status.innerHTML = stop ? esc(T.stopped) : s.ok === s.n ? `${esc(T.allOk)} ${esc(T.done(s.n, clock(elapsed)))}` : esc(T.done(s.n, clock(elapsed))); + if (!state.results.some((r) => !r.c.ok)) $('.sc-list').innerHTML = `
  3. ${esc(T.none)}
  4. `; + state.report = reportText(state.results, subset, elapsed); + $('.sc-report').hidden = false; + runBtn.disabled = false; sel.disabled = false; stopBtn.hidden = true; + state.status = stop ? 'stopped' : 'done'; + }; + runBtn.onclick = run; + stopBtn.onclick = () => { stop = true; }; + $('.sc-copy').onclick = async () => { + const ok = await copyText(state.report), ta = $('.sc-report textarea'); + $('.sc-report .sc-note').textContent = ok ? T.copied : T.copyFail; + ta.hidden = ok; if (!ok) { ta.value = state.report; ta.focus(); ta.select(); } + }; + if (q.get('auto') === '1') run(); + return state; +} + +export { mountCheck, engineName }; diff --git a/test/sim/simcheck.test.js b/test/sim/simcheck.test.js new file mode 100644 index 00000000..81f77c33 --- /dev/null +++ b/test/sim/simcheck.test.js @@ -0,0 +1,60 @@ +// The cross-engine check (tools/sim-check.mjs, public/dev/simcheck — docs/SIM.md「11. Tools」): the hashes are pinned +// (references made before still compare; the same values as the copy of core.js in 争锋频道 / Duel Channel), a change in +// one tick is found in its block and named by the dump comparison, the deep walk sees another realm's Map / Set, the +// check page loads the data files the client loads, and the corpus covers the golden battle families, traces a battle +// the same whatever ran before it, and ends it with the result digest a plain run gives. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import vm from 'node:vm'; +import { readFileSync } from 'node:fs'; +import { hex, hashNumbers, hashValue, deepHash, trace, tracer, compare, diffDumps } from '../../public/dev/simcheck/core.js'; +import { SIM_DATA_FILES, scenariosOf } from '../../public/dev/simcheck/stronghold.js'; +import { corpusSpecs, nodeAdapter, FAMILIES } from '../../tools/sim-check.mjs'; +import { createBattleFromSpec, resultDigest } from '../../server/sim/spec.js'; +import { DataSource, getDefaultSource } from '../../server/sim/simdata.js'; + +test('simcheck hashes: pinned values, NaN as one value, −0 apart from 0', () => { + assert.equal(hex(hashNumbers([0, -0, 1, 0.1, -2.5e-300, 1e300, NaN, Infinity])), '8b3e38ba'); + assert.equal(hex(hashValue({ a: [1, 'x', null, true], b: { c: 0.5 } })), 'a024c2ef'); + assert.equal(hex(hashNumbers([NaN])), hex(hashNumbers([0 / 0]))); + assert.notEqual(hex(hashNumbers([0])), hex(hashNumbers([-0]))); + assert.equal(hex(deepHash([{ s: new Set([1, 2]), m: new Map([['k', 3]]), arr: [4.5] }])), '92f56136'); + const other = vm.runInNewContext('({ s: new Set([1, 2]), m: new Map([["k", 3]]), arr: [4.5] })'); + assert.equal(hex(deepHash([other])), '92f56136', 'another realm\'s Map / Set'); +}); + +test('simcheck compare: a one-ulp change at tick 45 is found in its block and named by the dumps', () => { + const toy = (bump) => ({ + start: () => ({ n: 0, x: 0.1 }), + step: (r) => { if (r.n >= 100) return false; r.n++; r.x = r.x * 1.01 + 0.1; if (bump && r.n === 45) r.x += r.x * Number.EPSILON; return true; }, + state: (r) => [r.n, r.x], labels: () => ['n', 'x'], view: (r) => ({ x: Math.round(r.x) }), deep: (r) => hashNumbers([r.x]), result: (r) => String(Math.round(r.x)), + }); + const ref = trace(toy(false), { id: 't' }); + assert.deepEqual(compare(ref, trace(toy(false), { id: 't' })), { ok: true, at: null, result: false, ticks: null }); + assert.deepEqual(compare(ref, trace(toy(true), { id: 't' })).at, { level: 'state', block: 1, from: 31, to: 60 }); + const a = tracer(toy(false), { id: 't' }, { dump: [31, 60] }).finish(), b = tracer(toy(true), { id: 't' }, { dump: [31, 60] }).finish(); + const d = diffDumps(a.dumps, b.dumps); + assert.equal(d[0].tick, 45); + assert.equal(d[0].label, 'x'); +}); + +test('simcheck page: the data files are the browser runner\'s', () => { + const src = readFileSync(new URL('../../public/js/battle/runner.js', import.meta.url), 'utf8'); + const m = /export const SIM_DATA_FILES = Object\.freeze\((\[[^\]]*\])\)/.exec(src); + assert.ok(m, 'runner.js SIM_DATA_FILES'); + assert.deepEqual([...SIM_DATA_FILES], JSON.parse(m[1].replace(/'/g, '"'))); +}); + +test('simcheck corpus: the golden battle families, a battle traced the same whatever ran before, the plain run\'s result', () => { + const doc = { specs: corpusSpecs() }, sc = scenariosOf(doc); + assert.deepEqual([...new Set(sc.map((s) => s.family))], [...FAMILIES]); + assert.equal(new Set(sc.map((s) => s.id)).size, sc.length); + assert.ok(sc.some((s) => s.fast) && sc.some((s) => !s.fast)); + const pick = sc.filter((s) => s.family === 'bonds')[0], other = sc.filter((s) => s.family === 'roster')[0]; + const alone = trace(nodeAdapter(doc), pick), ad = nodeAdapter(doc); + trace(ad, other); + assert.deepEqual(trace(ad, pick), alone); + const spec = doc.specs.find((s) => s.id === pick.id).spec; + const plain = resultDigest(createBattleFromSpec(spec, new DataSource(getDefaultSource().raw, null), { quiet: true }).runToEnd(200000)).hash; + assert.equal(alone.result, plain); +}); diff --git a/tools/sim-check.mjs b/tools/sim-check.mjs new file mode 100644 index 00000000..080af428 --- /dev/null +++ b/tools/sim-check.mjs @@ -0,0 +1,85 @@ +// The cross-engine check of the battle sim (docs/SIM.md「Cross-engine check」). A browser simulates its battles and +// the server re-simulates them (SP_VERIFY, takeovers), so every engine must give the same bits as Node. The golden +// battle corpus traced in Node is the reference; public/dev/sim-check.html runs the corpus in any browser — a desktop +// or a phone on the LAN — and compares it tick by tick (public/dev/simcheck: core.js, ui.js, stronghold.js). +// +// node tools/sim-check.mjs write public/dev/simcheck/data/specs.json (the corpus's BattleSpecs) +// and reference.json (their Node traces); git-ignored +// node tools/sim-check.mjs --engines chromium,firefox,webkit [--subset fast|all|] [--only id,id] +// then start the server on a free port and run the page headless in each +// engine; exit 1 when one differs. Firefox and WebKit need the +// playwright package (npm i -D playwright && npx playwright install +// firefox webkit); without it `chrome` runs a local Chrome +// ($CHROME_PATH) through puppeteer-core +// node tools/sim-check.mjs --diff the block a browser downloaded (下载这一段的状态) against Node's run of +// the same ticks, entry by entry +import { mkdirSync, writeFileSync, readFileSync, existsSync } from 'node:fs'; +import { dirname, join } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { execFileSync } from 'node:child_process'; +import * as spec from '../server/sim/spec.js'; +import { DataSource, getDefaultSource } from '../server/sim/simdata.js'; +import { APP_VERSION } from '../shared/constants.js'; +import { scenariosOf as goldenScenarios, isFast } from './golden.mjs'; +import { strongholdAdapter, scenariosOf } from '../public/dev/simcheck/stronghold.js'; +import { buildReference, runEngines, formatEngines, diffDumpFile } from '../public/dev/simcheck/node.mjs'; + +const ROOT = join(dirname(fileURLToPath(import.meta.url)), '..'); +export const OUT_DIR = join(ROOT, 'public', 'dev', 'simcheck', 'data'); +export const FAMILIES = Object.freeze(['roster', 'bonds', 'fields', 'standins', 'diy']); + +/** The golden battle corpus as BattleSpecs, in the corpus's order; a field battle keeps its cap (golden's forceEnd). */ +export function corpusSpecs(families = FAMILIES) { + const specs = []; + for (const fam of families) { + for (const sc of goldenScenarios(fam)) { + specs.push({ id: sc.id, fam, fast: isFast(sc), cap: sc.cap ?? null, spec: spec.buildBattleSpec({ + battleId: sc.id, fieldId: sc.fieldId ?? 'g', kind: sc.kind, seed: sc.seed, modeId: sc.modeId, round: sc.round, stageId: sc.stageId, rect: sc.rect, + timeLimit: sc.timeLimit, players: sc.players, spawns: sc.spawns, routes: sc.routes, flags: sc.flags, enemyOverrides: sc.enemyOverrides ?? {}, + waveId: sc.waveId ?? null, bossId: sc.bossId ?? null, boss: sc.boss ?? null, content: 'full' }) }); + } + } + return specs; +} +/** The adapter over Node's sim and data (the same files the browser loads: loadBrowserSim reads data/*.json). */ +export function nodeAdapter(doc) { + return strongholdAdapter({ spec, ds: new DataSource(getDefaultSource().raw, null), doc }); +} +const commit = () => { try { return execFileSync('git', ['rev-parse', '--short', 'HEAD'], { cwd: ROOT, encoding: 'utf8' }).trim(); } catch { return ''; } }; + +async function main(argv) { + const opt = (k) => { const i = argv.indexOf(k); return i >= 0 ? argv[i + 1] : null; }; + if (opt('--diff')) { + const doc = JSON.parse(readFileSync(join(OUT_DIR, 'specs.json'), 'utf8')); + for (const line of diffDumpFile(opt('--diff'), nodeAdapter(doc), scenariosOf(doc))) console.log(line); + return 0; + } + const t0 = Date.now(); + const doc = { simcheck: 1, made: { version: APP_VERSION, commit: commit() }, specs: corpusSpecs() }; + const scenarios = scenariosOf(doc); + let last = 0; + const reference = buildReference(nodeAdapter(doc), scenarios, { + project: 'stronghold', made: { version: APP_VERSION, commit: doc.made.commit }, + onProgress: (i, n) => { if (Date.now() - last > 2000) { last = Date.now(); process.stdout.write(`\r ${i} / ${n}`); } }, + }); + mkdirSync(OUT_DIR, { recursive: true }); + writeFileSync(join(OUT_DIR, 'specs.json'), JSON.stringify(doc)); + writeFileSync(join(OUT_DIR, 'reference.json'), JSON.stringify(reference)); + console.log(`\r${scenarios.length} battles traced in ${((Date.now() - t0) / 1000).toFixed(1)} s → public/dev/simcheck/data/ (open /dev/sim-check.html)`); + + const engines = opt('--engines'); + if (!engines) return 0; + const { startServer } = await import('../server/index.js'); + const srv = await startServer({ port: 0, host: '127.0.0.1', quiet: true }); + try { + const q = new URLSearchParams({ auto: '1', subset: opt('--subset') || 'all' }); + if (opt('--only')) q.set('only', opt('--only')); + const res = await runEngines(`http://127.0.0.1:${srv.port}/dev/sim-check.html?${q}`, engines.split(','), { log: (s) => console.log(s) }); + for (const line of formatEngines(res)) console.log(line); + return Object.values(res).every((r) => r.status === 'done' && r.summary && r.summary.ok === r.summary.n) ? 0 : 1; + } finally { await srv.close(); } +} + +if (process.argv[1] && fileURLToPath(import.meta.url) === process.argv[1] && existsSync(ROOT)) { + main(process.argv.slice(2)).then((code) => process.exit(code), (e) => { console.error(e); process.exit(2); }); +} From 40e5794bdf747adc1838421fe5f60810126fd96f Mon Sep 17 00:00:00 2001 From: Cloudnyco <74037807+Cloudnyco@users.noreply.github.com> Date: Sun, 11 Oct 2026 13:46:50 +0800 Subject: [PATCH 09/44] =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E6=80=A7=E6=A3=80=E6=9F=A5=EF=BC=9A=E4=B8=8B=E8=BD=BD=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=96=87=E4=BB=B6=E5=90=8D=E4=B8=8D=E5=90=AB?= =?UTF-8?q?=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/dev/simcheck/ui.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/dev/simcheck/ui.js b/public/dev/simcheck/ui.js index b838387f..ff875dc8 100644 --- a/public/dev/simcheck/ui.js +++ b/public/dev/simcheck/ui.js @@ -161,7 +161,8 @@ function mountCheck(root, o) { const tr = tracer(o.adapter, o.scenarios.find((x) => x.id === r.id), { every, deepEvery, dump: [r.c.at.from, r.c.at.to] }); while (!tr.advance(25)) await yieldTask(); const got = tr.finish(); - download(`simcheck-${o.project}-${r.id}-${r.c.at.from}.json`, JSON.stringify({ simcheck: VERSION, project: o.project, id: r.id, window: [r.c.at.from, r.c.at.to], + // (the project's name as a file name: letters, digits and CJK, the rest a dash) + download(`simcheck-${String(o.project).replace(/[^\w\u4e00-\u9fff]+/g, '-').toLowerCase()}-${r.id}-${r.c.at.from}.json`, JSON.stringify({ simcheck: VERSION, project: o.project, id: r.id, window: [r.c.at.from, r.c.at.to], engine, ua: navigator.userAgent, dumps: got.dumps })); btn.disabled = false; btn.textContent = old; }; From f7be28331c48104b4f7554a8e2db4969bc8b036c Mon Sep 17 00:00:00 2001 From: Yuri Restia Date: Sun, 11 Oct 2026 13:08:19 +0700 Subject: [PATCH 10/44] Briefing: list an alliance's banned operators in a box beside its tooltip (#484) --- public/css/components.css | 1 + public/css/screens/briefing.css | 9 ++++++++ public/js/ui/components.js | 38 ++++++++++++++++++++++++++------- public/js/ui/matchInfo.js | 29 +++++++++++++++++++++++-- test/ui/match-info.test.js | 12 +++++++++++ 5 files changed, 79 insertions(+), 10 deletions(-) diff --git a/public/css/components.css b/public/css/components.css index a1f8d4f2..89a00160 100644 --- a/public/css/components.css +++ b/public/css/components.css @@ -508,6 +508,7 @@ white-space: pre-line; } .tooltip.is-shown { opacity: 1; } +.tooltip--aside { max-width: 3.2rem; white-space: normal; } .tooltip--top.is-shown { animation: tip-up var(--t-fast) var(--ease-out); } .tooltip--bottom.is-shown { animation: tip-down var(--t-fast) var(--ease-out); } @keyframes tip-up { from { transform: translateY(4px); } } diff --git a/public/css/screens/briefing.css b/public/css/screens/briefing.css index a6e7fc23..fe8b15fd 100644 --- a/public/css/screens/briefing.css +++ b/public/css/screens/briefing.css @@ -81,6 +81,15 @@ .brief-bond__ban { position: absolute; top: -.04rem; right: .08rem; display: inline-flex; align-items: center; gap: .01rem; font-size: calc(.12 * var(--t)); font-weight: 700; padding: 0 .05rem; background: var(--red); color: #fff; line-height: 1.5; box-shadow: 0 0 0 1px #000; } .brief-bond__ban .icon { width: .12rem; height: .12rem; } .brief-bond.is-partial .bond__core { box-shadow: 0 0 0 2px rgba(255, 84, 84, .5); } +/* the box beside a bond's tooltip (matchInfo.js BondBannedAside): its banned members with avatar, name and bonds */ +.brief-bantip { display: flex; flex-direction: column; gap: .06rem; } +.brief-bantip__h { font-size: calc(.12 * var(--t)); font-weight: 700; letter-spacing: .06em; color: var(--red); } +.brief-bantip__op { display: flex; align-items: center; gap: .08rem; } +.brief-bantip__op .uthumb { flex: none; } +.brief-bantip__txt { display: flex; flex-direction: column; min-width: 0; line-height: 1.3; } +.brief-bantip__txt b { font-size: calc(.14 * var(--t)); color: var(--text-hi); } +.brief-bantip__txt > span { font-size: calc(.12 * var(--t)); color: var(--text-lo); } +.brief-bantip__txt .is-this { color: var(--mint-400); } .brief-legend { display: flex; align-items: center; gap: .08rem; flex-wrap: wrap; font-size: calc(.14 * var(--t)); color: var(--text-dim); margin-top: -.06rem; } .brief-legend__off { width: .16rem; height: .16rem; border-radius: 50%; background: #3a403d; border: 2px solid #555; } .brief-legend__ban { display: inline-grid; place-items: center; width: .2rem; height: .18rem; background: var(--red); color: #fff; } diff --git a/public/js/ui/components.js b/public/js/ui/components.js index ec4d57aa..f6dfedd6 100644 --- a/public/js/ui/components.js +++ b/public/js/ui/components.js @@ -534,24 +534,27 @@ export function DialogHost() { // ---- Tooltip ----------------------------------------------------------------------------------- -let tipState = null; // { id, content, rect, placement } +let tipState = null; // { id, content, aside, rect, placement } let tipSeq = 0; const tipListeners = new Set(); const setTip = (s) => { tipState = s; for (const fn of [...tipListeners]) fn(); }; /** * Hover/focus tooltip around its children. Content renders in (fixed, viewport-clamped). - * @param {{ text: any, placement?: 'top'|'bottom', delay?: number, block?: boolean, class?: string, children?: any }} props + * `aside`: an optional second box in the same style, beside the tooltip (right of it; left when there is no room). + * @param {{ text: any, aside?: any, placement?: 'top'|'bottom', delay?: number, block?: boolean, class?: string, children?: any }} props */ const TOUCH_TIP_MS = 450; -export function Tooltip({ text, placement = 'top', delay = 120, block = false, class: cls, children }) { +export function Tooltip({ text, aside = null, placement = 'top', delay = 120, block = false, class: cls, children }) { const ref = useRef(null); const idRef = useRef(0); const timer = useRef(null); const textRef = useRef(text); + const asideRef = useRef(aside); const pressed = useRef(false); // pointer pressed inside: the focus that follows is not a keyboard focus textRef.current = text; + asideRef.current = aside; if (!idRef.current) idRef.current = ++tipSeq; const show = () => { clearTimeout(timer.current); @@ -560,7 +563,7 @@ export function Tooltip({ text, placement = 'top', delay = 120, block = false, c const el = ref.current; const content = textRef.current; // the text of the render current when the delay ends (a click may change it) if (!el || !el.isConnected || content == null || content === '') return; - setTip({ id: idRef.current, content, rect: el.getBoundingClientRect(), placement }); + setTip({ id: idRef.current, content, aside: asideRef.current, rect: el.getBoundingClientRect(), placement }); }, delay); }; const hide = () => { @@ -596,7 +599,7 @@ export function Tooltip({ text, placement = 'top', delay = 120, block = false, c useEffect(() => { if (tipState?.id !== idRef.current) return; if (text == null || text === '') setTip(null); - else setTip({ ...tipState, content: text }); + else setTip({ ...tipState, content: text, aside: asideRef.current }); }, [text]); return html` c + 1, 0); const boxRef = useRef(null); + const asideRef = useRef(null); const [pos, setPos] = useState(null); useEffect(() => { tipListeners.add(force); @@ -628,13 +632,31 @@ export function TooltipLayer() { if (place === 'bottom' && top + b.height > vh - m) { place = 'top'; top = Math.max(m, r.top - b.height - m); } let left = r.left + r.width / 2 - b.width / 2; left = Math.max(m, Math.min(vw - b.width - m, left)); - const next = { top: Math.round(top), left: Math.round(left), place, id: tipState.id }; - if (!pos || pos.top !== next.top || pos.left !== next.left || pos.id !== next.id || pos.place !== next.place) setPos(next); + // the aside: right of the box (left when it does not fit), growing away from the anchor (bottom-aligned above it, + // top-aligned below it), kept in the viewport + let aTop = null, aLeft = null; + const a = asideRef.current?.getBoundingClientRect(); + if (a) { + const gap = 4; + aLeft = left + b.width + gap; + if (aLeft + a.width > vw - m) aLeft = left - gap - a.width; + aLeft = Math.max(m, Math.min(vw - a.width - m, aLeft)); + aTop = place === 'top' ? top + b.height - a.height : top; + aTop = Math.max(m, Math.min(vh - a.height - m, aTop)); + } + const next = { top: Math.round(top), left: Math.round(left), place, id: tipState.id, + aTop: aTop == null ? null : Math.round(aTop), aLeft: aLeft == null ? null : Math.round(aLeft) }; + if (!pos || pos.top !== next.top || pos.left !== next.left || pos.id !== next.id || pos.place !== next.place + || pos.aTop !== next.aTop || pos.aLeft !== next.aLeft) setPos(next); }); if (!tipState) return null; const ready = pos && pos.id === tipState.id; + const hasAside = tipState.aside != null && tipState.aside !== ''; + const off = 'top:-9999px;left:-9999px'; return html``; + style=${ready ? `top:${pos.top}px;left:${pos.left}px` : off}>${tipState.content} + ${hasAside ? html`` : null}`; } // ---- ProgressBar, Tabs, Spinner ---------------------------------------------------------------- diff --git a/public/js/ui/matchInfo.js b/public/js/ui/matchInfo.js index 96a44c0f..5bf4908c 100644 --- a/public/js/ui/matchInfo.js +++ b/public/js/ui/matchInfo.js @@ -69,14 +69,38 @@ export function DiyBannedLine({ model, class: cls = 'brief-banned__diy' }) { ${t('{names}的盟约本局全部禁用,不会出现在你的商店', { names: list.map((x) => dn(x.name)) })}

    `; } +/** + * The box beside a bond's tooltip: its banned members (the badge's count), each with avatar, name and bonds (the hovered + * one highlighted); null when none are banned. + * @param {any} bond @param {MatchInfoModel} model @param {Set} banned + */ +function BondBannedAside(bond, model, banned) { + const ids = (Array.isArray(bond.visibleMembers) ? bond.visibleMembers : []).filter((id) => banned.has(id)); + if (!ids.length) return null; + const nameOf = new Map(model.bonds.map((b) => [b.bondId, b.name])); + return html`
    +
    ${t('本局禁用干员')}
    + ${ids.map((id) => { + const c = data.lookup('chess', id); + const bonds = (Array.isArray(c?.bonds) ? c.bonds : []).filter((b) => nameOf.has(b)); + return html`
    + <${UnitThumb} kind="chess" id=${id} size="xs" showTier=${false} /> +
    ${c?.name || id} + ${bonds.map((b, i) => html`${i ? ' · ' : ''}${nameOf.get(b)}`)}
    +
    `; + })} +
    `; +} + /** * One row of bond discs (核心盟约 / 附加盟约): a greyed disc (✕) for a bond in the drawn set D or one the mode never * activates, the red badge with its banned members, a red ring on an enabled bond that lost members; the tooltip says - * which (briefingBondTip). + * which (briefingBondTip). A bond with banned members lists them in a second box beside the tooltip (BondBannedAside). * @param {{ title: string, micro: string, bonds: any[], model: MatchInfoModel }} props */ export function MatchBondRow({ title, micro, bonds, model }) { const m = data.get('assets'); + const banned = new Set(model.banned); return html`

    ${title}<${MicroLabel}>${micro}

    @@ -84,7 +108,8 @@ export function MatchBondRow({ title, micro, bonds, model }) { const state = model.stateOf(b.bondId); const off = !!state; const bannedN = model.perBond.get(b.bondId) || 0; - return html`<${Tooltip} key=${b.bondId} text=${briefingBondTip(b.name, state, bannedN)}> + return html`<${Tooltip} key=${b.bondId} text=${briefingBondTip(b.name, state, bannedN)} + aside=${bannedN > 0 ? BondBannedAside(b, model, banned) : null}>
    0 && 'is-partial')} data-bond=${b.bondId}> <${BondDisc} name=${b.name} icon=${bondIconUrl(m, b.bondId)} active=${!off} disabled=${off} tier=${off ? 0 : (b.thresholds?.length || 1)} maxTier=${Math.max(1, b.thresholds?.length || 1)} size="md" /> diff --git a/test/ui/match-info.test.js b/test/ui/match-info.test.js index d4d17391..9e035a44 100644 --- a/test/ui/match-info.test.js +++ b/test/ui/match-info.test.js @@ -106,6 +106,18 @@ test('MatchBondRow: greyed by state (✕ disc), the banned-member badge, the red assert.equal(badge('deputShip'), undefined); assert.equal(tipOf('deputShip').props.text, '助力'); assert.equal(disc('deputShip').props.tier, DATA.bonds.deputShip.thresholds.length); + // the box beside the tip: one line per banned member (avatar, name, its bonds with this one highlighted); none ⇒ null + const aside = tipOf('preciShip').props.aside; + const ops = [...walk(aside)].filter((v) => hasClass(v, 'brief-bantip__op')); + const bannedPreci = DATA.bonds.preciShip.visibleMembers.filter((id) => PUB.bannedChess.includes(id)); + assert.deepEqual(ops.map((v) => v.props['data-chess']), bannedPreci); + for (const op of ops) { + const c = DATA.chess[op.props['data-chess']]; + assert.ok([...walk(op)].some((v) => v.type === UnitThumb && v.props.id === c.chessId)); + assert.match(textOf(op), new RegExp('^' + c.name)); + assert.ok([...walk(op)].some((v) => hasClass(v, 'is-this') && textOf(v) === '精准')); + } + assert.equal(tipOf('deputShip').props.aside, null); }); test('MatchLegend: the grey and the badge; "或本模式禁用" only when the mode switches bonds off', () => { From 6573431e7217683e9c4a7b501f96b87767969089 Mon Sep 17 00:00:00 2001 From: Yuri Restia Date: Sun, 11 Oct 2026 14:02:34 +0700 Subject: [PATCH 11/44] Add correction layer to i18n that allows for corrections where the official translation is wrong --- data/i18n/en.json | 2 +- docs/I18N.md | 5 +++++ test/i18n-data.test.js | 23 +++++++++++++++++++++++ tools/build-i18n.mjs | 31 ++++++++++++++++++++----------- tools/i18n/corrections-en.json | 5 +++++ 5 files changed, 54 insertions(+), 12 deletions(-) create mode 100644 tools/i18n/corrections-en.json diff --git a/data/i18n/en.json b/data/i18n/en.json index a47a7460..c918b63f 100644 --- a/data/i18n/en.json +++ b/data/i18n/en.json @@ -1 +1 @@ -{"version":1,"lang":"en","meta":{"generator":"tools/build-i18n.mjs","source":{"id":"assets","label":"ArknightsAssets/ArknightsGamedata (en)","home":"https://github.com/ArknightsAssets/ArknightsGamedata","season":"act2autochess"},"fallback":"tools/i18n/fallback-remake.json (the remake), tools/i18n/fallback-pr70.json (PR #70 by @YuriRestia), public/i18n/en.json","coverage":{"bands":{"texts":186,"translated":186,"official":186,"pct":100},"bonds":{"texts":138,"translated":138,"official":138,"pct":100},"bosses":{"texts":66,"translated":66,"official":66,"pct":100},"choices":{"texts":679,"translated":679,"official":679,"pct":100},"config":{"texts":110,"translated":110,"official":103,"pct":100},"effects":{"texts":1083,"translated":1083,"official":1083,"pct":100},"emotes":{"texts":41,"translated":41,"official":3,"pct":100},"enemies":{"texts":1734,"translated":1734,"official":1734,"pct":100},"factions":{"texts":14,"translated":14,"official":14,"pct":100},"garrisons":{"texts":747,"translated":747,"official":747,"pct":100},"items":{"texts":582,"translated":582,"official":570,"pct":100},"modules":{"texts":2498,"translated":2449,"official":2431,"pct":98},"operators":{"texts":876,"translated":854,"official":846,"pct":97.5},"skills":{"texts":5673,"translated":5439,"official":5439,"pct":95.9},"stages":{"texts":1124,"translated":1124,"official":1122,"pct":100},"talents":{"texts":5996,"translated":5688,"official":5680,"pct":94.9},"tokens":{"texts":458,"translated":458,"official":457,"pct":100},"traits":{"texts":1876,"translated":1860,"official":1860,"pct":99.1}},"totals":{"texts":23881,"translated":23252,"official":23158,"pct":97.4}},"names":{"\"炎佑\"":"Yan's Protection","Dor-1号失败品":"Dor-1 Failure","Dor-α号失败品":"Dor-α Failure","Dor-β号复制体":"Dor-β Replica","M3茧甲":"M3 Cocoon Shell","W·悬赏":"W/Bounty","“变形者集群”":"'Damazti Cluster'","“墓碑”":"'Gravestone'","“墓碑”·悬赏":"'Gravestone'/Bounty","“复仇者”":"'Hateful Avenger'","“复仇者”·悬赏":"'Hateful Avenger'/Bounty","“小自在”":"'Freeling'","“巨大的丑东西”":"'The Big Ugly Thing'","“巨大的丑东西”·悬赏":"'The Big Ugly Thing'/Bounty","“帝国的甲胄”":"'Armor of the Empire'","“庞贝”":"'Pompeii'","“庞贝”·悬赏":"'Pompeii'/Bounty","“斩胄之剑”":"'Armor Cleaver'","“灵幛”":"Sudaram","“独轮车玩具”":"'Unicycle Toy'","“破胄之锤”":"'Armor Crusher'","“碎铳之簧”":"'Gunshatter'","“神秘顾客”":"'Mystery Customer'","“耀阳”":"'Blazing Sun'","“自在”":"'Free'","“自在”·悬赏":"'Free'/Bounty","“萨科塔之眼”":"'Eyes of the Sankta'","“萨科塔之眼”·悬赏":"'Eyes of the Sankta'/Bounty","“萨科塔之翼”":"'Wings of the Sankta'","“萨科塔昂首”":"'Pride of the Sankta'","“萨米的意志”":"'Samivilinn,' the Resolution of the Very North","“裂管之音”/“断弦之音”":"'Echoes of Cracked Pipe'/'Echoes of Broken Strings'","“越长尘”":"'Sand Voyager'","“遗弃者”":"'Forsaken One'","“遗弃者”·悬赏":"'Forsaken One'/Bounty","“邪魔的利刃”":"'Demon's Blade'","“邪魔的利刃”·悬赏":"'Demon's Blade'/Bounty","“鼠王”·悬赏":"'Rat King'/Bounty","不屈":"Resilient","不屈弹射器":"Tough Launcher","不祥幻影":"Ominous Apparition","不稳定要素":"Unstable Element","业余竞演者":"Amateur Performer","业务指标":"Work Quota","临时收音师":"Audio Technician","主角阵营角色":"Hero's Sidekick","乌尔比安":"Ulpianus","乌顶巨角卢鲁":"Blackhorn Rhuul","九流之缘":"Streetwise Ties","人事部文档":"HR File","人才盲盒":"Talent Blind Box","仇白":"Qiubai","从不混淆的方向":"Undeviating Course","令":"Ling","以己之长":"Personal Power","伊内丝":"Ines","伊利昂的木驮兽":"Wooden Burdenbeast of Ilion","伊奥莱塔·罗素":"Ioleta Russell","伊芙利特":"Ifrit","休眠子裔":"Dormant Heir","休谟斯":"Humus","休露丝":"Sciurus","众志合一":"Wills As One","优等生":"Top Student","传奇重犯":"Infamous Recidivist","伪装服":"Disguise Outfit","伺夜":"Vigil","余":"Yu","佩佩":"Pepe","俗心":"Vernacularism","保护目标(冻结状态)":"Protection Objective (Frozen)","信仰搅拌机":"Sankta Miksaparato","信标":"Transmitter","假想敌:再生":"OpFor: Rebirth","假想敌:弦":"OpFor: String","假想敌:淤困":"OpFor: Quagmire","假想敌:管":"OpFor: Pipe","假想敌:胄":"OpFor: Armor","假想敌:蚀裂":"OpFor: Fissure","假想敌:铳":"OpFor: Gun","假想敌:镜膜":"OpFor: Mirror","假想敌:骨刺":"OpFor: Bonespur","假想敌:黑云":"OpFor: BlackCloud","假日威龙陈":"Ch'en the Holungday","傀影":"Phantom","催泪瓦斯":"Teargas Can","元核孽生者":"Nucleic Maleficent","元核孽生者·悬赏":"Nucleic Maleficient/Bounty","克莱门莎":"Clementia","冒失的小弟":"Careless Underling","军用猎狗":"Military Hound","冰爆源石虫":"Infused Glacial Originium Slug","冲击式施术单元":"Assault Arts Unit","凋零骑士":"Withered Knight","凋零骑士·悬赏":"Withered Knight/Bounty","凛御银灰":"SilverAsh the Reignfrost","凯尔希":"Kal'tsit","凯瑟琳":"Catherine","列装":"Equip","初雪":"Pramanix","利滚利":"Compound Interest","刺玫":"Vendela","刺胄之弹":"Armor Piercer","刻俄柏":"Ceobe","加急调派":"Express Dispatch","加练!":"Extra Training!","加速维式重锤":"Speedy Victorian Hammer","助力":"Aid","医疗探机":"Medic Drone","升华":"Promotion","华法琳":"Warfarin","协力共进":"Joint Advance","协律":"Akkord","协防干员":"Assist Operator","单核掠食者":"Unicellular Predator","博士投影":"Doctor Hologram","博学多通":"Erudite and Versatile","卡涅利安":"Carnelian","卡莱莎":"Qalaiša","卡西米尔":"Kazimierz","卡西米尔竞技旗":"Kazimierz Knightclub Pennant","卡西米尔驰援":"Kazimierzian Support","卢西恩,“猩红血钻”":"Lucian, 'Blood Diamond'","卷心籽":"Cabbage Seedling","双模机械臂":"Bimodule Robotic Arm","反派阵营角色":"Villain's Minion","变形同构":"Damazti Isomorphism","变形同构体":"Damazti Isomorph","叙拉古":"Siracusa","叙拉古正装":"Siracusan Formalwear","叙拉古驰援":"Siracusan Support","古米":"Gummy","史尔特尔":"Surtr","号角":"Horn","司霆惊蛰":"Leizi the Thunderbringer","吉兆飞鳞":"Lucky Flyfin","命结之秘":"Phylactery Secret","咸鳞汁推荐者":"Garum Gourmet","哈洛德":"Harold","商业包装":"Commercial Packaging","商业包装方案":"Commercial Packaging Plan","喷气人":"Jetman","喷气人·悬赏":"Jetman/Bounty","回收利用":"Recycling","团伙行动":"Gang Activity","圆仔":"Fatty","圆仔·悬赏":"Fatty/Bounty","圣堂剑士":"Shrine Swordsman","圣约送葬人":"Executor the Ex Foedere","圣聆初雪":"Pramanix the Prerita","地灵":"Earthspirit","坎诺特":"Cannot","坚不可摧":"Indestructible","坚固维式重锤":"Durable Victorian Hammer","坚守":"Durable","坚守盾牌":"Durable Shield","埃芒加德":"Ermengarde","堂皇":"Magnificence","塑心":"Virtuosa","塞雷娅":"Saria","墨色真颜":"Inky Visage","复核洋流使者":"Multicellular Herald","夕":"Dusk","外勤医疗":"Field Medic","多萝西":"Dorothy","多轮悬赏 · 假想敌:再生":"Multi-Round Bounties/OpFor: Rebirth","多轮悬赏 · 假想敌:淤困":"Multi-Round Bounties/OpFor: Quagmire","多轮悬赏 · 假想敌:蚀裂":"Multi-Round Bounties/OpFor: Fissure","多轮悬赏 · 假想敌:镜膜":"Multi-Round Bounties/OpFor: Mirror","多轮悬赏 · 假想敌:骨刺":"Multi-Round Bounties/OpFor: Bonespur","多轮悬赏 · 假想敌:黑云":"Multi-Round Bounties/OpFor: BlackCloud","夜莺":"Nightingale","大帝":"Emperor","大鲍勃":"Big Bob","大鲍勃·悬赏":"Big Bob/Bounty","天师古鼎":"Tianshi's Cauldron","天马之枪":"Pegasian Lance","天马之盔":"Pegasian Helm","奇迹":"Marvel","奥术":"Arcane","奥术法阵":"Arcane Arts Circle","妖怪":"Monster","妖怪MKII":"Monster Mk II","妮芙":"Nymph","威龙":"Raptor","娜仁图亚":"Narantuya","娜斯提":"Nasti","孽罪奇美拉":"Profane Chimera","守墓石像":"Tombkeeper Grotesque","安洁莉娜":"Angelina","定制铳械":"Customized Firearm","定向投放":"Targeted Drop","宴":"Utage","家族徽章":"Famiglia Insignia","家族暗影灭迹人":"Famiglia Shadow Silencer","家族灭迹人":"Famiglia Silencer","宿主士兵":"Possessed Soldier","宿主重装士兵":"Possessed Heavy Defender","富营养的巢涌者":"Nourished Swarmcaller","富营养的滑动者":"Nourished Slider","寒檀":"Santalla","寒芒克洛丝":"Kroos the Keen Glint","寒霜":"Frost","寻仇者":"Avenger","寻呼模块":"Dispatch Module","寻险水手":"Risk-seeking Sailor","小满":"Grain Buds","小说卷轴":"Novel Scroll","小贾斯汀":"Justin Jr.","尖端萨卡兹枯朽战车":"Advanced Sarkaz Wither Tank","山":"Mountain","山海众头目":"Shanhaizhong Ringleader","山海众头目·多轮悬赏":"Shanhaizhong Ringleader/Multi-Round Bounties","山海众头目·悬赏":"Shanhaizhong Ringleader/Bounty","山海众秘使":"Shanhaizhong Secret-Keeper","崇高牺牲":"Noble Sacrifice","崖心":"Cliffheart","嵯峨":"Saga","左乐":"Zuo Le","巫恋":"Shamare","帕拉斯":"Pallas","帝国炮火中枢先兆者":"Imperial Artillery Core Targeteer","帝国炮火先兆者":"Imperial Artillery Targeteer","年":"Nian","幽灵组长":"Wraith Leader","幽灵组长·悬赏":"Wraith Leader/Bounty","幽灵鲨":"Specter","广交豪杰":"Heroes All Around","底海滑动者":"Deep Sea Slider","异光体孽生者":"Allotropic Maleficent","异光体掠食者":"Allotropic Predator","异客":"Passenger","异质裂兽·α":"Abnormal Manglerbeast α","弑君者":"Crownslayer","弑君者·悬赏":"Crownslayer/Bounty","引星棘刺":"Thorns the Lodestar","弧光锋卫":"Arc Frontliner","弧光镜卫":"Arc Screenguard","弧光镜卫长":"Arc Screenguard Captain","强壮囚犯":"Strongman Prisoner","归溟幽灵鲨":"Specter the Unchained","录武官":"Record Keeper","彩瓷茶器":"Porcelain Teaware","征召":"Draft","得闲饮茶":"Idle Teatime","御4":"Defender-4","御守之力":"Omamori's Blessing","德克萨斯":"Texas","德克萨斯的盟誓":"Texas's Pledge","心虚设计师":"Uneasy Designer","忍冬":"Vulpisfoglia","怒潮凛冬":"Zima the Raging Tide","急行军":"Forced March","悬赏·折射I":"Bounty/Refraction I","悬赏·折射II":"Bounty/Refraction II","悬赏·折射III":"Bounty/Refraction III","悬赏·持续I":"Bounty/Continuous I","悬赏·持续II":"Bounty/Continuous II","悬赏·持续III":"Bounty/Continuous III","悬赏·损伤I":"Bounty/Injury I","悬赏·损伤II":"Bounty/Injury II","悬赏·损伤III":"Bounty/Injury III","悬赏·特异I":"Bounty/Special I","悬赏·特异II":"Bounty/Special II","悬赏·特异III":"Bounty/Special III","悬赏·隐匿I":"Bounty/Invisible I","悬赏·隐匿II":"Bounty/Invisible II","悬赏·隐匿III":"Bounty/Invisible III","悬赏·频次I":"Bounty/Frequency I","悬赏·频次II":"Bounty/Frequency II","悬赏·频次III":"Bounty/Frequency III","悬赏·飞行I":"Bounty/Flying I","悬赏·飞行II":"Bounty/Flying II","悬赏·飞行III":"Bounty/Flying III","惊蛰":"Leizi","愤怒的守墓石像":"Enraged Tombkeeper Grotesque","愧悔魂灵圣杯":"Chalice of Regret","战场#01":"Battlefield #01","战场#02":"Battlefield #02","战场#03":"Battlefield #03","战场#04 活性源石":"Battlefield #04 Active Originium","战场#05(上半) 涨潮/特制水上平台":"Battlefield #05 (First Half) High Tide / Custom Floating Platform","战场#05(下半) 源石流发生装置":"Battlefield #05 (Second Half) Originium Flow Generator","战场#06(上半) 沙尘暴/土石结构":"Battlefield #06 (First Half) Sandstorm / Dirt Mound","战场#06(下半) 沼泽控制":"Battlefield #06 (Second Half) Mire Control","战场#07(上半) 树丛":"Battlefield #07 (First Half) Thicket","战场#07(下半) 排气格栅":"Battlefield #07 (Second Half) Exhaust Grille","战场#08(下半) 涨潮控制":"Battlefield #08 (Second Half) Tide Controller","战术特训·折射I":"Tactical Training/Refraction I","战术特训·折射II":"Tactical Training/Refraction II","战术特训·折射III":"Tactical Training/Refraction III","战术特训·持续I":"Tactical Training/Continuous I","战术特训·持续II":"Tactical Training/Continuous II","战术特训·持续III":"Tactical Training/Continuous III","战术特训·损伤I":"Tactical Training/Injury I","战术特训·损伤II":"Tactical Training/Injury II","战术特训·损伤III":"Tactical Training/Injury III","战术特训·隐匿I":"Tactical Training/Invisible I","战术特训·隐匿II":"Tactical Training/Invisible II","战术特训·隐匿III":"Tactical Training/Invisible III","战术特训·频次I":"Tactical Training/Frequency I","战术特训·频次II":"Tactical Training/Frequency II","战术特训·频次III":"Tactical Training/Frequency III","战术特训·飞行I":"Tactical Training/Flying I","战术特训·飞行II":"Tactical Training/Flying II","战术特训·飞行III":"Tactical Training/Flying III","战栗维式重锤":"Frightening Victorian Hammer","扎罗,“狼之主” ":"Zaaro, Signore dei Lupi","扎罗,“狼之主”·悬赏":"Zaaro, Signore dei Lupi/Bounty","扶桥老手":"Bridge Holder","投资人":"Investor","投递坐标":"Delivery Coordinates","折桠":"Vetochki","护盾无人机":"Protection Drone","护障":"Blocker","护障·P":"Blocker–P","拉普兰德":"Lappland","拉特兰":"Laterano","拉特兰桥夹":"Lateran Clip","拉特兰驰援":"Lateran Support","拟态物质":"Mimic Matter","拥霜羽兽":"Frostcradler Fowlbeast","拳师囚犯":"Elite Pugilist Prisoner","排斥:乏力":"Rejection: Weakness","排斥:脆弱":"Rejection: Fragility","排斥:致幻":"Rejection: Hallucination","掠海漂移体":"Skimming Sea Drifter","控潮术师":"Tidal Caster","推进之王":"Siege","提丰":"Typhon","攻坚装备":"Breaching Gear","攻坚装备II":"Breaching Gear II","攻坚装备III":"Breaching Gear III","教鞭":"Pointing Stick","整备":"Preparation","文火慢炖":"Slow Simmer","斥罪":"Penance","斩业星熊":"Hoshiguma the Breacher","断崖":"Ayerscarpe","斯卡蒂":"Skadi","斯卡蒂的海嗣":"Skadi's Seaborn","斯卡蒂的盟誓":"Skadi's Pledge","新手祭司学徒":"Novice Acolyte","新硎":"Sharpedge","新约能天使":"Exusiai the New Covenant","无人机护障·P·战术特训":"Drone Blocker-P/Tactical Training","无瑕":"Flawless","无胄盟清扫小队":"Armorless Union Cleanup Squad","早露":"Rosa","昆图斯":"Quintus","明鉴":"Brightmirror","星熊":"Hoshiguma","普罗旺斯":"Provence","普通囚犯":"Ordinary Prisoner","暴鸰":"Bombtail","替身娃娃":"Substitute Doll","有限加速器":"Miniature Accelerator","望":"Wang","木制瑞印":"Wooden Seal","木制镇纸":"Wooden Paperweight","未精英化":"Non-Elite","未装配刀片":"Unequipped Blade","术师快艇":"Caster Speedboat","机械援助":"Machine Assistance","杜宾":"Dobermann","杜遥夜":"Du Yaoye","杰斯顿·威廉姆斯":"Jesselton Williams","杰斯顿·威廉姆斯·悬赏":"Jesselton Williams/Bounty","杰西卡":"Jessica","松果":"Pinecone","松桐":"Matsukiri","林":"Lin","枯朽之种":"Seed of Withering","枯朽萃聚使徒":"Withering Collector Disciple","架桥船工":"Bridge Builder","格雷伊":"Greyy","桑葚":"Mulberry","梓兰":"Orchid","棘刺":"Thorns","森蚺":"Eunectes","模拟战场演变·模式一":"Simulation Shift/Mode 1","模拟战场演变·模式三":"Simulation Shift/Mode 3","模拟战场演变·模式九":"Simulation Shift/Mode 9","模拟战场演变·模式二":"Simulation Shift/Mode 2","模拟战场演变·模式五":"Simulation Shift/Mode 5","模拟战场演变·模式八":"Simulation Shift/Mode 8","模拟战场演变·模式六":"Simulation Shift/Mode 6","模拟战场演变·模式四":"Simulation Shift/Mode 4","歌利亚":"Goliath","歌利亚头盔":"Goliath Helmet","歌蕾蒂娅":"Gladiia","止颂":"Lessing","步兵":"Infantry","死芒":"Necrass","水月":"Mizuki","水遁忍者":"Suiton Ninja","沉沙":"Sinkingsand","沏虹":"Rainbowbrew","沙之碑":"Sand Obelisk","法术大师A1":"Arts Master A1","法术大师A2":"Arts Master A2","法术大师A2·多轮战术特训":"Arts Master A2/Multi-Round Tactical Training","法术大师A2·悬赏":"Arts Master A2/Bounty","泡泡":"Bubble","波登可":"Podenco","泥岩":"Mudrock","泥岩·悬赏":"Mudrock/Bounty","泥岩巨像":"Mudrock Colossus","洛洛":"Rockrock","流形":"Flowing Shape","流明":"Lumen","流星":"Meteor","流泪小子":"Crying Thief","流泪小子·悬赏":"Crying Thief/Bounty","浊心斯卡蒂":"Skadi the Corrupting Heart","测试用动力装甲":"Test Power Armor","浓缩嗅盐":"Concentrated Smelling Salts","海沟实验体":"Trench Test Subject","海霓":"Lucilla","涤火杰西卡":"Jessica the Liberated","淬羽赫默":"Silence the Paradigmatic","深巡":"Underflow","深池伙友卫队":"Dublinn Companion Guard","深池伙友卫队精英":"Dublinn Elite Companion Guard","深池伙友影刃精英":"Dublinn Elite Companion Shadowblade","深池侦察兵":"Dublinn Scout","深池侦察犬":"Dublinn Sniffer Hound","深池侦察犬pro":"Dublinn Sniffer Hound Pro","深池侦察队长":"Dublinn Scout Leader","深池方阵指挥官":"Dublinn Phalanx Commander","深池方阵步兵":"Dublinn Phalanx Infantry","深池暗影术师":"Dublinn Shadowcaster","深池暗影术师队长":"Dublinn Shadowcaster Leader","深池逐火战士":"Dublinn Flamechaser Soldier","深池逐火护卫":"Dublinn Flamechaser Guard","深池逐火精锐战士":"Dublinn Flamechaser Elite Soldier","深池重甲卫士":"Dublinn Heavy Defender","深池重甲卫士队长":"Dublinn Heavy Defender Leader","深溟巢涌者":"Nethersea Swarmcaller","深靛":"Indigo","清明":"Clarity","渎罪奇美拉":"Sacrilegious Chimera","温蒂":"Weedy","温顺的武装大驮兽":"Greater Armored Burdenbeast","游击队盾卫":"Guerrilla Shieldguard","源石溶剂":"Originium Solvent","源石虫":"Originium Slug","源石虫·特训":"Originium Slug/Training","溯光星源":"Astgenne the Lightchaser","潘格尼尼":"Paganini","潜伏者":"Lurker","潜水员":"Diver","澄闪":"Goldenglow","澪":"Mio","澪·悬赏":"Mio/Bounty","激光发射器":"Laser Sighter","火力":"Firepower","灰毫":"Ashlock","灵巧":"Agile","灵知":"Gnosis","灼热源石虫":"Blazing Originium Slug","灼燃维式重锤":"Burning Victorian Hammer","灼藤":"Burning Vine","炎":"Yan","炎国短刀":"Yanese Dagger","炎盟约驰援":"Yanese Support","炽焰源石虫":"Pyric Originium Slug","烛煌":"Blaze the Igniting Spark","烹泉":"Fountainboil","焰尾":"Flametail","焰影苇草":"Reed the Flame Shadow","煌":"Blaze","爬行号·防护单元":"Crawler Protection Unit","狂暴宿主组长":"Enraged Possessed Leader","独行":"Solo","狼群":"Wolfpack","猎头顾问":"HR Consultant","猎狗pro":"Hound Pro","玛恩纳":"Młynar","玛恩纳的盟誓":"Młynar's Pledge","琳琅诗怀雅":"Swire the Elegant Wit","琴柳":"Saileach","瑕光":"Blemishine","瑰盐":"Rose Salt","甄选干员":"Selected Operator","电弧":"Raidian","画卷":"Dusk's Scroll","疯狂的逐腐兽":"Rampaging Rotchaser","白铁":"Stainless","白面鸮":"Ptilopsis","百炼嘉维尔":"Gavial the Invincible","盐风主教昆图斯":"Sal Viento Bishop Quintus","盟约·辅助干员":"Alliance/Supportive Operator","盟约之币":"Alliance Coin","真言":"Mantra","码头水手":"Dockworker","码头水手长":"Dockworker Leader","砾":"Gravel","碎骨":"Skullshatterer","碎骨·悬赏":"Skullshatterer/Bounty","磨砻":"Grindstone","私募基金":"Private Equity Fund","空弦":"Archetto","突变细胞":"Mutated Cells","突袭":"Raid","突袭手雷":"Raid Grenade","简易通讯机":"Simple Communicator","简饲源石虫":"Basic Slug","粉碎攻坚手":"Defense Crusher","粉碎攻坚组长":"Defense Crusher Leader","精准":"Precision","精准狙击镜":"Precision Scope","精打细算玩偶":"Budget-Savvy Doll","精英阶段1":"Elite 1","精英阶段2":"Elite 2","精英阶段2-60级":"Elite 2 Lv.60","紧急调度券":"Emergency Dispatch Ticket","纠缠藤蔓":"Weaving Vinecreeps","纠缠藤蔓·悬赏":"Weaving Vinecreeps/Bounty","红木瑞印":"Rosewood Seal","红木镇纸":"Rosewood Paperweight","红豆":"Vigna","纯烬艾雅法拉":"Eyjafjalla the Hvít Aska","纸偶":"Kaminingyo","绝技":"Elite","统御号令":"Governing Order","绮良":"Kirara","绯红歌伶":"Scarlet Singer","维什戴尔":"Wiš'adel","维多利亚":"Victoria","维多利亚驰援":"Victorian Support","维娜·维多利亚":"Vina Victoria","维式重锤":"Victorian Hammer","缄默德克萨斯":"Texas the Omertosa","缇缇":"Titi","缇缇的盟誓":"Titi's Pledge","缪尔赛思":"Muelsyse","耀骑士临光":"Nearl the Radiant Knight","老练囚犯":"Seasoned Prisoner","老鲤":"Lee","耶拉":"Kjera","耶拉冈德之泪":"Kjeragandr's Tears","联防阵地(1名玩家)":"Unite Field (1 player)","联防阵地(2名玩家)":"Unite Field (2 players)","能天使":"Exusiai","腐败骑士":"Corrupted Knight","腐败骑士·悬赏":"Corrupted Knight/Bounty","自制投石机":"Handmade Catapult","自愈":"Recovery","至简":"Minimalist","至纯凝结":"Purified Condensation","艾丝黛尔":"Estelle","艾丽妮":"Irene","艾雅法拉":"Eyjafjalla","节日气球":"Carnevale Balloon","节日爵士乐手":"Festival Jazz Musician","芬":"Fang","荒芜拉普兰德":"Lappland the Decadenza","药枚实验":"Experimental Med. Sticks","莎草":"Papyrus","莫斯提马":"Mostima","莫斯提马的盟誓":"Mostima's Pledge","莱伊":"Ray","莱恩哈特":"Leonhardt","莱茵生命防卫科高级成员":"Rhine Defense Senior Member","菲亚梅塔":"Fiammetta","菲莱":"Philae","萨卡兹刀兵":"Sarkaz Swordsman","萨卡兹大剑手":"Sarkaz Greatswordsman","萨卡兹大剑组长":"Sarkaz Greatswordsman Leader","萨卡兹悖谬暴虐兵长":"Sarkaz Absurdist Tyrant Captain","萨卡兹枯朽前锋":"Sarkaz Wither Vanguard","萨卡兹枯朽战士":"Sarkaz Witherer","萨卡兹枯朽战士组长":"Sarkaz Witherer Captain","萨卡兹枯朽战车":"Sarkaz Wither Tank","萨卡兹枯朽辟路前锋":"Elite Sarkaz Wither Vanguard","萨卡兹王庭军战士":"Sarkaz Royal Court Soldier","萨卡兹王庭军精锐战士":"Sarkaz Royal Court Elite Soldier","萨卡兹王庭军精锐术师":"Sarkaz Royal Court Elite Caster","萨卡兹百夫长":"Sarkaz Centurion","萨卡兹百夫长·悬赏":"Sarkaz Centurion/Bounty","萨卡兹穿刺手":"Sarkaz Lancer","萨卡兹骸骨拷打者":"Sarkaz Boneguard Torturer","萨尔贡":"Sargon","萨尔贡浓茶":"Sargonian Teaspresso","萨尔贡驰援":"Sargonian Support","蒂比":"Tippi","蒸汽之心":"Steam Heart","蕾缪安":"Lemuen","薄绿":"Mint","薇薇安娜":"Viviana","蛇屠箱":"Cuora","蜂鸣器":"Buzzer","蜜蜡":"Beeswax","血珀":"Blood Amber","补给":"Supply","补给线":"Supply Route","补给线II":"Supply Route II","裁决:乏力":"Verdict: Weakness","裁决:脆弱":"Verdict: Fragility","裁决:致幻":"Verdict: Hallucination","见者有份":"Passing Down the Profit","见行者":"Enforcer","见钱眼开玩偶":"Money-Grubbing Doll","角峰":"Matterhorn","访问团强攻冠军":"Delegation Centurion Champion","访问团持盾者":"Delegation Shieldbearer","访问团新兵":"Delegation Recruit","访问团老兵":"Delegation Veteran","诅咒娃娃":"Cursed Doll","诗怀雅":"Swire","诗怀雅的盟誓":"Swire's Pledge","诗画卷轴":"Painting Scroll","调和":"Harmony","调香师":"Perfumer","谢拉格":"Kjerag","谢拉格不融冰":"Kjeragi Nevermeltice","谢拉格驰援":"Kjeragi Support","贝洛内":"Bellone","财富":"Wealth","责罚:乏力":"Punishment: Weakness","责罚:脆弱":"Punishment: Fragility","责罚:致幻":"Punishment: Hallucination","贾维":"Chiave","赤刃明霄陈":"Ch'en the Dawnstreak","赫德雷":"Hoederer","赫拉格":"Hellagur","赫默":"Silence","跃跃":"Caper","身观":"Introspection","转译基底·α":"Decode Basis α","迅捷":"Swift","迅捷作战粮":"Quick Combat Rations","远牙":"Fartooth","远眺":"Farseer","远见":"Foresight","迷茫的修理小助手":"Confused Maintenance Helper","迷路的巨像":"Lost Colossus","迷路的巨像·悬赏":"Lost Colossus/Bounty","迷迭香":"Rosmontis","迷迭香的战术装备":"Rosmontis's Tactical Equipment","送葬人":"Executor","逐腐兽":"Rotchaser","通关奖励":"Completion Reward","逻各斯":"Logos","遥":"Haruka","郁金香":"Tulip","酒神":"Tragodia","重岳":"Chongyue","重弩突袭者":"Heavy Crossbowman Ambusher","重弩突袭者·悬赏":"Heavy Crossbowman Ambusher/Bounty","重点监护":"Intensive Monitoring","重犯":"Recidivist","重装五十夫长":"Heavy Defender Lieutenant","重装侦察兵":"Heavy Scout","重装防御组长":"Heavy Defender Leader","重装防御者":"Heavy Defender","重装防御者·悬赏":"Heavy Defender/Bounty","野鬃":"Wild Mane","铁灯盘":"Iron Lampstand","铁矛头":"Iron Spearhead","铃兰":"Suzuran","铜灯盘":"Bronze Lampstand","铜矛头":"Bronze Spearhead","铳骑之威":"Gun-Knight's Might","银灰":"SilverAsh","银灰的盟誓":"SilverAsh's Pledge","锏":"Degenbrecher","锏·悬赏":"Degenbrecher/Bounty","锐利":"Acute","锡人":"Tin Man","闪灵":"Shining","防护背心":"Protective Vest","防暴盾":"Riot Shield","阿":"Aak","阿利斯泰尔,帝国余晖":"Alistair, Final Flame of the Empire","阿戈尔":"Ægir","阿戈尔重刃":"Ægirian Blade","阿戈尔驰援":"Ægirian Support","阿斯卡纶":"Ascalon","阿米娅":"Amiya","阿罗玛":"Aroma","陈":"Ch'en","陷落雪祀":"Fallen Snowpriest","陷落雪祀·悬赏":"Fallen Snowpriest/Bounty","随身身份牌":"Identification Device","隐形弩手":"Invisible Crossbowman","隐形弩手组长":"Invisible Crossbowman Leader","隐形术师":"Invisible Caster","隐德来希":"Entelechia","隐现":"Insider","雅气":"Sophistication","集团军中坚盾卫":"Army Veteran Shieldguard","集团军重型火炮":"Army Heavy Artillery","集结指示":"Rally Directive","雪域礼赠":"Snowfield's Gift","雪孩子":"Snowchild","雪怪小队破冰者":"Yeti Icecleaver Leader","雪猎":"Snow Hunter","雷蛇":"Liskarm","霍尔海雅":"Ho'olheyak","青瓷茶器":"Celadon Teaware","青铜镜":"Bronze Mirror","预备干员-先锋":"Reserve Operator - Vanguard","预备干员-医疗":"Reserve Operator - Medic","预备干员-术师":"Reserve Operator - Caster","预备干员-特种":"Reserve Operator - Specialist","预备干员-狙击":"Reserve Operator - Sniper","预备干员-辅助":"Reserve Operator - Supporter","预备干员-近卫":"Reserve Operator - Guard","预备干员-重装":"Reserve Operator - Defender","领主·Sharp":"Lord/Sharp","领潮员":"Tidal Leader","风丸":"Kazemaru","风笛":"Bagpipe","风笛的盟誓":"Bagpipe's Pledge","风雪之眼":"Eye of the Blizzard","食腐之蝶":"Scavenger Butterfly","香槟炸弹":"Champagne Bomb","马克维茨":"Malkiewicz","骇笑看客":"Derisive Audience","骑士储蓄罐":"Knightly Savings","骑士戒律":"Chivalric Commandments","骨海漂流体":"Bone Sea Drifter","高准度伦蒂尼姆城防自行炮":"Londinium Precision Mobile Defense Artillery","高普尼克":"Gopnik","高普尼克·悬赏":"Gopnik/Bounty","高级军用猎狗":"Elite Military Hound","高能源石虫":"Infused Originium Slug","魔王":"Civilight Eterna","鸭爵":"Duck Lord","鸭爵·悬赏":"Duck Lord/Bounty","鸿雪":"Pozëmka","麦哲伦":"Magallan","黄沙罗盘":"Desert Compass","黄金盟誓":"Golden Vows","黄铜镜":"Brass Mirror","黍":"Shu","黑":"Schwarz","黑键":"Ebenholz","鼎沸":"Boiling Pot","鼠王":"Rat King"},"files":{"chess":{"chess_char_1_01_a":{"name":"Insider","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"ATK <@ba.vup>+80%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +80%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +2","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +2"}],"module":{"name":"'The First Surprise'"},"skills":[{"descRaw":"Each attack deals <@ba.vup>185% of ATK as Physical damage\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Don't Invite Trouble'","desc":"Each attack deals 185% of ATK as Physical damage\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+80%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +80%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"ctkfcwcwmgpbjquiuouiz5kn0v2ymgpbjq"},"chess_char_1_01_b":{"name":"Insider","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"ATK <@ba.vup>+100%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +100%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1"}],"module":{"name":"'The First Surprise'"},"skills":[{"descRaw":"Each attack deals <@ba.vup>200% of ATK as Physical damage\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Don't Invite Trouble'","desc":"Each attack deals 200% of ATK as Physical damage\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+100%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +100%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1"}],"modules":[{"name":"'The First Surprise'","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"ctkfcw9scwls8tpbwpoouoooz5690vfk8tpbwpcwcwoouoooz5cw9scwls"},"chess_char_1_02_a":{"name":"Matterhorn","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+30%; DEF <@ba.vup>+10%; RES <@ba.vup>+60%","name":"Cold Resistance","desc":"Max HP +30%; DEF +10%; RES +60%"},"talents":[{"descRaw":"RES +7","name":"Snowfield Guard","desc":"RES +7"}],"module":{"name":"Father's Robe"},"skills":[{"descRaw":"Max HP <@ba.vup>+30%; Restores HP by <@ba.vup>25 per second","name":"Stamina Enhancement","desc":"Max HP +30%; Restores HP by 25 per second"},{"descRaw":"Max HP <@ba.vup>+30%; DEF <@ba.vup>+10%; RES <@ba.vup>+60%","name":"Cold Resistance","desc":"Max HP +30%; DEF +10%; RES +60%"}],"_h":"pb11t8t8retbzptxx0txcyighly2retbzp"},"chess_char_1_02_b":{"name":"Matterhorn","subProfessionName":"Protector","trait":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+40%; DEF <@ba.vup>+15%; RES <@ba.vup>+70%","name":"Cold Resistance","desc":"Max HP +40%; DEF +15%; RES +70%"},"talents":[{"descRaw":"RES +15","name":"Snowfield Guard","desc":"RES +15"}],"module":{"name":"Father's Robe"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%; Restores HP by <@ba.vup>30 per second","name":"Stamina Enhancement","desc":"Max HP +40%; Restores HP by 30 per second"},{"descRaw":"Max HP <@ba.vup>+40%; DEF <@ba.vup>+15%; RES <@ba.vup>+70%","name":"Cold Resistance","desc":"Max HP +40%; DEF +15%; RES +70%"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"RES +15","name":"Snowfield Guard","desc":"RES +15"}],"modules":[{"name":"Father's Robe","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}}],"_h":"pb11bibii3tbfab6x0b6cy1dhl35i3tbfat8t8b6x0b6cybibi"},"chess_char_1_03_a":{"name":"Leizi","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>3 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow (Upgraded after reaching Elite 2)","desc":"Attacks deal Arts damage and jump between 3 enemies. Each jump deals 15% less damage and inflicts a brief Slow (Upgraded after reaching Elite 2)"},"skill":{"descRaw":"ATK <@ba.vup>+80%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +80%, and attacks no longer deal reduced damage on subsequent targets"},"talents":[{"descRaw":"Increases ATK to 113% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 113% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 110% when attacking unblocked enemies","desc":"Increases ATK to 110% when attacking unblocked enemies"}}],"module":{"name":"'All the Thunderlight'"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"ATK <@ba.vup>+80%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +80%, and attacks no longer deal reduced damage on subsequent targets"}],"_h":"w7w63cee3c59c28bpxlrgigiz1igyjmh3c59c2"},"chess_char_1_03_b":{"name":"Leizi","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"skill":{"descRaw":"ATK <@ba.vup>+100%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +100%, and attacks no longer deal reduced damage on subsequent targets"},"talents":[{"descRaw":"Increases ATK to 123% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 123% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 120% when attacking unblocked enemies","desc":"Increases ATK to 120% when attacking unblocked enemies"}}],"module":{"name":"'All the Thunderlight'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+100%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +100%, and attacks no longer deal reduced damage on subsequent targets"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"talentsBase":[{"descRaw":"Increases ATK to 123% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 123% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 120% when attacking unblocked enemies","desc":"Increases ATK to 120% when attacking unblocked enemies"}}],"modules":[{"name":"'All the Thunderlight'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"}}],"_h":"w7w6h9st0b59gnj4pxvojbjbz175yjae0b59gn6v5lj4pxvojbjbz1h9st"},"chess_char_1_04_a":{"name":"Underflow","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+30%, ASPD <@ba.vup>+25. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +30%, ASPD +25. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"},"talents":[{"descRaw":"Deals 50 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 50 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 40 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 40 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"module":{"name":"A Neural Stimulant Based on 'Coffee'"},"skills":[{"descRaw":"ATK<@ba.vup>+32%, DEF<@ba.vup>+32%","name":"Invasion Response","desc":"ATK+32%, DEF+32%"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+30%, ASPD <@ba.vup>+25. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +30%, ASPD +25. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"}],"_h":"rrhftwtwew26rjfptmvnjtjtm1n6xdb6ew26rj"},"chess_char_1_04_b":{"name":"Underflow","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+40%, ASPD <@ba.vup>+30. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +40%, ASPD +30. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"},"talents":[{"descRaw":"Deals 90 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 90 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"module":{"name":"A Neural Stimulant Based on 'Coffee'"},"skills":[{"descRaw":"ATK<@ba.vup>+39%, DEF<@ba.vup>+39%","name":"Invasion Response","desc":"ATK+39%, DEF+39%"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+40%, ASPD <@ba.vup>+30. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +40%, ASPD +30. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Deals 90 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 90 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"modules":[{"name":"A Neural Stimulant Based on 'Coffee'","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}}],"_h":"rrhftwp6twhb5n267gy1tmu7ststm1kmxdsu5n267gtwtwy1tmu7ststm1twp6twhb"},"chess_char_1_05_a":{"name":"Vigna","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+120%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +120%"},"talents":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 60% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 60% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 50%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 50%. The chance increases to 30% when Vigna's skill is active."}}],"module":{"name":"The Greatrock"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+120%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +120%"}],"_h":"x583jwjw3i20p9s5x7ozcwcwosyje2703i20p9"},"chess_char_1_05_b":{"name":"Vigna","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+150%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +150%"},"talents":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 110% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 110% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active."}}],"module":{"name":"The Greatrock"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+150%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +150%"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 110% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 110% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active."}}],"modules":[{"name":"The Greatrock","traitOverride":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"}}],"_h":"x583jwhpjwx3l9202o7lx7brmymyos1ie2d7l9202ojwjw7lx7brmymyosjwhpjwx3"},"chess_char_1_06_a":{"name":"Vendela","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>20% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 20% ATK as Arts damage to the attacker and activates her Trait on the ally"},"talents":[{"descRaw":"The ally with the highest Max HP within range receives 11% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 11% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 8% more healing","desc":"The ally with the highest Max HP within range receives 8% more healing"}}],"module":{"name":"Broken Rose"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"},{"descRaw":"ATK <@ba.vup>+55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>20% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 20% ATK as Arts damage to the attacker and activates her Trait on the ally"}],"_h":"s2uli5yz6dwx93k47vcw0404hu8vzb2c6dwx93"},"chess_char_1_06_b":{"name":"Vendela","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>30% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 30% ATK as Arts damage to the attacker and activates her Trait on the ally"},"talents":[{"descRaw":"The ally with the highest Max HP within range receives 18% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 18% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 15% more healing","desc":"The ally with the highest Max HP within range receives 15% more healing"}}],"module":{"name":"Broken Rose"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"},{"descRaw":"ATK <@ba.vup>+75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>30% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 30% ATK as Arts damage to the attacker and activates her Trait on the ally"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"The ally with the highest Max HP within range receives 18% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 18% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 15% more healing","desc":"The ally with the highest Max HP within range receives 15% more healing"}}],"modules":[{"name":"Broken Rose","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"}}],"_h":"s2uluary4owxlokv7va3t8t8hutwzbvd4owxloi5yzkv7va3t8t8huuary"},"chess_char_1_07_a":{"name":"Provence","subProfessionName":"Heavyshooter","trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skill":{"descRaw":"ATK <@ba.vup>+12% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +12% every time the HP of the target falls by 20%"},"talents":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 150% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 150% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 140% when attacking, and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 140% when attacking, and the chance increases to 50% when an enemy is in the frontal tile"}}],"module":{"name":"Tail-Care Suit"},"skills":[{"descRaw":"ATK <@ba.vup>+12% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +12% every time the HP of the target falls by 20%"},{"descRaw":"ATK <@ba.vup>+145%, but Normal Attack will not target enemies with over <@ba.vdown>80% HP","name":"Prey Seeker","desc":"ATK +145%, but Normal Attack will not target enemies with over 80% HP"}],"_h":"39l9qxqxspudbllkoni6opopncspudblv0e9dx"},"chess_char_1_07_b":{"name":"Provence","subProfessionName":"Heavyshooter","trait":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"skill":{"descRaw":"ATK <@ba.vup>+16% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +16% every time the HP of the target falls by 20%"},"talents":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 190% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 190% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile"}}],"module":{"name":"Tail-Care Suit"},"skills":[{"descRaw":"ATK <@ba.vup>+16% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +16% every time the HP of the target falls by 20%"},{"descRaw":"ATK <@ba.vup>+160%, but Normal Attack will not target enemies with over <@ba.vdown>80% HP","name":"Prey Seeker","desc":"ATK +160%, but Normal Attack will not target enemies with over 80% HP"}],"traitBase":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"talentsBase":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 190% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 190% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile"}}],"modules":[{"name":"Tail-Care Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}}],"_h":"39l9qxigqxugw5udwt1goncik5k5ncw5udwtd5e9qmqxqx1goncik5k5ncqxigqxug"},"chess_char_1_08_a":{"name":"Texas","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"Immediately gains <@ba.vup>10 DP; Deals <@ba.vup>120% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 10 DP; Deals 120% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"},"talents":[{"descRaw":"Gains 1 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 1 extra DP when Texas is in the squad"}],"module":{"name":"Private Field Supply Package"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Immediately gains <@ba.vup>10 DP; Deals <@ba.vup>120% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 10 DP; Deals 120% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"}],"_h":"uetwtltleku4fs96v5966l053k0eeku4fs"},"chess_char_1_08_b":{"name":"Texas","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"skill":{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>135% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 11 DP; Deals 135% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"},"talents":[{"descRaw":"Gains 2 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 2 extra DP when Texas is in the squad"}],"module":{"name":"Private Field Supply Package"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>135% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 11 DP; Deals 135% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"Gains 2 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 2 extra DP when Texas is in the squad"}],"modules":[{"name":"Private Field Supply Package","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}],"_h":"uetwtljytljynfu40zjlv5jl6l053k0enfu40ztltljlv5jl6ltljytljy"},"chess_char_1_09_a":{"name":"Caper","subProfessionName":"Loopshooter","trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skill":{"descRaw":"ATK <@ba.vup>+25%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +25%, each attack fires 1 more boomerang projectile"},"talents":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 140% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 140% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 130%","desc":"When attacking, 25% chance to increase that attack's ATK to 130%"}}],"module":{"name":"Where the Warmth Remains"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>185%","name":"Power Strike β","desc":"Increases the ATK of next attack to 185%"},{"descRaw":"ATK <@ba.vup>+25%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +25%, each attack fires 1 more boomerang projectile"}],"_h":"fnb77vrhrnkzkb3dhfzj3o3ozxgj2j22rnkzkb"},"chess_char_1_09_b":{"name":"Caper","subProfessionName":"Loopshooter","trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"},"skill":{"descRaw":"ATK <@ba.vup>+40%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +40%, each attack fires 1 more boomerang projectile"},"talents":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 160% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 160% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 150%","desc":"When attacking, 25% chance to increase that attack's ATK to 150%"}}],"module":{"name":"Where the Warmth Remains"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>200%","name":"Power Strike β","desc":"Increases the ATK of next attack to 200%"},{"descRaw":"ATK <@ba.vup>+40%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +40%, each attack fires 1 more boomerang projectile"}],"traitBase":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"talentsBase":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 160% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 160% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 150%","desc":"When attacking, 25% chance to increase that attack's ATK to 150%"}}],"modules":[{"name":"Where the Warmth Remains","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"}}],"_h":"fnb77v67rhrpz6kzz08rhfgd6666zxgt2juwz6kzz07vrh8rhfgd6666zx7v67rhrp"},"chess_char_1_10_a":{"name":"Gummy","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>115% of Gummy's ATK in the next attack\n<@ba.rem>Can store 1 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 115% of Gummy's ATK in the next attack\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking, has a 13% <@ba.talpu>(+3%) chance to deal 150% damage and <$ba.stun>Stun the target for 0.5 seconds","name":"Frying Pan Specialist","desc":"When attacking, has a 13% (+3%) chance to deal 150% damage and Stun the target for 0.5 seconds","potBelow":{"descRaw":"When attacking, has a 10% chance to deal 150% damage and <$ba.stun>Stun the target for 0.5 seconds","desc":"When attacking, has a 10% chance to deal 150% damage and Stun the target for 0.5 seconds"}}],"module":{"name":"Медовые Пряники"},"skills":[{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>115% of Gummy's ATK in the next attack\n<@ba.rem>Can store 1 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 115% of Gummy's ATK in the next attack\nCan store 1 charge(s)"},{"descRaw":"Starts cooking and stops attacking for <@ba.vdown>10 seconds; DEF <@ba.vup>+60%\nFocuses on healing nearby allies after finishing cooking; ATK <@ba.vup>+40%","name":"Cooking","desc":"Starts cooking and stops attacking for 10 seconds; DEF +60%\nFocuses on healing nearby allies after finishing cooking; ATK +40%"}],"_h":"z4xwayayihs7wm5ko590brh5dlihs7wmbfwndv"},"chess_char_1_10_b":{"name":"Gummy","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>130% of Gummy's ATK in the next attack\n<@ba.rem>Can store 2 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 130% of Gummy's ATK in the next attack\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking, has a 18% <@ba.talpu>(+3%) chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","name":"Frying Pan Specialist","desc":"When attacking, has a 18% (+3%) chance to deal 200% damage and Stun the target for 1 second","potBelow":{"descRaw":"When attacking, has a 15% chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","desc":"When attacking, has a 15% chance to deal 200% damage and Stun the target for 1 second"}}],"module":{"name":"Медовые Пряники"},"skills":[{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>130% of Gummy's ATK in the next attack\n<@ba.rem>Can store 2 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 130% of Gummy's ATK in the next attack\nCan store 2 charge(s)"},{"descRaw":"Starts cooking and stops attacking for <@ba.vdown>10 seconds; DEF <@ba.vup>+70%\nFocuses on healing nearby allies after finishing cooking; ATK <@ba.vup>+50%","name":"Cooking","desc":"Starts cooking and stops attacking for 10 seconds; DEF +70%\nFocuses on healing nearby allies after finishing cooking; ATK +50%"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"When attacking, has a 18% <@ba.talpu>(+3%) chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","name":"Frying Pan Specialist","desc":"When attacking, has a 18% (+3%) chance to deal 200% damage and Stun the target for 1 second","potBelow":{"descRaw":"When attacking, has a 15% chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","desc":"When attacking, has a 15% chance to deal 200% damage and Stun the target for 1 second"}}],"modules":[{"name":"Медовые Пряники","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"z4xwaybyaydw1hs796gro5dtccs4dl1hs7960fwnrrayaygro5dtccs4dlaybyaydw"},"chess_char_1_11_a":{"name":"Earthspirit","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},"module":{"name":"Application Forms, To Be Confirmed"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"<@ba.vdown>Stops attacking; Enemies within range are <$ba.sluggish>Slowed every <@ba.vup>1.7 seconds","name":"Quicksand Conversion","desc":"Stops attacking; Enemies within range are Slowed every 1.7 seconds"}],"_h":"j2f2pn83yje270w4yje270cqmjub"},"chess_char_1_11_b":{"name":"Earthspirit","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},"talents":[{"descRaw":"Extends <$ba.sluggish>Slow duration moderately","name":"Geological Survey","desc":"Extends Slow duration moderately","potBelow":{"descRaw":"Extends <$ba.sluggish>Slow duration slightly","desc":"Extends Slow duration slightly"}}],"module":{"name":"Application Forms, To Be Confirmed"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"<@ba.vdown>Stops attacking; Enemies within range are <$ba.sluggish>Slowed every <@ba.vup>1.6 seconds","name":"Quicksand Conversion","desc":"Stops attacking; Enemies within range are Slowed every 1.6 seconds"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"Extends <$ba.sluggish>Slow duration moderately","name":"Geological Survey","desc":"Extends Slow duration moderately","potBelow":{"descRaw":"Extends <$ba.sluggish>Slow duration slightly","desc":"Extends Slow duration slightly"}}],"modules":[{"name":"Application Forms, To Be Confirmed","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}}],"_h":"j2f2uw081ie2d7de1rrc1m74w41ie2d7mnmjoipn83de1rrc1m74w4uw08"},"chess_char_1_12_a":{"name":"Estelle","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+100%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +100%; Cannot be healed by allies"},"talents":[{"descRaw":"Restores HP by 9% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 9% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 7% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 7% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"module":{"name":"Farewell Gifts from the Wildlands"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+100%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +100%; Cannot be healed by allies"}],"_h":"e3graaye0jo946m42vemcrcr4pyje2700jo946"},"chess_char_1_12_b":{"name":"Estelle","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"},"skill":{"descRaw":"ATK <@ba.vup>+115%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +115%; Cannot be healed by allies"},"talents":[{"descRaw":"Restores HP by 14% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 14% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"module":{"name":"Farewell Gifts from the Wildlands"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+115%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +115%; Cannot be healed by allies"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Restores HP by 14% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 14% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"modules":[{"name":"Farewell Gifts from the Wildlands","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}}],"_h":"e3graaxwye82iho9686g2vma27274p1ie2d7iho968aaye6g2vma27274paaxwye82"},"chess_char_1_13_a":{"name":"Podenco","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>50% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 50% Arts damage every second"},"talents":[{"descRaw":"When deployed, all Supporter Operators gain +7% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +7% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +5% ATK","desc":"When deployed, all Supporter Operators gain +5% ATK"}}],"module":{"name":"'Amaranthine Nursery'"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, now <@ba.vup>heals allied units instead of attacking","name":"Aromatherapy","desc":"ATK +20%, now heals allied units instead of attacking"},{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>50% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 50% Arts damage every second"}],"_h":"vjf2pn834s1f768iyjqo1313ox3trr4z4s1f76"},"chess_char_1_13_b":{"name":"Podenco","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>60% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 60% Arts damage every second"},"talents":[{"descRaw":"When deployed, all Supporter Operators gain +11% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +11% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +9% ATK","desc":"When deployed, all Supporter Operators gain +9% ATK"}}],"module":{"name":"'Amaranthine Nursery'"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, now <@ba.vup>heals allied units instead of attacking","name":"Aromatherapy","desc":"ATK +30%, now heals allied units instead of attacking"},{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>60% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 60% Arts damage every second"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When deployed, all Supporter Operators gain +11% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +11% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +9% ATK","desc":"When deployed, all Supporter Operators gain +9% ATK"}}],"modules":[{"name":"'Amaranthine Nursery'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}],"_h":"vjf2pn0i830iah1fldqryj2hmjmjoxyurrwyah1fldpn83qryj2hmjmjoxpn0i830i"},"chess_char_1_14_a":{"name":"Greyy","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"ASPD <@ba.vup>+50. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.6 times","name":"Electrostatic Discharge","desc":"ASPD +50. The duration of the Talent's Slow increases to 1.6 times"},"talents":[{"descRaw":"<$ba.sluggish>Slows the target for 0.4 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.4 seconds when attacking"}],"module":{"name":"New Beginning"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+50. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.6 times","name":"Electrostatic Discharge","desc":"ASPD +50. The duration of the Talent's Slow increases to 1.6 times"}],"_h":"1mkin1hb3nkfinga3v8ococ3ban83nkfin"},"chess_char_1_14_b":{"name":"Greyy","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"ASPD <@ba.vup>+65. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.7 times","name":"Electrostatic Discharge","desc":"ASPD +65. The duration of the Talent's Slow increases to 1.7 times"},"talents":[{"descRaw":"<$ba.sluggish>Slows the target for 0.6 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.6 seconds when attacking"}],"module":{"name":"New Beginning"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+65. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.7 times","name":"Electrostatic Discharge","desc":"ASPD +65. The duration of the Talent's Slow increases to 1.7 times"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"<$ba.sluggish>Slows the target for 0.6 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.6 seconds when attacking"}],"modules":[{"name":"New Beginning","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}}],"_h":"1mkin1jyhbzapckf1uog3vymco8vba2cpckf1un1hbog3vymcon1jyhbza"},"chess_char_1_15_a":{"name":"Alliance/Supportive Operator","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skill":{"descRaw":"<@ba.vup>+70 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+70 ASPD, and attacks 2 targets simultaneously"},"talents":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"module":{"name":"Alliance/Supportive Operator's Badge"},"skills":[{"descRaw":"<@ba.vup>+70 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+70 ASPD, and attacks 2 targets simultaneously"}],"_h":"9dcpi24ybihwozq0qqmevrjqvr1cbihwoz"},"chess_char_1_15_b":{"name":"Alliance/Supportive Operator","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"skill":{"descRaw":"<@ba.vup>+80 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+80 ASPD, and attacks 2 targets simultaneously"},"talents":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"module":{"name":"Alliance/Supportive Operator's Badge"},"skills":[{"descRaw":"<@ba.vup>+80 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+80 ASPD, and attacks 2 targets simultaneously"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"modules":[{"name":"Alliance/Supportive Operator's Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"}]}],"_h":"9dcpi25g4yj66lhwy6q0qqmevrjqvr1c6lhwy6i24yq0qqmevrjqvr1ci25g4yj6q0qqme"},"chess_char_1_16_a":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>20% <$ba.weaken>Enfeeble and take <@ba.vup>45% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 20% Enfeeble and take 45% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"}],"_h":"7ms2yqta6bv84efgu73sieiejrcv43c96bv84e"},"chess_char_1_16_b":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>25% <$ba.weaken>Enfeeble and take <@ba.vup>60% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 25% Enfeeble and take 60% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"modules":[{"name":"'Phrenology'","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"7ms2yqkytaky72v8mt4vu7lvo8o8vccgtm6x6xjrit43pl72v8mtyqta4vu7lvo8o8vccgtm6x6xjryqkytaky"},"chess_char_1_17_a":{"name":"Indigo","subProfessionName":"Mystic Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces slightly and the activation rate of this unit's Talent increases to <@ba.vup>2.0 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>12% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces slightly and the activation rate of this unit's Talent increases to 2.0 times. Bound enemies within Attack Range receive Arts damage equal to 12% of Indigo's ATK every 0.5 seconds"},"talents":[{"descRaw":"When attacking, has a 14% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 14% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 12% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 12% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"module":{"name":"Staff Maintenance Kit"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>35% ATK as Arts damage","name":"Lighthouse Guardian","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 35% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly and the activation rate of this unit's Talent increases to <@ba.vup>2.0 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>12% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces slightly and the activation rate of this unit's Talent increases to 2.0 times. Bound enemies within Attack Range receive Arts damage equal to 12% of Indigo's ATK every 0.5 seconds"}],"_h":"7pxcy8q0fd61h3pw3q46zja5n2ha2ybffd61h3"},"chess_char_1_17_b":{"name":"Indigo","subProfessionName":"Mystic Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces moderately and the activation rate of this unit's Talent increases to <@ba.vup>2.5 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>15% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces moderately and the activation rate of this unit's Talent increases to 2.5 times. Bound enemies within Attack Range receive Arts damage equal to 15% of Indigo's ATK every 0.5 seconds"},"talents":[{"descRaw":"When attacking, has a 20% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 20% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 18% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 18% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"module":{"name":"Staff Maintenance Kit"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Lighthouse Guardian","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vup>reduces moderately and the activation rate of this unit's Talent increases to <@ba.vup>2.5 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>15% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces moderately and the activation rate of this unit's Talent increases to 2.5 times. Bound enemies within Attack Range receive Arts damage equal to 15% of Indigo's ATK every 0.5 seconds"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"talentsBase":[{"descRaw":"When attacking, has a 20% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 20% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 18% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 18% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"modules":[{"name":"Staff Maintenance Kit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"}}],"_h":"7pxcwxyxhn61q3xn3q2vcd8vn2re2yhnhn61q3y8q0xn3q2vcd8vn2wxyx"},"chess_char_1_18_a":{"name":"Utage","subProfessionName":"Soloblade","trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>50 self HP every time this operator attacks an enemy (Upgraded after reaching Elite 2)","desc":"Can't be healed by other units. Recovers 50 self HP every time this operator attacks an enemy (Upgraded after reaching Elite 2)"},"skill":{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>14 seconds after deployment, ATK <@ba.vup>+65% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 14 seconds after deployment, ATK +65% and attacks deal Arts damage"},"talents":[{"descRaw":"Gains up to +75 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 60% Max HP)","name":"Serious Mode","desc":"Gains up to +75 ASPD Tenacity (reaches maximum bonus when losing 60% Max HP)"}],"module":{"name":"Flip Phone"},"skills":[{"descRaw":"Stops attacking, Block becomes <@ba.vup>0, DEF <@ba.vup>+130%, and restores <@ba.vup>7% Max HP every second.","name":"Space Out","desc":"Stops attacking, Block becomes 0, DEF +130%, and restores 7% Max HP every second."},{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>14 seconds after deployment, ATK <@ba.vup>+65% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 14 seconds after deployment, ATK +65% and attacks deal Arts damage"}],"_h":"mr0k0sxggprkkwyajk129xlzp1pegprkkw"},"chess_char_1_18_b":{"name":"Utage","subProfessionName":"Soloblade","trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"skill":{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>15 seconds after deployment, ATK <@ba.vup>+80% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 15 seconds after deployment, ATK +80% and attacks deal Arts damage"},"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Serious Mode","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"}],"module":{"name":"Flip Phone"},"skills":[{"descRaw":"Stops attacking, Block becomes <@ba.vup>0, DEF <@ba.vup>+160%, and restores <@ba.vup>8% Max HP every second.","name":"Space Out","desc":"Stops attacking, Block becomes 0, DEF +160%, and restores 8% Max HP every second."},{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>15 seconds after deployment, ATK <@ba.vup>+80% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 15 seconds after deployment, ATK +80% and attacks deal Arts damage"}],"traitBase":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"talentsBase":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Serious Mode","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"}],"modules":[{"name":"Flip Phone","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}}],"_h":"mr0keqnjmqiionrkhqjijk8e9xy5p11konrkhqeqmqjijk8e9xeqnjmqii"},"chess_char_1_19_a":{"name":"Wild Mane","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Attack Range expands, ATK <@ba.vup>+45%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +45%. Attacks will push the target towards the attack direction moderately"},"talents":[{"descRaw":"After the first deployment, all undeployed Guard Operators get DP Cost -1","name":"Forward March","desc":"After the first deployment, all undeployed Guard Operators get DP Cost -1"}],"module":{"name":"Spear Replacement Suit"},"skills":[{"descRaw":"After deployment, ASPD <@ba.vup>+80","name":"Stabbing Lance","desc":"After deployment, ASPD +80"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+45%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +45%. Attacks will push the target towards the attack direction moderately"}],"_h":"ie83jwjwxwfdiqezcnezv8x4uxqdxwfdiq"},"chess_char_1_19_b":{"name":"Wild Mane","subProfessionName":"Charger","trait":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"},"skill":{"descRaw":"Attack Range expands, ATK <@ba.vup>+60%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +60%. Attacks will push the target towards the attack direction moderately"},"talents":[{"descRaw":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)","name":"Forward March","desc":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)"}],"module":{"name":"Spear Replacement Suit"},"skills":[{"descRaw":"After deployment, ASPD <@ba.vup>+100","name":"Stabbing Lance","desc":"After deployment, ASPD +100"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+60%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +60%. Attacks will push the target towards the attack direction moderately"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)","name":"Forward March","desc":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)"}],"modules":[{"name":"Spear Replacement Suit","traitOverride":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"}}],"_h":"ie835ml59zfdkjykcnykv8vruxpo9zfdkjjwjwykcnykv85ml5"},"chess_char_1_20_a":{"name":"Liskarm","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+105%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>15% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +105%, attacks deal Arts damage to at most 3 enemies and have 15% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"},"talents":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"}],"module":{"name":"Stunner's Storage"},"skills":[{"descRaw":"Blocks the next source of damage; DEF <@ba.vup>+60% for <@ba.vup>8 seconds\n<@ba.rem>Automatically activated","name":"Charged Defense","desc":"Blocks the next source of damage; DEF +60% for 8 seconds\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+105%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>15% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +105%, attacks deal Arts damage to at most 3 enemies and have 15% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"}],"_h":"dvhftwtw20e1r5c0sdc08uvn2y6l20e1r5"},"chess_char_1_20_b":{"name":"Liskarm","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+125%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>20% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +125%, attacks deal Arts damage to at most 3 enemies and have 20% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"},"talents":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"},{"descRaw":"RES +13 <@ba.talpu>(+3)","name":"Thunder Resistance","desc":"RES +13 (+3)","potBelow":{"descRaw":"RES +10","desc":"RES +10"}}],"module":{"name":"Stunner's Storage"},"skills":[{"descRaw":"Blocks the next source of damage; DEF <@ba.vup>+80% for <@ba.vup>8 seconds\n<@ba.rem>Automatically activated","name":"Charged Defense","desc":"Blocks the next source of damage; DEF +80% for 8 seconds\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+125%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>20% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +125%, attacks deal Arts damage to at most 3 enemies and have 20% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"},{"descRaw":"RES +13 <@ba.talpu>(+3)","name":"Thunder Resistance","desc":"RES +13 (+3)","potBelow":{"descRaw":"RES +10","desc":"RES +10"}}],"modules":[{"name":"Stunner's Storage","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}}],"_h":"dvhftwp6twhb8ie1vvc0sdc03htfkl89898ukd2y838ie1vvtwtwc0sdc03htfkl89898utwp6twhb"},"chess_char_2_01_a":{"name":"Executor","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is shortened by a small amount","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is shortened by a small amount"},"talents":[{"descRaw":"Attacks ignore 95 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 95 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 80 DEF","desc":"Attacks ignore 80 DEF"}}],"module":{"name":"Executor's Satchel"},"skills":[{"descRaw":"ATK <@ba.vup>+35%, attacks apply this unit's Trait effect to all enemies within range.","name":"Muzzle's Elegy","desc":"ATK +35%, attacks apply this unit's Trait effect to all enemies within range."},{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is shortened by a small amount","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is shortened by a small amount"}],"_h":"u6zvms6g3fe92sd4lqa83o3obm4js02q3fe92s"},"chess_char_2_01_b":{"name":"Executor","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is moderately shortened","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is moderately shortened"},"talents":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}}],"module":{"name":"Executor's Satchel"},"skills":[{"descRaw":"ATK <@ba.vup>+50%, attacks apply this unit's Trait effect to all enemies within range.","name":"Muzzle's Elegy","desc":"ATK +50%, attacks apply this unit's Trait effect to all enemies within range."},{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is moderately shortened","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is moderately shortened"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"talentsBase":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}}],"modules":[{"name":"Executor's Satchel","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}}],"_h":"u6zvpn49a6e9nz5rlqmjididbmg0s0aba6e9nzms6g5rlqmjididbmpn49"},"chess_char_2_02_a":{"name":"Silence","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"},"talents":[{"descRaw":"All [Medic] Operators' ASPD +8 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +8 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +6 when Silence is deployed","desc":"All [Medic] Operators' ASPD +6 when Silence is deployed"}}],"module":{"name":"Emergency Self-Defense Procedures"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"}],"_h":"527q7676tlp1g9coalu6mcmcs0td0ixetlp1g9"},"chess_char_2_02_b":{"name":"Silence","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"skill":{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"},"talents":[{"descRaw":"All [Medic] Operators' ASPD +14 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +14 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +12 when Silence is deployed","desc":"All [Medic] Operators' ASPD +12 when Silence is deployed"}}],"module":{"name":"Emergency Self-Defense Procedures"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"All [Medic] Operators' ASPD +14 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +14 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +12 when Silence is deployed","desc":"All [Medic] Operators' ASPD +12 when Silence is deployed"}}],"modules":[{"name":"Emergency Self-Defense Procedures","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}}],"_h":"527q768y76cotlp1g9y1alo3qhqhs0dg0ipdtlp1g97676y1alo3qhqhs0768y76co"},"chess_char_2_03_a":{"name":"Cliffheart","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 150% True damage and Stunning them for 1.5 seconds"},"talents":[{"descRaw":"ATK and DEF +8% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +8% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +6% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +6% when Cliffheart is not blocking any enemies"}}],"module":{"name":"'Reach the Top'"},"skills":[{"descRaw":"Drags the target to Cliffheart <@ba.vup>moderately in the next attack, dealing <@ba.vup>125% of ATK <@ba.vup>Arts damage to it","name":"Chain Hook","desc":"Drags the target to Cliffheart moderately in the next attack, dealing 125% of ATK Arts damage to it"},{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 150% True damage and Stunning them for 1.5 seconds"}],"_h":"32vyd37xf712fcppo5mnt6t6thue1iolf712fc"},"chess_char_2_03_b":{"name":"Cliffheart","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"},"skill":{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>170% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 170% True damage and Stunning them for 1.5 seconds"},"talents":[{"descRaw":"ATK and DEF +14% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +14% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +12% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +12% when Cliffheart is not blocking any enemies"}}],"module":{"name":"'Reach the Top'"},"skills":[{"descRaw":"Drags the target to Cliffheart <@ba.vup>moderately in the next attack, dealing <@ba.vup>135% of ATK <@ba.vup>Arts damage to it","name":"Chain Hook","desc":"Drags the target to Cliffheart moderately in the next attack, dealing 135% of ATK Arts damage to it"},{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>170% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 170% True damage and Stunning them for 1.5 seconds"}],"traitBase":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"ATK and DEF +14% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +14% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +12% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +12% when Cliffheart is not blocking any enemies"}}],"modules":[{"name":"'Reach the Top'","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"}}],"_h":"32vyd3gy7xgy3h12tqmeo5sstjtjthjd1ijk3h12tqd37xmeo5sstjtjthd3gy7xgy"},"chess_char_2_04_a":{"name":"Grain Buds","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+45, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +45, and attacks 3 enemies"},"talents":[{"descRaw":"ASPD +8 <@ba.talpu>(+2); When the target is a [Wild Beast], slightly increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +8 (+2); When the target is a [Wild Beast], slightly increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +6; When the target is a [Wild Beast], slightly increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +6; When the target is a [Wild Beast], slightly increases the duration of Slow from Trait"}}],"module":{"name":"On the Field"},"skills":[{"descRaw":"The next attack deals <@ba.vup>140% ATK as Arts damage, and attacks an additional enemy\n<@ba.rem>Can store 2 charge(s)","name":"Flute Flutter","desc":"The next attack deals 140% ATK as Arts damage, and attacks an additional enemy\nCan store 2 charge(s)"},{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+45, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +45, and attacks 3 enemies"}],"_h":"3hf2pn83c0dbhxtcfwv07kl2khly63xdc0dbhx"},"chess_char_2_04_b":{"name":"Grain Buds","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+90, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +90, and attacks 3 enemies"},"talents":[{"descRaw":"ASPD +12 <@ba.talpu>(+2); When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +12 (+2); When the target is a [Wild Beast], increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +10; When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +10; When the target is a [Wild Beast], increases the duration of Slow from Trait"}}],"module":{"name":"On the Field"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK as Arts damage, and attacks an additional enemy\n<@ba.rem>Can store 2 charge(s)","name":"Flute Flutter","desc":"The next attack deals 170% ATK as Arts damage, and attacks an additional enemy\nCan store 2 charge(s)"},{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+90, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +90, and attacks 3 enemies"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"ASPD +12 <@ba.talpu>(+2); When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +12 (+2); When the target is a [Wild Beast], increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +10; When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +10; When the target is a [Wild Beast], increases the duration of Slow from Trait"}}],"modules":[{"name":"On the Field","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}],"_h":"3hf2pn0i830ivqdbmr9qfw7gzq52kh4z63uqvqdbmrpn839qfw7gzq52khpn0i830i"},"chess_char_2_05_a":{"name":"Harold","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"ASPD <@ba.vup>+55, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>160%","name":"Triage","desc":"ASPD +55, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 160%"},"talents":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 12% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 12% less Elemental Injury"}}],"module":{"name":"Legs Care Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"ASPD <@ba.vup>+55, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>160%","name":"Triage","desc":"ASPD +55, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 160%"}],"_h":"w9vky6pii3hx9jcbd1dx2m44zgtd0ixei3hx9j"},"chess_char_2_05_b":{"name":"Harold","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"ASPD <@ba.vup>+80, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>200%","name":"Triage","desc":"ASPD +80, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 200%"},"talents":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less Elemental Injury"}}],"module":{"name":"Legs Care Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"ASPD <@ba.vup>+80, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>200%","name":"Triage","desc":"ASPD +80, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 200%"}],"traitBase":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentsBase":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less Elemental Injury"}}],"modules":[{"name":"Legs Care Kit","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"}}],"_h":"w9vkf7fdq6hxh8asd1aeux7fzgdg0ipdq6hxh8y6piasd1aeux7fzgf7fd"},"chess_char_2_06_a":{"name":"Papyrus","subProfessionName":"Chain Medic","trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skill":{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>160% ATK; Barrier provided by talent increases to <@ba.vup>150%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 160% ATK; Barrier provided by talent increases to 150%\nCan store 2 charges"},"talents":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 12% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 12% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 10% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 10% of Papyrus's ATK, lasting 8 seconds"}}],"module":{"name":"Little Seeds"},"skills":[{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>160% ATK; Barrier provided by talent increases to <@ba.vup>150%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 160% ATK; Barrier provided by talent increases to 150%\nCan store 2 charges"},{"descRaw":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%, bounces per heal <@ba.vup>+1","name":"Pre-Exhibit Examination","desc":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval reduces, ATK +20%, bounces per heal +1"}],"_h":"iw6x7rf799ukkdawtezp9512oo99ukkd7xpu70"},"chess_char_2_06_b":{"name":"Papyrus","subProfessionName":"Chain Medic","trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."},"skill":{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>175% ATK; Barrier provided by talent increases to <@ba.vup>200%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 175% ATK; Barrier provided by talent increases to 200%\nCan store 2 charges"},"talents":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 22% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds"}}],"module":{"name":"Little Seeds"},"skills":[{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>175% ATK; Barrier provided by talent increases to <@ba.vup>200%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 175% ATK; Barrier provided by talent increases to 200%\nCan store 2 charges"},{"descRaw":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+35%, bounces per heal <@ba.vup>+1","name":"Pre-Exhibit Examination","desc":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval reduces, ATK +35%, bounces per heal +1"}],"traitBase":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"talentsBase":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 22% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds"}}],"modules":[{"name":"Little Seeds","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."}}],"_h":"iw6xnmv24fuk4r9ttem0gabhoo4fuk4r3fpuqq7rf79ttem0gabhoonmv2"},"chess_char_2_07_a":{"name":"Specter","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+70%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +70%\nSpecter is Stunned for 10 seconds after skill duration"},"talents":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%)","name":"Stamina Up","desc":"Max HP +12% (+2%)","potBelow":{"descRaw":"Max HP +10%","desc":"Max HP +10%"}}],"module":{"name":"Dim Candlelight"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+70%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +70%\nSpecter is Stunned for 10 seconds after skill duration"}],"_h":"nhgraaye47io838fxgf1qsqsw6igyjmh47io83"},"chess_char_2_07_b":{"name":"Specter","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+100%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +100%\nSpecter is Stunned for 10 seconds after skill duration"},"talents":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%); Restores HP by 2.5% <@ba.talpu>(+0.5%) of Max HP per second","name":"Abyssal Regeneration","desc":"Max HP +12% (+2%); Restores HP by 2.5% (+0.5%) of Max HP per second","potBelow":{"descRaw":"Max HP +10%; Restores HP by 2% of Max HP per second","desc":"Max HP +10%; Restores HP by 2% of Max HP per second"}}],"module":{"name":"Dim Candlelight"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+100%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +100%\nSpecter is Stunned for 10 seconds after skill duration"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%); Restores HP by 2.5% <@ba.talpu>(+0.5%) of Max HP per second","name":"Abyssal Regeneration","desc":"Max HP +12% (+2%); Restores HP by 2.5% (+0.5%) of Max HP per second","potBelow":{"descRaw":"Max HP +10%; Restores HP by 2% of Max HP per second","desc":"Max HP +10%; Restores HP by 2% of Max HP per second"}}],"modules":[{"name":"Dim Candlelight","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}}],"_h":"nhgrshhvsrioq5dm0unk2k2kw675yjaesrioq5aayedm0unk2k2kw6shhv"},"chess_char_2_08_a":{"name":"Bubble","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Stops attacking; DEF <@ba.vup>+65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"},"talents":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 5% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 5% for 5 seconds"}],"module":{"name":"Bubble's Shining Sword"},"skills":[{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"Stops attacking; DEF <@ba.vup>+65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"}],"_h":"rr11t8t81hcp9dzzytzzz63qcxod1hcp9d"},"chess_char_2_08_b":{"name":"Bubble","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"skill":{"descRaw":"Stops attacking; DEF <@ba.vup>+85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"},"talents":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds"}],"module":{"name":"Bubble's Shining Sword"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"Stops attacking; DEF <@ba.vup>+85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds"}],"modules":[{"name":"Bubble's Shining Sword","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"rr11t8lrt8ntlfcp3rt8ytt8z6gfcxralfcp3rt8t8t8ytt8z6t8lrt8nt"},"chess_char_2_09_a":{"name":"Humus","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+25% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +25% ATK when over 50% HP; effect doubles when over 80% HP"},"talents":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 64% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 64% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 60% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 60% of Max HP"}}],"module":{"name":"Badlands Exotic Toolkit"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>190%, and recovers <@ba.kw>60 HP","name":"Solid Waste Cutting","desc":"Increases the ATK of the next attack to 190%, and recovers 60 HP"},{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+25% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +25% ATK when over 50% HP; effect doubles when over 80% HP"}],"_h":"gyxoggo0tphzymqu301tjzq0dh6fhv8etphzym"},"chess_char_2_09_b":{"name":"Humus","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+36% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +36% ATK when over 50% HP; effect doubles when over 80% HP"},"talents":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 104% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 104% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 100% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 100% of Max HP"}}],"module":{"name":"Badlands Exotic Toolkit"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>220%, and recovers <@ba.kw>80 HP","name":"Solid Waste Cutting","desc":"Increases the ATK of the next attack to 220%, and recovers 80 HP"},{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+36% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +36% ATK when over 50% HP; effect doubles when over 80% HP"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 104% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 104% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 100% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 100% of Max HP"}}],"modules":[{"name":"Badlands Exotic Toolkit","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}}],"_h":"gyxoczmp7xhzcqer302q8ospdh3rhv6y7xhzcqggo0er302q8ospdhczmp"},"chess_char_2_10_a":{"name":"Rockrock","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"ASPD <@ba.vup>+45; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.6x, ATK <@ba.vup>+40%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +45; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.6x, ATK +40%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."},"talents":[{"descRaw":"+3%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","name":"Firm Foundation","desc":"+3%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","potBelow":{"descRaw":"+2% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","desc":"+2% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times"}}],"module":{"name":"Unnamed Drone"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+45; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.6x, ATK <@ba.vup>+40%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +45; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.6x, ATK +40%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."}],"_h":"sz93k7j10eapmt1t2dz9hihi1n8vzb2c0eapmt"},"chess_char_2_10_b":{"name":"Rockrock","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"skill":{"descRaw":"ASPD <@ba.vup>+60; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.7x, ATK <@ba.vup>+50%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +60; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.7x, ATK +50%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."},"talents":[{"descRaw":"+5%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","name":"Firm Foundation","desc":"+5%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","potBelow":{"descRaw":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","desc":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times"}}],"module":{"name":"Unnamed Drone"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"},{"descRaw":"ASPD <@ba.vup>+60; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.7x, ATK <@ba.vup>+50%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +60; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.7x, ATK +50%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"+5%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","name":"Firm Foundation","desc":"+5%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","potBelow":{"descRaw":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","desc":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times"}}],"modules":[{"name":"Unnamed Drone","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"}}],"_h":"sz93507e59ap766g2ddsz3z31ntwzbvd59ap76k7j16g2ddsz3z31n507e"},"chess_char_2_11_a":{"name":"Kazemaru","subProfessionName":"Dollkeeper","trait":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"skill":{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+70% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +70% ATK and summoning a on a surrounding melee tile to assist in combat"},"talents":[{"descRaw":"When is summoned, it will deal 230% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 230% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 225% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 225% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"module":{"name":"An Old Thing"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>235%, and sacrifices <@ba.vdown>10% of this unit's HP","name":"Origami Art - Swift Strike","desc":"Increases the ATK of the next attack to 235%, and sacrifices 10% of this unit's HP"},{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+70% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +70% ATK and summoning a on a surrounding melee tile to assist in combat"}],"_h":"cr7adgdgbo9bxfv5hhf1fqfqalkt641ebo9bxf"},"chess_char_2_11_b":{"name":"Kazemaru","subProfessionName":"Dollkeeper","trait":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"},"skill":{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+90% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +90% ATK and summoning a on a surrounding melee tile to assist in combat"},"talents":[{"descRaw":"When is summoned, it will deal 275% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 275% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"module":{"name":"An Old Thing"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>275%, and sacrifices <@ba.vdown>10% of this unit's HP","name":"Origami Art - Swift Strike","desc":"Increases the ATK of the next attack to 275%, and sacrifices 10% of this unit's HP"},{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+90% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +90% ATK and summoning a on a surrounding melee tile to assist in combat"}],"traitBase":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"talentsBase":[{"descRaw":"When is summoned, it will deal 275% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 275% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"modules":[{"name":"An Old Thing","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"}}],"_h":"cr7ammg0la9b65r2hhjy1s1salnt64vqla9b65dgdgr2hhjy1s1salmmg0"},"chess_char_2_12_a":{"name":"Gravel","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skill":{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>140% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 140% of Max HP, decaying over 10 seconds"},"talents":[{"descRaw":"DP Cost -1","name":"Fast Deployment","desc":"DP Cost -1"}],"module":{"name":"Covert Action Toolkit"},"skills":[{"descRaw":"DEF <@ba.vup>+270% after Gravel is deployed; her DEF continually decreases over <@ba.vup>7 seconds","name":"Shadow Assault","desc":"DEF +270% after Gravel is deployed; her DEF continually decreases over 7 seconds"},{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>140% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 140% of Max HP, decaying over 10 seconds"}],"_h":"4x8vhagm36apybgz85gzicz1uro736apyb"},"chess_char_2_12_b":{"name":"Gravel","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"skill":{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>180% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 180% of Max HP, decaying over 10 seconds"},"talents":[{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% <@ba.talpu>(+2%) DEF","name":"Support of the Little","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% (+2%) DEF","potBelow":{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF"}}],"module":{"name":"Covert Action Toolkit"},"skills":[{"descRaw":"DEF <@ba.vup>+340% after Gravel is deployed; her DEF continually decreases over <@ba.vup>8 seconds","name":"Shadow Assault","desc":"DEF +340% after Gravel is deployed; her DEF continually decreases over 8 seconds"},{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>180% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 180% of Max HP, decaying over 10 seconds"}],"traitBase":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"talentsBase":[{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% <@ba.talpu>(+2%) DEF","name":"Support of the Little","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% (+2%) DEF","potBelow":{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF"}}],"modules":[{"name":"Covert Action Toolkit","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}}],"_h":"4x8vha2ogmd292ap1j44zj7iq1q1icryurum92ap1jhagm44zj7iq1q1icha2ogmd2"},"chess_char_2_13_a":{"name":"Tippi","subProfessionName":"Skyranger","trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"skill":{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +20%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"},"talents":[{"descRaw":"If not attacked for 12 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 12 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 13 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 13 seconds, dodge the next Physical or Arts attack"}}],"skills":[{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+45%","name":"Specialist's Spraying Skills","desc":"Immediately Takes Off, Attack Range expands, ATK +45%"},{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +20%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"}],"_h":"tfj9360moqaw1hjzgbmj39396b66o1oqaw1h"},"chess_char_2_13_b":{"name":"Tippi","subProfessionName":"Skyranger","trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"skill":{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +30%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"},"talents":[{"descRaw":"If not attacked for 8 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 8 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 9 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 9 seconds, dodge the next Physical or Arts attack"}}],"skills":[{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%","name":"Specialist's Spraying Skills","desc":"Immediately Takes Off, Attack Range expands, ATK +60%"},{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +30%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"}],"traitBase":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"talentsBase":[{"descRaw":"If not attacked for 8 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 8 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 9 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 9 seconds, dodge the next Physical or Arts attack"}}],"_h":"tfj9360matawxsz0gbswemem5e664eatawxs360mz0gbswemem"},"chess_char_2_14_a":{"name":"Perfumer","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+180%","name":"Fine Blending","desc":"ASPD -50; ATK +180%"},"talents":[{"descRaw":"Restores the HP of all allies by 3.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender","desc":"Restores the HP of all allies by 3.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 3% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 3% of Perfumer's ATK per second"}}],"module":{"name":"'Aegean's Kiss'"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up β","desc":"ATK +30%"},{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+180%","name":"Fine Blending","desc":"ASPD -50; ATK +180%"}],"_h":"grmz0x0x5f3avi2roq9jbgbgxfigwjsd5f3avi"},"chess_char_2_14_b":{"name":"Perfumer","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"},"skill":{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+210%","name":"Fine Blending","desc":"ASPD -50; ATK +210%"},"talents":[{"descRaw":"Restores the HP of all allies by 5.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender's Fragrance","desc":"Restores the HP of all allies by 5.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 5% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 5% of Perfumer's ATK per second"}}],"module":{"name":"'Aegean's Kiss'"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+210%","name":"Fine Blending","desc":"ASPD -50; ATK +210%"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"Restores the HP of all allies by 5.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender's Fragrance","desc":"Restores the HP of all allies by 5.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 5% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 5% of Perfumer's ATK per second"}}],"modules":[{"name":"'Aegean's Kiss'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"}}],"_h":"grmznvonz33aca6pveldvyvyxf1iwjd7z33aca0x0x6pveldvyvyxfnvon"},"chess_char_2_15_a":{"name":"Akkord","subProfessionName":"Blast Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skill":{"descRaw":"<@ba.vup>+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>15% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 15% ATK as AoE Arts damage"},"talents":[{"descRaw":"When there is at least 1 other Operator within range, +10% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +10% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +8% ATK","desc":"When there is at least 1 other Operator within range, +8% ATK"}}],"module":{"name":"The Music Box of A Burdenbeast"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Backbeat Stress","desc":"The next attack deals 145% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"<@ba.vup>+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>15% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 15% ATK as AoE Arts damage"}],"_h":"qnebq48u44qj1endbl9vnbnb16gklrax44qj1e"},"chess_char_2_15_b":{"name":"Akkord","subProfessionName":"Blast Caster","trait":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"skill":{"descRaw":"<@ba.vup>+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>20% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 20% ATK as AoE Arts damage"},"talents":[{"descRaw":"When there is at least 1 other Operator within range, +17% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +17% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +15% ATK","desc":"When there is at least 1 other Operator within range, +15% ATK"}}],"module":{"name":"The Music Box of A Burdenbeast"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Backbeat Stress","desc":"The next attack deals 170% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"<@ba.vup>+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>20% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 20% ATK as AoE Arts damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"talentsBase":[{"descRaw":"When there is at least 1 other Operator within range, +17% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +17% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +15% ATK","desc":"When there is at least 1 other Operator within range, +15% ATK"}}],"modules":[{"name":"The Music Box of A Burdenbeast","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}}],"_h":"qnebdove0fqjx7fgblmulhlh16j0lrbd0fqjx7q48ufgblmulhlh16dove"},"chess_char_2_16_a":{"name":"Lappland","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"ATK <@ba.vup>+75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"},"talents":[{"descRaw":"Disables the target's special ability when attacking, lasting 2 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 2 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 1 second","desc":"Disables the target's special ability when attacking, lasting 1 second"}}],"module":{"name":"'The Young Fang'"},"skills":[{"descRaw":"ATK <@ba.vup>+43%; <@ba.vup>25% chance to resist Physical damage\n<@ba.rem>Infinite duration","name":"Sundial","desc":"ATK +43%; 25% chance to resist Physical damage\nInfinite duration"},{"descRaw":"ATK <@ba.vup>+75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"}],"_h":"w75y69jz05p7mwza719evovo9o9fr9tr05p7mw"},"chess_char_2_16_b":{"name":"Lappland","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"ATK <@ba.vup>+90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"},"talents":[{"descRaw":"Disables the target's special ability when attacking, lasting 6 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 6 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 5 seconds","desc":"Disables the target's special ability when attacking, lasting 5 seconds"}}],"module":{"name":"'The Young Fang'"},"skills":[{"descRaw":"ATK <@ba.vup>+55%; <@ba.vup>30% chance to resist Physical damage\n<@ba.rem>Infinite duration","name":"Sundial","desc":"ATK +55%; 30% chance to resist Physical damage\nInfinite duration"},{"descRaw":"ATK <@ba.vup>+90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"Disables the target's special ability when attacking, lasting 6 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 6 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 5 seconds","desc":"Disables the target's special ability when attacking, lasting 5 seconds"}}],"modules":[{"name":"'The Young Fang'","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"w75y698gjzsnkmp7tt6q71pyncnc9omwr9cmkmp7tt69jz6q71pyncnc9o698gjzsn"},"chess_char_2_17_a":{"name":"Vetochki","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skill":{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+100%, DEF <@ba.vup>+30%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +100%, DEF +30%, and attacks all blocked enemies"},"talents":[{"descRaw":"Restores 50% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 50% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 40% of Max HP when skill ends","desc":"Restores 40% of Max HP when skill ends"}}],"module":{"name":"'Marks of Time'"},"skills":[{"descRaw":"DEF <@ba.vup>+75% and gains <$ba.buffres>status resistance","name":"Desperate Resistance","desc":"DEF +75% and gains status resistance"},{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+100%, DEF <@ba.vup>+30%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +100%, DEF +30%, and attacks all blocked enemies"}],"_h":"qtpr4x1ti8cg5osvhzdtf6f6sgn9mpbhi8cg5o"},"chess_char_2_17_b":{"name":"Vetochki","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"skill":{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+120%, DEF <@ba.vup>+40%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +120%, DEF +40%, and attacks all blocked enemies"},"talents":[{"descRaw":"Restores 60% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 60% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 50% of Max HP when skill ends","desc":"Restores 50% of Max HP when skill ends"}}],"module":{"name":"'Marks of Time'"},"skills":[{"descRaw":"DEF <@ba.vup>+90% and gains <$ba.buffres>status resistance","name":"Desperate Resistance","desc":"DEF +90% and gains status resistance"},{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+120%, DEF <@ba.vup>+40%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +120%, DEF +40%, and attacks all blocked enemies"}],"traitBase":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"talentsBase":[{"descRaw":"Restores 60% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 60% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 50% of Max HP when skill ends","desc":"Restores 50% of Max HP when skill ends"}}],"modules":[{"name":"'Marks of Time'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}}],"_h":"qtpr4xtj1tdfjhcgw3u4hzz2mzmzsgiympv4jhcgw34x1tu4hzz2mzmzsg4xtj1tdf"},"chess_char_2_18_a":{"name":"Ashlock","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"skill":{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},"talents":[{"descRaw":"ATK +6% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +10% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +6% (+2%). If the four adjacent tiles are ground tiles, ATK +10% (+2%) instead","potBelow":{"descRaw":"ATK +4%. If the four adjacent tiles are ground tiles, ATK +8% instead","desc":"ATK +4%. If the four adjacent tiles are ground tiles, ATK +8% instead"}}],"module":{"name":"Outdoor Essential Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Cannot block enemies and only carry out ranged attacks. Attack Interval <@ba.vup>reduces moderately, ATK <@ba.vup>+25%","name":"Focused Bombardment","desc":"Cannot block enemies and only carry out ranged attacks. Attack Interval reduces moderately, ATK +25%"}],"_h":"9oba7ti1igyjmhtxni25aaaa6rigyjmhcoc3yk"},"chess_char_2_18_b":{"name":"Ashlock","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},"talents":[{"descRaw":"ATK +10% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +18% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +10% (+2%). If the four adjacent tiles are ground tiles, ATK +18% (+2%) instead","potBelow":{"descRaw":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead","desc":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead"}}],"module":{"name":"Outdoor Essential Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Cannot block enemies and only carry out ranged attacks. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+40%","name":"Focused Bombardment","desc":"Cannot block enemies and only carry out ranged attacks. Attack Interval reduces, ATK +40%"}],"traitBase":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"talentsBase":[{"descRaw":"ATK +10% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +18% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +10% (+2%). If the four adjacent tiles are ground tiles, ATK +18% (+2%) instead","potBelow":{"descRaw":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead","desc":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead"}}],"modules":[{"name":"Outdoor Essential Kit","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}}],"_h":"9oba7trri1vu75yjaesinifqxtxt6r75yjae6sc3fk7ti1sinifqxtxt6r7trri1vu"},"chess_char_2_19_a":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>20% <$ba.weaken>Enfeeble and take <@ba.vup>45% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 20% Enfeeble and take 45% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"}],"_h":"7ms2yqta6bv84efgu73sieiejrcv43c96bv84e"},"chess_char_2_19_b":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>25% <$ba.weaken>Enfeeble and take <@ba.vup>60% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 25% Enfeeble and take 60% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"modules":[{"name":"'Phrenology'","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"7ms2yqkytaky72v8mt4vu7lvo8o8vccgtm6x6xjrit43pl72v8mtyqta4vu7lvo8o8vccgtm6x6xjryqkytaky"},"chess_char_3_01_a":{"name":"Exusiai","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Very minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Very minor Attack Interval reduction\nAutomatically activated"},"talents":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"module":{"name":"Exusiai's Surprise"},"skills":[{"descRaw":"Shoots <@ba.vup>3 times in a row in the next attack, dealing <@ba.vup>113% of ATK damage with every shot","name":"Charging Mode","desc":"Shoots 3 times in a row in the next attack, dealing 113% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>4 times in a row, dealing <@ba.vup>105% of ATK damage with every shot","name":"Shooting Mode","desc":"Shoots 4 times in a row, dealing 105% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Very minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Very minor Attack Interval reduction\nAutomatically activated"}],"_h":"dwkfcwcwnnnxjjfgnn5w7474icxn52owowesqs5m6oceiybmnnnxjj"},"chess_char_3_01_b":{"name":"Exusiai","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Minor Attack Interval reduction\nAutomatically activated"},"talents":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"module":{"name":"Exusiai's Surprise"},"skills":[{"descRaw":"Shoots <@ba.vup>3 times in a row in the next attack, dealing <@ba.vup>121% of ATK damage with every shot","name":"Charging Mode","desc":"Shoots 3 times in a row in the next attack, dealing 121% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>4 times in a row, dealing <@ba.vup>110% of ATK damage with every shot","name":"Shooting Mode","desc":"Shoots 4 times in a row, dealing 110% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Minor Attack Interval reduction\nAutomatically activated"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"modules":[{"name":"Exusiai's Surprise","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}},{"name":"Welcome to Penguin Logistics","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"}}],"_h":"dwkfcw9scwlsoqnxvkfgnn5w7474icxn52owowes3f5m8t28iy84oqnxvkcwcwfgnn5w7474icxn52owowescw9scwls48cw7bcwet"},"chess_char_3_02_a":{"name":"Ayerscarpe","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"},"talents":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"module":{"name":"Portable Wildland Stimulants"},"skills":[{"descRaw":"The next attack deals <@ba.vup>125% ATK as Arts damage to up to <@ba.vup>2 enemies within range and <$ba.sluggish>Slows them for <@ba.vup>1.0 second(s)","name":"Shrapnel Burst","desc":"The next attack deals 125% ATK as Arts damage to up to 2 enemies within range and Slows them for 1.0 second(s)"},{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"}],"_h":"ne5y69jzrrxzu3f2ho942j2je0dxeovgrrxzu3"},"chess_char_3_02_b":{"name":"Ayerscarpe","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"},"talents":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"module":{"name":"Portable Wildland Stimulants"},"skills":[{"descRaw":"The next attack deals <@ba.vup>140% ATK as Arts damage to up to <@ba.vup>3 enemies within range and <$ba.sluggish>Slows them for <@ba.vup>1.0 second(s)","name":"Shrapnel Burst","desc":"The next attack deals 140% ATK as Arts damage to up to 3 enemies within range and Slows them for 1.0 second(s)"},{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"modules":[{"name":"Portable Wildland Stimulants","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"ne5y698gjzsn54xzwaf2ho942j2je0d5eoc054xzwa69jzf2ho942j2je0698gjzsn"},"chess_char_3_03_a":{"name":"Swire","subProfessionName":"Instructor","trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skill":{"descRaw":"ATK <@ba.vup>+40% and the effect of this unit's first Talent increases to <@ba.vup>2.4 times","name":"Cooperative Combat","desc":"ATK +40% and the effect of this unit's first Talent increases to 2.4 times"},"talents":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"module":{"name":"Self-defense Lipstick"},"skills":[{"descRaw":"The effect range of this unit's first Talent <@ba.vup>expands and the effect increases to <@ba.vup>2 times","name":"Command and Dispatch","desc":"The effect range of this unit's first Talent expands and the effect increases to 2 times"},{"descRaw":"ATK <@ba.vup>+40% and the effect of this unit's first Talent increases to <@ba.vup>2.4 times","name":"Cooperative Combat","desc":"ATK +40% and the effect of this unit's first Talent increases to 2.4 times"}],"_h":"112s8ivir3r67lde47sgmvmvyz509kaer3r67l"},"chess_char_3_03_b":{"name":"Swire","subProfessionName":"Instructor","trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"},"skill":{"descRaw":"ATK <@ba.vup>+50% and the effect of this unit's first Talent increases to <@ba.vup>2.7 times","name":"Cooperative Combat","desc":"ATK +50% and the effect of this unit's first Talent increases to 2.7 times"},"talents":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"module":{"name":"Self-defense Lipstick"},"skills":[{"descRaw":"The effect range of this unit's first Talent <@ba.vup>expands significantly and the effect increases to <@ba.vup>2 times","name":"Command and Dispatch","desc":"The effect range of this unit's first Talent expands significantly and the effect increases to 2 times"},{"descRaw":"ATK <@ba.vup>+50% and the effect of this unit's first Talent increases to <@ba.vup>2.7 times","name":"Cooperative Combat","desc":"ATK +50% and the effect of this unit's first Talent increases to 2.7 times"}],"traitBase":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"talentsBase":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"modules":[{"name":"Self-defense Lipstick","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"}}],"_h":"112scz2xvjr6m1de47sgmvmvyzu49kbyvjr6m18ivide47sgmvmvyzcz2x"},"chess_char_3_04_a":{"name":"Swire the Elegant Wit","subProfessionName":"Merchant","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skill":{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>155% of ATK as Physical damage to the first target it comes in contact with, and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 155% of ATK as Physical damage to the first target it comes in contact with, and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped"},"talents":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"module":{"name":"'Be Resplendent and Outstanding'"},"skills":[{"descRaw":"Spends <@ba.vup>1 Coin: the next attack restores HP equal to <@ba.vup>40% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\n<@ba.rem>A maximum of 2 Coins may be held while this Skill is equipped","name":"Loyalty and Generosity","desc":"Spends 1 Coin: the next attack restores HP equal to 40% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\nA maximum of 2 Coins may be held while this Skill is equipped"},{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>155% of ATK as Physical damage to the first target it comes in contact with, and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 155% of ATK as Physical damage to the first target it comes in contact with, and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped"},{"descRaw":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, <@ba.vup>all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for <@ba.vup>100% of ATK as Physical damage and knocks the target back <@ba.vup>slightly\n<@ba.rem>Unlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped","name":"Lavish and Prodigal","desc":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for 100% of ATK as Physical damage and knocks the target back slightly\nUnlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped"}],"_h":"l17bs1j390mn655likgtjhjh7ckdx2f9f9sn9djwb990mn652eo4qr"},"chess_char_3_04_b":{"name":"Swire the Elegant Wit","subProfessionName":"Merchant","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skill":{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>170% of ATK as Physical damage to the first target it comes in contact with and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 170% of ATK as Physical damage to the first target it comes in contact with and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped"},"talents":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"module":{"name":"'Be Resplendent and Outstanding'"},"skills":[{"descRaw":"Spends <@ba.vup>1 Coin: the next attack restores HP equal to <@ba.vup>55% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\n<@ba.rem>A maximum of 2 Coins may be held while this Skill is equipped","name":"Loyalty and Generosity","desc":"Spends 1 Coin: the next attack restores HP equal to 55% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\nA maximum of 2 Coins may be held while this Skill is equipped"},{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>170% of ATK as Physical damage to the first target it comes in contact with and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 170% of ATK as Physical damage to the first target it comes in contact with and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped"},{"descRaw":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, <@ba.vup>all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for <@ba.vup>120% of ATK as Physical damage and knocks the target back <@ba.vup>slightly\n<@ba.rem>Unlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped","name":"Lavish and Prodigal","desc":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for 120% of ATK as Physical damage and knocks the target back slightly\nUnlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped"}],"traitBase":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"talentsBase":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"modules":[{"name":"'Be Resplendent and Outstanding'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"}},{"name":"Director Swire's Lungmen Food Guide","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"}},{"name":"Swire the Elegant Wit's Badge","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"In <@ba.kw>Integrated Strategies, DP consumed when deployed or on the battlefield -30%, and for every 1 DP consumed by this unit, the shortest remaining Redeployment Timer in the Deployment Waiting Zone -2s","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"In Integrated Strategies, DP consumed when deployed or on the battlefield -30%, and for every 1 DP consumed by this unit, the shortest remaining Redeployment Timer in the Deployment Waiting Zone -2s"}}],"_h":"l17bbobwc4mni35likgtjhjh7ckdx2f9f9snmjjwk7c4mni3e8o4y1s1j35likgtjhjh7ckdx2f9f9snbobwdrs15ij35i8ls1kgj32g"},"chess_char_3_05_a":{"name":"Skadi","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"ATK, DEF and Max HP <@ba.vup>+85%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +85%"},"talents":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"module":{"name":"Moist Sword Bag"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"ATK <@ba.vup>+100% for <@ba.vup>20 seconds after Skadi is deployed","name":"Wave Strike","desc":"ATK +100% for 20 seconds after Skadi is deployed"},{"descRaw":"ATK, DEF and Max HP <@ba.vup>+85%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +85%"}],"_h":"ktdr3h3hpxj5e8mj2b75ncnc21ky21zy8ydm2gl0ihb6pxj5e8"},"chess_char_3_05_b":{"name":"Skadi","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"skill":{"descRaw":"ATK, DEF and Max HP <@ba.vup>+100%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +100%"},"talents":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"module":{"name":"Moist Sword Bag"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+120% for <@ba.vup>25 seconds after Skadi is deployed","name":"Wave Strike","desc":"ATK +120% for 25 seconds after Skadi is deployed"},{"descRaw":"ATK, DEF and Max HP <@ba.vup>+100%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +100%"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"modules":[{"name":"Moist Sword Bag","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"}},{"name":"No Ending to This Dream","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}}],"_h":"ktdr3h023hulvpj5jkmj2b75ncnc21ky21zyvddmw9gbih8zvpj5jk3h3hmj2b75ncnc21ky21zy3h023hul173hf03har"},"chess_char_3_06_a":{"name":"Philae","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%; when attacked, deals <@ba.vup>110% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+70% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +40%; when attacked, deals 110% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +70% until this skill ends"},"talents":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"module":{"name":"The Days Rubbed to Silence"},"skills":[{"descRaw":"Max HP <@ba.vup>+45%, clears all <$ba.dt.element>Elemental Injury on self and gains a <$ba.epbarrier>Protective Barrier that absorbs up to <@ba.vup>900 Elemental Injury","name":"Blessing of the River of Life","desc":"Max HP +45%, clears all Elemental Injury on self and gains a Protective Barrier that absorbs up to 900 Elemental Injury"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%; when attacked, deals <@ba.vup>110% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+70% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +40%; when attacked, deals 110% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +70% until this skill ends"}],"_h":"n03l0g0glpw2ocopvmnbg2gs8apen6kclpw2oc"},"chess_char_3_06_b":{"name":"Philae","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+50%; when attacked, deals <@ba.vup>140% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+80% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +50%; when attacked, deals 140% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +80% until this skill ends"},"talents":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"module":{"name":"The Days Rubbed to Silence"},"skills":[{"descRaw":"Max HP <@ba.vup>+60%, clears all <$ba.dt.element>Elemental Injury on self and gains a <$ba.epbarrier>Protective Barrier that absorbs up to <@ba.vup>1200 Elemental Injury","name":"Blessing of the River of Life","desc":"Max HP +60%, clears all Elemental Injury on self and gains a Protective Barrier that absorbs up to 1200 Elemental Injury"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+50%; when attacked, deals <@ba.vup>140% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+80% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +50%; when attacked, deals 140% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +80% until this skill ends"}],"traitBase":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"modules":[{"name":"The Days Rubbed to Silence","traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}],"_h":"n03l0gdy0gsslew219opvmnbg2gs8at3n697lew2190g0gopvmnbg2gs8a0gdy0gss"},"chess_char_3_07_a":{"name":"Enforcer","subProfessionName":"Push Stroker","trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>moderately in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>1.9 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>1.9 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range moderately in the direction this unit is facing, additionally stunning them for 1.9 seconds (the stun duration is increased to 3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 1.9 seconds."},"talents":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"module":{"name":"Heaven, Here, Now"},"skills":[{"descRaw":"The next attack pushes the target towards the attack direction <@ba.vup>moderately, <$ba.stun>stunning it for <@ba.vup>1.4 seconds if the target collides with High Ground.","name":"Deterring Shot","desc":"The next attack pushes the target towards the attack direction moderately, stunning it for 1.4 seconds if the target collides with High Ground."},{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>moderately in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>1.9 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>1.9 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range moderately in the direction this unit is facing, additionally stunning them for 1.9 seconds (the stun duration is increased to 3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 1.9 seconds."}],"_h":"z3stdynewf4senbhrxdh1k1k75elzxsjwf4sen"},"chess_char_3_07_b":{"name":"Enforcer","subProfessionName":"Push Stroker","trait":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"},"skill":{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>greatly in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>2.2 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>2.2 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range greatly in the direction this unit is facing, additionally stunning them for 2.2 seconds (the stun duration is increased to 3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 2.2 seconds."},"talents":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"module":{"name":"Heaven, Here, Now"},"skills":[{"descRaw":"The next attack pushes the target towards the attack direction <@ba.vup>moderately, <$ba.stun>stunning it for <@ba.vup>1.7 seconds if the target collides with High Ground.","name":"Deterring Shot","desc":"The next attack pushes the target towards the attack direction moderately, stunning it for 1.7 seconds if the target collides with High Ground."},{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>greatly in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>2.2 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>2.2 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range greatly in the direction this unit is facing, additionally stunning them for 2.2 seconds (the stun duration is increased to 3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 2.2 seconds."}],"traitBase":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"modules":[{"name":"Heaven, Here, Now","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"}}],"_h":"z3stw5op714sz1bhrxdh1k1k75wezxtm714sz1dynebhrxdh1k1k75w5op"},"chess_char_3_08_a":{"name":"Mint","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>110% ATK as Arts damage. Deal <@ba.vup>210% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 110% ATK as Arts damage. Deal 210% ATK as Arts damage when the skill ends"},"talents":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"module":{"name":"Attention-holding Device"},"skills":[{"descRaw":"Range <@ba.vup>expands; Attacks deal <@ba.vup>125% ATK as Arts damage","name":"Wind Whispers","desc":"Range expands; Attacks deal 125% ATK as Arts damage"},{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>110% ATK as Arts damage. Deal <@ba.vup>210% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 110% ATK as Arts damage. Deal 210% ATK as Arts damage when the skill ends"}],"_h":"uca03fl50u2wmnm0hwn2mlmlagxceca40u2wmn"},"chess_char_3_08_b":{"name":"Mint","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>115% ATK as Arts damage. Deal <@ba.vup>240% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 115% ATK as Arts damage. Deal 240% ATK as Arts damage when the skill ends"},"talents":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"module":{"name":"Attention-holding Device"},"skills":[{"descRaw":"Range <@ba.vup>expands; Attacks deal <@ba.vup>140% ATK as Arts damage","name":"Wind Whispers","desc":"Range expands; Attacks deal 140% ATK as Arts damage"},{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>115% ATK as Arts damage. Deal <@ba.vup>240% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 115% ATK as Arts damage. Deal 240% ATK as Arts damage when the skill ends"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"modules":[{"name":"Attention-holding Device","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}}],"_h":"uca069ubc62w3fm0hwn2mlmlagarecstc62w3f3fl5m0hwn2mlmlag69ub"},"chess_char_3_09_a":{"name":"Lucilla","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"ATK <@ba.vup>+30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-40% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.4x, up to <@ba.vup>2.6x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -40% Movement Speed; each affected enemy defeated increases Talent effect by 0.4x, up to 2.6x, until this skill ends"},"talents":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"module":{"name":"Multifunctional Mapping Instruments (Early Access)"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>125% and attacks <@ba.vup>4 enemies simultaneously","name":"Camouflaging Current Chart","desc":"Increases the ATK of the next attack to 125% and attacks 4 enemies simultaneously"},{"descRaw":"ATK <@ba.vup>+30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-40% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.4x, up to <@ba.vup>2.6x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -40% Movement Speed; each affected enemy defeated increases Talent effect by 0.4x, up to 2.6x, until this skill ends"}],"_h":"drhvce5yccu5iedww9psltcbfhjxh0vpccu5ie"},"chess_char_3_09_b":{"name":"Lucilla","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"ATK <@ba.vup>+40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-50% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.5x, up to <@ba.vup>3.0x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -50% Movement Speed; each affected enemy defeated increases Talent effect by 0.5x, up to 3.0x, until this skill ends"},"talents":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"module":{"name":"Multifunctional Mapping Instruments (Early Access)"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145% and attacks <@ba.vup>4 enemies simultaneously","name":"Camouflaging Current Chart","desc":"Increases the ATK of the next attack to 145% and attacks 4 enemies simultaneously"},{"descRaw":"ATK <@ba.vup>+40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-50% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.5x, up to <@ba.vup>3.0x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -50% Movement Speed; each affected enemy defeated increases Talent effect by 0.5x, up to 3.0x, until this skill ends"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"modules":[{"name":"Multifunctional Mapping Instruments (Early Access)","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"drhvceih5ynymsu5m2dww9psltcbfh63h0szmsu5m2ce5ydww9psltcbfhceih5yny"},"chess_char_3_10_a":{"name":"Pinecone","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"ATK <@ba.vup>+25%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +25%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"},"talents":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"module":{"name":"Mobile Powerbank"},"skills":[{"descRaw":"Immediately launches an attack that deals <@ba.vup>165% damage, ignoring <@ba.vup>180 of the target's DEF\n<@ba.rem>Can store 2 charges","name":"RMA Spikes","desc":"Immediately launches an attack that deals 165% damage, ignoring 180 of the target's DEF\nCan store 2 charges"},{"descRaw":"ATK <@ba.vup>+25%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +25%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"}],"_h":"d3zvms6gecivtuupltvbmqmquw3pjzzrecivtu"},"chess_char_3_10_b":{"name":"Pinecone","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"ATK <@ba.vup>+40%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +40%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"},"talents":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"module":{"name":"Mobile Powerbank"},"skills":[{"descRaw":"Immediately launches an attack that deals <@ba.vup>180% damage, ignoring <@ba.vup>210 of the target's DEF\n<@ba.rem>Can store 3 charges","name":"RMA Spikes","desc":"Immediately launches an attack that deals 180% damage, ignoring 210 of the target's DEF\nCan store 3 charges"},{"descRaw":"ATK <@ba.vup>+40%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +40%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"talentsBase":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"modules":[{"name":"Mobile Powerbank","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}}],"_h":"d3zvpn49rxivphupltvbmqmquwivjz8drxivphms6gupltvbmqmquwpn49"},"chess_char_3_11_a":{"name":"Snow Hunter","subProfessionName":"Hunter","trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skill":{"descRaw":"Immediately fires special bullets dealing <@ba.vup>160% ATK for two shots (increases to <@ba.vup>185% when hitting non-mobile enemies)\n<@ba.rem>Can hold 1 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 160% ATK for two shots (increases to 185% when hitting non-mobile enemies)\nCan hold 1 charge(s)"},"talents":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"module":{"name":"Hunts of the Past"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>185%","name":"Power Strike β","desc":"Increases the ATK of next attack to 185%"},{"descRaw":"Immediately fires special bullets dealing <@ba.vup>160% ATK for two shots (increases to <@ba.vup>185% when hitting non-mobile enemies)\n<@ba.rem>Can hold 1 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 160% ATK for two shots (increases to 185% when hitting non-mobile enemies)\nCan hold 1 charge(s)"}],"_h":"l5hayq34zhfg0n3nod0d28g81mgj2j22zhfg0n"},"chess_char_3_11_b":{"name":"Snow Hunter","subProfessionName":"Hunter","trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"},"skill":{"descRaw":"Immediately fires special bullets dealing <@ba.vup>180% ATK for two shots (increases to <@ba.vup>210% when hitting non-mobile enemies)\n<@ba.rem>Can hold 2 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 180% ATK for two shots (increases to 210% when hitting non-mobile enemies)\nCan hold 2 charge(s)"},"talents":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"module":{"name":"Hunts of the Past"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>200%","name":"Power Strike β","desc":"Increases the ATK of next attack to 200%"},{"descRaw":"Immediately fires special bullets dealing <@ba.vup>180% ATK for two shots (increases to <@ba.vup>210% when hitting non-mobile enemies)\n<@ba.rem>Can hold 2 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 180% ATK for two shots (increases to 210% when hitting non-mobile enemies)\nCan hold 2 charge(s)"}],"traitBase":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"talentsBase":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"modules":[{"name":"Hunts of the Past","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"}}],"_h":"l5hayqcu34cuq3fgs13nod0d28g81mgt2juwq3fgs1yq343nod0d28g81myqcu34cu"},"chess_char_3_12_a":{"name":"Blemishine","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"ATK <@ba.vup>+65%, DEF <@ba.vup>+25%; Every attack deals an additional <@ba.vup>60% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>70% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +65%, DEF +25%; Every attack deals an additional 60% ATK as Arts damage and restores the HP of a nearby ally besides herself for 70% of Blemishine's ATK"},"talents":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"module":{"name":"Echo of Craftsman's Guild"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as physical damage and restores the HP of a nearby ally for <@ba.vup>110% of Blemishine's ATK\n<@ba.rem>Can store 1 charge(s)","name":"Surging Brilliance","desc":"The next attack deals 200% ATK as physical damage and restores the HP of a nearby ally for 110% of Blemishine's ATK\nCan store 1 charge(s)"},{"descRaw":"ATK <@ba.vup>+55% and all ground enemies within the same tile as herself are put to <$ba.sleep>Sleep. Restores the HP of all nearby allies by <@ba.vup>16% of Blemishine's ATK every second","name":"Deterring Radiance","desc":"ATK +55% and all ground enemies within the same tile as herself are put to Sleep. Restores the HP of all nearby allies by 16% of Blemishine's ATK every second"},{"descRaw":"ATK <@ba.vup>+65%, DEF <@ba.vup>+25%; Every attack deals an additional <@ba.vup>60% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>70% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +65%, DEF +25%; Every attack deals an additional 60% ATK as Arts damage and restores the HP of a nearby ally besides herself for 70% of Blemishine's ATK"}],"_h":"ajxwayayrfhek9ifqyife0ikz35h5qvzyqaer45hyeiirfhek9"},"chess_char_3_12_b":{"name":"Blemishine","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+30%; Every attack deals an additional <@ba.vup>70% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>80% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +80%, DEF +30%; Every attack deals an additional 70% ATK as Arts damage and restores the HP of a nearby ally besides herself for 80% of Blemishine's ATK"},"talents":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"module":{"name":"Echo of Craftsman's Guild"},"skills":[{"descRaw":"The next attack deals <@ba.vup>220% ATK as physical damage and restores the HP of a nearby ally for <@ba.vup>120% of Blemishine's ATK\n<@ba.rem>Can store 2 charge(s)","name":"Surging Brilliance","desc":"The next attack deals 220% ATK as physical damage and restores the HP of a nearby ally for 120% of Blemishine's ATK\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+70% and all ground enemies within the same tile as herself are put to <$ba.sleep>Sleep. Restores the HP of all nearby allies by <@ba.vup>17% of Blemishine's ATK every second","name":"Deterring Radiance","desc":"ATK +70% and all ground enemies within the same tile as herself are put to Sleep. Restores the HP of all nearby allies by 17% of Blemishine's ATK every second"},{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+30%; Every attack deals an additional <@ba.vup>70% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>80% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +80%, DEF +30%; Every attack deals an additional 70% ATK as Arts damage and restores the HP of a nearby ally besides herself for 80% of Blemishine's ATK"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"modules":[{"name":"Echo of Craftsman's Guild","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}},{"name":"'Knight Primus'","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"ajxwayiaay2w00heqoifqyife0ikz35h5qvza4aeryjryeug00heqoayayifqyife0ikz35h5qvzayiaay2wvyaybyaydw"},"chess_char_3_13_a":{"name":"Minimalist","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"The next attack deals <@ba.vup>130% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 2 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 130% ATK as Arts damage and attacks twice consecutively\nCan store 2 charges"},"talents":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"module":{"name":"'New Home'"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"The next attack deals <@ba.vup>130% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 2 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 130% ATK as Arts damage and attacks twice consecutively\nCan store 2 charges"}],"_h":"dy93k7j1aauzibe8eqr0ryryxb8ydm2gaauzib"},"chess_char_3_13_b":{"name":"Minimalist","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"The next attack deals <@ba.vup>160% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 3 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 160% ATK as Arts damage and attacks twice consecutively\nCan store 3 charges"},"talents":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"module":{"name":"'New Home'"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"The next attack deals <@ba.vup>160% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 3 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 160% ATK as Arts damage and attacks twice consecutively\nCan store 3 charges"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"modules":[{"name":"'New Home'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"dy93lg7ipiuznje8eqr0ryryxbvddmw9piuznjk7j1e8eqr0ryryxblg7i"},"chess_char_3_14_a":{"name":"Pramanix","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"For all enemies within range, DEF <@ba.vup>-40% and RES <@ba.vup>-23%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -40% and RES -23%"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"module":{"name":"'Knitting of a Future'"},"skills":[{"descRaw":"Simultaneously attacks <@ba.vup>2 targets; ASPD of all enemies in range <@ba.vup>-40","name":"Echolocation","desc":"Simultaneously attacks 2 targets; ASPD of all enemies in range -40"},{"descRaw":"For all enemies within range, DEF <@ba.vup>-40% and RES <@ba.vup>-23%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -40% and RES -23%"}],"_h":"12hvce5yufgphb4xd243pgmuuquauql5r9s91fufgphb"},"chess_char_3_14_b":{"name":"Pramanix","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"For all enemies within range, DEF <@ba.vup>-45% and RES <@ba.vup>-26%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -45% and RES -26%"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"module":{"name":"'Knitting of a Future'"},"skills":[{"descRaw":"Simultaneously attacks <@ba.vup>2 targets; ASPD of all enemies in range <@ba.vup>-50","name":"Echolocation","desc":"Simultaneously attacks 2 targets; ASPD of all enemies in range -50"},{"descRaw":"For all enemies within range, DEF <@ba.vup>-45% and RES <@ba.vup>-26%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -45% and RES -26%"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"modules":[{"name":"'Knitting of a Future'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"12hvceih5ynyupgps54xd243pgmuuquauql51us9kqupgps5ce5y4xd243pgmuuquauql5ceih5yny"},"chess_char_3_15_a":{"name":"Shamare","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-25%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -25%, lasts for a maximum of 15 seconds"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"module":{"name":"Fabric Apples"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, increases the damage amplification effect of this unit's Talent to <@ba.vup>1.4 times\n<@ba.rem>Unlimited duration","name":"Malediction","desc":"ATK +30%, increases the damage amplification effect of this unit's Talent to 1.4 times\nUnlimited duration"},{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-25%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -25%, lasts for a maximum of 15 seconds"}],"_h":"cjhvce5ywprofe4xx843pgmuq5ag3tj0wprofe"},"chess_char_3_15_b":{"name":"Shamare","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-30%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -30%, lasts for a maximum of 15 seconds"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"module":{"name":"Fabric Apples"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, increases the damage amplification effect of this unit's Talent to <@ba.vup>1.5 times\n<@ba.rem>Unlimited duration","name":"Malediction","desc":"ATK +40%, increases the damage amplification effect of this unit's Talent to 1.5 times\nUnlimited duration"},{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-30%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -30%, lasts for a maximum of 15 seconds"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"modules":[{"name":"Fabric Apples","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"cjhvceih5ynyrjro244xx843pgmuq5063tpurjro24ce5y4xx843pgmuq5ceih5yny"},"chess_char_3_16_a":{"name":"Cuora","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+75%; Restores HP by <@ba.vup>1% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +75%; Restores HP by 1% of Max HP per second"},"talents":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"module":{"name":"Super Baseball Suit"},"skills":[{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+75%; Restores HP by <@ba.vup>1% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +75%; Restores HP by 1% of Max HP per second"}],"_h":"3d11t8t8dsz5qnycqxycll3qcxoddsz5qn"},"chess_char_3_16_b":{"name":"Cuora","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"skill":{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+95%; Restores HP by <@ba.vup>2% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +95%; Restores HP by 2% of Max HP per second"},"talents":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"module":{"name":"Super Baseball Suit"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+95%; Restores HP by <@ba.vup>2% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +95%; Restores HP by 2% of Max HP per second"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"modules":[{"name":"Super Baseball Suit","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"3d11t8lrt8nt8zz566ycqxycllgfcxra8zz566t8t8ycqxycllt8lrt8nt"},"chess_char_3_17_a":{"name":"Meteor","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"The next attack deals <@ba.vup>155% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-30% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 155% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -30% for 5 seconds"},"talents":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"module":{"name":"Hunter's Knife"},"skills":[{"descRaw":"The next attack deals <@ba.vup>135% of ATK physical damage and the target's DEF <@ba.vup>-25% for 5 seconds","name":"Armor Breaker","desc":"The next attack deals 135% of ATK physical damage and the target's DEF -25% for 5 seconds"},{"descRaw":"The next attack deals <@ba.vup>155% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-30% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 155% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -30% for 5 seconds"}],"_h":"c9kfcwcwm5efubhgma7s1e1eurd0mu22m5efub"},"chess_char_3_17_b":{"name":"Meteor","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"The next attack deals <@ba.vup>170% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-35% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 170% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -35% for 5 seconds"},"talents":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"module":{"name":"Hunter's Knife"},"skills":[{"descRaw":"The next attack deals <@ba.vup>150% of ATK physical damage and the target's DEF <@ba.vup>-30% for 5 seconds","name":"Armor Breaker","desc":"The next attack deals 150% of ATK physical damage and the target's DEF -30% for 5 seconds"},{"descRaw":"The next attack deals <@ba.vup>170% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-35% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 170% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -35% for 5 seconds"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"modules":[{"name":"Hunter's Knife","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"c9kfcw9scwlscfef75hgma7s1e1eurmzmutvcfef75cwcwhgma7s1e1eurcw9scwls"},"chess_char_3_18_a":{"name":"Vulpisfoglia","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When skill is activated, gains <@ba.vup>7 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+65%, ASPD gradually reduces from <@ba.vup>+160 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 7 DP immediately, Attack Range +1, ATK +65%, ASPD gradually reduces from +160 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"},"talents":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"module":{"name":"Patience, Mission, Vacation"},"skills":[{"descRaw":"The next attack deals an additional <@ba.vup>215% ATK as Arts damage, and gains <@ba.vup>1 DP\n<@ba.rem>Can store 3 charges","name":"Discreet Discipline","desc":"The next attack deals an additional 215% ATK as Arts damage, and gains 1 DP\nCan store 3 charges"},{"descRaw":"Immediately gains <@ba.vup>5 DP, deals <@ba.vup>200% ATK as Arts damage to up to 6 surrounding enemies and <$ba.sluggish>Slows them for <@ba.vup>4.5s; if an enemy is already <$ba.sluggish>Slowed, then <$ba.stun>Stuns them for <@ba.vup>4s\n<@ba.rem>Can store 2 charges","name":"Damoclean Interrogation","desc":"Immediately gains 5 DP, deals 200% ATK as Arts damage to up to 6 surrounding enemies and Slows them for 4.5s; if an enemy is already Slowed, then Stuns them for 4s\nCan store 2 charges"},{"descRaw":"When skill is activated, gains <@ba.vup>7 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+65%, ASPD gradually reduces from <@ba.vup>+160 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 7 DP immediately, Attack Range +1, ATK +65%, ASPD gradually reduces from +160 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"}],"_h":"jwtwtltl3ebss9y6aiy6yyhgu6erer3yl9cmrlrzsly13ebss9"},"chess_char_3_18_b":{"name":"Vulpisfoglia","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"skill":{"descRaw":"When skill is activated, gains <@ba.vup>8 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+80%, ASPD gradually reduces from <@ba.vup>+170 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 8 DP immediately, Attack Range +1, ATK +80%, ASPD gradually reduces from +170 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"},"talents":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"module":{"name":"Patience, Mission, Vacation"},"skills":[{"descRaw":"The next attack deals an additional <@ba.vup>245% ATK as Arts damage, and gains <@ba.vup>1 DP\n<@ba.rem>Can store 3 charges","name":"Discreet Discipline","desc":"The next attack deals an additional 245% ATK as Arts damage, and gains 1 DP\nCan store 3 charges"},{"descRaw":"Immediately gains <@ba.vup>6 DP, deals <@ba.vup>245% ATK as Arts damage to up to 6 surrounding enemies and <$ba.sluggish>Slows them for <@ba.vup>4.5s; if an enemy is already <$ba.sluggish>Slowed, then <$ba.stun>Stuns them for <@ba.vup>4.5s\n<@ba.rem>Can store 2 charges","name":"Damoclean Interrogation","desc":"Immediately gains 6 DP, deals 245% ATK as Arts damage to up to 6 surrounding enemies and Slows them for 4.5s; if an enemy is already Slowed, then Stuns them for 4.5s\nCan store 2 charges"},{"descRaw":"When skill is activated, gains <@ba.vup>8 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+80%, ASPD gradually reduces from <@ba.vup>+170 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 8 DP immediately, Attack Range +1, ATK +80%, ASPD gradually reduces from +170 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"modules":[{"name":"Patience, Mission, Vacation","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}},{"name":"Sword Dance","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}],"_h":"jwtw5c5crvbsx8y6aiy6yyhgu6erer3y2acmjwocsl3crvbsx8tltly6aiy6yyhgu6erer3y5c5chytljytljy"},"chess_char_3_19_a":{"name":"Vigil","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Gradually generates <@ba.vup>10 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>20% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 10 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 20% of Vigil's ATK as Arts damage"},"talents":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"module":{"name":"La Punciuta"},"skills":[{"descRaw":"Immediately generates <@ba.vup>7 DP and summons 1 'Wolf Shadow'","name":"Packleader's Call","desc":"Immediately generates 7 DP and summons 1 'Wolf Shadow'"},{"descRaw":"Immediately generates <@ba.vup>2 DP and causes the Wolfpack's next attack to deal <@ba.vup>155% damage and restore <@ba.vup>10% of its Max HP; Generates an additional <@ba.vup>1 DP if the Wolfpack defeats an enemy","name":"Packleader's Gift","desc":"Immediately generates 2 DP and causes the Wolfpack's next attack to deal 155% damage and restore 10% of its Max HP; Generates an additional 1 DP if the Wolfpack defeats an enemy"},{"descRaw":"Gradually generates <@ba.vup>10 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>20% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 10 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 20% of Vigil's ATK as Arts damage"}],"_h":"tf8auajgh9le8azahxza58tt92raraepp943o6nw8r06h9le8a"},"chess_char_3_19_b":{"name":"Vigil","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Gradually generates <@ba.vup>11 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>30% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 11 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 30% of Vigil's ATK as Arts damage"},"talents":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"module":{"name":"La Punciuta"},"skills":[{"descRaw":"Immediately generates <@ba.vup>7 DP and summons 1 'Wolf Shadow'","name":"Packleader's Call","desc":"Immediately generates 7 DP and summons 1 'Wolf Shadow'"},{"descRaw":"Immediately generates <@ba.vup>2 DP and causes the Wolfpack's next attack to deal <@ba.vup>170% damage and restore <@ba.vup>15% of its Max HP; Generates an additional <@ba.vup>1 DP if the Wolfpack defeats an enemy","name":"Packleader's Gift","desc":"Immediately generates 2 DP and causes the Wolfpack's next attack to deal 170% damage and restore 15% of its Max HP; Generates an additional 1 DP if the Wolfpack defeats an enemy"},{"descRaw":"Gradually generates <@ba.vup>11 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>30% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 11 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 30% of Vigil's ATK as Arts damage"}],"traitBase":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentsBase":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"modules":[{"name":"La Punciuta","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}},{"name":"Time Has Gone","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements"}}],"_h":"tf8asrxpq5leyezahxza58tt92raraepp943o6lq8rccq5leyeuajgzahxza58tt92raraepsrxpn2m2to"},"chess_char_3_20_a":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"_h":"xc93k7j1iwhsv4xxoo8p8383t5igyjmhiwhsv4"},"chess_char_3_20_b":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"modules":[{"name":"In the Woolen of Snow","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"xc93lg7i1dhselxxoo8p8383t575yjae1dhselk7j1xxoo8p8383t5lg7i"},"chess_char_3_21_a":{"name":"Archetto","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"ATK <@ba.vup>+10%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +10%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"},"talents":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"module":{"name":"'Seeds of Tomorrow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>185% ATK as Physical damage to the target and <@ba.vup>135% ATK as Physical damage to up to <@ba.vup>3 other nearby enemies","name":"Dispersing Arrows","desc":"The next attack deals 185% ATK as Physical damage to the target and 135% ATK as Physical damage to up to 3 other nearby enemies"},{"descRaw":"Immediately fire an arrow that deals <@ba.vup>114% ATK damage <@ba.vup>5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); <@ba.rem>Can store 1 charges","name":"Pursuing Arrows","desc":"Immediately fire an arrow that deals 114% ATK damage 5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); Can store 1 charges"},{"descRaw":"ATK <@ba.vup>+10%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +10%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"}],"_h":"ohkfcwcwotcpa3zxxlzx8fse54jjpaymny5chf9lvo81otcpa3"},"chess_char_3_21_b":{"name":"Archetto","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"},"skill":{"descRaw":"ATK <@ba.vup>+15%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +15%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"},"talents":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"module":{"name":"'Seeds of Tomorrow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage to the target and <@ba.vup>150% ATK as Physical damage to up to <@ba.vup>3 other nearby enemies","name":"Dispersing Arrows","desc":"The next attack deals 200% ATK as Physical damage to the target and 150% ATK as Physical damage to up to 3 other nearby enemies"},{"descRaw":"Immediately fire an arrow that deals <@ba.vup>120% ATK damage <@ba.vup>5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); <@ba.rem>Can store 2 charges","name":"Pursuing Arrows","desc":"Immediately fire an arrow that deals 120% ATK damage 5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); Can store 2 charges"},{"descRaw":"ATK <@ba.vup>+15%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +15%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"modules":[{"name":"'Seeds of Tomorrow'","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"}},{"name":"Yesterday Once More","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}},{"name":"Archetto's Specialized Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"In <@ba.kw>Integrated Strategies, for every deployed Operator with an Offensive Recovery skill, Archetto's Attack Range +1 (Max +3)","desc":"Attacks aerial enemies first","moduleDesc":"In Integrated Strategies, for every deployed Operator with an Offensive Recovery skill, Archetto's Attack Range +1 (Max +3)"}}],"_h":"ohkfcw7bcwetmucpo6zxxlzx8fse54jjpaym5v5cboy1vo49mucpo6cwcwzxxlzx8fse54jjpaymcw7bcwetz8cw9scwls81cw86cwwe"},"chess_char_4_01_a":{"name":"Sankta Miksaparato","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>2 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+35%, ATK <@ba.vup>+140%, DEF <@ba.vup>+35%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>60% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 2 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +35%, ATK +140%, DEF +35%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 60% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"module":{"name":"Armor Cleaning Brush Set"},"skills":[{"descRaw":"The next attack hits <@ba.vup>three times, each hit dealing <@ba.vup>130% of ATK as Physical damage, and <$ba.addbullet>Replenishes <@ba.vup>1 bullet to another nearby [Laterano] Operator with an ammo-type skill active","name":"Gun-Knight Examiner-in-Chief","desc":"The next attack hits three times, each hit dealing 130% of ATK as Physical damage, and Replenishes 1 bullet to another nearby [Laterano] Operator with an ammo-type skill active"},{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+70%, and if lethal damage is received while skill is active, immediately consumes <@ba.vup>30 ammo to resist the damage\n<@ba.rem>Skill activation grants 42 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Eight-Armed Chainsaw Guy","desc":"ATK +80%, DEF +70%, and if lethal damage is received while skill is active, immediately consumes 30 ammo to resist the damage\nSkill activation grants 42 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>2 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+35%, ATK <@ba.vup>+140%, DEF <@ba.vup>+35%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>60% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 2 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +35%, ATK +140%, DEF +35%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 60% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"hhhftwtwsb0jqt3xmg3xdcrocdtpp42nza5114mcnc3jsb0jqt"},"chess_char_4_01_b":{"name":"Sankta Miksaparato","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>3 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+170%, DEF <@ba.vup>+55%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>30% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 3 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +55%, ATK +170%, DEF +55%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 30% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"module":{"name":"Armor Cleaning Brush Set"},"skills":[{"descRaw":"The next attack hits <@ba.vup>three times, each hit dealing <@ba.vup>160% of ATK as Physical damage, and <$ba.addbullet>Replenishes <@ba.vup>1 bullet to another nearby [Laterano] Operator with an ammo-type skill active","name":"Gun-Knight Examiner-in-Chief","desc":"The next attack hits three times, each hit dealing 160% of ATK as Physical damage, and Replenishes 1 bullet to another nearby [Laterano] Operator with an ammo-type skill active"},{"descRaw":"ATK <@ba.vup>+105%, DEF <@ba.vup>+90%, and if lethal damage is received while skill is active, immediately consumes <@ba.vup>25 ammo to resist the damage\n<@ba.rem>Skill activation grants 45 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Eight-Armed Chainsaw Guy","desc":"ATK +105%, DEF +90%, and if lethal damage is received while skill is active, immediately consumes 25 ammo to resist the damage\nSkill activation grants 45 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>3 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+170%, DEF <@ba.vup>+55%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>30% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 3 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +55%, ATK +170%, DEF +55%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 30% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"modules":[{"name":"Armor Cleaning Brush Set","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}},{"name":"\"Old Friend\"","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"}}],"_h":"hhhftwp6twhbxm0jcy3xmg3xdcrocdtpp42nnt51qdr5nc3kxm0jcytwtw3xmg3xdcrocdtpp42ntwp6twhb03twaqtwaq"},"chess_char_4_02_a":{"name":"Mostima","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+90%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +90%, increases the effect of the second talent to 3, and attacks knock targets back slightly"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"module":{"name":"Home of 'Black Lock' and 'White Key'"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"<$ba.stun>Stuns all enemies within Attack Range and deals <@ba.vup>100% ATK as Arts damage to them every second","name":"Lock of Shattered Time","desc":"Stuns all enemies within Attack Range and deals 100% ATK as Arts damage to them every second"},{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+90%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +90%, increases the effect of the second talent to 3, and attacks knock targets back slightly"}],"_h":"hfkin1hbm8b4boh3aqh3r85h9sftftjgigyjmhtwdh99m8b4bo"},"chess_char_4_02_b":{"name":"Mostima","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+120%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +120%, increases the effect of the second talent to 3, and attacks knock targets back slightly"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"module":{"name":"Home of 'Black Lock' and 'White Key'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"<$ba.stun>Stuns all enemies within Attack Range and deals <@ba.vup>120% ATK as Arts damage to them every second","name":"Lock of Shattered Time","desc":"Stuns all enemies within Attack Range and deals 120% ATK as Arts damage to them every second"},{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+120%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +120%, increases the effect of the second talent to 3, and attacks knock targets back slightly"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"modules":[{"name":"Home of 'Black Lock' and 'White Key'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}},{"name":"Veteran Legatus' Customized Cloak","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}],"_h":"hfkin1jyhbzaoab44sh3aqh3r85h9sftftjg75yjaecmdhgfoab44sn1hbh3aqh3r85h9sftftjgn1jyhbzajsn1d0hb5k"},"chess_char_4_03_a":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"_h":"xc93k7j1iwhsv4xxoo8p8383t5igyjmhiwhsv4"},"chess_char_4_03_b":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"modules":[{"name":"In the Woolen of Snow","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"xc93lg7i1dhselxxoo8p8383t575yjae1dhselk7j1xxoo8p8383t5lg7i"},"chess_char_4_04_a":{"name":"Ines","subProfessionName":"Agent","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","desc":"Has reduced Redeployment Time, can use ranged attacks"},"skill":{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+60% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +60% ATK and Invisibility, each attack grants 1 DP and Steals 5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)"},"talents":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"module":{"name":"'Horncare Set'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>40% ATK as Arts damage to the target every second for <@ba.vup>3 seconds (does not stack), gains <@ba.vup>2 DP","name":"Shadow Raid","desc":"The next attack deals 40% ATK as Arts damage to the target every second for 3 seconds (does not stack), gains 2 DP"},{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+60% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +60% ATK and Invisibility, each attack grants 1 DP and Steals 5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)"},{"descRaw":"<@ba.rem>The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, <@ba.vup>+90% ATK, immediately retrieves the Shadow Sentry, and deals <@ba.vup>110% ATK as Physical damage to up to <@ba.vup>4 enemies it passes through; while active, gains <@ba.vup>1 DP for each attack on an enemy","name":"Solitary Return","desc":"The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, +90% ATK, immediately retrieves the Shadow Sentry, and deals 110% ATK as Physical damage to up to 4 enemies it passes through; while active, gains 1 DP for each attack on an enemy"}],"_h":"lroly5q5bzv0t9jx0h7aaguhvjy4o8g1u4vkm9bzv0t9q88gw6"},"chess_char_4_04_b":{"name":"Ines","subProfessionName":"Agent","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","moduleDescRaw":"First Redeployment Time reduced by <@ba.kw>35%","desc":"Has reduced Redeployment Time, can use ranged attacks","moduleDesc":"First Redeployment Time reduced by 35%"},"skill":{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+80% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +80% ATK and Invisibility, each attack grants 1 DP and Steals 6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)"},"talents":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"module":{"name":"'Horncare Set'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>55% ATK as Arts damage to the target every second for <@ba.vup>3 seconds (does not stack), gains <@ba.vup>2 DP","name":"Shadow Raid","desc":"The next attack deals 55% ATK as Arts damage to the target every second for 3 seconds (does not stack), gains 2 DP"},{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+80% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +80% ATK and Invisibility, each attack grants 1 DP and Steals 6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)"},{"descRaw":"<@ba.rem>The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, <@ba.vup>+120% ATK, immediately retrieves the Shadow Sentry, and deals <@ba.vup>140% ATK as Physical damage to up to <@ba.vup>5 enemies it passes through; while active, gains <@ba.vup>1 DP for each attack on an enemy","name":"Solitary Return","desc":"The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, +120% ATK, immediately retrieves the Shadow Sentry, and deals 140% ATK as Physical damage to up to 5 enemies it passes through; while active, gains 1 DP for each attack on an enemy"}],"traitBase":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","desc":"Has reduced Redeployment Time, can use ranged attacks"},"talentsBase":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"modules":[{"name":"'Horncare Set'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","moduleDescRaw":"First Redeployment Time reduced by <@ba.kw>35%","desc":"Has reduced Redeployment Time, can use ranged attacks","moduleDesc":"First Redeployment Time reduced by 35%"}}],"_h":"lroly5qfq5rv49v0ptjx0h7aaguhvjy4o8g1z6vk7r49v0ptx08gzuy5q5jx0h7aaguhvjy4o8g1y5qfq5rv"},"chess_char_4_05_a":{"name":"Beeswax","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"},"talents":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"module":{"name":"'Beeswax's Blessing'"},"skills":[{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+25%","name":"Growing Sandstorm","desc":"Range expands, ATK +25%"},{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"}],"_h":"qma03fl5jnetofehc4ehtjyakolojnetof"},"chess_char_4_05_b":{"name":"Beeswax","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"},"talents":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"module":{"name":"'Beeswax's Blessing'"},"skills":[{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+40%","name":"Growing Sandstorm","desc":"Range expands, ATK +40%"},{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"modules":[{"name":"'Beeswax's Blessing'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}}],"_h":"qma069ubg1eterehc4ehtj8bkoqzg1eter3fl5ehc4ehtj69ub"},"chess_char_4_06_a":{"name":"Kroos the Keen Glint","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"},"talents":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"module":{"name":"Truth or Dare"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, attacks hit <@ba.vup>2 times in a row and gain <$ba.camou>Camouflage","name":"Traceless","desc":"ATK +20%, attacks hit 2 times in a row and gain Camouflage"},{"descRaw":"Attack Interval <@ba.vup>reduces and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"}],"_h":"a2kfcwcwlvsf1r41pgzvgsjqsyn53yvylvsf1r"},"chess_char_4_06_b":{"name":"Kroos the Keen Glint","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces moderately and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces moderately and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"},"talents":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"module":{"name":"Truth or Dare"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, attacks hit <@ba.vup>2 times in a row and gain <$ba.camou>Camouflage","name":"Traceless","desc":"ATK +30%, attacks hit 2 times in a row and gain Camouflage"},{"descRaw":"Attack Interval <@ba.vup>reduces moderately and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces moderately and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"modules":[{"name":"Truth or Dare","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"a2kfcw9scwls0gsfze41pgzvgsjqsy443y6p0gsfzecwcw41pgzvgsjqsycw9scwls"},"chess_char_4_07_a":{"name":"Bagpipe","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145%, and strikes an additional time\n<@ba.rem>Can store up to 1 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 145%, and strikes an additional time\nCan store up to 1 charges"},"talents":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"module":{"name":"Piledriver Spear Magazine"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145%, and strikes an additional time\n<@ba.rem>Can store up to 1 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 145%, and strikes an additional time\nCan store up to 1 charges"},{"descRaw":"ATK interval <@ba.vdown>increases, Block <@ba.vup>+1, ATK and DEF <@ba.vup>+60%, and attacks hit <@ba.vup>3 times in a row","name":"Locked Breech Burst","desc":"ATK interval increases, Block +1, ATK and DEF +60%, and attacks hit 3 times in a row"}],"_h":"z283jwjwsvsyvus8ehdcxpxpc90y831d1d568ydm2gsvsyvu18f0cn"},"chess_char_4_07_b":{"name":"Bagpipe","subProfessionName":"Charger","trait":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"},"skill":{"descRaw":"Increases the ATK of the next attack to <@ba.vup>160%, and strikes an additional time\n<@ba.rem>Can store up to 2 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 160%, and strikes an additional time\nCan store up to 2 charges"},"talents":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"module":{"name":"Piledriver Spear Magazine"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Increases the ATK of the next attack to <@ba.vup>160%, and strikes an additional time\n<@ba.rem>Can store up to 2 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 160%, and strikes an additional time\nCan store up to 2 charges"},{"descRaw":"ATK interval <@ba.vdown>increases, Block <@ba.vup>+1, ATK and DEF <@ba.vup>+90%, and attacks hit <@ba.vup>3 times in a row","name":"Locked Breech Burst","desc":"ATK interval increases, Block +1, ATK and DEF +90%, and attacks hit 3 times in a row"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"modules":[{"name":"Piledriver Spear Magazine","traitOverride":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"}},{"name":"Stick and Sack","traitOverride":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"}}],"_h":"z2835ml5rzsy0qs8ehdcxpxpc90y831d1d56vddmw9rzsy0qpjf0m2jwjws8ehdcxpxpc90y831d1d565ml5lzjwhpjwx3"},"chess_char_4_08_a":{"name":"Rose Salt","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Attack interval <@ba.vup>reduces somewhat slightly, <@ba.vup>20% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces somewhat slightly, 20% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"},"talents":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"module":{"name":"Colorful Life in the Salt Flat"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>150% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Top-Notch Emergency Meds!","desc":"The next heal is increased to 150% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack interval <@ba.vup>reduces somewhat slightly, <@ba.vup>20% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces somewhat slightly, 20% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"}],"_h":"mlmz0x0xkhqdao2caw3ii5i5aulleqjekhqdao"},"chess_char_4_08_b":{"name":"Rose Salt","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Attack interval <@ba.vup>reduces, <@ba.vup>30% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces, 30% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"},"talents":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"module":{"name":"Colorful Life in the Salt Flat"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>165% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Top-Notch Emergency Meds!","desc":"The next heal is increased to 165% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack interval <@ba.vup>reduces, <@ba.vup>30% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces, 30% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"modules":[{"name":"Colorful Life in the Salt Flat","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"mlmz0xd00x5k9mqds52caw3ii5i5ausheqvq9mqds50x0x2caw3ii5i5au0xd00x5k"},"chess_char_4_09_a":{"name":"Mizuki","subProfessionName":"Ambusher","trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces slightly, ATK <@ba.vup>+15%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>0.8 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces slightly, ATK +15%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 0.8 seconds"},"talents":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"module":{"name":"Entreaty of the Herald"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to <@ba.vup>2.0 times\n<@ba.rem>Can store 2 charge(s)","name":"Awaken","desc":"The next attack deals 200% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to 2.0 times\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, ATK <@ba.vup>+15%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>0.8 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces slightly, ATK +15%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 0.8 seconds"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+90%. Mizuki's first Talent targets <@ba.vup>2 additional enemies and inflicts <$ba.stun>Stun for <@ba.vup>0.7 seconds; When attacks hit less than 3 enemies, Mizuki loses <@ba.vup>15% Max HP","name":"Moon in the Water","desc":"Attack Range expands, ATK +90%. Mizuki's first Talent targets 2 additional enemies and inflicts Stun for 0.7 seconds; When attacks hit less than 3 enemies, Mizuki loses 15% Max HP"}],"_h":"01sn7ghi36gsi02nai2nhutw1conon0oh0b7tm36gsi08ab66r"},"chess_char_4_09_b":{"name":"Mizuki","subProfessionName":"Ambusher","trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>1 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces, ATK +20%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 1 seconds"},"talents":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"module":{"name":"Entreaty of the Herald"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to <@ba.vup>2.3 times\n<@ba.rem>Can store 2 charge(s)","name":"Awaken","desc":"The next attack deals 230% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to 2.3 times\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>1 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces, ATK +20%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 1 seconds"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+105%. Mizuki's first Talent targets <@ba.vup>2 additional enemies and inflicts <$ba.stun>Stun for <@ba.vup>1 seconds; When attacks hit less than 3 enemies, Mizuki loses <@ba.vup>15% Max HP","name":"Moon in the Water","desc":"Attack Range expands, ATK +105%. Mizuki's first Talent targets 2 additional enemies and inflicts Stun for 1 seconds; When attacks hit less than 3 enemies, Mizuki loses 15% Max HP"}],"traitBase":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"talentsBase":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"modules":[{"name":"Entreaty of the Herald","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"}},{"name":"Caerulorum Semina","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"}},{"name":"Mizuki's Specialized Badge","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ASPD +50 and recovers 4% HP per second","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"In Integrated Strategies, ASPD +50 and recovers 4% HP per second"}}],"_h":"01sn7grshilg1dgscr2nai2nhutw1conon0oueb7j81dgscrtpb6tq7ghi2nai2nhutw1conon0o7grshilg670gemqp7ggphigx"},"chess_char_4_10_a":{"name":"Aroma","subProfessionName":"Blast Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skill":{"descRaw":"ATK <@ba.vup>+65%, and deals <@ba.vup>65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +65%, and deals 65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."},"talents":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"module":{"name":"Lemon-flavored Childhood"},"skills":[{"descRaw":"Next attack deals <@ba.vup>150% ATK as Arts damage, plus an additional <@ba.vup>55% ATK as Arts damage to aerial enemies.\n<@ba.rem>Can store up to 2 charges.","name":"Power Cleaning","desc":"Next attack deals 150% ATK as Arts damage, plus an additional 55% ATK as Arts damage to aerial enemies.\nCan store up to 2 charges."},{"descRaw":"ATK <@ba.vup>+65%, and deals <@ba.vup>65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +65%, and deals 65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."}],"_h":"00ebq48u10gcxcbp8ha56ykgwve459l610gcxc"},"chess_char_4_10_b":{"name":"Aroma","subProfessionName":"Blast Caster","trait":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"skill":{"descRaw":"ATK <@ba.vup>+80%, and deals <@ba.vup>80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +80%, and deals 80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."},"talents":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"module":{"name":"Lemon-flavored Childhood"},"skills":[{"descRaw":"Next attack deals <@ba.vup>180% ATK as Arts damage, plus an additional <@ba.vup>70% ATK as Arts damage to aerial enemies.\n<@ba.rem>Can store up to 2 charges.","name":"Power Cleaning","desc":"Next attack deals 180% ATK as Arts damage, plus an additional 70% ATK as Arts damage to aerial enemies.\nCan store up to 2 charges."},{"descRaw":"ATK <@ba.vup>+80%, and deals <@ba.vup>80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +80%, and deals 80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"talentsBase":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"modules":[{"name":"Lemon-flavored Childhood","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}}],"_h":"00ebdovetkgcqqbp8ha56ykgwv9g59vqtkgcqqq48ubp8ha56ykgwvdove"},"chess_char_4_11_a":{"name":"Catherine","subProfessionName":"Artificer","trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%, DEF <@ba.vup>+10%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +40%, DEF +10%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"},"talents":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"module":{"name":"Leisure Hours"},"skills":[{"descRaw":"ATK <@ba.vup>+8%, DEF <@ba.vup>+8% for self and other operators who have a <$ba.barrier>Barrier granted by her Device(s)","name":"Wrought by Age","desc":"ATK +8%, DEF +8% for self and other operators who have a Barrier granted by her Device(s)"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%, DEF <@ba.vup>+10%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +40%, DEF +10%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"}],"_h":"j4n4lqlqavbwz7qkcn0mlzlbwi081erzavbwz7"},"chess_char_4_11_b":{"name":"Catherine","subProfessionName":"Artificer","trait":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+55%, DEF <@ba.vup>+15%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +55%, DEF +15%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"},"talents":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"module":{"name":"Leisure Hours"},"skills":[{"descRaw":"ATK <@ba.vup>+11%, DEF <@ba.vup>+11% for self and other operators who have a <$ba.barrier>Barrier granted by her Device(s)","name":"Wrought by Age","desc":"ATK +11%, DEF +11% for self and other operators who have a Barrier granted by her Device(s)"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+55%, DEF <@ba.vup>+15%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +55%, DEF +15%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"}],"traitBase":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"talentsBase":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"modules":[{"name":"Leisure Hours","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}}],"_h":"j4n4lqpelqm4fkbwh6qkcn0mlzlbwi7m1e3ffkbwh6lqlqqkcn0mlzlbwilqpelqm4"},"chess_char_4_12_a":{"name":"Gladiia","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>85% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>slightly once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>slightly after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 85% ATK as Arts damage and are dragged towards the center slightly once every 1.5 seconds. The target and nearby enemies are dragged towards this unit slightly after the skill duration"},"talents":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"module":{"name":"Consul's Handmirror"},"skills":[{"descRaw":"The next attack drags the target towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.rem>Can store 2 charge(s)","name":"Waterless Parting of the Great Ocean","desc":"The next attack drags the target towards this unit moderately, dealing 150% ATK as Physical damage\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals <@ba.vup>135% ATK as Physical damage and drags them towards this unit <@ba.vup>moderately","name":"Waterless Grasp of the Raging Seas","desc":"Attack Interval increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals 135% ATK as Physical damage and drags them towards this unit moderately"},{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>85% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>slightly once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>slightly after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 85% ATK as Arts damage and are dragged towards the center slightly once every 1.5 seconds. The target and nearby enemies are dragged towards this unit slightly after the skill duration"}],"_h":"bqvyd37xdf1km308n508wllsdb1q1q0uzuy6kiey8184df1km3"},"chess_char_4_12_b":{"name":"Gladiia","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"},"skill":{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>100% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>moderately once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>moderately after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 100% ATK as Arts damage and are dragged towards the center moderately once every 1.5 seconds. The target and nearby enemies are dragged towards this unit moderately after the skill duration"},"talents":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"module":{"name":"Consul's Handmirror"},"skills":[{"descRaw":"The next attack drags the target towards this unit <@ba.vup>moderately, dealing <@ba.vup>180% ATK as Physical damage\n<@ba.rem>Can store 2 charge(s)","name":"Waterless Parting of the Great Ocean","desc":"The next attack drags the target towards this unit moderately, dealing 180% ATK as Physical damage\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals <@ba.vup>150% ATK as Physical damage and drags them towards this unit <@ba.vup>moderately","name":"Waterless Grasp of the Raging Seas","desc":"Attack Interval increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals 150% ATK as Physical damage and drags them towards this unit moderately"},{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>100% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>moderately once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>moderately after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 100% ATK as Arts damage and are dragged towards the center moderately once every 1.5 seconds. The target and nearby enemies are dragged towards this unit moderately after the skill duration"}],"traitBase":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"modules":[{"name":"Consul's Handmirror","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"}},{"name":"Pale Gold Hair Pendant","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills; increases the strength of the shift by 1 degree when dragging enemies far away towards herself\nCan be deployed on Ranged tiles","desc":"Can Shift enemies by using skills; increases the strength of the shift by 1 degree when dragging enemies far away towards herself\nCan be deployed on Ranged tiles"}}],"_h":"bqvyd3gy7xgy0t1k9d08n508wllsdb1q1q0ugxy6e3dp81ut0t1k9dd37x08n508wllsdb1q1q0ud3gy7xgyfjxfv1"},"chess_char_4_13_a":{"name":"Gnosis","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Deals <@ba.vup>130% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>2.5 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 130% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 2.5 seconds; Charged effect: Inflicts an additional layer of Cold"},"talents":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"module":{"name":"'Vow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>135% ATK as Arts damage and attacks <@ba.vup>twice consecutively","name":"High-Speed Cogitation","desc":"The next attack deals 135% ATK as Arts damage and attacks twice consecutively"},{"descRaw":"Deals <@ba.vup>130% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>2.5 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 130% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 2.5 seconds; Charged effect: Inflicts an additional layer of Cold"},{"descRaw":"ASPD <@ba.vup>+120 and attacks <@ba.vup>2 enemies simultaneously; Extend the effect duration of <$ba.frozen>Frozen enemies within Attack Range until the skill ends, then deal <@ba.vup>300% ATK as Arts damage to all <$ba.frozen>Frozen enemies and remove the <$ba.frozen>Frozen effect when the skill ends; Prioritizes enemies that are not <$ba.frozen>Frozen","name":"Hypothermia","desc":"ASPD +120 and attacks 2 enemies simultaneously; Extend the effect duration of Frozen enemies within Attack Range until the skill ends, then deal 300% ATK as Arts damage to all Frozen enemies and remove the Frozen effect when the skill ends; Prioritizes enemies that are not Frozen"}],"_h":"wvhvce5y67vki3eoljregzudl3tx4y4fr2uclk67vki3mvoon0"},"chess_char_4_13_b":{"name":"Gnosis","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"Deals <@ba.vup>160% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>3 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 160% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 3 seconds; Charged effect: Inflicts an additional layer of Cold"},"talents":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"module":{"name":"'Vow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>150% ATK as Arts damage and attacks <@ba.vup>twice consecutively","name":"High-Speed Cogitation","desc":"The next attack deals 150% ATK as Arts damage and attacks twice consecutively"},{"descRaw":"Deals <@ba.vup>160% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>3 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 160% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 3 seconds; Charged effect: Inflicts an additional layer of Cold"},{"descRaw":"ASPD <@ba.vup>+122 and attacks <@ba.vup>2 enemies simultaneously; Extend the effect duration of <$ba.frozen>Frozen enemies within Attack Range until the skill ends, then deal <@ba.vup>400% ATK as Arts damage to all <$ba.frozen>Frozen enemies and remove the <$ba.frozen>Frozen effect when the skill ends; Prioritizes enemies that are not <$ba.frozen>Frozen","name":"Hypothermia","desc":"ASPD +122 and attacks 2 enemies simultaneously; Extend the effect duration of Frozen enemies within Attack Range until the skill ends, then deal 400% ATK as Arts damage to all Frozen enemies and remove the Frozen effect when the skill ends; Prioritizes enemies that are not Frozen"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"modules":[{"name":"'Vow'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}},{"name":"Project One Model","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Increases SP recovery rate by +0.25/s while an elite or leader enemy is within Attack Range","desc":"Deals Arts damage","moduleDesc":"Increases SP recovery rate by +0.25/s while an elite or leader enemy is within Attack Range"}},{"name":"Gnosis's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, when Gnosis is on the field, enemies inflicted with <$ba.cold>Cold or <$ba.frozen>Frozen take 50% of Gnosis's ATK as Arts damage every 0.5 seconds","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, when Gnosis is on the field, enemies inflicted with Cold or Frozen take 50% of Gnosis's ATK as Arts damage every 0.5 seconds"}}],"_h":"wvhvceih5ynywsvkz4eoljregzudl3tx4y4f45ucm1wsvkz4l2oo8nce5yeoljregzudl3tx4y4fceih5ynywrceds5yds1rcefb5yg5"},"chess_char_4_14_a":{"name":"Leonhardt","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>170% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-8% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 170% Arts damage to all enemies within range and reduces their RES by -8% for 6 seconds\nCan store up to 2 charges"},"talents":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"module":{"name":"Inheritance and Development"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>170% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-8% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 170% Arts damage to all enemies within range and reduces their RES by -8% for 6 seconds\nCan store up to 2 charges"}],"_h":"tgkin1hb0momgk204gcoususfrigyjmh0momgk"},"chess_char_4_14_b":{"name":"Leonhardt","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>200% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-12% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 200% Arts damage to all enemies within range and reduces their RES by -12% for 6 seconds\nCan store up to 2 charges"},"talents":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"module":{"name":"Inheritance and Development"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>200% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-12% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 200% Arts damage to all enemies within range and reduces their RES by -12% for 6 seconds\nCan store up to 2 charges"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"modules":[{"name":"Inheritance and Development","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}],"_h":"tgkin1d0hb5k4zomzt204gcoususfr75yjae4zomztn1hb204gcoususfrn1d0hb5k"},"chess_char_4_15_a":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>115% of ATK and heals an additional target\n<@ba.rem>Can store 2 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 115% of ATK and heals an additional target\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"}],"_h":"pq7q7676ujeilbmyxbwo6h6h25hb0duoujeilb"},"chess_char_4_15_b":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>130% of ATK and heals an additional target\n<@ba.rem>Can store 3 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 130% of ATK and heals an additional target\nCan store 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"modules":[{"name":"Unfinished Record","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"pq7q76by76dw97eiq9myxbwo6h6h25lz0dg897eiq97676myxbwo6h6h2576by76dw"},"chess_char_4_16_a":{"name":"Texas the Omertosa","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skill":{"descRaw":"After deployment, immediately deals <@ba.vup>115% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>2 different targets within range every second that deals <@ba.vup>85% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 115% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 2 different targets within range every second that deals 85% ATK as Arts damage and Stuns for 0.2 seconds"},"talents":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"module":{"name":"Blueberry & Dark Chocolate"},"skills":[{"descRaw":"After deployment, gains ATK <@ba.vup>+40%; Attacks Silence the target for <@ba.vup>5 seconds and cause them to take <@ba.vup>260 Arts damage per second during that duration","name":"Silent Drizzle","desc":"After deployment, gains ATK +40%; Attacks Silence the target for 5 seconds and cause them to take 260 Arts damage per second during that duration"},{"descRaw":"After deployment, immediately deals <@ba.vup>150% ATK as Arts damage to all surrounding enemies and inflicts <@ba.vup>-15% RES for <@ba.vup>8 seconds; ATK <@ba.vup>+30%, attacks hit 2 times and deal Arts damage","name":"Unrelenting Downpour","desc":"After deployment, immediately deals 150% ATK as Arts damage to all surrounding enemies and inflicts -15% RES for 8 seconds; ATK +30%, attacks hit 2 times and deal Arts damage"},{"descRaw":"After deployment, immediately deals <@ba.vup>115% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>2 different targets within range every second that deals <@ba.vup>85% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 115% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 2 different targets within range every second that deals 85% ATK as Arts damage and Stuns for 0.2 seconds"}],"_h":"w28vhagmvdn5oce7g7e7xw2mw2rbrbwp15ujkwkbitq7vdn5oc"},"chess_char_4_16_b":{"name":"Texas the Omertosa","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"skill":{"descRaw":"After deployment, immediately deals <@ba.vup>130% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>3 different targets within range every second that deals <@ba.vup>100% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 130% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 3 different targets within range every second that deals 100% ATK as Arts damage and Stuns for 0.2 seconds"},"talents":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"module":{"name":"Blueberry & Dark Chocolate"},"skills":[{"descRaw":"After deployment, gains ATK <@ba.vup>+55%; Attacks Silence the target for <@ba.vup>8 seconds and cause them to take <@ba.vup>320 Arts damage per second during that duration","name":"Silent Drizzle","desc":"After deployment, gains ATK +55%; Attacks Silence the target for 8 seconds and cause them to take 320 Arts damage per second during that duration"},{"descRaw":"After deployment, immediately deals <@ba.vup>180% ATK as Arts damage to all surrounding enemies and inflicts <@ba.vup>-20% RES for <@ba.vup>10 seconds; ATK <@ba.vup>+40%, attacks hit 2 times and deal Arts damage","name":"Unrelenting Downpour","desc":"After deployment, immediately deals 180% ATK as Arts damage to all surrounding enemies and inflicts -20% RES for 10 seconds; ATK +40%, attacks hit 2 times and deal Arts damage"},{"descRaw":"After deployment, immediately deals <@ba.vup>130% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>3 different targets within range every second that deals <@ba.vup>100% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 130% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 3 different targets within range every second that deals 100% ATK as Arts damage and Stuns for 0.2 seconds"}],"traitBase":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"talentsBase":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"modules":[{"name":"Blueberry & Dark Chocolate","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}},{"name":"\"New Car, New Life\"","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}}],"_h":"w28vhazsgms8rbn5xie7g7e7xw2mw2rbrbwputujbo2eitl6rbn5xihagme7g7e7xw2mw2rbrbwphazsgms8sqha2ogmd2"},"chess_char_4_17_a":{"name":"Hoshiguma","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"DEF <@ba.vup>+13%\nDeals <@ba.vup>65% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +13%\nDeals 65% of ATK as Physical damage to targets that attack Hoshiguma"},"talents":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"module":{"name":"Gifts From Friends"},"skills":[{"descRaw":"DEF <@ba.vup>+50%; ATK <@ba.vup>+20%","name":"Warpath","desc":"DEF +50%; ATK +20%"},{"descRaw":"DEF <@ba.vup>+13%\nDeals <@ba.vup>65% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +13%\nDeals 65% of ATK as Physical damage to targets that attack Hoshiguma"},{"descRaw":"ATK <@ba.vup>+80%; DEF <@ba.vup>+50%; Cuts all targets in the frontal tile with the shield","name":"Saw of Strength","desc":"ATK +80%; DEF +50%; Cuts all targets in the frontal tile with the shield"}],"_h":"m411t8t8nvz723yf33a3m4m4numq5klvlvokwpl45znvz723g8essi"},"chess_char_4_17_b":{"name":"Hoshiguma","subProfessionName":"Protector","trait":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"skill":{"descRaw":"DEF <@ba.vup>+21%\nDeals <@ba.vup>80% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +21%\nDeals 80% of ATK as Physical damage to targets that attack Hoshiguma"},"talents":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"module":{"name":"Gifts From Friends"},"skills":[{"descRaw":"DEF <@ba.vup>+65%; ATK <@ba.vup>+30%","name":"Warpath","desc":"DEF +65%; ATK +30%"},{"descRaw":"DEF <@ba.vup>+21%\nDeals <@ba.vup>80% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +21%\nDeals 80% of ATK as Physical damage to targets that attack Hoshiguma"},{"descRaw":"ATK <@ba.vup>+95%; DEF <@ba.vup>+60%; Cuts all targets in the frontal tile with the shield","name":"Saw of Strength","desc":"ATK +95%; DEF +60%; Cuts all targets in the frontal tile with the shield"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"modules":[{"name":"Gifts From Friends","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}},{"name":"Amulet","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"m411bibivvz7aryf33a3m4m4numq5klvlvokcol4d4vvz7arkfesvjt8t8yf33a3m4m4numq5klvlvokbibi2yt8lrt8nt"},"chess_char_4_18_a":{"name":"Mudrock","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skill":{"descRaw":"The next attack restores <@ba.vup>4% of this unit's Max HP and deals <@ba.vup>190% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.5 seconds","name":"Crag Splitter","desc":"The next attack restores 4% of this unit's Max HP and deals 190% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.5 seconds"},"talents":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"module":{"name":"Spreading Roots of Soil and Stone"},"skills":[{"descRaw":"DEF <@ba.vup>+45%","name":"DEF Up γ","desc":"DEF +45%"},{"descRaw":"The next attack restores <@ba.vup>4% of this unit's Max HP and deals <@ba.vup>190% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.5 seconds","name":"Crag Splitter","desc":"The next attack restores 4% of this unit's Max HP and deals 190% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.5 seconds"},{"descRaw":"Upon skill activation, Mudrock stops attacking and does not take damage for <@ba.vup>10 seconds, and reduces the Movement Speed of surrounding enemies by <@ba.vup>-60%; After this state ends, Mudrock <$ba.stun>Stuns surrounding ground enemies for <@ba.vup>3 seconds and gains <@ba.vup>reduced Attack Interval, ATK <@ba.vup>+85%, DEF <@ba.vup>+40%, and the ability to attack all blocked enemies","name":"Bloodline of Desecrated Earth","desc":"Upon skill activation, Mudrock stops attacking and does not take damage for 10 seconds, and reduces the Movement Speed of surrounding enemies by -60%; After this state ends, Mudrock Stuns surrounding ground enemies for 3 seconds and gains reduced Attack Interval, ATK +85%, DEF +40%, and the ability to attack all blocked enemies"}],"_h":"vfpr4x1t9d6hor408ihlf30y5cj35c29ktmwi09d6horl8grau"},"chess_char_4_18_b":{"name":"Mudrock","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"skill":{"descRaw":"The next attack restores <@ba.vup>5% of this unit's Max HP and deals <@ba.vup>210% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.6 seconds","name":"Crag Splitter","desc":"The next attack restores 5% of this unit's Max HP and deals 210% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.6 seconds"},"talents":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"module":{"name":"Spreading Roots of Soil and Stone"},"skills":[{"descRaw":"DEF <@ba.vup>+60%","name":"DEF Up γ","desc":"DEF +60%"},{"descRaw":"The next attack restores <@ba.vup>5% of this unit's Max HP and deals <@ba.vup>210% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.6 seconds","name":"Crag Splitter","desc":"The next attack restores 5% of this unit's Max HP and deals 210% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.6 seconds"},{"descRaw":"Upon skill activation, Mudrock stops attacking and does not take damage for <@ba.vup>10 seconds, and reduces the Movement Speed of surrounding enemies by <@ba.vup>-60%; After this state ends, Mudrock <$ba.stun>Stuns surrounding ground enemies for <@ba.vup>3.5 seconds and gains <@ba.vup>reduced Attack Interval, ATK <@ba.vup>+100%, DEF <@ba.vup>+50%, and the ability to attack all blocked enemies","name":"Bloodline of Desecrated Earth","desc":"Upon skill activation, Mudrock stops attacking and does not take damage for 10 seconds, and reduces the Movement Speed of surrounding enemies by -60%; After this state ends, Mudrock Stuns surrounding ground enemies for 3.5 seconds and gains reduced Attack Interval, ATK +100%, DEF +50%, and the ability to attack all blocked enemies"}],"traitBase":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"talentsBase":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"modules":[{"name":"Spreading Roots of Soil and Stone","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}},{"name":"Wish of the Fertile Earth","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"}}],"_h":"vfpr4xtj1tdfa86hj8408ihlf30y5cj35c299kmwu3a86hj8imgr6g4x1t408ihlf30y5cj35c294xtj1tdflj4xym1t8k"},"chess_char_4_19_a":{"name":"Flametail","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+45%, Block <@ba.vup>+1 and gain <@ba.vup>60% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +45%, Block +1 and gain 60% Physical and Arts Dodge"},"talents":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"module":{"name":"The Origins of Pinus Sylvestris"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and dodge the next Physical attack","name":"Quick Intuition","desc":"Immediately gains 6 DP and dodge the next Physical attack"},{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>180% ATK as Physical damage <@ba.vup>twice to up to 6 nearby enemies and <$ba.stun>Stuns them for <@ba.vup>0.5 seconds. Allied units within Attack Range gain <@ba.vup>40% Physical Dodge for <@ba.vup>10 seconds","name":"'Pinus Sylvestris'","desc":"Immediately gains 11 DP; Deals 180% ATK as Physical damage twice to up to 6 nearby enemies and Stuns them for 0.5 seconds. Allied units within Attack Range gain 40% Physical Dodge for 10 seconds"},{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+45%, Block <@ba.vup>+1 and gain <@ba.vup>60% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +45%, Block +1 and gain 60% Physical and Arts Dodge"}],"_h":"bntwtltlld9gzq57qd57tu2yduyjyjpfzqee8vqi9bsuld9gzq"},"chess_char_4_19_b":{"name":"Flametail","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"skill":{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+60%, Block <@ba.vup>+1 and gain <@ba.vup>80% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +60%, Block +1 and gain 80% Physical and Arts Dodge"},"talents":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"module":{"name":"The Origins of Pinus Sylvestris"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and dodge the next Physical attack","name":"Quick Intuition","desc":"Immediately gains 6 DP and dodge the next Physical attack"},{"descRaw":"Immediately gains <@ba.vup>12 DP; Deals <@ba.vup>210% ATK as Physical damage <@ba.vup>twice to up to 6 nearby enemies and <$ba.stun>Stuns them for <@ba.vup>0.5 seconds. Allied units within Attack Range gain <@ba.vup>45% Physical Dodge for <@ba.vup>10 seconds","name":"'Pinus Sylvestris'","desc":"Immediately gains 12 DP; Deals 210% ATK as Physical damage twice to up to 6 nearby enemies and Stuns them for 0.5 seconds. Allied units within Attack Range gain 45% Physical Dodge for 10 seconds"},{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+60%, Block <@ba.vup>+1 and gain <@ba.vup>80% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +60%, Block +1 and gain 80% Physical and Arts Dodge"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"modules":[{"name":"The Origins of Pinus Sylvestris","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}},{"name":"Their Future","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}],"_h":"bntwtljytljyai9g5z57qd57tu2yduyjyjpfzqee8v149bkyai9g5ztltl57qd57tu2yduyjyjpftljytljye55c5c"},"chess_char_4_20_a":{"name":"Fartooth","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"skill":{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>125%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 125%"},"talents":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"module":{"name":"First-show Support Set"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Can attack blocked enemies outside of Attack Range. ASPD <@ba.vup>+75","name":"Ally Support","desc":"Can attack blocked enemies outside of Attack Range. ASPD +75"},{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>125%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 125%"}],"_h":"zq9ogscolvgis9xumaei8n8ntmlftmab8ydm2g2nhjmulvgis9"},"chess_char_4_20_b":{"name":"Fartooth","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>15%)","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 15%)"},"skill":{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>130%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 130%"},"talents":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"module":{"name":"First-show Support Set"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Can attack blocked enemies outside of Attack Range. ASPD <@ba.vup>+90","name":"Ally Support","desc":"Can attack blocked enemies outside of Attack Range. ASPD +90"},{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>130%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 130%"}],"traitBase":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"talentsBase":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"modules":[{"name":"First-show Support Set","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>15%)","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 15%)"}},{"name":"Fan Letters","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"}}],"_h":"zq9ogssnconlbkgidsxumaei8n8ntmlftmabvddmw9bchjhnbkgidsgscoxumaei8n8ntmlftmabgssnconl8ygsoycouw"},"chess_char_4_21_a":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"}],"_h":"m8mz0x0xygn2ppdu3kdu3ktd0ixeygn2pp"},"chess_char_4_21_b":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"modules":[{"name":"Medic Environment Analyze System","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"m8mz0xd00x5kj1n2gidu3kdu3kdg0ipdj1n2gi0x0xdu3kdu3k0xd00x5k"},"chess_char_4_22_a":{"name":"SilverAsh","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+125%; Range <@ba.vup>expands; Attacks at most <@ba.vup>4 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +125%; Range expands; Attacks at most 4 targets simultaneously (regarded as Melee Attack)"},"talents":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"module":{"name":"Snow Realm Fowlcare Kit"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nRange <@ba.vdown>reduces; DEF <@ba.vup>+50%; Restores HP by <@ba.vup>3.5% of Max HP per second","name":"Rules of Survival","desc":"Can switch between the original state and the following state:\nRange reduces; DEF +50%; Restores HP by 3.5% of Max HP per second"},{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+125%; Range <@ba.vup>expands; Attacks at most <@ba.vup>4 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +125%; Range expands; Attacks at most 4 targets simultaneously (regarded as Melee Attack)"}],"_h":"qj5y69jzh5gzxg89othxyryrp6xohbadfeiyj5veij9ah5gzxg"},"chess_char_4_22_b":{"name":"SilverAsh","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+140%; Range <@ba.vup>expands; Attacks at most <@ba.vup>5 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +140%; Range expands; Attacks at most 5 targets simultaneously (regarded as Melee Attack)"},"talents":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"module":{"name":"Snow Realm Fowlcare Kit"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nRange <@ba.vdown>reduces; DEF <@ba.vup>+65%; Restores HP by <@ba.vup>4.0% of Max HP per second","name":"Rules of Survival","desc":"Can switch between the original state and the following state:\nRange reduces; DEF +65%; Restores HP by 4.0% of Max HP per second"},{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+140%; Range <@ba.vup>expands; Attacks at most <@ba.vup>5 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +140%; Range expands; Attacks at most 5 targets simultaneously (regarded as Melee Attack)"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"modules":[{"name":"Snow Realm Fowlcare Kit","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"qj5y698gjzsn8jgzxa89othxyryrp6xohbad5oiy7jt0ijs08jgzxa69jz89othxyryrp6xohbad698gjzsn"},"chess_char_4_23_a":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, each attack restores HP to this unit equal to <@ba.vup>30% of the damage dealt","name":"Precise Thrashing","desc":"ATK +45%, each attack restores HP to this unit equal to 30% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"_h":"rugraayeanlu28gnhsjthphp91fpftebebko8qlfq667lzonanlu28"},"chess_char_4_23_b":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, each attack restores HP to this unit equal to <@ba.vup>35% of the damage dealt","name":"Precise Thrashing","desc":"ATK +60%, each attack restores HP to this unit equal to 35% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"modules":[{"name":"The Binding of Gavial","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"Sanding and Polishing","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}},{"name":"Gavial the Invincible Limited Badge","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%","desc":"Attacks all blocked enemies","moduleDesc":"In Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%"}}],"_h":"rugrshhviblugognhsjthphp91fpftebebkog6lfaunclz0qiblugoaayegnhsjthphp91fpftebebkoshhvunaaxwye826yaaoeye86"},"chess_char_4_24_a":{"name":"Carnelian","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+10% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.3 seconds","name":"Sand Fetters","desc":"Attack Interval reduces and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +10% and instead of Slowing, Binds targets for 0.3 seconds"},"talents":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"module":{"name":"Hyacinth and Dagger"},"skills":[{"descRaw":"ATK <@ba.vup>+25%, DEF <@ba.vup>+40%;\n<$ba.charged>Charged effect: Trait effect remains active during skill","name":"Sandstorm Guardian","desc":"ATK +25%, DEF +40%;\nCharged effect: Trait effect remains active during skill"},{"descRaw":"Attack Interval <@ba.vup>reduces and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+10% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.3 seconds","name":"Sand Fetters","desc":"Attack Interval reduces and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +10% and instead of Slowing, Binds targets for 0.3 seconds"},{"descRaw":"Attack Range <@ba.vup>expands and ATK gradually increases up to <@ba.vup>+140%\n<$ba.charged>Charged effect: Every attack increases the damage taken by the target from Carnelian by <@ba.vup>20% (stacks up to <@ba.vup>5 times), lasting until the end of the skill","name":"Mark of Gluttony","desc":"Attack Range expands and ATK gradually increases up to +140%\nCharged effect: Every attack increases the damage taken by the target from Carnelian by 20% (stacks up to 5 times), lasting until the end of the skill"}],"_h":"2la03fl51a8e55zxj6o3smacwr52wr811v7trn1a8e55wxedjv"},"chess_char_4_24_b":{"name":"Carnelian","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces greatly and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+15% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.4 seconds","name":"Sand Fetters","desc":"Attack Interval reduces greatly and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +15% and instead of Slowing, Binds targets for 0.4 seconds"},"talents":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"module":{"name":"Hyacinth and Dagger"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, DEF <@ba.vup>+70%;\n<$ba.charged>Charged effect: Trait effect remains active during skill","name":"Sandstorm Guardian","desc":"ATK +40%, DEF +70%;\nCharged effect: Trait effect remains active during skill"},{"descRaw":"Attack Interval <@ba.vup>reduces greatly and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+15% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.4 seconds","name":"Sand Fetters","desc":"Attack Interval reduces greatly and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +15% and instead of Slowing, Binds targets for 0.4 seconds"},{"descRaw":"Attack Range <@ba.vup>expands and ATK gradually increases up to <@ba.vup>+200%\n<$ba.charged>Charged effect: Every attack increases the damage taken by the target from Carnelian by <@ba.vup>20% (stacks up to <@ba.vup>5 times), lasting until the end of the skill","name":"Mark of Gluttony","desc":"Attack Range expands and ATK gradually increases up to +200%\nCharged effect: Every attack increases the damage taken by the target from Carnelian by 20% (stacks up to 5 times), lasting until the end of the skill"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"modules":[{"name":"Hyacinth and Dagger","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}},{"name":"Always Have Your Back","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"}}],"_h":"2la069ubt18e0yzxj6o3smacwr52wr816x7tnht18e0yaaed1u3fl5zxj6o3smacwr52wr8169ubm53fuhl523"},"chess_char_4_25_a":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>20% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 20% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"_h":"xkz9rj9pxzf1q8xumfxu4m0cn22h2hpopowgf7uyi5jzxzf1q8"},"chess_char_4_25_b":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>28% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 28% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"modules":[{"name":"Another Story","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"}}],"_h":"xkz9rjxy9pmou5f1i2xumfxu4m0cn22h2hpouswgl7n7i5wyu5f1i2rj9pxumfxu4m0cn22h2hporjxy9pmo"},"chess_char_4_26_a":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+45% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +45% and loses 3% of Max HP every second, lasting for 15 seconds"}],"_h":"jh7q7676xbumlw95h4953vxbumlwmhincn"},"chess_char_4_26_b":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+60% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +60% and loses 3% of Max HP every second, lasting for 15 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"modules":[{"name":"Emergency Reserves","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"jh7q76by76dw78umel95h4953v78umelpoinuw767695h4953v76by76dw"},"chess_char_5_01_a":{"name":"Executor the Ex Foedere","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"ATK <@ba.vup>+45%, DEF <@ba.vup>+45%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>20% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +45%, DEF +45%, Block +1; upon receiving a melee attack from an enemy, there is a 20% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"module":{"name":"Unanswered"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, attacks ignore <@ba.vup>190 of the target's DEF\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Testament Exacted","desc":"Attack Range expands, ATK +20%, attacks ignore 190 of the target's DEF\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+45%, DEF <@ba.vup>+45%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>20% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +45%, DEF +45%, Block +1; upon receiving a melee attack from an enemy, there is a 20% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Interval <@ba.vdown>lengthens slightly, Attack Range <@ba.vup>expands, ATK <@ba.vup>+120%; each time 1 ammo is consumed, ATK increases by an additional <@ba.vup>4% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to <@ba.vup>2 times; when the skill ends, deals <@ba.vup>200% of ATK as Physical damage to all enemies attacked while the skill is active\n<@ba.rem>Skill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Damnatus Ex Foedere","desc":"Attack Interval lengthens slightly, Attack Range expands, ATK +120%; each time 1 ammo is consumed, ATK increases by an additional 4% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to 2 times; when the skill ends, deals 200% of ATK as Physical damage to all enemies attacked while the skill is active\nSkill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"a9xoggo0bmkv09d0comog3g3zgwdzghz2pcuhcbmkv0955c4su"},"chess_char_5_01_b":{"name":"Executor the Ex Foedere","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"ATK <@ba.vup>+60%, DEF <@ba.vup>+60%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>30% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +60%, DEF +60%, Block +1; upon receiving a melee attack from an enemy, there is a 30% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"module":{"name":"Unanswered"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, attacks ignore <@ba.vup>280 of the target's DEF\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Testament Exacted","desc":"Attack Range expands, ATK +30%, attacks ignore 280 of the target's DEF\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+60%, DEF <@ba.vup>+60%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>30% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +60%, DEF +60%, Block +1; upon receiving a melee attack from an enemy, there is a 30% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Interval <@ba.vdown>lengthens slightly, Attack Range <@ba.vup>expands, ATK <@ba.vup>+150%; each time 1 ammo is consumed, ATK increases by an additional <@ba.vup>5% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to <@ba.vup>2 times; when the skill ends, deals <@ba.vup>200% of ATK as Physical damage to all enemies attacked while the skill is active\n<@ba.rem>Skill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Damnatus Ex Foedere","desc":"Attack Interval lengthens slightly, Attack Range expands, ATK +150%; each time 1 ammo is consumed, ATK increases by an additional 5% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to 2 times; when the skill ends, deals 200% of ATK as Physical damage to all enemies attacked while the skill is active\nSkill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"modules":[{"name":"Unanswered","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}},{"name":"Acknowledged","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","moduleDescRaw":"ASPD <@ba.kw>+12 when there are 2 or more enemies within Attack Range","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count","moduleDesc":"ASPD +12 when there are 2 or more enemies within Attack Range"}}],"_h":"a9xoczmpzrkvbad0comog3g3zgwdzghzracuv1zrkvbartc4ueggo0d0comog3g3zgwdzghzczmpl7gg62o0p4"},"chess_char_5_02_a":{"name":"Titi","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+110%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>370% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +110%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 370% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"},"talents":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"module":{"name":"Gifts from Columbia"},"skills":[{"descRaw":"ATK <@ba.vup>+65%, and every attack has a <@ba.vup>30% chance to put the target to <$ba.sleep>Sleep for <@ba.vup>2s","name":"Anti-Degradative","desc":"ATK +65%, and every attack has a 30% chance to put the target to Sleep for 2s"},{"descRaw":"<@ba.vdown>Stops attacking, ATK <@ba.vup>+115%, and puts herself and the Operator within Attack Range with the lowest HP percentage to <$ba.sleep>Sleep until the skill ends; continuously puts enemies around herself and the target to <$ba.sleep>Sleep; Talent 1 effect increases to <@ba.vup>2.4x\n<@ba.rem>Can manually deactivate skill at any time","name":"Sealant","desc":"Stops attacking, ATK +115%, and puts herself and the Operator within Attack Range with the lowest HP percentage to Sleep until the skill ends; continuously puts enemies around herself and the target to Sleep; Talent 1 effect increases to 2.4x\nCan manually deactivate skill at any time"},{"descRaw":"ATK <@ba.vup>+110%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>370% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +110%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 370% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"}],"_h":"tvuli5yzfjp2k2uwxn92fkdyt1pukek1yk79evomv58nk88tfjp2k2"},"chess_char_5_02_b":{"name":"Titi","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+150%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>400% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +150%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 400% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"},"talents":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"module":{"name":"Gifts from Columbia"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, and every attack has a <@ba.vup>40% chance to put the target to <$ba.sleep>Sleep for <@ba.vup>2.4s","name":"Anti-Degradative","desc":"ATK +80%, and every attack has a 40% chance to put the target to Sleep for 2.4s"},{"descRaw":"<@ba.vdown>Stops attacking, ATK <@ba.vup>+150%, and puts herself and the Operator within Attack Range with the lowest HP percentage to <$ba.sleep>Sleep until the skill ends; continuously puts enemies around herself and the target to <$ba.sleep>Sleep; Talent 1 effect increases to <@ba.vup>2.8x\n<@ba.rem>Can manually deactivate skill at any time","name":"Sealant","desc":"Stops attacking, ATK +150%, and puts herself and the Operator within Attack Range with the lowest HP percentage to Sleep until the skill ends; continuously puts enemies around herself and the target to Sleep; Talent 1 effect increases to 2.8x\nCan manually deactivate skill at any time"},{"descRaw":"ATK <@ba.vup>+150%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>400% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +150%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 400% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"modules":[{"name":"Gifts from Columbia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"}}],"_h":"tvuluaryz9p298uwxn92fkdyt1pukek1yk79jlomfbxok8toz9p298i5yzuwxn92fkdyt1pukek1yk79uary"},"chess_char_5_03_a":{"name":"Blaze the Igniting Spark","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+70%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>60% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +70%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 60% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"module":{"name":"The Fervent Longing"},"skills":[{"descRaw":"Selects the Operator with the highest Max HP within range, dealing <@ba.vup>46% ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn to all enemies surrounding that Operator every second for 20s","name":"Hand in Heated Hand","desc":"Selects the Operator with the highest Max HP within range, dealing 46% ATK as Arts damage and 30% of that Arts damage as Burn to all enemies surrounding that Operator every second for 20s"},{"descRaw":"Attack Range <@ba.vup>changes, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+90%, and attacks <@ba.vup>3 enemies at once; when attacking, loses <@ba.vdown>5% HP and sets a burning field at the location of the target: passing enemies have <@ba.vup>-50% Movement Speed and take <@ba.vup>35% of Blaze the Igniting Spark's ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn every second","name":"Boiling Blood Ablaze","desc":"Attack Range changes, Attack Interval increases, ATK +90%, and attacks 3 enemies at once; when attacking, loses 5% HP and sets a burning field at the location of the target: passing enemies have -50% Movement Speed and take 35% of Blaze the Igniting Spark's ATK as Arts damage and 30% of that Arts damage as Burn every second"},{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+70%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>60% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +70%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 60% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"8ycm8odog3tkqhod5x2mylj2a4d4u90cdvbk9aheaddfze4wg3tkqh"},"chess_char_5_03_b":{"name":"Blaze the Igniting Spark","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+85%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>70% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +85%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 70% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"module":{"name":"The Fervent Longing"},"skills":[{"descRaw":"Selects the Operator with the highest Max HP within range, dealing <@ba.vup>55% ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn to all enemies surrounding that Operator every second for 20s","name":"Hand in Heated Hand","desc":"Selects the Operator with the highest Max HP within range, dealing 55% ATK as Arts damage and 30% of that Arts damage as Burn to all enemies surrounding that Operator every second for 20s"},{"descRaw":"Attack Range <@ba.vup>changes, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+120%, and attacks <@ba.vup>3 enemies at once; when attacking, loses <@ba.vdown>5% HP and sets a burning field at the location of the target: passing enemies have <@ba.vup>-50% Movement Speed and take <@ba.vup>35% of Blaze the Igniting Spark's ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn every second","name":"Boiling Blood Ablaze","desc":"Attack Range changes, Attack Interval increases, ATK +120%, and attacks 3 enemies at once; when attacking, loses 5% HP and sets a burning field at the location of the target: passing enemies have -50% Movement Speed and take 35% of Blaze the Igniting Spark's ATK as Arts damage and 30% of that Arts damage as Burn every second"},{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+85%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>70% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +85%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 70% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"modules":[{"name":"The Fervent Longing","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}},{"name":"Little Communication Helper","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"}}],"_h":"8ycm8owrdowra4tk4god5x2mylj2a4d4u90cdvbkcuhe3pltzedca4tk4g8odood5x2mylj2a4d4u90cdvbk8owrdowr298oe5doe5"},"chess_char_5_04_a":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+45% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +45% and loses 3% of Max HP every second, lasting for 15 seconds"}],"_h":"jh7q7676xbumlw95h4953vxbumlwmhincn"},"chess_char_5_04_b":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+60% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +60% and loses 3% of Max HP every second, lasting for 15 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"modules":[{"name":"Emergency Reserves","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"jh7q76by76dw78umel95h4953v78umelpoinuw767695h4953v76by76dw"},"chess_char_5_05_a":{"name":"Ulpianus","subProfessionName":"Crusher","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+40%, ATK <@ba.vup>+200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>135% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +40%, ATK +200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 135% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"},"talents":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"module":{"name":"Vestiarium Ulpiani"},"skills":[{"descRaw":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit <@ba.vup>moderately, dealing <@ba.vup>185% ATK as Physical damage","name":"Contact Must Be Made","desc":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit moderately, dealing 185% ATK as Physical damage"},{"descRaw":"Talent 1's effect increases to <@ba.vup>1.6x, Block <@ba.vup>+1, Max HP <@ba.vup>+30%, ATK <@ba.vup>+115%\n<@ba.rem>Unlimited duration","name":"Boundaries Must Be Kept","desc":"Talent 1's effect increases to 1.6x, Block +1, Max HP +30%, ATK +115%\nUnlimited duration"},{"descRaw":"Max HP <@ba.vup>+40%, ATK <@ba.vup>+200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>135% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +40%, ATK +200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 135% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"}],"_h":"9iaoaaye19ozpwvpb6vpcjrtdfhshsayl5s9tdwk50ri19ozpw"},"chess_char_5_05_b":{"name":"Ulpianus","subProfessionName":"Crusher","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"},"skill":{"descRaw":"Max HP <@ba.vup>+60%, ATK <@ba.vup>+230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>140% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +60%, ATK +230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 140% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"},"talents":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"module":{"name":"Vestiarium Ulpiani"},"skills":[{"descRaw":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit <@ba.vup>moderately, dealing <@ba.vup>210% ATK as Physical damage","name":"Contact Must Be Made","desc":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit moderately, dealing 210% ATK as Physical damage"},{"descRaw":"Talent 1's effect increases to <@ba.vup>1.8x, Block <@ba.vup>+1, Max HP <@ba.vup>+40%, ATK <@ba.vup>+130%\n<@ba.rem>Unlimited duration","name":"Boundaries Must Be Kept","desc":"Talent 1's effect increases to 1.8x, Block +1, Max HP +40%, ATK +130%\nUnlimited duration"},{"descRaw":"Max HP <@ba.vup>+60%, ATK <@ba.vup>+230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>140% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +60%, ATK +230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 140% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"modules":[{"name":"Vestiarium Ulpiani","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"}},{"traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"}}],"_h":"9iaoaas8yekmaaozetvpb6vpcjrtdfhshsay3ks9fmxi50qsaaozetaayevpb6vpcjrtdfhshsayaas8yekmaap1yeir"},"chess_char_5_06_a":{"name":"Entelechia","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+80%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +80%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"},"talents":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"module":{"name":"A Ferry that Withers"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>125%, attacking twice consecutively","name":"Chasing the Rose Shadow","desc":"The ATK of next attack increases to 125%, attacking twice consecutively"},{"descRaw":"Stops attacking and summons blood scythes around this unit and <@ba.vup>1 other ground unit to slash at all surrounding enemies, dealing <@ba.vup>135% ATK as Physical damage every <@ba.vup>0.5s","name":"Crimson Harvest","desc":"Stops attacking and summons blood scythes around this unit and 1 other ground unit to slash at all surrounding enemies, dealing 135% ATK as Physical damage every 0.5s"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+80%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +80%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"}],"_h":"r5xoggo0mjjdl604ue7regb3a9tchhhzhzvoe4a7vt6t4ldmmjjdl6"},"chess_char_5_06_b":{"name":"Entelechia","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+110%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +110%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"},"talents":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"module":{"name":"A Ferry that Withers"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Chasing the Rose Shadow","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"Stops attacking and summons blood scythes around this unit and <@ba.vup>1 other ground unit to slash at all surrounding enemies, dealing <@ba.vup>170% ATK as Physical damage every <@ba.vup>0.5s","name":"Crimson Harvest","desc":"Stops attacking and summons blood scythes around this unit and 1 other ground unit to slash at all surrounding enemies, dealing 170% ATK as Physical damage every 0.5s"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+110%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +110%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"modules":[{"name":"A Ferry that Withers","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}},{"name":"A Collection of Rosy Tales","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","moduleDescRaw":"When there are 2 or more enemies within Attack Range, ASPD <@ba.kw>+12","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count","moduleDesc":"When there are 2 or more enemies within Attack Range, ASPD +12"}}],"_h":"r5xoczmpxrjda404ue7regb3a9tchhhzhzvo0aa7trgc4lnpxrjda4ggo004ue7regb3a9tchhhzhzvoczmphmgg62o0p4"},"chess_char_5_07_a":{"name":"Surtr","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+210%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +210%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"},"talents":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"module":{"name":"Heart of Sami"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>220%. If the target is defeated, immediately recover all Skill Points","name":"Laevatain","desc":"Increases the ATK of the next attack to 220%. If the target is defeated, immediately recover all Skill Points"},{"descRaw":"ATK <@ba.vup>+65%, attack range <@ba.vup>+1 and attack target count <@ba.vup>+1. When attacking only one enemy, deal <@ba.vup>140% ATK as damage to the target","name":"Molten Giant","desc":"ATK +65%, attack range +1 and attack target count +1. When attacking only one enemy, deal 140% ATK as damage to the target"},{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+210%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +210%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"}],"_h":"q6c5ce5yppjo6w5uq0x8xexeedcoul3t3tfrbw4ms7fdnynxppjo6w"},"chess_char_5_07_b":{"name":"Surtr","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"skill":{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+240%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +240%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"},"talents":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"module":{"name":"Heart of Sami"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>240%. If the target is defeated, immediately recover all Skill Points","name":"Laevatain","desc":"Increases the ATK of the next attack to 240%. If the target is defeated, immediately recover all Skill Points"},{"descRaw":"ATK <@ba.vup>+80%, attack range <@ba.vup>+1 and attack target count <@ba.vup>+1. When attacking only one enemy, deal <@ba.vup>150% ATK as damage to the target","name":"Molten Giant","desc":"ATK +80%, attack range +1 and attack target count +1. When attacking only one enemy, deal 150% ATK as damage to the target"},{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+240%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +240%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"modules":[{"name":"Heart of Sami","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"}},{"name":"Travel Necessities","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"}}],"_h":"q6c5cetd5ynz24jonf5uq0x8xexeedcoul3t3tfrri4mf5zzny8b24jonfce5y5uq0x8xexeedcoul3t3tfrcetd5ynzhoceux5yh6"},"chess_char_5_08_a":{"name":"Horn","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"skill":{"descRaw":"ATK <@ba.vup>+25%, attack interval <@ba.vup>reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+50%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +25%, attack interval reduced\nOverload: ATK becomes +50%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"},"talents":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"module":{"name":"Exemplars"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% ATK as Physical damage. If it is a ranged attack, splash area is <@ba.vup>increased, and an illuminated zone is created for <@ba.vup>6 seconds, disabling enemy <$ba.invisible>Invisibility\n<@ba.rem>Can store 1 charges","name":"Flare Grenade","desc":"The next attack deals 190% ATK as Physical damage. If it is a ranged attack, splash area is increased, and an illuminated zone is created for 6 seconds, disabling enemy Invisibility\nCan store 1 charges"},{"descRaw":"Each attack deals <@ba.vup>160% ATK as Physical splash damage\n<$ba.overdrive>Overload: Each attack deals <@ba.vup>35% ATK as extra <@ba.vup>Arts splash damage. If cancelled manually, fire all remaining bullets, and lose <@ba.vdown>60%HP\n<@ba.rem>Skill has 10 ammo and can be manually deactivated","name":"Tempest Command","desc":"Each attack deals 160% ATK as Physical splash damage\nOverload: Each attack deals 35% ATK as extra Arts splash damage. If cancelled manually, fire all remaining bullets, and lose 60%HP\nSkill has 10 ammo and can be manually deactivated"},{"descRaw":"ATK <@ba.vup>+25%, attack interval <@ba.vup>reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+50%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +25%, attack interval reduced\nOverload: ATK becomes +50%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"}],"_h":"vwba7ti176z1ojzybs3iw9w9jgatwgj9j9fqbi2v8g1730v276z1oj"},"chess_char_5_08_b":{"name":"Horn","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+40%, attack interval <@ba.vup>greatly reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+80%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +40%, attack interval greatly reduced\nOverload: ATK becomes +80%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"},"talents":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"module":{"name":"Exemplars"},"skills":[{"descRaw":"The next attack deals <@ba.vup>220% ATK as Physical damage. If it is a ranged attack, splash area is <@ba.vup>increased, and an illuminated zone is created for <@ba.vup>7 seconds, disabling enemy <$ba.invisible>Invisibility\n<@ba.rem>Can store 2 charges","name":"Flare Grenade","desc":"The next attack deals 220% ATK as Physical damage. If it is a ranged attack, splash area is increased, and an illuminated zone is created for 7 seconds, disabling enemy Invisibility\nCan store 2 charges"},{"descRaw":"Each attack deals <@ba.vup>190% ATK as Physical splash damage\n<$ba.overdrive>Overload: Each attack deals <@ba.vup>40% ATK as extra <@ba.vup>Arts splash damage. If cancelled manually, fire all remaining bullets, and lose <@ba.vdown>60%HP\n<@ba.rem>Skill has 10 ammo and can be manually deactivated","name":"Tempest Command","desc":"Each attack deals 190% ATK as Physical splash damage\nOverload: Each attack deals 40% ATK as extra Arts splash damage. If cancelled manually, fire all remaining bullets, and lose 60%HP\nSkill has 10 ammo and can be manually deactivated"},{"descRaw":"ATK <@ba.vup>+40%, attack interval <@ba.vup>greatly reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+80%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +40%, attack interval greatly reduced\nOverload: ATK becomes +80%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"}],"traitBase":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"talentsBase":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"modules":[{"name":"Exemplars","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"name":"Old Clothes, New Days","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AOE Physical damage and ASPD <@ba.vup>+10","desc":"When not blocking enemies, prioritizes dealing ranged AOE Physical damage and ASPD +10"}}],"_h":"vwba7trri1vu7az1lzzybs3iw9w9jgatwgj9j9fqny2vxgr430sz7az1lz7ti1zybs3iw9w9jgatwgj9j9fq7trri1vuwqn3sg"},"chess_char_5_09_a":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>20% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 20% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"_h":"xkz9rj9pxzf1q8xumfxu4m0cn22h2hpopowgf7uyi5jzxzf1q8"},"chess_char_5_09_b":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>28% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 28% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"modules":[{"name":"Another Story","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"}}],"_h":"xkz9rjxy9pmou5f1i2xumfxu4m0cn22h2hpouswgl7n7i5wyu5f1i2rj9pxumfxu4m0cn22h2hporjxy9pmo"},"chess_char_5_10_a":{"name":"Suzuran","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.4 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>9% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.4 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 9% of this unit's ATK every second"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"module":{"name":"Pocket Omamori"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+10\n<@ba.rem>Skill activated automatically","name":"I'll Do My Best","desc":"ATK +45%, ASPD +10\nSkill activated automatically"},{"descRaw":"ATK <@ba.vup>+20%, attacks hit up to <@ba.vup>2 enemies\n<@ba.rem>Unlimited duration","name":"Childhood Frolic","desc":"ATK +20%, attacks hit up to 2 enemies\nUnlimited duration"},{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.4 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>9% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.4 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 9% of this unit's ATK every second"}],"_h":"pyf2pn83i0i48420zv20rft6p5oah0p3god17iy3ve4zi0i484"},"chess_char_5_10_b":{"name":"Suzuran","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.7 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>11% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.7 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 11% of this unit's ATK every second"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"module":{"name":"Pocket Omamori"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vup>+15\n<@ba.rem>Skill activated automatically","name":"I'll Do My Best","desc":"ATK +60%, ASPD +15\nSkill activated automatically"},{"descRaw":"ATK <@ba.vup>+30%, attacks hit up to <@ba.vup>2 enemies\n<@ba.rem>Unlimited duration","name":"Childhood Frolic","desc":"ATK +30%, attacks hit up to 2 enemies\nUnlimited duration"},{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.7 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>11% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.7 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 11% of this unit's ATK every second"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"modules":[{"name":"Pocket Omamori","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}},{"name":"Children of Terra","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}}],"_h":"pyf2pn0i830ifoi49820zv20rft6p5oah0p3f4d1pu4iveecfoi498pn8320zv20rft6p5oah0p3pn0i830iv4uw08"},"chess_char_5_11_a":{"name":"Saria","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>95% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 95% of Saria's ATK"},"talents":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"module":{"name":"Unused Boxing Gloves"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>130% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 1 charge(s)","name":"First Aid","desc":"The next attack restores HP equal to 130% ATK to a nearby friendly unit with less than 50% HP\nCan store 1 charge(s)"},{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>95% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 95% of Saria's ATK"},{"descRaw":"Restores the HP of all nearby allies per second by <@ba.vup>15% of Saria's ATK\nThe Arts damage taken by nearby enemies <@ba.vup>+30% and their Movement Speed <@ba.vup>-60%","name":"Calcification","desc":"Restores the HP of all nearby allies per second by 15% of Saria's ATK\nThe Arts damage taken by nearby enemies +30% and their Movement Speed -60%"}],"_h":"2dxwayay4rf6ewv4wqzkcmcmn0akn0anq96r4a4rf6ewjxw6xc"},"chess_char_5_11_b":{"name":"Saria","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>110% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 110% of Saria's ATK"},"talents":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"module":{"name":"Unused Boxing Gloves"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"First Aid","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>110% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 110% of Saria's ATK"},{"descRaw":"Restores the HP of all nearby allies per second by <@ba.vup>20% of Saria's ATK\nThe Arts damage taken by nearby enemies <@ba.vup>+40% and their Movement Speed <@ba.vup>-60%","name":"Calcification","desc":"Restores the HP of all nearby allies per second by 20% of Saria's ATK\nThe Arts damage taken by nearby enemies +40% and their Movement Speed -60%"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"modules":[{"name":"Unused Boxing Gloves","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"name":"Technology Rising Star Award","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}}],"_h":"2dxwaybyaydwf5f6e2v4wqzkcmcmn0akn0ani26rmnf5f6e2t0w6ojayayv4wqzkcmcmn0akn0anaybyaydwkpayiaay2w"},"chess_char_5_12_a":{"name":"Dusk","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>180% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 180% ATK as Arts damage\nCan store 2 charges"},"talents":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"module":{"name":"Untitled Scroll"},"skills":[{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>180% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 180% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+29%, ASPD <@ba.vup>+29 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to <@ba.vup>120%","name":"Flowing Ink","desc":"Range expands, ATK +29%, ASPD +29 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to 120%"},{"descRaw":"Attack Interval <@ba.vdown>increases and prioritize attacking unblocked enemies. Range and splash area <@ba.vup>expand, ATK <@ba.vup>+70% and every attack summons/refreshes a <@ba.vup>'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Image over Form","desc":"Attack Interval increases and prioritize attacking unblocked enemies. Range and splash area expand, ATK +70% and every attack summons/refreshes a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"_h":"cgkin1hbtml3s2cvoe6z2l2lxeh9xeuztml3s2mgsfgg6tov6k"},"chess_char_5_12_b":{"name":"Dusk","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>210% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 210% ATK as Arts damage\nCan store 2 charges"},"talents":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"module":{"name":"Untitled Scroll"},"skills":[{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>210% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 210% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to <@ba.vup>125%","name":"Flowing Ink","desc":"Range expands, ATK +40%, ASPD +40 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to 125%"},{"descRaw":"Attack Interval <@ba.vdown>increases and prioritize attacking unblocked enemies. Range and splash area <@ba.vup>expand, ATK <@ba.vup>+100% and every attack summons/refreshes a <@ba.vup>'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Image over Form","desc":"Attack Interval increases and prioritize attacking unblocked enemies. Range and splash area expand, ATK +100% and every attack summons/refreshes a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"modules":[{"name":"Untitled Scroll","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}},{"name":"'All Told, A Sleepless Night'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}},{"name":"Dusk's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, attacks one additional target","desc":"Deals AOE Arts damage","moduleDesc":"In Integrated Strategies, attacks one additional target"},"talentChanges":[{"name":"Finishing Touch"}]}],"_h":"cgkin1d0hb5kc6l3d2cvoe6z2l2lxeh9xeuzc6l3d2xpsf8jzdov2qn1hbcvoe6z2l2lxeh9xeuzn1d0hb5kamn1jyhbzapcn12bhbmjh9"},"chess_char_5_13_a":{"name":"Specter the Unchained","subProfessionName":"Dollkeeper","trait":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"skill":{"descRaw":"ATK <@ba.vup>+70%, ASPD <@ba.vup>+22. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +70%, ASPD +22. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},"talents":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"module":{"name":"'Vinyl Record' Box"},"skills":[{"descRaw":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK <@ba.vup>+90%","name":"The Skill to Survive","desc":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK +90%"},{"descRaw":"ATK <@ba.vup>+70%, ASPD <@ba.vup>+22. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +70%, ASPD +22. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},{"descRaw":"Attack interval <@ba.vdown>increases, attacks all blocked enemies, ATK <@ba.vup>+170%, Max HP <@ba.vup>+130%; deal <@ba.vup>50% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose <@ba.vdown>3% of HP","name":"The Pressure to Survive","desc":"Attack interval increases, attacks all blocked enemies, ATK +170%, Max HP +130%; deal 50% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose 3% of HP"}],"_h":"847adgdga0ez89nddand9vamifx6x6bsoyxfe7a0ez89czf6sy"},"chess_char_5_13_b":{"name":"Specter the Unchained","subProfessionName":"Dollkeeper","trait":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"},"skill":{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+34. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +100%, ASPD +34. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},"talents":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"module":{"name":"'Vinyl Record' Box"},"skills":[{"descRaw":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK <@ba.vup>+120%","name":"The Skill to Survive","desc":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK +120%"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+34. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +100%, ASPD +34. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},{"descRaw":"Attack interval <@ba.vdown>increases, attacks all blocked enemies, ATK <@ba.vup>+200%, Max HP <@ba.vup>+160%; deal <@ba.vup>60% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose <@ba.vdown>3% of HP","name":"The Pressure to Survive","desc":"Attack interval increases, attacks all blocked enemies, ATK +200%, Max HP +160%; deal 60% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose 3% of HP"}],"traitBase":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"talentsBase":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"modules":[{"name":"'Vinyl Record' Box","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"}},{"name":"The Beauty in the Incomplete","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but HP is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but HP is increased) for 20 seconds before switching back to the original"}},{"name":"Skadi the Corrupting Heart Limited Badge","traitOverride":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Physical and Arts damage dealt by self and the +40%, Physical and Arts damage taken -40%","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","moduleDesc":"In Integrated Strategies, Physical and Arts damage dealt by self and the +40%, Physical and Arts damage taken -40%"}}],"_h":"847ammg0ojezeknddand9vamifx6x6bsk4xf7hojezeklbf6zmdgdgnddand9vamifx6x6bsmmg0kr5nx3o4dgaadgbe"},"chess_char_5_14_a":{"name":"SilverAsh the Reignfrost","subProfessionName":"Strategist","trait":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"skill":{"descRaw":"Deals <@ba.vup>260% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>4 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 260% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 4 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},"talents":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"skills":[{"descRaw":"Immediately gains <@ba.vup>10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has <@ba.vup>-5 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right), and gains a <$ba.barrier>Barrier equal to <@ba.vup>50% of SilverAsh the Reignfrost's Max HP upon deployment","name":"Pawn Break","desc":"Immediately gains 10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has -5 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right), and gains a Barrier equal to 50% of SilverAsh the Reignfrost's Max HP upon deployment"},{"descRaw":"Deals <@ba.vup>260% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>4 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 260% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 4 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, removes enemies' <$ba.invisible>Invisibility, attacks deal <@ba.vup>140% ATK as Physical damage and inflict <@ba.vup>20% <$ba.fragile>Fragile to targets in a straight line; immediately gains <@ba.vup>5 DP, then gradually gains <@ba.vup>24 DP\n<@ba.rem>On first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n<@ba.rem>'Eye of the Blizzard' is deployable when skill is active","name":"Castled King","desc":"Attack Range expands, removes enemies' Invisibility, attacks deal 140% ATK as Physical damage and inflict 20% Fragile to targets in a straight line; immediately gains 5 DP, then gradually gains 24 DP\nOn first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n'Eye of the Blizzard' is deployable when skill is active"}],"_h":"3j6e3v3vx35brrix5oixj4idpex24omar0mlx35brryjjlgt"},"chess_char_5_14_b":{"name":"SilverAsh the Reignfrost","subProfessionName":"Strategist","trait":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"skill":{"descRaw":"Deals <@ba.vup>320% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>5 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 320% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 5 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},"talents":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"skills":[{"descRaw":"Immediately gains <@ba.vup>10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has <@ba.vup>-5 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right), and gains a <$ba.barrier>Barrier equal to <@ba.vup>50% of SilverAsh the Reignfrost's Max HP upon deployment","name":"Pawn Break","desc":"Immediately gains 10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has -5 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right), and gains a Barrier equal to 50% of SilverAsh the Reignfrost's Max HP upon deployment"},{"descRaw":"Deals <@ba.vup>320% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>5 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 320% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 5 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, removes enemies' <$ba.invisible>Invisibility, attacks deal <@ba.vup>170% ATK as Physical damage and inflict <@ba.vup>25% <$ba.fragile>Fragile to targets in a straight line; immediately gains <@ba.vup>6 DP, then gradually gains <@ba.vup>24 DP\n<@ba.rem>On first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n<@ba.rem>'Eye of the Blizzard' is deployable when skill is active","name":"Castled King","desc":"Attack Range expands, removes enemies' Invisibility, attacks deal 170% ATK as Physical damage and inflict 25% Fragile to targets in a straight line; immediately gains 6 DP, then gradually gains 24 DP\nOn first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n'Eye of the Blizzard' is deployable when skill is active"}],"traitBase":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"talentsBase":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"_h":"3j6e3v3vqv5b37ix5oixj4idpex24omar0mlqv5b37u6jl563v3vix5oixj4idpex24o"},"chess_char_5_15_a":{"name":"Thorns the Lodestar","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>12s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>120% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>12s\n<@ba.rem>Can store 1 charge","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 12s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 120% ATK as Arts damage per second; allies in the area recover HP equal to 12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 12s\nCan store 1 charge"},"talents":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"module":{"name":"A Three-Sided Coin"},"skills":[{"descRaw":"Throws an Alchemical Unit at an ally; for <@ba.vup>6s, this ally and other allies on the 8 surrounding tiles gain DEF <@ba.vup>+60 and recover HP equal to <@ba.vup>11% ATK per second","name":"Wave Reckoning","desc":"Throws an Alchemical Unit at an ally; for 6s, this ally and other allies on the 8 surrounding tiles gain DEF +60 and recover HP equal to 11% ATK per second"},{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>12s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>120% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>12s\n<@ba.rem>Can store 1 charge","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 12s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 120% ATK as Arts damage per second; allies in the area recover HP equal to 12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 12s\nCan store 1 charge"},{"descRaw":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the <@ba.vup>3 Operators with the lowest Block; for <@ba.vup>19s, enemies within the defined area have ATK <@ba.vup>-12%, DEF <@ba.vup>-32%, RES <@ba.vup>-32% (does not stack); enemies also take <@ba.vup>120% ATK as Arts damage per second; these effects gradually increase (reaching max values after <@ba.vup>15s: ATK <@ba.vup>-21%, DEF <@ba.vup>-41%, RES <@ba.vup>-41%, take <@ba.vup>300% ATK as Arts damage per second)","name":"'Zona Marítima Personal'","desc":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the 3 Operators with the lowest Block; for 19s, enemies within the defined area have ATK -12%, DEF -32%, RES -32% (does not stack); enemies also take 120% ATK as Arts damage per second; these effects gradually increase (reaching max values after 15s: ATK -21%, DEF -41%, RES -41%, take 300% ATK as Arts damage per second)"}],"_h":"3zs2yqtaq4i4u7osn25eududyeb3yeyg8up2xfq4i4u7vej2wf"},"chess_char_5_15_b":{"name":"Thorns the Lodestar","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>15s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>140% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>15s\n<@ba.rem>Can store 2 charges","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 15s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 140% ATK as Arts damage per second; allies in the area recover HP equal to 15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 15s\nCan store 2 charges"},"talents":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"module":{"name":"A Three-Sided Coin"},"skills":[{"descRaw":"Throws an Alchemical Unit at an ally; for <@ba.vup>7s, this ally and other allies on the 8 surrounding tiles gain DEF <@ba.vup>+75 and recover HP equal to <@ba.vup>14% ATK per second","name":"Wave Reckoning","desc":"Throws an Alchemical Unit at an ally; for 7s, this ally and other allies on the 8 surrounding tiles gain DEF +75 and recover HP equal to 14% ATK per second"},{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>15s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>140% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>15s\n<@ba.rem>Can store 2 charges","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 15s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 140% ATK as Arts damage per second; allies in the area recover HP equal to 15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 15s\nCan store 2 charges"},{"descRaw":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the <@ba.vup>3 Operators with the lowest Block; for <@ba.vup>20s, enemies within the defined area have ATK <@ba.vup>-13%, DEF <@ba.vup>-33%, RES <@ba.vup>-33% (does not stack); enemies also take <@ba.vup>150% ATK as Arts damage per second; these effects gradually increase (reaching max values after <@ba.vup>15s: ATK <@ba.vup>-25%, DEF <@ba.vup>-45%, RES <@ba.vup>-45%, take <@ba.vup>330% ATK as Arts damage per second)","name":"'Zona Marítima Personal'","desc":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the 3 Operators with the lowest Block; for 20s, enemies within the defined area have ATK -13%, DEF -33%, RES -33% (does not stack); enemies also take 150% ATK as Arts damage per second; these effects gradually increase (reaching max values after 15s: ATK -25%, DEF -45%, RES -45%, take 330% ATK as Arts damage per second)"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"modules":[{"name":"A Three-Sided Coin","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"3zs2yqkytakyx8i44fosn25eududyeb3yeygb0p2ehx8i44fvtj2gayqtaosn25eududyeb3yeygyqkytaky"},"chess_char_5_16_a":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"}],"_h":"m8mz0x0xygn2ppdu3kdu3ktd0ixeygn2pp"},"chess_char_5_16_b":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"modules":[{"name":"Medic Environment Analyze System","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"m8mz0xd00x5kj1n2gidu3kdu3kdg0ipdj1n2gi0x0xdu3kdu3k0xd00x5k"},"chess_char_5_17_a":{"name":"Mountain","subProfessionName":"Fighter","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-30%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+35%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>4.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -30%, Attack Range reduces, ATK +35%, Block +1, attacks all blocked enemies, and restores 4.0% Max HP per second"},"talents":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"module":{"name":"'Price of Freedom'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK damage and hits 1 additional target","name":"Left Hook","desc":"The next attack deals 170% ATK damage and hits 1 additional target"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-30%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+35%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>4.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -30%, Attack Range reduces, ATK +35%, Block +1, attacks all blocked enemies, and restores 4.0% Max HP per second"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+55%, attacks hit <@ba.vup>2 times, increases the activation rate of the first Talent to <@ba.vup>48%, and each attack pushes up to <@ba.vup>3 surrounding targets away <@ba.vup>moderately","name":"Earth-Shattering Smash","desc":"Attack interval increases, ATK +55%, attacks hit 2 times, increases the activation rate of the first Talent to 48%, and each attack pushes up to 3 surrounding targets away moderately"}],"_h":"30lz3h3hh4spc5qqi0jaknknyzhlyznz4ktnzvh4spc55qd0pb"},"chess_char_5_17_b":{"name":"Mountain","subProfessionName":"Fighter","trait":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"skill":{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-25%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+50%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>5.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -25%, Attack Range reduces, ATK +50%, Block +1, attacks all blocked enemies, and restores 5.0% Max HP per second"},"talents":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"module":{"name":"'Price of Freedom'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK damage and hits 1 additional target","name":"Left Hook","desc":"The next attack deals 200% ATK damage and hits 1 additional target"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-25%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+50%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>5.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -25%, Attack Range reduces, ATK +50%, Block +1, attacks all blocked enemies, and restores 5.0% Max HP per second"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+70%, attacks hit <@ba.vup>2 times, increases the activation rate of the first Talent to <@ba.vup>55%, and each attack pushes up to <@ba.vup>3 surrounding targets away <@ba.vup>moderately","name":"Earth-Shattering Smash","desc":"Attack interval increases, ATK +70%, attacks hit 2 times, increases the activation rate of the first Talent to 55%, and each attack pushes up to 3 surrounding targets away moderately"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"modules":[{"name":"'Price of Freedom'","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}},{"name":"'In the Dead of Night'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"}}],"_h":"30lz19jq9csp11qqi0jaknknyzhlyznzsqtnsl9csp113fd09s3h3hqqi0jaknknyzhlyznz19jqjoo4wy"},"chess_char_5_18_a":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, each attack restores HP to this unit equal to <@ba.vup>30% of the damage dealt","name":"Precise Thrashing","desc":"ATK +45%, each attack restores HP to this unit equal to 30% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"_h":"rugraaye67lzongnhsjthphp91fpftebebko8qlfq667lzonanlu28"},"chess_char_5_18_b":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, each attack restores HP to this unit equal to <@ba.vup>35% of the damage dealt","name":"Precise Thrashing","desc":"ATK +60%, each attack restores HP to this unit equal to 35% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"modules":[{"name":"The Binding of Gavial","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"Sanding and Polishing","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}},{"name":"Gavial the Invincible Limited Badge","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%","desc":"Attacks all blocked enemies","moduleDesc":"In Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%"}}],"_h":"rugrshhvnclz0qgnhsjthphp91fpftebebkog6lfaunclz0qiblugoaayegnhsjthphp91fpftebebkoshhvunaaxwye826yaaoeye86"},"chess_char_5_19_a":{"name":"Młynar","subProfessionName":"Liberator","trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skill":{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>10% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 10% of Młynar ATK as True damage."},"talents":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"module":{"name":"'Man in Scabbard'"},"skills":[{"descRaw":"Attacks deal <@ba.vup>145% ATK as Physical damage, DEF <@ba.vup>+30%","name":"Unvoiced Anger","desc":"Attacks deal 145% ATK as Physical damage, DEF +30%"},{"descRaw":"Attack interval <@ba.vdown>increased, attack range <@ba.vup>increased, attacks deal <@ba.vup>130% ATK <@ba.vup>twice.\n<@ba.rem>If an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)","name":"Unresolved Sorrow","desc":"Attack interval increased, attack range increased, attacks deal 130% ATK twice.\nIf an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)"},{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>10% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 10% of Młynar ATK as True damage."}],"_h":"n2jnun9tdt1ife022t06fofopp9eahxsxs8d376wor3gq581dt1ife"},"chess_char_5_19_b":{"name":"Młynar","subProfessionName":"Liberator","trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"},"skill":{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>11% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 11% of Młynar ATK as True damage."},"talents":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"module":{"name":"'Man in Scabbard'"},"skills":[{"descRaw":"Attacks deal <@ba.vup>170% ATK as Physical damage, DEF <@ba.vup>+40%","name":"Unvoiced Anger","desc":"Attacks deal 170% ATK as Physical damage, DEF +40%"},{"descRaw":"Attack interval <@ba.vdown>increased, attack range <@ba.vup>increased, attacks deal <@ba.vup>160% ATK <@ba.vup>twice.\n<@ba.rem>If an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)","name":"Unresolved Sorrow","desc":"Attack interval increased, attack range increased, attacks deal 160% ATK twice.\nIf an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)"},{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>11% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 11% of Młynar ATK as True damage."}],"traitBase":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"talentsBase":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"modules":[{"name":"'Man in Scabbard'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"}}],"_h":"n2jnunve9tyojq1ikz022t06fofopp9eahxsxs8dkw6w46phq55ejq1ikzun9t022t06fofopp9eahxsxs8dunve9tyo"},"chess_char_5_20_a":{"name":"Angelina","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+90% ATK, and can attack <@ba.vup>4 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +90% ATK, and can attack 4 enemies\nCannot use normal attacks while skill is inactive"},"talents":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"module":{"name":"Gravity Calibration Module"},"skills":[{"descRaw":"ATK <@ba.vup>+60%\n<@ba.rem>Automatically activated","name":"Arcane Staff - Quick Charge Mode","desc":"ATK +60%\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vup>reduces dramatically, but the Arts damage dealt by every attack is only <@ba.vdown>35% of ATK\n<@ba.rem>Cannot use Normal Attack when the skill is not activated","name":"Arcane Staff - Particle Mode","desc":"Attack Interval reduces dramatically, but the Arts damage dealt by every attack is only 35% of ATK\nCannot use Normal Attack when the skill is not activated"},{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+90% ATK, and can attack <@ba.vup>4 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +90% ATK, and can attack 4 enemies\nCannot use normal attacks while skill is inactive"}],"_h":"kqf2pn83uuq33k339twzelelx4hwg0hohole1lc02kvhvcw6uuq33k"},"chess_char_5_20_b":{"name":"Angelina","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+105% ATK, and can attack <@ba.vup>5 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +105% ATK, and can attack 5 enemies\nCannot use normal attacks while skill is inactive"},"talents":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"module":{"name":"Gravity Calibration Module"},"skills":[{"descRaw":"ATK <@ba.vup>+80%\n<@ba.rem>Automatically activated","name":"Arcane Staff - Quick Charge Mode","desc":"ATK +80%\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vup>reduces dramatically, but the Arts damage dealt by every attack is only <@ba.vdown>40% of ATK\n<@ba.rem>Cannot use Normal Attack when the skill is not activated","name":"Arcane Staff - Particle Mode","desc":"Attack Interval reduces dramatically, but the Arts damage dealt by every attack is only 40% of ATK\nCannot use Normal Attack when the skill is not activated"},{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+105% ATK, and can attack <@ba.vup>5 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +105% ATK, and can attack 5 enemies\nCannot use normal attacks while skill is inactive"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"modules":[{"name":"Gravity Calibration Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}},{"name":"Experimental Anti-Gravity Module","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}},{"name":"Angelina's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, all enemies on the field have Weight -1 while this unit is deployed","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"In Integrated Strategies, all enemies on the field have Weight -1 while this unit is deployed"}}],"_h":"kqf2uw085sq3ri339twzelelx4hwg0hoholec7c0gictvcba5sq3ripn83339twzelelx4hwg0hoholeuw084opn0i830ixmpnrc830g"},"chess_char_5_21_a":{"name":"Santalla","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>65% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 65% of Santalla's ATK as Arts damage"},"talents":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"module":{"name":"Ice Brazier"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>65% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 65% of Santalla's ATK as Arts damage"}],"_h":"wvkin1hbwsbv4sk792hapksdnu8ydm2gwsbv4s"},"chess_char_5_21_b":{"name":"Santalla","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>75% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 75% of Santalla's ATK as Arts damage"},"talents":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"module":{"name":"Ice Brazier"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>75% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 75% of Santalla's ATK as Arts damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"modules":[{"name":"Ice Brazier","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}}],"_h":"wvkin1jyhbza1fbvs1k792hapksdnuvddmw91fbvs1n1hbk792hapksdnun1jyhbza"},"chess_char_5_22_a":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>30% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +60%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 30% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, ASPD <@ba.vup>+30, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +140%, ASPD +30, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"_h":"w8cm8odo07cr3j5bq2trd5acgxwt3z8m5nbboi07cr3juzfi1d"},"chess_char_5_22_b":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>40% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +80%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 40% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+170%, ASPD <@ba.vup>+45, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +170%, ASPD +45, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"modules":[{"name":"'Aspiration'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}},{"name":"Consultation Toolkit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"}}],"_h":"w8cm8owrdowrzccrqi5bq2trd5acgxwt3z8mjgbb6bzccrqiqgfiu48odo5bq2trd5acgxwt3z8m8owrdowr3s8oe5doe5"},"chess_char_5_23_a":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>115% of ATK and heals an additional target\n<@ba.rem>Can store 2 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 115% of ATK and heals an additional target\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"}],"_h":"pq7q7676ujeilbmyxbwo6h6h25hb0duoujeilb"},"chess_char_5_23_b":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>130% of ATK and heals an additional target\n<@ba.rem>Can store 3 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 130% of ATK and heals an additional target\nCan store 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"modules":[{"name":"Unfinished Record","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"pq7q76by76dw97eiq9myxbwo6h6h25lz0dg897eiq97676myxbwo6h6h2576by76dw"},"chess_char_5_diy1_a":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy1_b":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy2_a":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy2_b":{"name":"Selected Operator","_h":"mc"},"chess_char_6_01_a":{"name":"Lemuen","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"skill":{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>240% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>360% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 240% of ATK as AoE Physical damage per bombardment (damage increases to 360% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity"}],"module":{"name":"'Magazine and Stained Glass'"},"skills":[{"descRaw":"Increases ATK to <@ba.vup>165% when attacking, and attacks 1 additional target\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salvē Etiam","desc":"Increases ATK to 165% when attacking, and attacks 1 additional target\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ASPD <@ba.vup>+50, ATK <@ba.vup>+40%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to <@ba.vup>2.5s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from <@ba.vup>180% to <@ba.vup>355%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Honesta Missio","desc":"ASPD +50, ATK +40%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to 2.5s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from 180% to 355%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>240% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>360% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 240% of ATK as AoE Physical damage per bombardment (damage increases to 360% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"vc9ogscosgr2zljfljzps6s690b990ai3yyjwdp0di47sgr2zl"},"chess_char_6_01_b":{"name":"Lemuen","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"},"skill":{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>270% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>390% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 270% of ATK as AoE Physical damage per bombardment (damage increases to 390% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity"}],"module":{"name":"'Magazine and Stained Glass'"},"skills":[{"descRaw":"Increases ATK to <@ba.vup>180% when attacking, and attacks 1 additional target\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salvē Etiam","desc":"Increases ATK to 180% when attacking, and attacks 1 additional target\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ASPD <@ba.vup>+65, ATK <@ba.vup>+50%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to <@ba.vup>3s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from <@ba.vup>180% to <@ba.vup>390%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Honesta Missio","desc":"ASPD +65, ATK +50%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to 3s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from 180% to 390%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>270% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>390% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 270% of ATK as AoE Physical damage per bombardment (damage increases to 390% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"talentsBase":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity"}],"modules":[{"name":"'Magazine and Stained Glass'","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"},"talentChanges":[{"descRaw":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity"}]}],"_h":"vc9ogsoycouwwur2zfjfljzps6s6hnb9hnaiktyj3o96dietwur2zfgscojfljzps6s690b990aigsoycouwhnb9hn"},"chess_char_6_02_a":{"name":"Pramanix the Prerita","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+35% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>180% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +35% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 180% ATK as Arts damage"},"talents":[{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","name":"Unending Snows","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","potBelow":{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"module":{"name":"A Thousandth of A Heart"},"skills":[{"descRaw":"Deals <@ba.vup>390% ATK as Arts damage to all enemies within range, inflicting <$ba.cold>Cold for <@ba.vup>3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\n<@ba.rem>Can store 2 charges","name":"Ere Snow, Bells Chime","desc":"Deals 390% ATK as Arts damage to all enemies within range, inflicting Cold for 3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\nCan store 2 charges"},{"descRaw":"Attacks deal <@ba.vup>310% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take <@ba.vup>20% ATK as Arts damage every second, and are inflicted with <@ba.vup>5 seconds of <$ba.cold>Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\n<@ba.rem>Unlimited duration, can manually deactivate skill (skill can be deactivated at will)","name":"Peaks, Clad in Frost","desc":"Attacks deal 310% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take 20% ATK as Arts damage every second, and are inflicted with 5 seconds of Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\nUnlimited duration, can manually deactivate skill (skill can be deactivated at will)"},{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+35% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>180% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +35% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 180% ATK as Arts damage"}],"_h":"ija03fl5hpufbkenysfzlnlnkt5vot9qpimejhfwrzmorhlzhpufbk"},"chess_char_6_02_b":{"name":"Pramanix the Prerita","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"skill":{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+70% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>210% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +70% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 210% ATK as Arts damage"},"talents":[{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","name":"Unending Snows","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","potBelow":{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"module":{"name":"A Thousandth of A Heart"},"skills":[{"descRaw":"Deals <@ba.vup>480% ATK as Arts damage to all enemies within range, inflicting <$ba.cold>Cold for <@ba.vup>3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\n<@ba.rem>Can store 2 charges","name":"Ere Snow, Bells Chime","desc":"Deals 480% ATK as Arts damage to all enemies within range, inflicting Cold for 3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\nCan store 2 charges"},{"descRaw":"Attacks deal <@ba.vup>350% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take <@ba.vup>20% ATK as Arts damage every second, and are inflicted with <@ba.vup>5 seconds of <$ba.cold>Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\n<@ba.rem>Unlimited duration, can manually deactivate skill (skill can be deactivated at will)","name":"Peaks, Clad in Frost","desc":"Attacks deal 350% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take 20% ATK as Arts damage every second, and are inflicted with 5 seconds of Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\nUnlimited duration, can manually deactivate skill (skill can be deactivated at will)"},{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+70% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>210% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +70% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 210% ATK as Arts damage"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","name":"Unending Snows","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","potBelow":{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"modules":[{"name":"A Thousandth of A Heart","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"talentChanges":[null,{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","name":"Unending Snows","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","potBelow":{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow"}}]}],"_h":"ija03fuhl523buufk9aeysaeyfyfkt5vot9qpimeedfws77orhmzbuufk93fl5enysfzlnlnkt5vot9qpime3fuhl523aeysaeyfyf"},"chess_char_6_03_a":{"name":"Yu","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"skill":{"descRaw":"Max HP <@ba.vup>+50%, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>6% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>10% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +50%, ATK +50%, DEF +50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 6% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 10% chance of being removed"},"talents":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 4 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 4 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second","potBelow":{"descRaw":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second","desc":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second"}}],"module":{"name":"Tastes of Life"},"skills":[{"descRaw":"Passive Effect: becomes more likely to be attacked\nMax HP <@ba.vup>+25%, DEF <@ba.vup>+25%; every time Yu is attacked, deals <@ba.vup>30% of Yu's ATK as <$ba.dt.burning2>Burn to the attacker","name":"Today's Host","desc":"Passive Effect: becomes more likely to be attacked\nMax HP +25%, DEF +25%; every time Yu is attacked, deals 30% of Yu's ATK as Burn to the attacker"},{"descRaw":"Immediately deals <@ba.vup>100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block <@ba.vup>+2, Max HP <@ba.vup>+100%, ATK <@ba.vup>+170%, and normal attacks deal <@ba.vup>Arts damage","name":"For Guests, Bounteous Gifts","desc":"Immediately deals 100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block +2, Max HP +100%, ATK +170%, and normal attacks deal Arts damage"},{"descRaw":"Max HP <@ba.vup>+50%, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>6% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>10% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +50%, ATK +50%, DEF +50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 6% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 10% chance of being removed"}],"_h":"pw3l0g0gmwol2ss96c33phfveybm9mbi9iok7uge6ydibjtlmwol2s"},"chess_char_6_03_b":{"name":"Yu","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+80%, ATK <@ba.vup>+80%, DEF <@ba.vup>+80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>7% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>15% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +80%, ATK +80%, DEF +80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 7% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 15% chance of being removed"},"talents":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 2 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 2 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%","potBelow":{"descRaw":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","desc":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%"}}],"module":{"name":"Tastes of Life"},"skills":[{"descRaw":"Passive Effect: becomes more likely to be attacked\nMax HP <@ba.vup>+40%, DEF <@ba.vup>+40%; every time Yu is attacked, deals <@ba.vup>40% of Yu's ATK as <$ba.dt.burning2>Burn to the attacker","name":"Today's Host","desc":"Passive Effect: becomes more likely to be attacked\nMax HP +40%, DEF +40%; every time Yu is attacked, deals 40% of Yu's ATK as Burn to the attacker"},{"descRaw":"Immediately deals <@ba.vup>100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block <@ba.vup>+2, Max HP <@ba.vup>+130%, ATK <@ba.vup>+200%, and normal attacks deal <@ba.vup>Arts damage","name":"For Guests, Bounteous Gifts","desc":"Immediately deals 100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block +2, Max HP +130%, ATK +200%, and normal attacks deal Arts damage"},{"descRaw":"Max HP <@ba.vup>+80%, ATK <@ba.vup>+80%, DEF <@ba.vup>+80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>7% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>15% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +80%, ATK +80%, DEF +80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 7% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 15% chance of being removed"}],"traitBase":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 4 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 4 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second","potBelow":{"descRaw":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second","desc":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second"}}],"modules":[{"name":"Tastes of Life","traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"talentChanges":[{"descRaw":"When there are at least 2 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 2 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%","potBelow":{"descRaw":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","desc":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%"}}]}],"_h":"pw3l0gdy0gssttol5zs96c33phfvm2bm61xyb5okwnge3xjfbjvyttol5z0g0gs96c33phfveybm9mbi9iok0gdy0gssm2bm61xyb5"},"chess_char_6_04_a":{"name":"Skadi the Corrupting Heart","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>40% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 40% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 65% of this unit's ATK"},"talents":[{"descRaw":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"module":{"name":"An Exuvia of Her Past"},"skills":[{"descRaw":"Immediately restores all HP and gains Max HP <@ba.vup>+110%. The healing effect of this unit's Trait is increased to <@ba.vup>50% and <@ba.vup>50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)","name":"Chant of Returning by Varied Paths","desc":"Immediately restores all HP and gains Max HP +110%. The healing effect of this unit's Trait is increased to 50% and 50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)"},{"descRaw":"All other ally units within Attack Range gain <$ba.inspire>Inspiration equal to <@ba.vup>30% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to <@ba.vup>16%\n<@ba.rem>Unlimited duration","name":"Wish of Burial Beyond the Light","desc":"All other ally units within Attack Range gain Inspiration equal to 30% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to 16%\nUnlimited duration"},{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>40% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 40% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 65% of this unit's ATK"}],"_h":"vcz9rj9ptxuk18s4lbs4pqjke2jsjsl2v5lbzij4vg5etxuk18"},"chess_char_6_04_b":{"name":"Skadi the Corrupting Heart","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>55% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 55% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 80% of this unit's ATK"},"talents":[{"descRaw":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"module":{"name":"An Exuvia of Her Past"},"skills":[{"descRaw":"Immediately restores all HP and gains Max HP <@ba.vup>+140%. The healing effect of this unit's Trait is increased to <@ba.vup>60% and <@ba.vup>50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)","name":"Chant of Returning by Varied Paths","desc":"Immediately restores all HP and gains Max HP +140%. The healing effect of this unit's Trait is increased to 60% and 50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)"},{"descRaw":"All other ally units within Attack Range gain <$ba.inspire>Inspiration equal to <@ba.vup>45% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to <@ba.vup>17%\n<@ba.rem>Unlimited duration","name":"Wish of Burial Beyond the Light","desc":"All other ally units within Attack Range gain Inspiration equal to 45% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to 17%\nUnlimited duration"},{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>55% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 55% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 80% of this unit's ATK"}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"modules":[{"name":"An Exuvia of Her Past","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"talentChanges":[{"descRaw":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s"}]},{"name":"New Generation","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When this unit's skill is active, allies within Attack Range gain 30 Physical and Arts <$ba.dmgresistance>Damage Reduction","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When this unit's skill is active, allies within Attack Range gain 30 Physical and Arts Damage Reduction"},"talentChanges":[null,{"descRaw":"ATK +12% <@ba.talpu>(+3%) and DEF +8% when there is an allied unit within range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] operator, gain ATK +23% <@ba.talpu>(+3%) and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","name":"Predatory Habits","desc":"ATK +12% (+3%) and DEF +8% when there is an allied unit within range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] operator, gain ATK +23% (+3%) and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","potBelow":{"descRaw":"ATK +9% and DEF +8% when there is an allied unit within Attack Range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] Operator, gain ATK +20% and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","desc":"ATK +9% and DEF +8% when there is an allied unit within Attack Range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] Operator, gain ATK +20% and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP"}}]}],"_h":"vcz9rjxy9pmohaukcdzdlbzdpqjke2jsjsl2tplbv2ctvg9dhaukcdrj9ps4lbs4pqjke2jsjsl2rjxy9pmozdlbzdh5rj4x9pyie2jkh2otot"},"chess_char_6_05_a":{"name":"Passenger","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"skill":{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>115% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 115% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"},"talents":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%)","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%)","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8%","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8%"}}],"module":{"name":"Electromagnetic Regulator"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%; The attack will jump between at most <@ba.vup>4 enemies and the duration of the <$ba.sluggish>Slow is increased to <@ba.vup>1.5 seconds","name":"Touch of Static","desc":"Increases the ATK of the next attack to 180%; The attack will jump between at most 4 enemies and the duration of the Slow is increased to 1.5 seconds"},{"descRaw":"Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+15%, Attack Interval <@ba.vup>decreases a little. Increase the maximum number of jumps to <@ba.vup>5","name":"Focus Command","desc":"Attack Range +1 tile, ATK +15%, Attack Interval decreases a little. Increase the maximum number of jumps to 5"},{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>115% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 115% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"}],"_h":"8lw66v5lk9ezuqfe0vdmk5k5ntj76b53533epdl2pkijyarfk9ezuq"},"chess_char_6_05_b":{"name":"Passenger","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"skill":{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>130% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 130% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"},"talents":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%) and own SP recovery rate +0.25/second","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%) and own SP recovery rate +0.25/second","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second"}}],"module":{"name":"Electromagnetic Regulator"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>210%; The attack will jump between at most <@ba.vup>4 enemies and the duration of the <$ba.sluggish>Slow is increased to <@ba.vup>1.5 seconds","name":"Touch of Static","desc":"Increases the ATK of the next attack to 210%; The attack will jump between at most 4 enemies and the duration of the Slow is increased to 1.5 seconds"},{"descRaw":"Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+20%, Attack Interval <@ba.vup>decreases. Increase the maximum number of jumps to <@ba.vup>5","name":"Focus Command","desc":"Attack Range +1 tile, ATK +20%, Attack Interval decreases. Increase the maximum number of jumps to 5"},{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>130% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 130% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"talentsBase":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%)","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%)","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8%","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8%"}}],"modules":[{"name":"Electromagnetic Regulator","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"talentChanges":[{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%) and own SP recovery rate +0.25/second","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%) and own SP recovery rate +0.25/second","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second"}}]},{"name":"Gold of Crowns","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump <@ba.kw>no longer deals less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump no longer deals less damage and inflicts a brief Slow"},"talentChanges":[{"descRaw":"When attacking enemies with 70% or more HP, Passenger will deal 33% <@ba.talpu>(+5%) increased damage to them for 4 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 70% or more HP, Passenger will deal 33% (+5%) increased damage to them for 4 seconds","potBelow":{"descRaw":"When attacking enemies with 70% or more HP, Passenger will deal 28% increased damage to them for 4 seconds","desc":"When attacking enemies with 70% or more HP, Passenger will deal 28% increased damage to them for 4 seconds"}}]},{"name":"Passenger's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, allies take -100% damage from environmental effects; Passenger gains ATK +60% and obtains 1 SP per second","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow","moduleDesc":"In Reclamation Algorithm, allies take -100% damage from environmental effects; Passenger gains ATK +60% and obtains 1 SP per second"},"talentChanges":[null,{"name":"Mechanism Analysis","potBelow":{"descRaw":"When hitting an enemy with more than 80% HP, Passenger deals 20% more damage to it for 3 seconds; in <@ba.kw>Reclamation Algorithm, every 10 seconds strikes 5 targets on the field with lightning (dense targets are more likely to be chosen), dealing Arts damage equal to 500% of Passenger's ATK to all units in the area, granting vision of that area for 12 seconds, and giving hit friendly units 2 SP","desc":"When hitting an enemy with more than 80% HP, Passenger deals 20% more damage to it for 3 seconds; in Reclamation Algorithm, every 10 seconds strikes 5 targets on the field with lightning (dense targets are more likely to be chosen), dealing Arts damage equal to 500% of Passenger's ATK to all units in the area, granting vision of that area for 12 seconds, and giving hit friendly units 2 SP"}}]}],"_h":"8lw6h9stcqezizfe0vdmk5k50pj7bz8r8r3eq9l2wsfhya1dcqeziz6v5lfe0vdmk5k5ntj76b53533eh9st0pj7bz8r8rn13ayaet0vzltdtdud6v415ly10vr6bk"},"chess_char_6_06_a":{"name":"Pepe","subProfessionName":"Earthshaker","trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+150%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+13% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +150%; attacks Stun targets for 0.8 seconds (1 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +13% ATK, stacking up to 4 times"},"talents":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"module":{"name":"Rain or Shine"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% ATK as Physical damage. When Pepe is affected by a <$ba.debuff>Negative Status, this skill can be used to remove the <$ba.debuff>Negative Status\n<@ba.rem>Can store 1 charge","name":"Get Stamped!","desc":"The next attack deals 190% ATK as Physical damage. When Pepe is affected by a Negative Status, this skill can be used to remove the Negative Status\nCan store 1 charge"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+55%, ASPD <@ba.vup>+50, attacks random enemies within attack range\n<@ba.rem>Each time this skill is activated, the next skill use has an additional ASPD +25, stacking up to 2 times","name":"Whirling Hammer Defense","desc":"Attack Range increases, ATK +55%, ASPD +50, attacks random enemies within attack range\nEach time this skill is activated, the next skill use has an additional ASPD +25, stacking up to 2 times"},{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+150%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+13% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +150%; attacks Stun targets for 0.8 seconds (1 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +13% ATK, stacking up to 4 times"}],"_h":"t3bwzvn7dytojror5gmjk3k3991szrw5w5lt060tnh3gzx7hdytojr"},"chess_char_6_06_b":{"name":"Pepe","subProfessionName":"Earthshaker","trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+180%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1.5 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+16% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +180%; attacks Stun targets for 0.8 seconds (1.5 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +16% ATK, stacking up to 4 times"},"talents":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"module":{"name":"Rain or Shine"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% ATK as Physical damage. When Pepe is affected by a <$ba.debuff>Negative Status, this skill can be used to remove the <$ba.debuff>Negative Status\n<@ba.rem>Can store 1 charge","name":"Get Stamped!","desc":"The next attack deals 230% ATK as Physical damage. When Pepe is affected by a Negative Status, this skill can be used to remove the Negative Status\nCan store 1 charge"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+70%, ASPD <@ba.vup>+70, attacks random enemies within attack range\n<@ba.rem>Each time this skill is activated, the next skill use has an additional ASPD +30, stacking up to 2 times","name":"Whirling Hammer Defense","desc":"Attack Range increases, ATK +70%, ASPD +70, attacks random enemies within attack range\nEach time this skill is activated, the next skill use has an additional ASPD +30, stacking up to 2 times"},{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+180%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1.5 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+16% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +180%; attacks Stun targets for 0.8 seconds (1.5 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +16% ATK, stacking up to 4 times"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"talentsBase":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"modules":[{"name":"Rain or Shine","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"talentChanges":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP"}}]},{"name":"Pepe's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, Redeployment Time reduces significantly if carrying resources","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"In Reclamation Algorithm, Redeployment Time reduces significantly if carrying resources"},"talentChanges":[{"descRaw":"When deployed, all Guard Operators gain +20% <@ba.talpu>(+4%) ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","name":"Perfuse With Lotus","desc":"When deployed, all Guard Operators gain +20% (+4%) ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","potBelow":{"descRaw":"When deployed, all Guard Operators gain +16% ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","desc":"When deployed, all Guard Operators gain +16% ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)"}},null,{"descRaw":"When deployed, all Guard Operators gain +20% <@ba.talpu>(+4%) ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","name":"Perfuse With Lotus","desc":"When deployed, all Guard Operators gain +20% (+4%) ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","potBelow":{"descRaw":"When deployed, all Guard Operators gain +16% ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","desc":"When deployed, all Guard Operators gain +16% ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)"}}]}],"_h":"t3bwzviun74eljto8i6u5gcqrjrj991szrw5w5ltzd0tno99zxqqljto8izvn7or5gmjk3k3991szrw5w5ltzviun74e6u5gcqrjrjhzzvcon74gdk1s623khsdk1s623khs"},"chess_char_6_07_a":{"name":"Vina Victoria","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+145%, attack target count <@ba.vup>+1, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +145%, attack target count +1, Attack Interval reduces, attacks deal True damage"},"talents":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 22% <@ba.talpu>(+2%) less Physical damage, and Vina gains +6% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 22% (+2%) less Physical damage, and Vina gains +6% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"module":{"name":"The Adventure of the Lioness"},"skills":[{"descRaw":"The next attack deals <@ba.vup>90% ATK as <@ba.vup>True damage to all surrounding ground enemies","name":"Reforged Radiance","desc":"The next attack deals 90% ATK as True damage to all surrounding ground enemies"},{"descRaw":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery <@ba.vup>+0.3/s\nUpon automatic activation: Attack Range <@ba.vup>+1, ATK <@ba.vup>+135%, attack target count <@ba.vup>+1\n<@ba.rem>Unlimited duration","name":"Homeward Bound","desc":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery +0.3/s\nUpon automatic activation: Attack Range +1, ATK +135%, attack target count +1\nUnlimited duration"},{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+145%, attack target count <@ba.vup>+1, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +145%, attack target count +1, Attack Interval reduces, attacks deal True damage"}],"_h":"8vc5ce5y6ism388m3gpo3m3m4cb22bccqrw769a9l5h6wm5y6ism38"},"chess_char_6_07_b":{"name":"Vina Victoria","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"skill":{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+160%, attack target count <@ba.vup>+2, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +160%, attack target count +2, Attack Interval reduces, attacks deal True damage"},"talents":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 28% <@ba.talpu>(+2%) less Physical damage, and Vina gains +8% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 28% (+2%) less Physical damage, and Vina gains +8% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"module":{"name":"The Adventure of the Lioness"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% ATK as <@ba.vup>True damage to all surrounding ground enemies","name":"Reforged Radiance","desc":"The next attack deals 120% ATK as True damage to all surrounding ground enemies"},{"descRaw":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery <@ba.vup>+0.5/s\nUpon automatic activation: Attack Range <@ba.vup>+1, ATK <@ba.vup>+150%, attack target count <@ba.vup>+1\n<@ba.rem>Unlimited duration","name":"Homeward Bound","desc":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery +0.5/s\nUpon automatic activation: Attack Range +1, ATK +150%, attack target count +1\nUnlimited duration"},{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+160%, attack target count <@ba.vup>+2, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +160%, attack target count +2, Attack Interval reduces, attacks deal True damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 22% <@ba.talpu>(+2%) less Physical damage, and Vina gains +6% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 22% (+2%) less Physical damage, and Vina gains +6% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"modules":[{"name":"The Adventure of the Lioness","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"talentChanges":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 28% <@ba.talpu>(+2%) less Physical damage, and Vina gains +8% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 28% (+2%) less Physical damage, and Vina gains +8% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range"}}]},{"name":"'Speed and Bag'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by her or her own Summons receive <@ba.kw>10% <$ba.fragile>Fragile","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by her or her own Summons receive 10% Fragile"},"talentChanges":[null,{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten on regular enemies for 7 <@ba.talpu>(+1) seconds, while Elite and Leader enemies are <$ba.tremble>Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten on regular enemies for 7 (+1) seconds, while Elite and Leader enemies are Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten on regular enemies for 6 seconds, while Elite and Leader enemies are <$ba.tremble>Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","desc":"When damaging an enemy for the first time, inflicts Frighten on regular enemies for 6 seconds, while Elite and Leader enemies are Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets"}}]}],"_h":"8vc5cetd5ynzxssmbq5i3g9gkuku4cb22bccqrw7mba9brklwm53xssmbqce5y8m3gpo3m3m4cb22bccqrw7cetd5ynz5i3g9gkukuz2cew05yaupeb2b4uyxo"},"chess_char_6_08_a":{"name":"Reed the Flame Shadow","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+25%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>100% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +25%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 100% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"},"talents":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 55%<@ba.talpu> (+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, Reed the Flame Shadow heals herself for 55% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed","desc":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed"}}],"module":{"name":"'A Floral Garland to the Red Dragon'"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Prioritizing ground Operators, gives <@ba.vup>1 ally 3 fireballs with the following effect: Every <@ba.vup>1.5s, deals <@ba.vup>160% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally.","name":"Wither and Thrive","desc":"Prioritizing ground Operators, gives 1 ally 3 fireballs with the following effect: Every 1.5s, deals 160% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally."},{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+25%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>100% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +25%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 100% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"}],"_h":"fuuli5yzxs3l6l6q96a5j2apaey5miwnwnp28ydm2gbf8neixs3l6l"},"chess_char_6_08_b":{"name":"Reed the Flame Shadow","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+40%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>110% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +40%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 110% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"},"talents":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% <@ba.talpu>(+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed"}}],"module":{"name":"'A Floral Garland to the Red Dragon'"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Prioritizing ground Operators, gives <@ba.vup>2 allies 3 fireballs with the following effect: Every <@ba.vup>1.5s, deals <@ba.vup>190% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally.","name":"Wither and Thrive","desc":"Prioritizing ground Operators, gives 2 allies 3 fireballs with the following effect: Every 1.5s, deals 190% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally."},{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+40%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>110% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +40%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 110% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 55%<@ba.talpu> (+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, Reed the Flame Shadow heals herself for 55% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed","desc":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed"}}],"modules":[{"name":"'A Floral Garland to the Red Dragon'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"talentChanges":[{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% <@ba.talpu>(+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed"}}]},{"name":"\"A Corner of One's Own\"","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","moduleDescRaw":"When there is an injured allied Operator within Attack Range, damage dealt increases to <@ba.kw>110%","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt","moduleDesc":"When there is an injured allied Operator within Attack Range, damage dealt increases to 110%"},"talentChanges":[null,{"name":"Cinder","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Scorch on the enemy: ATK -20% and 38% <$ba.magicfragile>[Arts Fragility], non-stackable, lasts 8 seconds","desc":"When dealing damage, 30% chance to inflict Scorch on the enemy: ATK -20% and 38% [Arts Fragility], non-stackable, lasts 8 seconds"}}]}],"_h":"fuuluarymp3l366q96a5j2apqyy5t2wzwzp2vddmw9xo8nmnmp3l36i5yz6q96a5j2apaey5miwnwnp2uaryqyy5t2wzwzyii5mpyzfj961knr"},"chess_char_6_09_a":{"name":"Virtuosa","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skill":{"descRaw":"Deal <@ba.vup>210% ATK as Arts damage, and an additional <@ba.vup>85% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 210% ATK as Arts damage, and an additional 85% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},"talents":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 22% more <$ba.dt.apoptosis2>Necrosis <@ba.talpu>(+2%)","name":"Mental Inversion","desc":"Enemies within attack range take 22% more Necrosis (+2%)","potBelow":{"descRaw":"Enemies within attack range take 20% more <$ba.dt.apoptosis2>Necrosis","desc":"Enemies within attack range take 20% more Necrosis"}}],"module":{"name":"The Decrescendo"},"skills":[{"descRaw":"Deal <@ba.vup>210% ATK as Arts damage, and an additional <@ba.vup>85% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 210% ATK as Arts damage, and an additional 85% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},{"descRaw":"ASPD <@ba.vup>+30, attack <@ba.vup>1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal <@ba.vup>15% ATK as <$ba.dt.apoptosis2>Necrosis","name":"'Requiem Mass'","desc":"ASPD +30, attack 1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal 15% ATK as Necrosis"},{"descRaw":"<@ba.vdown>Stops attacking, Attack Range <@ba.vup>increases, ATK <@ba.vup>+105%, 2nd Talent effect increased to <@ba.vup>1.9x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP <@ba.vup>+20%, the one with the highest ATK gains ATK <@ba.vup>+20%, and the one with the highest DEF gains DEF <@ba.vup>+20%","name":"'Liberal Tango'","desc":"Stops attacking, Attack Range increases, ATK +105%, 2nd Talent effect increased to 1.9x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP +20%, the one with the highest ATK gains ATK +20%, and the one with the highest DEF gains DEF +20%"}],"_h":"q5cpi24y7xdlfbnea296tcn3h8f5r7z77xdlfb0bxizm5yhfzk"},"chess_char_6_09_b":{"name":"Virtuosa","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"skill":{"descRaw":"Deal <@ba.vup>240% ATK as Arts damage, and an additional <@ba.vup>95% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 240% ATK as Arts damage, and an additional 95% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},"talents":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 35% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","name":"Mental Inversion","desc":"Enemies within attack range take 35% (+2%) more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility","potBelow":{"descRaw":"Enemies within attack range take 33% more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","desc":"Enemies within attack range take 33% more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility"}}],"module":{"name":"The Decrescendo"},"skills":[{"descRaw":"Deal <@ba.vup>240% ATK as Arts damage, and an additional <@ba.vup>95% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 240% ATK as Arts damage, and an additional 95% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},{"descRaw":"ASPD <@ba.vup>+45, attack <@ba.vup>1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal <@ba.vup>20% ATK as <$ba.dt.apoptosis2>Necrosis","name":"'Requiem Mass'","desc":"ASPD +45, attack 1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal 20% ATK as Necrosis"},{"descRaw":"<@ba.vdown>Stops attacking, Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, 2nd Talent effect increased to <@ba.vup>2.2x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP <@ba.vup>+25%, the one with the highest ATK gains ATK <@ba.vup>+25%, and the one with the highest DEF gains DEF <@ba.vup>+25%","name":"'Liberal Tango'","desc":"Stops attacking, Attack Range increases, ATK +140%, 2nd Talent effect increased to 2.2x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP +25%, the one with the highest ATK gains ATK +25%, and the one with the highest DEF gains DEF +25%"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 22% more <$ba.dt.apoptosis2>Necrosis <@ba.talpu>(+2%)","name":"Mental Inversion","desc":"Enemies within attack range take 22% more Necrosis (+2%)","potBelow":{"descRaw":"Enemies within attack range take 20% more <$ba.dt.apoptosis2>Necrosis","desc":"Enemies within attack range take 20% more Necrosis"}}],"modules":[{"name":"The Decrescendo","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"Enemies within attack range take 35% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","name":"Mental Inversion","desc":"Enemies within attack range take 35% (+2%) more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility","potBelow":{"descRaw":"Enemies within attack range take 33% more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","desc":"Enemies within attack range take 33% more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility"}}]},{"name":"'Tuning on the Heart'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Enemies within Attack Range receive 10% <$ba.elementfragile>Elemental Fragility","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Enemies within Attack Range receive 10% Elemental Fragility"},"talentChanges":[null,{"descRaw":"When deployed, all enemies take 22% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis, and receive 150 Elemental Damage per second when under the burst effect of <$ba.dt.apoptosis2>Necrosis","name":"Mental Inversion","desc":"When deployed, all enemies take 22% (+2%) more Necrosis, and receive 150 Elemental Damage per second when under the burst effect of Necrosis","potBelow":{"descRaw":"When deployed, all enemies take 20% more <$ba.dt.apoptosis2>Necrosis, and receive 150 Elemental Damage per second when under the burst effect of <$ba.dt.apoptosis2>Necrosis","desc":"When deployed, all enemies take 20% more Necrosis, and receive 150 Elemental Damage per second when under the burst effect of Necrosis"}}]}],"_h":"q5cpi25g4yj6srdlo1nea29672n3xietchz7srdlo12jxi76lqhfaci24ynea296tcn3h8f5r7z7i25g4yj672n3xietchk0i22m4y2c77n3np0mei"},"chess_char_6_10_a":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>30% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +60%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 30% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, ASPD <@ba.vup>+30, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +140%, ASPD +30, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"_h":"w8cm8odo07cr3j5bq2trd5acgxwt3z8m5nbboi07cr3juzfi1d"},"chess_char_6_10_b":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 12 <@ba.talpu>(+2) times; at 10 stacks, ASPD +12","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 12 (+2) times; at 10 stacks, ASPD +12","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>40% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +80%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 40% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+170%, ASPD <@ba.vup>+45, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +170%, ASPD +45, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"modules":[{"name":"'Aspiration'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"talentChanges":[{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 12 <@ba.talpu>(+2) times; at 10 stacks, ASPD +12","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 12 (+2) times; at 10 stacks, ASPD +12","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12"}}]},{"name":"Consultation Toolkit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"},"talentChanges":[null,{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per 0.7s, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per 0.7s, lasting until the end of the Necrosis burst"}]}],"_h":"w8cm8owrdowrzccrqi5bq2tr31acqdhhnn8mjgbb6bzccrqiqgfiu48odo5bq2trd5acgxwt3z8m8owrdowr31acqdhhnn3s8oe5doe5wyq24e"},"chess_char_6_11_a":{"name":"Muelsyse","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"},"talents":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated"},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"module":{"name":"Dresser Flowing Shape"},"skills":[{"descRaw":"Gradually recovers <@ba.vup>11 DP while skill is active, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, <@ba.vup>+22 ASPD","name":"Progressive Moisturization","desc":"Gradually recovers 11 DP while skill is active, Muelsyse and her Flowing Shapes gain +22% ATK, +22 ASPD"},{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK; if Flowing Shape is in Melee form, it recovers <@ba.vup>2% HP every second and gains <@ba.vup>15% <$ba.protect>Sanctuary, if Flowing Shape is in Ranged form, its attacks hit <@ba.vup>twice at random targets within attack range","name":"Ecological Interaction","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK; if Flowing Shape is in Melee form, it recovers 2% HP every second and gains 15% Sanctuary, if Flowing Shape is in Ranged form, its attacks hit twice at random targets within attack range"},{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"}],"_h":"rr8auajg8ild2hjd2qjd4w840klalakvhds90wnbffgf8ild2h"},"chess_char_6_11_b":{"name":"Muelsyse","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"},"talents":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated.","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated."},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"module":{"name":"Dresser Flowing Shape"},"skills":[{"descRaw":"Gradually recovers <@ba.vup>12 DP while skill is active, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, <@ba.vup>+35 ASPD","name":"Progressive Moisturization","desc":"Gradually recovers 12 DP while skill is active, Muelsyse and her Flowing Shapes gain +35% ATK, +35 ASPD"},{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK; if Flowing Shape is in Melee form, it recovers <@ba.vup>3% HP every second and gains <@ba.vup>20% <$ba.protect>Sanctuary, if Flowing Shape is in Ranged form, its attacks hit <@ba.vup>twice at random targets within attack range","name":"Ecological Interaction","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK; if Flowing Shape is in Melee form, it recovers 3% HP every second and gains 20% Sanctuary, if Flowing Shape is in Ranged form, its attacks hit twice at random targets within attack range"},{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"}],"traitBase":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentsBase":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated"},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"modules":[{"name":"Dresser Flowing Shape","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentChanges":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated.","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated."}]},{"name":"Fallen Leaves of Four Seasons","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements"},"talentChanges":[{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2 <@ba.talpu>(+1) DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2 (+1) DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed"}}]}],"_h":"rr8asrxpflldhcv62qv64w840klalakvkys9btnvffhzflldhcuajgjd2qjd4w840klalakvsrxpv62qv634m2toxm84v2x0x0"},"chess_char_6_12_a":{"name":"Rosmontis","subProfessionName":"Flinger","trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+20%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>0.9 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +20%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 0.9 seconds"},"talents":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"module":{"name":"'Notes'"},"skills":[{"descRaw":"The next attack deals an additional hit equal to <@ba.vup>100% ATK as Arts damage","name":"Expanded Cognition","desc":"The next attack deals an additional hit equal to 100% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+20%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>0.9 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +20%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 0.9 seconds"},{"descRaw":"Attack Interval <@ba.vup>decreases, ATK <@ba.vup>+25%, and attacks up to <@ba.vup>2 <@ba.rem>blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are <$ba.stun>Stunned for <@ba.vup>2 seconds, and the blocked enemies' DEF <@ba.vup>-160)","name":"'As You Wish'","desc":"Attack Interval decreases, ATK +25%, and attacks up to 2 blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are Stunned for 2 seconds, and the blocked enemies' DEF -160)"}],"_h":"t48q0dt76fnglg01dulxmzmz53zo53215z49u66fnglg9oyj03"},"chess_char_6_12_b":{"name":"Rosmontis","subProfessionName":"Flinger","trait":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+30%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>1.1 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +30%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 1.1 seconds"},"talents":[{"descRaw":"Attacks ignore 235 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 235 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 220 DEF","desc":"Attacks ignore 220 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"module":{"name":"'Notes'"},"skills":[{"descRaw":"The next attack deals an additional hit equal to <@ba.vup>120% ATK as Arts damage","name":"Expanded Cognition","desc":"The next attack deals an additional hit equal to 120% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+30%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>1.1 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +30%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 1.1 seconds"},{"descRaw":"Attack Interval <@ba.vup>decreases, ATK <@ba.vup>+40%, and attacks up to <@ba.vup>2 <@ba.rem>blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are <$ba.stun>Stunned for <@ba.vup>2.5 seconds, and the blocked enemies' DEF <@ba.vup>-160)","name":"'As You Wish'","desc":"Attack Interval decreases, ATK +40%, and attacks up to 2 blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are Stunned for 2.5 seconds, and the blocked enemies' DEF -160)"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"talentsBase":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"modules":[{"name":"'Notes'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"talentChanges":[{"descRaw":"Attacks ignore 235 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 235 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 220 DEF","desc":"Attacks ignore 220 DEF"}}]},{"name":"Rosmontis's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","moduleDescRaw":"In <@ba.kw>Integrated Strategies, attacks deal <@ba.kw>1 additional instance of <@ba.kw>100% ATK as Arts damage","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","moduleDesc":"In Integrated Strategies, attacks deal 1 additional instance of 100% ATK as Arts damage"},"talentChanges":[null,{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed [Caster] Operator; in <@ba.kw>Integrated Strategies, Rosmontis also benefits from [Caster] Collectibles, and when any [Sniper] or [Caster] Operator is deployed, 1 stronger piece of Tactical Equipment with special effects will be summoned within their Attack Range","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed [Caster] Operator; in Integrated Strategies, Rosmontis also benefits from [Caster] Collectibles, and when any [Sniper] or [Caster] Operator is deployed, 1 stronger piece of Tactical Equipment with special effects will be summoned within their Attack Range"}]}],"_h":"t48qack8fznglyb8dumsxcxc53zo5321yp49i4fzngly56yjtr0dt701dulxmzmz53zo5321ack8b8dumsxcxco80dopt76zbezoxw"},"chess_char_6_13_a":{"name":"Exusiai the New Covenant","subProfessionName":"Geek","trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>180% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>230% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 180% Max HP which decays; Attack Interval reduces, each attack deals 230% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},"talents":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"module":{"name":"Convenience Kit for New Friends"},"skills":[{"descRaw":"Each attack deals <@ba.vup>180% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Sweeping the Skies","desc":"Each attack deals 180% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>180% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>230% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 180% Max HP which decays; Attack Interval reduces, each attack deals 230% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},{"descRaw":"ATK <@ba.vup>+15%, and attacks hit <@ba.vup>5 times for <@ba.vup>115% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to <@ba.vup>250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator <@ba.vup>6 SP\n<@ba.rem>Gains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Guaranteed Success!","desc":"ATK +15%, and attacks hit 5 times for 115% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to 250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator 6 SP\nGains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"watjogogbn6jtxugg6f8ububr184cj4949ots234onbn6jtxlktp87"},"chess_char_6_13_b":{"name":"Exusiai the New Covenant","subProfessionName":"Geek","trait":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"skill":{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>200% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>270% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 200% Max HP which decays; Attack Interval reduces, each attack deals 270% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},"talents":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"module":{"name":"Convenience Kit for New Friends"},"skills":[{"descRaw":"Each attack deals <@ba.vup>210% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Sweeping the Skies","desc":"Each attack deals 210% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>200% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>270% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 200% Max HP which decays; Attack Interval reduces, each attack deals 270% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},{"descRaw":"ATK <@ba.vup>+20%, and attacks hit <@ba.vup>5 times for <@ba.vup>135% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to <@ba.vup>250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator <@ba.vup>6 SP\n<@ba.rem>Gains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Guaranteed Success!","desc":"ATK +20%, and attacks hit 5 times for 135% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to 250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator 6 SP\nGains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"talentsBase":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"modules":[{"name":"Convenience Kit for New Friends","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"talentChanges":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage"}}]}],"_h":"watjogr2ogr2c86jls4pg63hdwdwr184cj4949otf234fbc86jls3ytpmpogogugg6f8ububr184cj4949otogr2ogr24pg63hdwdw"},"chess_char_6_14_a":{"name":"Lumen","subProfessionName":"Therapist","trait":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%"},"skill":{"descRaw":"ATK <@ba.vup>+30%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>135% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>4 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +30%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 135% of ATK, and removing negative statuses from the target. \nAttack has 4 ammo. Skill ends when all ammo is used (can manually deactivate skill)"},"talents":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 4 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 6 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 4 seconds. If the target's HP is above 75%, they gain status resistance for 6 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"module":{"name":"Spyglass"},"skills":[{"descRaw":"The next attack causes the target and nearby allies to receive healing equal to <@ba.vup>32% of Lumen's ATK every second for <@ba.vup>4 seconds","name":"In Drizzle, Privation","desc":"The next attack causes the target and nearby allies to receive healing equal to 32% of Lumen's ATK every second for 4 seconds"},{"descRaw":"Restore HP equal to <@ba.vup>160% ATK to <@ba.vup>2 allies within range; \n<$ba.charged>Charged effect: Remove <$ba.debuff>negative statuses from targets","name":"In Downpour, Grace","desc":"Restore HP equal to 160% ATK to 2 allies within range; \nCharged effect: Remove negative statuses from targets"},{"descRaw":"ATK <@ba.vup>+30%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>135% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>4 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +30%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 135% of ATK, and removing negative statuses from the target. \nAttack has 4 ammo. Skill ends when all ammo is used (can manually deactivate skill)"}],"_h":"jqdplwg2ta69o2rj64yxl630vc6o6o7iwslxn0q278yita69o2"},"chess_char_6_14_b":{"name":"Lumen","subProfessionName":"Therapist","trait":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","moduleDescRaw":"Gain <$ba.buffres>status resistance, and become less likely to be attacked","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%","moduleDesc":"Gain status resistance, and become less likely to be attacked"},"skill":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>150% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>6 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +40%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 150% of ATK, and removing negative statuses from the target. \nAttack has 6 ammo. Skill ends when all ammo is used (can manually deactivate skill)"},"talents":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 5 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 8 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 5 seconds. If the target's HP is above 75%, they gain status resistance for 8 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"module":{"name":"Spyglass"},"skills":[{"descRaw":"The next attack causes the target and nearby allies to receive healing equal to <@ba.vup>40% of Lumen's ATK every second for <@ba.vup>5 seconds","name":"In Drizzle, Privation","desc":"The next attack causes the target and nearby allies to receive healing equal to 40% of Lumen's ATK every second for 5 seconds"},{"descRaw":"Restore HP equal to <@ba.vup>200% ATK to <@ba.vup>2 allies within range; \n<$ba.charged>Charged effect: Remove <$ba.debuff>negative statuses from targets","name":"In Downpour, Grace","desc":"Restore HP equal to 200% ATK to 2 allies within range; \nCharged effect: Remove negative statuses from targets"},{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>150% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>6 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +40%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 150% of ATK, and removing negative statuses from the target. \nAttack has 6 ammo. Skill ends when all ammo is used (can manually deactivate skill)"}],"traitBase":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%"},"talentsBase":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 4 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 6 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 4 seconds. If the target's HP is above 75%, they gain status resistance for 6 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"modules":[{"name":"Spyglass","traitOverride":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","moduleDescRaw":"Gain <$ba.buffres>status resistance, and become less likely to be attacked","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%","moduleDesc":"Gain status resistance, and become less likely to be attacked"},"talentChanges":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 5 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 8 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 5 seconds. If the target's HP is above 75%, they gain status resistance for 8 seconds instead."}]},{"name":"'Luck'","traitOverride":{"descRaw":"Has a large healing range and healing is <@ba.kw>no longer reduced for distant targets","desc":"Has a large healing range and healing is no longer reduced for distant targets"},"talentChanges":[{"descRaw":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 8<@ba.talpu>(-2) second cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 8(-2) second cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 10 second cooldown.","desc":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 10 second cooldown."}}]}],"_h":"jqdplwidg26sqq69xeuu644wl630vc6o6o7i90lxfkfb781rqq69xelwg2rj64yxl630vc6o6o7ilwidg26suu644wmanuvy6m30ckmbmb"},"chess_char_6_15_a":{"name":"Qiubai","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+10 ASPD (stacking up to <@ba.vup>5 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +10 ASPD (stacking up to 5 times)."},"talents":[{"descRaw":"Deal an additional 43%<@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","name":"Find an Opening","desc":"Deal an additional 43% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind","potBelow":{"descRaw":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","desc":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by Slow or Bind"}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"module":{"name":"A Weathered Snow Hat"},"skills":[{"descRaw":"Next attack <$ba.root>binds the target for <@ba.vup>2s. When <$ba.root>Bind expires, deals <@ba.vup>210% of ATK as Arts damage to target and all nearby enemies.","name":"Halting Feather","desc":"Next attack binds the target for 2s. When Bind expires, deals 210% of ATK as Arts damage to target and all nearby enemies."},{"descRaw":"Deals <@ba.vup>195% of ATK as Arts damage to ground enemies ahead, attack range <@ba.vup>changes, ATK <@ba.vup>+75%, ground enemies within attack range are <$ba.sluggish>slowed; when skill expires, deals <@ba.vup>195% ATK as Physical damage to ground enemies in range.","name":"Holding Shadow","desc":"Deals 195% of ATK as Arts damage to ground enemies ahead, attack range changes, ATK +75%, ground enemies within attack range are slowed; when skill expires, deals 195% ATK as Physical damage to ground enemies in range."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+10 ASPD (stacking up to <@ba.vup>5 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +10 ASPD (stacking up to 5 times)."}],"_h":"kx5y69jzj4chbgoqe32esdxl6ix7xslzen171ckbl8sjylzlj4chbg"},"chess_char_6_15_b":{"name":"Qiubai","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+13 ASPD (stacking up to <@ba.vup>6 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +13 ASPD (stacking up to 6 times)."},"talents":[{"descRaw":"Deals an additional 48% <@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","name":"Find an Opening","desc":"Deals an additional 48% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind.","potBelow":{"descRaw":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","desc":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind."}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"module":{"name":"A Weathered Snow Hat"},"skills":[{"descRaw":"Next attack <$ba.root>binds the target for <@ba.vup>2.5s. When <$ba.root>Bind expires, deals <@ba.vup>240% of ATK as Arts damage to target and all nearby enemies.","name":"Halting Feather","desc":"Next attack binds the target for 2.5s. When Bind expires, deals 240% of ATK as Arts damage to target and all nearby enemies."},{"descRaw":"Deals <@ba.vup>240% of ATK as Arts damage to ground enemies ahead, attack range <@ba.vup>changes, ATK <@ba.vup>+90%, ground enemies within attack range are <$ba.sluggish>slowed; when skill expires, deals <@ba.vup>240% ATK as Physical damage to ground enemies in range.","name":"Holding Shadow","desc":"Deals 240% of ATK as Arts damage to ground enemies ahead, attack range changes, ATK +90%, ground enemies within attack range are slowed; when skill expires, deals 240% ATK as Physical damage to ground enemies in range."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+13 ASPD (stacking up to <@ba.vup>6 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +13 ASPD (stacking up to 6 times)."}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"Deal an additional 43%<@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","name":"Find an Opening","desc":"Deal an additional 43% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind","potBelow":{"descRaw":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","desc":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by Slow or Bind"}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"modules":[{"name":"A Weathered Snow Hat","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"Deals an additional 48% <@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","name":"Find an Opening","desc":"Deals an additional 48% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind.","potBelow":{"descRaw":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","desc":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind."}}]},{"name":"When Snow Is Coming","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"ASPD <@ba.vup>+12 when there are 2 or more enemies in attack range.","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"ASPD +12 when there are 2 or more enemies in attack range."},"talentChanges":[{"name":"Falling Petals","potBelow":{"descRaw":"Attacks have a 25% chance to <$ba.root>Bind the target for 1.5 seconds; the first hit on each enemy has a 100% chance and the <$ba.root>Bind duration is increased to 3 seconds","desc":"Attacks have a 25% chance to Bind the target for 1.5 seconds; the first hit on each enemy has a 100% chance and the Bind duration is increased to 3 seconds"}}]}],"_h":"kx5y698gjzsnpvch451le3ln869k6ix7xslzen170skbd2r8ylxcpvch4569jzoqe32esdxl6ix7xslzen17698gjzsn1le3ln869k2969bjjzp4x71vzb"},"chess_char_6_16_a":{"name":"Astgenne the Lightchaser","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+35% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>15% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +35% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 15% of the Arts damage taken to other chained enemies as extra damage"},"talents":[{"descRaw":"When inflicting <$ba.sluggish>Slow on an enemy, +1 ASPD, stacking up to 18 times","name":"Data Modeling","desc":"When inflicting Slow on an enemy, +1 ASPD, stacking up to 18 times"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}}],"module":{"name":"The Seeker's Collection"},"skills":[{"descRaw":"<@ba.vup>+45% ATK, attacks can jump between enemies multiple times, up to <@ba.vup>3 times","name":"Star Chart's Shine","desc":"+45% ATK, attacks can jump between enemies multiple times, up to 3 times"},{"descRaw":"The next attack targets the furthest <@ba.vup>1 enemies from the Objective Point within Attack Range, dealing <@ba.vup>115% ATK as Arts damage; extends <$ba.sluggish>Slow duration to <@ba.vup>3 seconds, links to up to <@ba.vup>2 enemies around the target and pulls them towards the target's location with <@ba.vup>slight force, dealing the same amount of Arts damage","name":"Stellar Gravity","desc":"The next attack targets the furthest 1 enemies from the Objective Point within Attack Range, dealing 115% ATK as Arts damage; extends Slow duration to 3 seconds, links to up to 2 enemies around the target and pulls them towards the target's location with slight force, dealing the same amount of Arts damage"},{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+35% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>15% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +35% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 15% of the Arts damage taken to other chained enemies as extra damage"}],"_h":"vef2pn830zgpp89fbiojd58zlpmzbnkj2cq5fkrwt7k10zgpp8"},"chess_char_6_16_b":{"name":"Astgenne the Lightchaser","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+50% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>20% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +50% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 20% of the Arts damage taken to other chained enemies as extra damage"},"talents":[{"descRaw":"+1 ASPD when inflicting <$ba.sluggish>Slow on enemies, stacking up to 25 times; +12% ATK at full stacks","name":"Data Modeling","desc":"+1 ASPD when inflicting Slow on enemies, stacking up to 25 times; +12% ATK at full stacks"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}},{"name":"Data Modeling"}],"module":{"name":"The Seeker's Collection"},"skills":[{"descRaw":"<@ba.vup>+60% ATK, attacks can jump between enemies multiple times, up to <@ba.vup>3 times","name":"Star Chart's Shine","desc":"+60% ATK, attacks can jump between enemies multiple times, up to 3 times"},{"descRaw":"The next attack targets the furthest <@ba.vup>1 enemies from the Objective Point within Attack Range, dealing <@ba.vup>130% ATK as Arts damage; extends <$ba.sluggish>Slow duration to <@ba.vup>3 seconds, links to up to <@ba.vup>2 enemies around the target and pulls them towards the target's location with <@ba.vup>moderate force, dealing the same amount of Arts damage","name":"Stellar Gravity","desc":"The next attack targets the furthest 1 enemies from the Objective Point within Attack Range, dealing 130% ATK as Arts damage; extends Slow duration to 3 seconds, links to up to 2 enemies around the target and pulls them towards the target's location with moderate force, dealing the same amount of Arts damage"},{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+50% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>20% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +50% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 20% of the Arts damage taken to other chained enemies as extra damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When inflicting <$ba.sluggish>Slow on an enemy, +1 ASPD, stacking up to 18 times","name":"Data Modeling","desc":"When inflicting Slow on an enemy, +1 ASPD, stacking up to 18 times"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}}],"modules":[{"name":"The Seeker's Collection","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"talentChanges":[{"descRaw":"+1 ASPD when inflicting <$ba.sluggish>Slow on enemies, stacking up to 25 times; +12% ATK at full stacks","name":"Data Modeling","desc":"+1 ASPD when inflicting Slow on enemies, stacking up to 25 times; +12% ATK at full stacks"},{"name":"Data Modeling"}]}],"_h":"vef2uw08tygp2jvybiymd58zlpmzbnbikjnbq5u9l6t78htygp2jpn839fbiojd58zlpmzbnkjuw08vybiymbi"},"chess_char_6_17_a":{"name":"Nearl the Radiant Knight","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>90% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%, DEF <@ba.vup>+40% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 90% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +70%, DEF +40% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"},"talents":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 23% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 23% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 20% DEF","desc":"Attacks ignore 20% DEF"}}],"module":{"name":"Blade of Blazing Sun"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40% and ASPD <@ba.vup>+26\n<@ba.rem>Unlimited duration","name":"Flaming Edge","desc":"Attack Range expands, ATK +40% and ASPD +26\nUnlimited duration"},{"descRaw":"Passive Effect: Deployment <@ba.vup>does not consume deployment slots. \nAfter deployment, ATK <@ba.vup>+90% and gain <@ba.vup>3 <$ba.shield>Shields. After the skill duration, automatically retreat and extend Redeployment Time by <@ba.vup>25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time <@ba.vup>will not be extended","name":"Night-Scouring Gleam","desc":"Passive Effect: Deployment does not consume deployment slots. \nAfter deployment, ATK +90% and gain 3 Shields. After the skill duration, automatically retreat and extend Redeployment Time by 25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time will not be extended"},{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>90% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%, DEF <@ba.vup>+40% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 90% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +70%, DEF +40% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"}],"_h":"fodr3h3hpzk21duw8q40fv40e3gigi4ausqctnuos3umpzk21d"},"chess_char_6_17_b":{"name":"Nearl the Radiant Knight","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"skill":{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>100% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+100%, DEF <@ba.vup>+70% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 100% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +100%, DEF +70% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"},"talents":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 31% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 31% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 28% DEF","desc":"Attacks ignore 28% DEF"}}],"module":{"name":"Blade of Blazing Sun"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+55% and ASPD <@ba.vup>+38\n<@ba.rem>Unlimited duration","name":"Flaming Edge","desc":"Attack Range expands, ATK +55% and ASPD +38\nUnlimited duration"},{"descRaw":"Passive Effect: Deployment <@ba.vup>does not consume deployment slots. \nAfter deployment, ATK <@ba.vup>+120% and gain <@ba.vup>3 <$ba.shield>Shields. After the skill duration, automatically retreat and extend Redeployment Time by <@ba.vup>25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time <@ba.vup>will not be extended","name":"Night-Scouring Gleam","desc":"Passive Effect: Deployment does not consume deployment slots. \nAfter deployment, ATK +120% and gain 3 Shields. After the skill duration, automatically retreat and extend Redeployment Time by 25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time will not be extended"},{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>100% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+100%, DEF <@ba.vup>+70% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 100% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +100%, DEF +70% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 23% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 23% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 20% DEF","desc":"Attacks ignore 20% DEF"}}],"modules":[{"name":"Blade of Blazing Sun","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Attacks ignore 31% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 31% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 28% DEF","desc":"Attacks ignore 28% DEF"}}]},{"name":"'A Knightly House'","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"talentChanges":[{"descRaw":"When deploying and when defeated for the first time, deals 100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 4s. If the previously deployed operator is from [Kazimierz], deals an additional hit","name":"Brave the Darkness","desc":"When deploying and when defeated for the first time, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 4s. If the previously deployed operator is from [Kazimierz], deals an additional hit"}]}],"_h":"fodr3hf03harkek2sguw8q40lw40r88q8q4a55qc0oeos3hckek2sg3h3huw8q40fv40e3gigi4a3hf03harlw40r88q8qjn3h023hulll8q21"},"chess_char_6_18_a":{"name":"Lappland the Decadenza","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+45%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-30% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +45%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -30% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},"talents":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP"}}],"module":{"name":"Hour of the Wolf"},"skills":[{"descRaw":"Passive Effect: Drone <@ba.vup>+1\n<@ba.rem>Active Effect: Can switch between the default state and the following state:\nATK <@ba.vup>+14%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated","name":"Lament of the Apathetic","desc":"Passive Effect: Drone +1\nActive Effect: Can switch between the default state and the following state:\nATK +14%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated"},{"descRaw":"Drone <@ba.vup>+3, Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, releases Drones to lock and attack random enemies; when Drones attack, they have a <@ba.vup>10% chance to inflict <$ba.fear>Fear for <@ba.vup>1s\n<@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Hurricane Chase","desc":"Drone +3, Attack Range expands, ATK +60%, releases Drones to lock and attack random enemies; when Drones attack, they have a 10% chance to inflict Fear for 1s\nWhen the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+45%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-30% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +45%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -30% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"}],"_h":"l993k7j1l1kvhtjrfxo5uwuw4ju4gvlxlxhz6wr03i3w0eb1l1kvht"},"chess_char_6_18_b":{"name":"Lappland the Decadenza","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+60%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-40% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +60%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -40% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},"talents":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP, and +10 ASPD after first skill activation","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP, and +10 ASPD after first skill activation","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation"}}],"module":{"name":"Hour of the Wolf"},"skills":[{"descRaw":"Passive Effect: Drone <@ba.vup>+1\n<@ba.rem>Active Effect: Can switch between the default state and the following state:\nATK <@ba.vup>+23%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated","name":"Lament of the Apathetic","desc":"Passive Effect: Drone +1\nActive Effect: Can switch between the default state and the following state:\nATK +23%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated"},{"descRaw":"Drone <@ba.vup>+3, Attack Range <@ba.vup>expands, ATK <@ba.vup>+80%, releases Drones to lock and attack random enemies; when Drones attack, they have a <@ba.vup>10% chance to inflict <$ba.fear>Fear for <@ba.vup>1s\n<@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Hurricane Chase","desc":"Drone +3, Attack Range expands, ATK +80%, releases Drones to lock and attack random enemies; when Drones attack, they have a 10% chance to inflict Fear for 1s\nWhen the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+60%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-40% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +60%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -40% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP"}}],"modules":[{"name":"Hour of the Wolf","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP, and +10 ASPD after first skill activation","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP, and +10 ASPD after first skill activation","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation"}}]}],"_h":"l993507eixkvejjrfxo5uwuwknu4ebkxkxhzwqr0d0gq0eznixkvejk7j1jrfxo5uwuw4ju4gvlxlxhz507eknu4ebkxkx"},"chess_char_6_19_a":{"name":"Degenbrecher","subProfessionName":"Swordmaster","trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skill":{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>180% ATK as Physical damage to up to <@ba.vup>5 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 180% ATK as Physical damage to up to 5 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"},"talents":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 165% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 165% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 160% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 160% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"module":{"name":"'Footnotes of the Past'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>175% of ATK as Physical damage twice to up to <@ba.vup>5 nearby ground enemies","name":"Pure Force","desc":"The next attack deals 175% of ATK as Physical damage twice to up to 5 nearby ground enemies"},{"descRaw":"Slash <@ba.vup>2 times at up to <@ba.vup>5 ground enemies ahead, or slash <@ba.vup>3 times when attacking blocked enemies. Talent trigger rate increased to <@ba.vup>100%, and each slash deals <@ba.vup>250% of ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Silent Derision","desc":"Slash 2 times at up to 5 ground enemies ahead, or slash 3 times when attacking blocked enemies. Talent trigger rate increased to 100%, and each slash deals 250% of ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>180% ATK as Physical damage to up to <@ba.vup>5 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 180% ATK as Physical damage to up to 5 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"}],"_h":"geyq9mmcfeej7dqppf76r81rosyfox0wibhlon18qzod7ixqfeej7d"},"chess_char_6_19_b":{"name":"Degenbrecher","subProfessionName":"Swordmaster","trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"skill":{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>200% ATK as Physical damage to up to <@ba.vup>6 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 200% ATK as Physical damage to up to 6 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"},"talents":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 175% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 175% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 170% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 170% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"module":{"name":"'Footnotes of the Past'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% of ATK as Physical damage twice to up to <@ba.vup>6 nearby ground enemies","name":"Pure Force","desc":"The next attack deals 190% of ATK as Physical damage twice to up to 6 nearby ground enemies"},{"descRaw":"Slash <@ba.vup>2 times at up to <@ba.vup>5 ground enemies ahead, or slash <@ba.vup>3 times when attacking blocked enemies. Talent trigger rate increased to <@ba.vup>100%, and each slash deals <@ba.vup>280% of ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Silent Derision","desc":"Slash 2 times at up to 5 ground enemies ahead, or slash 3 times when attacking blocked enemies. Talent trigger rate increased to 100%, and each slash deals 280% of ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>200% ATK as Physical damage to up to <@ba.vup>6 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 200% ATK as Physical damage to up to 6 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"}],"traitBase":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"talentsBase":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 165% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 165% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 160% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 160% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"modules":[{"name":"'Footnotes of the Past'","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 175% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 175% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 170% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 170% and Frighten the target for 5s."}}]},{"name":"New Contract","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"name":"Living Legend","potBelow":{"descRaw":"ATK +8%; when attacking <$ba.tremble>Trembling targets, ignores 33% of the target's DEF; when a ground enemy first enters Attack Range, inflicts <$ba.tremble>Tremble on it for 6 seconds","desc":"ATK +8%; when attacking Trembling targets, ignores 33% of the target's DEF; when a ground enemy first enters Attack Range, inflicts Tremble on it for 6 seconds"}}]}],"_h":"geyq9mbtmcp2peejv52apf0tslcaosyfox0wibhlob18ufpa7i5rpeejv59mmcqppf76r81rosyfox0wibhl9mbtmcp22apf0tslca1n9mv2mcgtyfaeac"},"chess_char_6_20_a":{"name":"Eyjafjalla the Hvít Aska","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>35% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>2.9 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 35% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 2.9 times"},"talents":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +8% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 12%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +8% (+2%), and reduces the Elemental Injury they take by 12%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +6%, and reduces the <$ba.dt.element>Elemental Injury they take by 12%","desc":"Increases the Max HP of friendly units within range by +6%, and reduces the Elemental Injury they take by 12%"}}],"module":{"name":"Sounds I Want to Retain"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, each heal can affect one additional target, and all friendly units within range will recover <$ba.dt.element>Elemental Injury equal to <@ba.vup>4% of Eyjafjalla the Hvít Aska's ATK\n<@ba.rem>Unlimited duration","name":"Soundless Sustenance","desc":"ATK +20%, each heal can affect one additional target, and all friendly units within range will recover Elemental Injury equal to 4% of Eyjafjalla the Hvít Aska's ATK\nUnlimited duration"},{"descRaw":"Immediately heals all friendly units within range and creates a<$ba.epbarrier> Protective Barrier for them that lasts <@ba.vup>12 seconds; Protective Barrier absorbs <$ba.dt.element>Elemental Injury for all friendly units equal to <@ba.vup>500% of ATK","name":"Cloudmist Shelter","desc":"Immediately heals all friendly units within range and creates a Protective Barrier for them that lasts 12 seconds; Protective Barrier absorbs Elemental Injury for all friendly units equal to 500% of ATK"},{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>35% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>2.9 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 35% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 2.9 times"}],"_h":"fhvky6pi2guo31oaeb4y84scckrj2vtyog9k8ob28bu42guo31"},"chess_char_6_20_b":{"name":"Eyjafjalla the Hvít Aska","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>45% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>3.8 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 45% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 3.8 times"},"talents":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +10% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 14%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +10% (+2%), and reduces the Elemental Injury they take by 14%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +8%, and reduces the <$ba.dt.element>Elemental Injury they take by 14%","desc":"Increases the Max HP of friendly units within range by +8%, and reduces the Elemental Injury they take by 14%"}}],"module":{"name":"Sounds I Want to Retain"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, each heal can affect one additional target, and all friendly units within range will recover <$ba.dt.element>Elemental Injury equal to <@ba.vup>6% of Eyjafjalla the Hvít Aska's ATK\n<@ba.rem>Unlimited duration","name":"Soundless Sustenance","desc":"ATK +30%, each heal can affect one additional target, and all friendly units within range will recover Elemental Injury equal to 6% of Eyjafjalla the Hvít Aska's ATK\nUnlimited duration"},{"descRaw":"Immediately heals all friendly units within range and creates a<$ba.epbarrier> Protective Barrier for them that lasts <@ba.vup>14 seconds; Protective Barrier absorbs <$ba.dt.element>Elemental Injury for all friendly units equal to <@ba.vup>650% of ATK","name":"Cloudmist Shelter","desc":"Immediately heals all friendly units within range and creates a Protective Barrier for them that lasts 14 seconds; Protective Barrier absorbs Elemental Injury for all friendly units equal to 650% of ATK"},{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>45% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>3.8 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 45% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 3.8 times"}],"traitBase":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentsBase":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +8% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 12%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +8% (+2%), and reduces the Elemental Injury they take by 12%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +6%, and reduces the <$ba.dt.element>Elemental Injury they take by 12%","desc":"Increases the Max HP of friendly units within range by +6%, and reduces the Elemental Injury they take by 12%"}}],"modules":[{"name":"Sounds I Want to Retain","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentChanges":[{"descRaw":"Increases the Max HP of friendly units within range by +10% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 14%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +10% (+2%), and reduces the Elemental Injury they take by 14%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +8%, and reduces the <$ba.dt.element>Elemental Injury they take by 14%","desc":"Increases the Max HP of friendly units within range by +8%, and reduces the Elemental Injury they take by 14%"}}]},{"name":"Life I Want to Retain","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","moduleDescRaw":"ASPD <@ba.vup>+8 when there is an ally within Attack Range affected by Elemental Injury","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)","moduleDesc":"ASPD +8 when there is an ally within Attack Range affected by Elemental Injury"},"talentChanges":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 13% of the original amount, lasting for 8 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 13% of the original amount, lasting for 8 seconds (stacks up to 3 times)"}]}],"_h":"fhvkf7fdvluo0koaeb4yahsci7dnsjty4n9k1f4o8b0evluo0ky6pioaeb4y84scckrj2vtyf7fdahsci7dnsj4ny6ldpirke7ebdz"},"chess_char_6_diy1_a":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy1_b":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy2_a":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy2_b":{"name":"Selected Operator","_h":"mc"}},"backups":{"units":{"char_600_cpione":{"name":"Reserve Operator - Vanguard","subProfessionName":"Pioneer","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>6 Deployment Points.","name":"Charge α","desc":"Instantly gains 6 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>9 Deployment Points.","name":"Charge β","desc":"Instantly gains 9 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>6 Deployment Points.","name":"Charge α","desc":"Instantly gains 6 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>9 Deployment Points.","name":"Charge β","desc":"Instantly gains 9 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_601_cguard":{"name":"Reserve Operator - Guard","subProfessionName":"Dreadnought","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"ATK Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_602_cdfend":{"name":"Reserve Operator - Defender","subProfessionName":"Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+30%","name":"DEF Up α","desc":"DEF +30%"},{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"DEF <@ba.vup>+45%","name":"DEF Up γ","desc":"DEF +45%"}],"talents":[{"descRaw":"DEF +10%","name":"DEF Up","desc":"DEF +10%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up α","desc":"DEF +50%"},{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"DEF <@ba.vup>+60%","name":"DEF Up γ","desc":"DEF +60%"}],"talents":[{"descRaw":"DEF +10%","name":"DEF Up","desc":"DEF +10%"}]}}},"char_603_csnipe":{"name":"Reserve Operator - Sniper","subProfessionName":"Marksman","forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"ATK Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_604_ccast":{"name":"Reserve Operator - Caster","subProfessionName":"Core Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant α","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Tactical Chant α","desc":"ASPD +50"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]}}},"char_605_cmedic":{"name":"Reserve Operator - Medic","subProfessionName":"Medic","forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up β","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_606_csuppo":{"name":"Reserve Operator - Supporter","subProfessionName":"Decel Binder","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant α","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Tactical Chant α","desc":"ASPD +50"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]}}},"char_607_cspec":{"name":"Reserve Operator - Specialist","subProfessionName":"Executor","forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+20%, DEF <@ba.vup>+15%","name":"Hit and Run α","desc":"After deployment, ATK +20%, DEF +15%"},{"descRaw":"After deployment, ATK <@ba.vup>+30%, DEF <@ba.vup>+25%","name":"Hit and Run β","desc":"After deployment, ATK +30%, DEF +25%"},{"descRaw":"After deployment, ATK <@ba.vup>+40%, DEF <@ba.vup>+35%","name":"Hit and Run γ","desc":"After deployment, ATK +40%, DEF +35%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+30%, DEF <@ba.vup>+30%","name":"Hit and Run α","desc":"After deployment, ATK +30%, DEF +30%"},{"descRaw":"After deployment, ATK <@ba.vup>+40%, DEF <@ba.vup>+30%","name":"Hit and Run β","desc":"After deployment, ATK +40%, DEF +30%"},{"descRaw":"After deployment, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%","name":"Hit and Run γ","desc":"After deployment, ATK +50%, DEF +50%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_608_acpion":{"name":"Tulip","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_acpion":{"name":"Tulip's Badge"},"uniequip_002_acpion":{"name":"Tulip's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>170% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 170% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>6 DP over the skill duration; ASPD +<@ba.vup>95, and ignores <@ba.vup>25% DEF","name":"Ráfaga","desc":"Gradually gains 6 DP over the skill duration; ASPD +95, and ignores 25% DEF"},{"descRaw":"Immediately gains <@ba.vup>6 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>155% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 6 DP and performs 8 chain slashes at surrounding enemies, each dealing 155% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>200% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 200% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>7 DP over the skill duration; ASPD +<@ba.vup>110, and ignores <@ba.vup>30% DEF","name":"Ráfaga","desc":"Gradually gains 7 DP over the skill duration; ASPD +110, and ignores 30% DEF"},{"descRaw":"Immediately gains <@ba.vup>7 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>170% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 7 DP and performs 8 chain slashes at surrounding enemies, each dealing 170% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}],"modules":[{"name":"Tulip's Badge","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>200% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 200% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>7 DP over the skill duration; ASPD +<@ba.vup>110, and ignores <@ba.vup>30% DEF","name":"Ráfaga","desc":"Gradually gains 7 DP over the skill duration; ASPD +110, and ignores 30% DEF"},{"descRaw":"Immediately gains <@ba.vup>7 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>170% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 7 DP and performs 8 chain slashes at surrounding enemies, each dealing 170% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}],"modules":[{"name":"Tulip's Badge","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[{"descRaw":"SP recovery rate +1/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +1/sec after deployment and before 2nd skill use"}]}]}}},"char_609_acguad":{"subProfessionName":"Dreadnought","moduleNames":{"uniequip_001_acguad":{"name":"Sharp's Badge"},"uniequip_002_acguad":{"name":"Sharp's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+25%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +25%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+30%, each Attack's ATK increases to <@ba.vup>160%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +30%, each Attack's ATK increases to 160%"},{"descRaw":"ATK <@ba.vup>+30%, every attack gives a stackable buff that grants <@ba.vup>+16% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +30%, every attack gives a stackable buff that grants +16% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +40%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+40%, each Attack's ATK increases to <@ba.vup>180%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +40%, each Attack's ATK increases to 180%"},{"descRaw":"ATK <@ba.vup>+45%, every attack gives a stackable buff that grants <@ba.vup>+17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +45%, every attack gives a stackable buff that grants +17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}],"modules":[{"name":"Sharp's Badge","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +40%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+40%, each Attack's ATK increases to <@ba.vup>180%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +40%, each Attack's ATK increases to 180%"},{"descRaw":"ATK <@ba.vup>+45%, every attack gives a stackable buff that grants <@ba.vup>+17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +45%, every attack gives a stackable buff that grants +17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}],"modules":[{"name":"Sharp's Badge","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"ATK +20%; Obtains 35% Physical Dodge","name":"Invisible Blade","desc":"ATK +20%; Obtains 35% Physical Dodge"}]}]}}},"char_610_acfend":{"subProfessionName":"Protector","moduleNames":{"uniequip_001_acfend":{"name":"Mechanist's Badge"},"uniequip_002_acfend":{"name":"Mechanist's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+26%, DEF <@ba.vup>+26%","name":"Structural Stability","desc":"Max HP +26%, DEF +26%"},{"descRaw":"DEF <@ba.vup>+50%, Talent 2's effect increases to <@ba.vup>2x","name":"Invariance Principle","desc":"DEF +50%, Talent 2's effect increases to 2x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+50%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>40% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +50%, Block +1, all enemies blocked by Mechanist take 40% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%, DEF <@ba.vup>+40%","name":"Structural Stability","desc":"Max HP +40%, DEF +40%"},{"descRaw":"DEF <@ba.vup>+65%, Talent 2's effect increases to <@ba.vup>3x","name":"Invariance Principle","desc":"DEF +65%, Talent 2's effect increases to 3x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+70%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>55% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +70%, Block +1, all enemies blocked by Mechanist take 55% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}],"modules":[{"name":"Mechanist's Badge","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%, DEF <@ba.vup>+40%","name":"Structural Stability","desc":"Max HP +40%, DEF +40%"},{"descRaw":"DEF <@ba.vup>+65%, Talent 2's effect increases to <@ba.vup>3x","name":"Invariance Principle","desc":"DEF +65%, Talent 2's effect increases to 3x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+70%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>55% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +70%, Block +1, all enemies blocked by Mechanist take 55% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}],"modules":[{"name":"Mechanist's Badge","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"talentChanges":[{"descRaw":"DEF +10%, and another +20% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +20% when HP below 50%"}]}]}}},"char_611_acnipe":{"subProfessionName":"Marksman","moduleNames":{"uniequip_001_acnipe":{"name":"Stormeye's Badge"},"uniequip_002_acnipe":{"name":"Stormeye's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+30; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +30; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>30%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 30%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+50; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +50; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>35%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 35%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}],"modules":[{"name":"Stormeye's Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+50; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +50; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>35%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 35%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}],"modules":[{"name":"Stormeye's Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"talentChanges":[{"descRaw":"Has a 25% chance to increase ATK to 190%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 190%"}]}]}}},"char_612_accast":{"subProfessionName":"Splash Caster","moduleNames":{"uniequip_001_accast":{"name":"Pith's Badge"},"uniequip_002_accast":{"name":"Pith's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+30, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +30, splash area expands"},{"descRaw":"ASPD <@ba.vup>+35, the ATK of all Casters <@ba.vup>+30%","name":"'All That I Do'","desc":"ASPD +35, the ATK of all Casters +30%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>100% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+40, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 100% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +40, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+40, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +40, splash area expands"},{"descRaw":"ASPD <@ba.vup>+50, the ATK of all Casters <@ba.vup>+35%","name":"'All That I Do'","desc":"ASPD +50, the ATK of all Casters +35%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>140% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+55, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 140% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +55, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}],"modules":[{"name":"Pith's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+40, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +40, splash area expands"},{"descRaw":"ASPD <@ba.vup>+50, the ATK of all Casters <@ba.vup>+35%","name":"'All That I Do'","desc":"ASPD +50, the ATK of all Casters +35%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>140% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+55, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 140% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +55, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}],"modules":[{"name":"Pith's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"talentChanges":[{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +20% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +20% ATK"}]}]}}},"char_613_acmedc":{"subProfessionName":"Medic","moduleNames":{"uniequip_001_acmedc":{"name":"Touch's Badge"},"uniequip_002_acmedc":{"name":"Touch's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; each heal has a <@ba.vup>40% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +40%; each heal has a 40% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+21%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +21%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+20%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>135% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +20%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 135% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; each heal has a <@ba.vup>50% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +50%; each heal has a 50% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+30%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +30%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+30%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>140% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +30%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 140% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"modules":[{"name":"Touch's Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; each heal has a <@ba.vup>50% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +50%; each heal has a 50% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+30%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +30%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+30%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>140% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +30%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 140% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"modules":[{"name":"Touch's Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When allies within range are defeated, gain 8 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 8 SP"}]}]}}},"char_614_acsupo":{"subProfessionName":"Decel Binder","moduleNames":{"uniequip_001_acsupo":{"name":"Raidian's Badge"},"uniequip_002_acsupo":{"name":"Raidian's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+25%; attacks 1 extra target","name":"Diphony","desc":"ATK +25%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.1s","name":"Triform","desc":"Attack Interval reduces slightly, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.1s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+40%, Talent 1's effect increases to <@ba.vup>2.0x, all enemies within range receive a <@ba.vup>10% <$ba.fragile>Fragile effect and a <@ba.vup>10% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +40%, Talent 1's effect increases to 2.0x, all enemies within range receive a 10% Fragile effect and a 10% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; attacks 1 extra target","name":"Diphony","desc":"ATK +40%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.2s","name":"Triform","desc":"Attack Interval reduces, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.2s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+50%, Talent 1's effect increases to <@ba.vup>2.5x, all enemies within range receive a <@ba.vup>20% <$ba.fragile>Fragile effect and a <@ba.vup>20% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +50%, Talent 1's effect increases to 2.5x, all enemies within range receive a 20% Fragile effect and a 20% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}],"modules":[{"name":"Raidian's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; attacks 1 extra target","name":"Diphony","desc":"ATK +40%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.2s","name":"Triform","desc":"Attack Interval reduces, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.2s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+50%, Talent 1's effect increases to <@ba.vup>2.5x, all enemies within range receive a <@ba.vup>20% <$ba.fragile>Fragile effect and a <@ba.vup>20% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +50%, Talent 1's effect increases to 2.5x, all enemies within range receive a 20% Fragile effect and a 20% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}],"modules":[{"name":"Raidian's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"talentChanges":[null,{"descRaw":"ASPD +20, adjacent Operators' ASPD +12","name":"Phase Locked","desc":"ASPD +20, adjacent Operators' ASPD +12"}]}]}}},"char_615_acspec":{"subProfessionName":"Executor","moduleNames":{"uniequip_001_acspec":{"name":"Misery's Badge"},"uniequip_002_acspec":{"name":"Misery's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>45% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 45% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+30%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +30%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 210% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>60% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 60% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+45%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +45%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}],"modules":[{"name":"Misery's Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>60% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 60% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+45%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +45%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}],"modules":[{"name":"Misery's Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"ATK +5%, each attack has a 15% chance of striking twice","name":"Double-Hit Experiment","desc":"ATK +5%, each attack has a 15% chance of striking twice"}]}]}}},"char_617_sharp2":{"name":"Lord/Sharp","subProfessionName":"Lord","moduleNames":{"uniequip_001_sharp2":{"name":"Lord/Sharp's Badge"},"uniequip_002_sharp2":{"name":"Lord/Sharp's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+130% ATK, <@ba.vup>+35 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+130% ATK, +35 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}]},"2/60/7/1":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+180% ATK, <@ba.vup>+50 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+180% ATK, +50 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}],"modules":[{"name":"Lord/Sharp's Badge","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}]},"2/60/7/3":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+180% ATK, <@ba.vup>+50 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+180% ATK, +50 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}],"modules":[{"name":"Lord/Sharp's Badge","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"ATK +25%; Obtains 35% Arts Dodge","name":"Soundless Blade","desc":"ATK +25%; Obtains 35% Arts Dodge"}]}]}}},"char_003_kalts":{"name":"Kal'tsit","subProfessionName":"Medic","moduleNames":{"uniequip_001_kalts":{"name":"Kal'tsit's Badge"},"uniequip_003_kalts":{"name":"Panacea"},"uniequip_004_kalts":{"name":"Kal'tsit's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+90%. This unit also gains <@ba.vup>30% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +90%. This unit also gains 30% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+45; Mon3tr gains ATK <@ba.vup>+35% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +45; Mon3tr gains ATK +35% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+120%, ATK <@ba.vup>+160% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +120%, ATK +160% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+120%. This unit also gains <@ba.vup>40% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +120%. This unit also gains 40% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+60; Mon3tr gains ATK <@ba.vup>+50% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +60; Mon3tr gains ATK +50% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+140%, ATK <@ba.vup>+190% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +140%, ATK +190% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}],"modules":[{"traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"name":"Panacea","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}},{"name":"Kal'tsit's Specialized Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, heals <@ba.kw>2 targets simultaneously","desc":"Restores the HP of allies","moduleDesc":"In Integrated Strategies, heals 2 targets simultaneously"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+120%. This unit also gains <@ba.vup>40% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +120%. This unit also gains 40% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+60; Mon3tr gains ATK <@ba.vup>+50% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +60; Mon3tr gains ATK +50% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+140%, ATK <@ba.vup>+190% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +140%, ATK +190% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}],"modules":[{"traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 4 <@ba.talpu>(+0.5) seconds and receive 1700 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are Stunned for 4 (+0.5) seconds and receive 1700 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 seconds and receive 1500 True damage","desc":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are Stunned for 3.5 seconds and receive 1500 True damage"}}]},{"name":"Panacea","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"talentChanges":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; Mon3tr gains +20 ASPD and +20% DEF when in Kal'tsit's Attack Range; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; Mon3tr gains +20 ASPD and +20% DEF when in Kal'tsit's Attack Range; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"}]},{"name":"Kal'tsit's Specialized Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, heals <@ba.kw>2 targets simultaneously","desc":"Restores the HP of allies","moduleDesc":"In Integrated Strategies, heals 2 targets simultaneously"},"talentChanges":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0; in <@ba.kw>Integrated Strategies, Mon3tr does not take up a deployment slot and has +50% Max HP and ATK, and receives 50% more healing","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0; in Integrated Strategies, Mon3tr does not take up a deployment slot and has +50% Max HP and ATK, and receives 50% more healing"}]}]}}},"char_010_chen":{"name":"Ch'en","subProfessionName":"Swordmaster","moduleNames":{"uniequip_001_chen":{"name":"Ch’en’s Badge"},"uniequip_002_chen":{"name":"Rhodes Island Standard Combat Sword"},"uniequip_003_chen":{"name":"Good Old School Days"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>230% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.25 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 230% ATK as Physical damage and Stunning them for 1.25 seconds"},{"descRaw":"Deals <@ba.vup>370% of ATK <@ba.rem>Physical damage and <@ba.vup>370% of ATK <@ba.rem>Arts damage to at most <@ba.vup>5 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 370% of ATK Physical damage and 370% of ATK Arts damage to at most 5 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>230% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>2.5 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 230% ATK as Physical damage and Stunning the target on the last hit for 2.5 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 260% ATK as Physical damage and Stunning them for 1.5 seconds"},{"descRaw":"Deals <@ba.vup>410% of ATK <@ba.rem>Physical damage and <@ba.vup>410% of ATK <@ba.rem>Arts damage to at most <@ba.vup>6 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 410% of ATK Physical damage and 410% of ATK Arts damage to at most 6 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>3 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 260% ATK as Physical damage and Stunning the target on the last hit for 3 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}],"modules":[{"name":"Rhodes Island Standard Combat Sword","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"}},{"name":"Good Old School Days","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 260% ATK as Physical damage and Stunning them for 1.5 seconds"},{"descRaw":"Deals <@ba.vup>410% of ATK <@ba.rem>Physical damage and <@ba.vup>410% of ATK <@ba.rem>Arts damage to at most <@ba.vup>6 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 410% of ATK Physical damage and 410% of ATK Arts damage to at most 6 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>3 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 260% ATK as Physical damage and Stunning the target on the last hit for 3 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}],"modules":[{"name":"Rhodes Island Standard Combat Sword","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"Every 3 seconds when deployed, restores 1 SP to all deployed allies that have an ATK Recovery or DEF Recovery skill; Ch'en recovers 1 additional SP to herself","name":"Scolding","desc":"Every 3 seconds when deployed, restores 1 SP to all deployed allies that have an ATK Recovery or DEF Recovery skill; Ch'en recovers 1 additional SP to herself"}]},{"name":"Good Old School Days","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"descRaw":"ATK +16% <@ba.talpu>(+1%), DEF +16% <@ba.talpu>(+1%), Physical dodge +21% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +16% (+1%), DEF +16% (+1%), Physical dodge +21% (+3%)","potBelow":{"descRaw":"ATK +15%, DEF +15%, Physical dodge +18%","desc":"ATK +15%, DEF +15%, Physical dodge +18%"}}]}]}}},"char_017_huang":{"name":"Blaze","subProfessionName":"Centurion","moduleNames":{"uniequip_001_huang":{"name":"Blaze's Badge"},"uniequip_002_huang":{"name":"Overloaded Weapons, Overheated Heart"},"uniequip_003_huang":{"name":"'I'll be right back'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+15%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +55%, DEF +15%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+45%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>320% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +45%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 320% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"ATK <@ba.vup>+70%, DEF <@ba.vup>+20%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +70%, DEF +20%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>340% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 340% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}],"modules":[{"name":"Overloaded Weapons, Overheated Heart","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"'I'll be right back'","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"ATK <@ba.vup>+70%, DEF <@ba.vup>+20%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +70%, DEF +20%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>340% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 340% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}],"modules":[{"name":"Overloaded Weapons, Overheated Heart","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"This unit gains <$ba.buffres>Status Resistance after being deployed for 12 <@ba.talpu>(-3) seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","name":"Harsh Training","desc":"This unit gains Status Resistance after being deployed for 12 (-3) seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","potBelow":{"descRaw":"This unit gains <$ba.buffres>Status Resistance after being deployed for 15 seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","desc":"This unit gains Status Resistance after being deployed for 15 seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds"}}]},{"name":"'I'll be right back'","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"},"talentChanges":[{"descRaw":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 9 <@ba.talpu>(+1) seconds; ignores 150 DEF of a target when HP is above 50%","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 9 (+1) seconds; ignores 150 DEF of a target when HP is above 50%","potBelow":{"descRaw":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 8 seconds; ignores 150 DEF of a target when HP is above 50%","desc":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 8 seconds; ignores 150 DEF of a target when HP is above 50%"}}]}]}}},"char_112_siege":{"name":"Siege","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_siege":{"name":"Siege's Badge"},"uniequip_002_siege":{"name":"'Candy Box'"},"uniequip_003_siege":{"name":"'Thy First Vow'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>250% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 2 charge(s)","name":"Aerial Hammer","desc":"Deals 250% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>290% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>0.8 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 290% when attacking and has 40% chance to Stun the target for 0.8 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>280% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 3 charge(s)","name":"Aerial Hammer","desc":"Deals 280% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 3 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>320% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>1.1 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 320% when attacking and has 40% chance to Stun the target for 1.1 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}],"modules":[{"name":"'Candy Box'","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}},{"name":"'Thy First Vow'","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>280% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 3 charge(s)","name":"Aerial Hammer","desc":"Deals 280% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 3 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>320% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>1.1 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 320% when attacking and has 40% chance to Stun the target for 1.1 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}],"modules":[{"name":"'Candy Box'","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[{"descRaw":"Increases all Vanguard Operators' ATK and DEF by 10% <@ba.talpu>(+2%), and additionally increases this unit's ATK and DEF by 8%","name":"King of Beasts","desc":"Increases all Vanguard Operators' ATK and DEF by 10% (+2%), and additionally increases this unit's ATK and DEF by 8%","potBelow":{"descRaw":"Increases all Vanguard Operators' ATK and DEF by 8%, and additionally increases this unit's ATK and DEF by 8%","desc":"Increases all Vanguard Operators' ATK and DEF by 8%, and additionally increases this unit's ATK and DEF by 8%"}}]},{"name":"'Thy First Vow'","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"talentChanges":[null,{"descRaw":"Gains 3 SP and additionally grants 1 SP to another random Vanguard Operator on the battlefield whenever an enemy is defeated in the adjacent 4 tiles","name":"Crushing","desc":"Gains 3 SP and additionally grants 1 SP to another random Vanguard Operator on the battlefield whenever an enemy is defeated in the adjacent 4 tiles"}]}]}}},"char_113_cqbw":{"subProfessionName":"Artilleryman","moduleNames":{"uniequip_001_cqbw":{"name":"W's Badge"},"uniequip_002_cqbw":{"name":"Mercenary's Bag"},"uniequip_003_cqbw":{"name":"Lost Dull Knife"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>270% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 270% ATK as Physical damage to all enemies hit and Stunning them for 1.8 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>220% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.6 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 220% Physical damage to all nearby enemies and Stunning them for 1.6 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>250% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3.5 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 250% ATK as Physical damage to nearby enemies and Stunning them for 3.5 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>310% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>2.1 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 310% ATK as Physical damage to all enemies hit and Stunning them for 2.1 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>250% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 250% Physical damage to all nearby enemies and Stunning them for 1.8 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>280% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>4 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 280% ATK as Physical damage to nearby enemies and Stunning them for 4 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}],"modules":[{"name":"Mercenary's Bag","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"name":"Lost Dull Knife","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>310% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>2.1 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 310% ATK as Physical damage to all enemies hit and Stunning them for 2.1 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>250% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 250% Physical damage to all nearby enemies and Stunning them for 1.8 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>280% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>4 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 280% ATK as Physical damage to nearby enemies and Stunning them for 4 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}],"modules":[{"name":"Mercenary's Bag","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Enemies in range take +27% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned. Recover 1 SP when defeating an enemy","name":"Insult to Injury","desc":"Enemies in range take +27% (+3%) Physical damage when Stunned. Recover 1 SP when defeating an enemy","potBelow":{"descRaw":"Enemies in range take +24% Physical damage when <$ba.stun>Stunned. Recover 1 SP when defeating an enemy","desc":"Enemies in range take +24% Physical damage when Stunned. Recover 1 SP when defeating an enemy"}}]},{"name":"Lost Dull Knife","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"},"talentChanges":[{"descRaw":"After remaining deployed for 8 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies. When no damage is taken, ATK gradually increases to +20% over 16 seconds, resetting upon taking damage","name":"Ambush","desc":"After remaining deployed for 8 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies. When no damage is taken, ATK gradually increases to +20% over 16 seconds, resetting upon taking damage"}]}]}}},"char_134_ifrit":{"name":"Ifrit","subProfessionName":"Blast Caster","moduleNames":{"uniequip_001_ifrit":{"name":"Ifrit's Badge"},"uniequip_002_ifrit":{"name":"'Syntexis'"},"uniequip_003_ifrit":{"name":"'Thermoformed Memory'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+10%; ASPD <@ba.vup>+58","name":"Fanaticism","desc":"ATK +10%; ASPD +58"},{"descRaw":"Deals <@ba.vup>160% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-100 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 2 charge(s)","name":"Pyroclasm","desc":"Deals 160% of ATK Arts damage in the next attack; Targets' DEF -100 for 3 seconds; Causes them to take Immolation Damage\nCan store 2 charge(s)"},{"descRaw":"Deals <@ba.vup>90% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-7\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 90% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -7\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+20%; ASPD <@ba.vup>+67","name":"Fanaticism","desc":"ATK +20%; ASPD +67"},{"descRaw":"Deals <@ba.vup>190% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-200 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 3 charge(s)","name":"Pyroclasm","desc":"Deals 190% of ATK Arts damage in the next attack; Targets' DEF -200 for 3 seconds; Causes them to take Immolation Damage\nCan store 3 charge(s)"},{"descRaw":"Deals <@ba.vup>110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-10\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -10\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}],"modules":[{"name":"'Syntexis'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}},{"name":"'Thermoformed Memory'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.burning2>Burn","desc":"Deals AOE Arts damage in a long line","moduleDesc":"When dealing Arts damage, deals an additional 8% as Burn"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+20%; ASPD <@ba.vup>+67","name":"Fanaticism","desc":"ATK +20%; ASPD +67"},{"descRaw":"Deals <@ba.vup>190% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-200 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 3 charge(s)","name":"Pyroclasm","desc":"Deals 190% of ATK Arts damage in the next attack; Targets' DEF -200 for 3 seconds; Causes them to take Immolation Damage\nCan store 3 charge(s)"},{"descRaw":"Deals <@ba.vup>110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-10\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -10\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}],"modules":[{"name":"'Syntexis'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"talentChanges":[{"descRaw":"Restores 2 SP every 5.5 <@ba.talpu>(-0.5) seconds, with a 30% chance to restore an additional 5 SP.","name":"Rhine Loop","desc":"Restores 2 SP every 5.5 (-0.5) seconds, with a 30% chance to restore an additional 5 SP.","potBelow":{"descRaw":"Restores 2 SP every 6 seconds, with a 30% chance to restore an additional 5 SP.","desc":"Restores 2 SP every 6 seconds, with a 30% chance to restore an additional 5 SP."}}]},{"name":"'Thermoformed Memory'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.burning2>Burn","desc":"Deals AOE Arts damage in a long line","moduleDesc":"When dealing Arts damage, deals an additional 8% as Burn"},"talentChanges":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%); if target is under the burst effect of <$ba.dt.burning2>Burn, attacks will deal an additional 50% ATK as Elemental Damage","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%); if target is under the burst effect of Burn, attacks will deal an additional 50% ATK as Elemental Damage","potBelow":{"descRaw":"RES of enemies within range -40%; if target is under the burst effect of <$ba.dt.burning2>Burn, attacks will deal an additional 50% ATK as Elemental Damage","desc":"RES of enemies within range -40%; if target is under the burst effect of Burn, attacks will deal an additional 50% ATK as Elemental Damage"}}]}]}}},"char_147_shining":{"name":"Shining","subProfessionName":"Medic","moduleNames":{"uniequip_001_shining":{"name":"Shining's Badge"},"uniequip_002_shining":{"name":"Withered Scabbard"},"uniequip_003_shining":{"name":"'Followers'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+58%; ASPD <@ba.vup>+10","name":"Creed","desc":"ATK +58%; ASPD +10"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>2 seconds\nThe barrier can absorb damage equal to <@ba.vup>28% of Shining's ATK and increases the target's DEF by <@ba.vup>+25%; <@ba.rem>Can store 1 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 2 seconds\nThe barrier can absorb damage equal to 28% of Shining's ATK and increases the target's DEF by +25%; Can store 1 charge(s)"},{"descRaw":"ATK <@ba.vup>+30%\nAll allies within range DEF <@ba.vup>+45%","name":"Creed Field","desc":"ATK +30%\nAll allies within range DEF +45%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+67%; ASPD <@ba.vup>+20","name":"Creed","desc":"ATK +67%; ASPD +20"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>3 seconds\nThe barrier can absorb damage equal to <@ba.vup>35% of Shining's ATK and increases the target's DEF by <@ba.vup>+35%; <@ba.rem>Can store 2 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 3 seconds\nThe barrier can absorb damage equal to 35% of Shining's ATK and increases the target's DEF by +35%; Can store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+40%\nAll allies within range DEF <@ba.vup>+60%","name":"Creed Field","desc":"ATK +40%\nAll allies within range DEF +60%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}],"modules":[{"name":"Withered Scabbard","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}},{"name":"'Followers'","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+67%; ASPD <@ba.vup>+20","name":"Creed","desc":"ATK +67%; ASPD +20"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>3 seconds\nThe barrier can absorb damage equal to <@ba.vup>35% of Shining's ATK and increases the target's DEF by <@ba.vup>+35%; <@ba.rem>Can store 2 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 3 seconds\nThe barrier can absorb damage equal to 35% of Shining's ATK and increases the target's DEF by +35%; Can store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+40%\nAll allies within range DEF <@ba.vup>+60%","name":"Creed Field","desc":"ATK +40%\nAll allies within range DEF +60%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}],"modules":[{"name":"Withered Scabbard","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"talentChanges":[{"descRaw":"DEF of allies within range +105<@ba.talpu>(+5), ground units gain another DEF +40","name":"Black Fiend's Protection","desc":"DEF of allies within range +105(+5), ground units gain another DEF +40","potBelow":{"descRaw":"DEF of allies within range +100, ground units gain another DEF +40","desc":"DEF of allies within range +100, ground units gain another DEF +40"}}]},{"name":"'Followers'","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"ASPD +18 <@ba.talpu>(+3); +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","name":"Code of Law","desc":"ASPD +18 (+3); +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","potBelow":{"descRaw":"ASPD +15; +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","desc":"ASPD +15; +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped"}}]}]}}},"char_179_cgbird":{"name":"Nightingale","subProfessionName":"Multi-target Medic","moduleNames":{"uniequip_001_cgbird":{"name":"Nightingale's Badge"},"uniequip_002_cgbird":{"name":"'Closed Hope'"},"uniequip_003_cgbird":{"name":"'Nocturnal Echoes'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>3.5 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>50% of Nightingale's ATK and increases the target's RES by <@ba.vup>+10; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 3.5 seconds\nThe barrier can absorb Arts damage equal to 50% of Nightingale's ATK and increases the target's RES by +10; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+40%; RES of allies within range <@ba.vup>+90% and grants them <@ba.vup>15% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +40%; RES of allies within range +90% and grants them 15% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>4 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>60% of Nightingale's ATK and increases the target's RES by <@ba.vup>+15; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 4 seconds\nThe barrier can absorb Arts damage equal to 60% of Nightingale's ATK and increases the target's RES by +15; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+50%; RES of allies within range <@ba.vup>+105% and grants them <@ba.vup>20% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +50%; RES of allies within range +105% and grants them 20% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}],"modules":[{"name":"'Closed Hope'","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}},{"name":"'Nocturnal Echoes'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>4 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>60% of Nightingale's ATK and increases the target's RES by <@ba.vup>+15; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 4 seconds\nThe barrier can absorb Arts damage equal to 60% of Nightingale's ATK and increases the target's RES by +15; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+50%; RES of allies within range <@ba.vup>+105% and grants them <@ba.vup>20% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +50%; RES of allies within range +105% and grants them 20% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}],"modules":[{"name":"'Closed Hope'","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"talentChanges":[null,{"descRaw":"Allies within range gain +17 <@ba.talpu>(+2) RES and receive 5% more healing","name":"White Fiend's Protection","desc":"Allies within range gain +17 (+2) RES and receive 5% more healing","potBelow":{"descRaw":"Allies within range gain +15 RES and receive 5% more healing","desc":"Allies within range gain +15 RES and receive 5% more healing"}}]},{"name":"'Nocturnal Echoes'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"},"talentChanges":[{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 40% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second; Nightingale gains 3 Phantoms on deployment","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 40% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second; Nightingale gains 3 Phantoms on deployment"}]}]}}},"char_180_amgoat":{"name":"Eyjafjalla","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_amgoat":{"name":"Eyjafjalla's Badge"},"uniequip_002_amgoat":{"name":"'Missed Sounds'"},"uniequip_003_amgoat":{"name":"Pet Contest First Prize"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+38\nStarting from the second use of the skill, ATK <@ba.vup>+38%","name":"Duetto","desc":"ASPD +38\nStarting from the second use of the skill, ATK +38%"},{"descRaw":"Deals <@ba.vup>275% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-15% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 275% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -15% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+70%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>4 enemies within range","name":"Volcano","desc":"ATK +70%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 4 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+45\nStarting from the second use of the skill, ATK <@ba.vup>+45%","name":"Duetto","desc":"ASPD +45\nStarting from the second use of the skill, ATK +45%"},{"descRaw":"Deals <@ba.vup>310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-20% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -20% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+85%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>5 enemies within range","name":"Volcano","desc":"ATK +85%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 5 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}],"modules":[{"name":"'Missed Sounds'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"Pet Contest First Prize","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+45\nStarting from the second use of the skill, ATK <@ba.vup>+45%","name":"Duetto","desc":"ASPD +45\nStarting from the second use of the skill, ATK +45%"},{"descRaw":"Deals <@ba.vup>310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-20% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -20% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+85%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>5 enemies within range","name":"Volcano","desc":"ATK +85%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 5 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}],"modules":[{"name":"'Missed Sounds'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"All [Caster] Operators' ATK +24% <@ba.talpu>(+2%) when brought","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +24% (+2%) when brought","potBelow":{"descRaw":"All [Caster] Operators' ATK +22% when brought","desc":"All [Caster] Operators' ATK +22% when brought"}}]},{"name":"Pet Contest First Prize","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","desc":"Immediately obtains 7 to 15 SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible"}}]}]}}},"char_188_helage":{"name":"Hellagur","subProfessionName":"Soloblade","moduleNames":{"uniequip_001_helage":{"name":"Hellagur's Badge"},"uniequip_002_helage":{"name":"Zouhou, a Sheath for Contempt"},"uniequip_003_helage":{"name":"'Горячий снег'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>125%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 125%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+35%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +35%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+55%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +55%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}]},"2/60/7/1":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+50%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +50%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+70%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +70%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}],"modules":[{"name":"Zouhou, a Sheath for Contempt","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}},{"name":"'Горячий снег'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+50%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +50%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+70%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +70%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}],"modules":[{"name":"Zouhou, a Sheath for Contempt","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"talentChanges":[null,{"descRaw":"Gains up to +130 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% Max HP)","name":"Waxing Moon","desc":"Gains up to +130 ASPD Tenacity (reaches maximum bonus when losing 50% Max HP)"}]},{"name":"'Горячий снег'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"Regenerates 90 <@ba.talpu>(+10) HP per second when not blocking an enemy, or when HP is below 30%","name":"Ingenious Strategist","desc":"Regenerates 90 (+10) HP per second when not blocking an enemy, or when HP is below 30%","potBelow":{"descRaw":"Regenerates 80 HP per second when not blocking an enemy, or when HP is below 30%","desc":"Regenerates 80 HP per second when not blocking an enemy, or when HP is below 30%"}}]}]}}},"char_197_poca":{"name":"Rosa","subProfessionName":"Besieger","moduleNames":{"uniequip_001_poca":{"name":"Rosa's Badge"},"uniequip_002_poca":{"name":"Siege Equipment Training Device"},"uniequip_003_poca":{"name":"'Сердце'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"ATK <@ba.vup>+45%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +45%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+60%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +60%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}],"modules":[{"name":"Siege Equipment Training Device","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"}},{"name":"'Сердце'","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+60%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +60%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}],"modules":[{"name":"Siege Equipment Training Device","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"},"talentChanges":[null,{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF and deals an additional 60% ATK as Physical damage (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF and deals an additional 60% ATK as Physical damage (enemies with 3 weight or higher count for this effect)"}]},{"name":"'Сердце'","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"},"talentChanges":[{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +14% <@ba.talpu>(+2%) ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +14% (+2%) ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +12% ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +12% ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)"}}]}]}}},"char_225_haak":{"name":"Aak","subProfessionName":"Geek","moduleNames":{"uniequip_001_haak":{"name":"Aak's Badge"},"uniequip_002_haak":{"name":"Mixed-Fruit Medical Caddy"},"uniequip_003_haak":{"name":"Remnant of the Malpractice"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Rapid Fire","desc":"ASPD +50"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+40% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +40% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+30% and ASPD by <@ba.vup>+30 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +30% and ASPD by +30 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}]},"2/60/7/1":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+70","name":"Rapid Fire","desc":"ASPD +70"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+50% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +50% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+35% and ASPD by <@ba.vup>+35 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +35% and ASPD by +35 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}],"modules":[{"name":"Mixed-Fruit Medical Caddy","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"}},{"name":"Remnant of the Malpractice","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"Continually loses HP over time","moduleDesc":"Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+70","name":"Rapid Fire","desc":"ASPD +70"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+50% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +50% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+35% and ASPD by <@ba.vup>+35 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +35% and ASPD by +35 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}],"modules":[{"name":"Mixed-Fruit Medical Caddy","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"talentChanges":[null,{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 20%, that attack deals 165% damage, <$ba.sluggish>Slows the enemy for 1.6 seconds, or <$ba.stun>Stuns the enemy for 1.2 seconds; additionally has a 30% chance to activate all the above effects at once.","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 20%, that attack deals 165% damage, Slows the enemy for 1.6 seconds, or Stuns the enemy for 1.2 seconds; additionally has a 30% chance to activate all the above effects at once."}]},{"name":"Remnant of the Malpractice","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"Continually loses HP over time","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"Increases healing amount on this unit by 30% <@ba.talpu>(+5%); when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","name":"Pharmaceutical Diffusion","desc":"Increases healing amount on this unit by 30% (+5%); when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","potBelow":{"descRaw":"Increases healing amount on this unit by 25%; when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","desc":"Increases healing amount on this unit by 25%; when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK"}}]}]}}},"char_248_mgllan":{"name":"Magallan","subProfessionName":"Summoner","moduleNames":{"uniequip_001_mgllan":{"name":"Magallan's Badge"},"uniequip_002_mgllan":{"name":"Drone Control Module.P"},"uniequip_003_mgllan":{"name":"Instructional Soaring Dragon Drone"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.8 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>1.9 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.8 seconds\nActive: Instead of Slowing, Binds targets for 1.9 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+80 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +80 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+80% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +80% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.9 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>2.2 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.9 seconds\nActive: Instead of Slowing, Binds targets for 2.2 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+100 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +100 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+100% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +100% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}],"modules":[{"name":"Drone Control Module.P","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"The first summoned unit <@ba.kw>does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"The first summoned unit does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)"}},{"name":"Instructional Soaring Dragon Drone","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.9 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>2.2 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.9 seconds\nActive: Instead of Slowing, Binds targets for 2.2 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+100 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +100 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+100% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +100% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}],"modules":[{"name":"Drone Control Module.P","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"The first summoned unit <@ba.kw>does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"The first summoned unit does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)"},"talentChanges":[{"descRaw":"Drones gain <$ba.invisible>Invisibility for 28 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 28 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 26 seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","desc":"Drones gain Invisibility for 26 seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect"}}]},{"name":"Instructional Soaring Dragon Drone","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"},"talentChanges":[{"descRaw":"Can use up to 5 stronger drones that do not block (max 4 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 stronger drones that do not block (max 4 deployed at once). Drones' effect changes based upon Skill."}]}]}}},"char_250_phatom":{"name":"Phantom","subProfessionName":"Executor","moduleNames":{"uniequip_001_phatom":{"name":"Phantom's Badge"},"uniequip_002_phatom":{"name":"Miss Christine's Felt"},"uniequip_003_phatom":{"name":"'Think of Me'"},"uniequip_004_phatom":{"name":"Phantom's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>30% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>35% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 30% Physical Dodge and a Barrier that can absorb Physical damage equal to 35% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>8 charges of a stacking <@ba.vup>+13% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 8 charges of a stacking +13% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>2.5 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 210% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 2.5 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}],"modules":[{"name":"Miss Christine's Felt","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}},{"name":"'Think of Me'","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}},{"name":"Phantom's Specialized Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of his summons) by <@ba.kw>1 second when attacking; this effect also applies to his summons","desc":"Significantly reduced Redeployment Time","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of his summons) by 1 second when attacking; this effect also applies to his summons"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}],"modules":[{"name":"Miss Christine's Felt","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"talentChanges":[{"descRaw":"Redeployment time of clone is reduced by 16 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 16 seconds"}]},{"name":"'Think of Me'","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"Can summon an even stronger clone with the same abilities as Phantom, but has its own redeployment time; while both Phantom and the clone are present, both have +10% ATK","name":"Phantom in the Mirror","desc":"Can summon an even stronger clone with the same abilities as Phantom, but has its own redeployment time; while both Phantom and the clone are present, both have +10% ATK"}]},{"name":"Phantom's Specialized Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of his summons) by <@ba.kw>1 second when attacking; this effect also applies to his summons","desc":"Significantly reduced Redeployment Time","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of his summons) by 1 second when attacking; this effect also applies to his summons"},"talentChanges":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time; in <@ba.kw>Integrated Strategies, the clone does not take up a deployment slot, and deploying the clone will refresh Phantom's skill (can stack skill effect up to 8 times)","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time; in Integrated Strategies, the clone does not take up a deployment slot, and deploying the clone will refresh Phantom's skill (can stack skill effect up to 8 times)"}]}]}}},"char_293_thorns":{"name":"Thorns","subProfessionName":"Lord","moduleNames":{"uniequip_001_thorns":{"name":"Thorns's Badge"},"uniequip_002_thorns":{"name":"The Salt and the Sand"},"uniequip_003_thorns":{"name":"Sand Erosion"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+30%, DEF <@ba.vup>+55%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +30%, DEF +55%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+33%, ASPD <@ba.vup>+14, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +33%, ASPD +14, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}]},"2/60/7/1":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+40%, DEF <@ba.vup>+70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +40%, DEF +70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+16, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +40%, ASPD +16, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}],"modules":[{"name":"The Salt and the Sand","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}},{"name":"Sand Erosion","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"When dealing damage, deals an additional <@ba.kw>10% as <$ba.dt.neural2>Nervous Impairment","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"When dealing damage, deals an additional 10% as Nervous Impairment"}}]},"2/60/7/3":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+40%, DEF <@ba.vup>+70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +40%, DEF +70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+16, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +40%, ASPD +16, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}],"modules":[{"name":"The Salt and the Sand","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"Attacks poison the target, dealing 150 <@ba.talpu>(+15) Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","name":"Nerve Corrosion","desc":"Attacks poison the target, dealing 150 (+15) Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","potBelow":{"descRaw":"Attacks poison the target, dealing 135 Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","desc":"Attacks poison the target, dealing 135 Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies)."}}]},{"name":"Sand Erosion","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"When dealing damage, deals an additional <@ba.kw>10% as <$ba.dt.neural2>Nervous Impairment","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"When dealing damage, deals an additional 10% as Nervous Impairment"},"talentChanges":[{"descRaw":"Attacks poison the target, dealing 315 <@ba.talpu>(+15) Arts damage per second for 3 seconds (damage is doubled against ranged enemies); if enemy is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","name":"Nerve Corrosion","desc":"Attacks poison the target, dealing 315 (+15) Arts damage per second for 3 seconds (damage is doubled against ranged enemies); if enemy is under the burst effect of Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","potBelow":{"descRaw":"Attacks poison the target, dealing 300 Arts damage per second for 3 seconds (damage is doubled against Ranged enemies); if enemy is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","desc":"Attacks poison the target, dealing 300 Arts damage per second for 3 seconds (damage is doubled against Ranged enemies); if enemy is under the burst effect of Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount"}}]}]}}},"char_300_phenxi":{"name":"Fiammetta","subProfessionName":"Artilleryman","moduleNames":{"uniequip_001_phenxi":{"name":"Fiammetta's Badge"},"uniequip_002_phenxi":{"name":"'Out-Law' Special Ammunition Surplus"},"uniequip_003_phenxi":{"name":"A Long Journey"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+45%","name":"'Provocate'","desc":"Attack range +1, ATK +45%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>260% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>130% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 260% Physical Damage and causing incendiary marks to explode in sequence, dealing 130% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>110%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>170% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 110%. Enemies closer to the impact site in a smaller area will instead take 170% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+60%","name":"'Provocate'","desc":"Attack range +1, ATK +60%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>320% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>160% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 320% Physical Damage and causing incendiary marks to explode in sequence, dealing 160% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>115%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>185% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 115%. Enemies closer to the impact site in a smaller area will instead take 185% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}],"modules":[{"name":"'Out-Law' Special Ammunition Surplus","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"}},{"name":"A Long Journey","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+60%","name":"'Provocate'","desc":"Attack range +1, ATK +60%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>320% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>160% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 320% Physical Damage and causing incendiary marks to explode in sequence, dealing 160% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>115%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>185% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 115%. Enemies closer to the impact site in a smaller area will instead take 185% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}],"modules":[{"name":"'Out-Law' Special Ammunition Surplus","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"},"talentChanges":[{"descRaw":"While this unit has no skill active, ASPD +33 <@ba.talpu>(+3); While this unit's skill is active, ASPD +10","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +33 (+3); While this unit's skill is active, ASPD +10","potBelow":{"descRaw":"While this unit has no skill active, ASPD +30; While this unit's skill is active, ASPD +10","desc":"While this unit has no skill active, ASPD +30; While this unit's skill is active, ASPD +10"}}]},{"name":"A Long Journey","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Continually loses HP over time (HP cannot drop below 50% as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 30%; this effect is doubled above 80% HP","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop below 50% as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 30%; this effect is doubled above 80% HP"}]},{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talentChanges":[{"name":"Sufferer of Tribulations"}]}]}}},"char_322_lmlee":{"name":"Lee","subProfessionName":"Merchant","moduleNames":{"uniequip_001_lmlee":{"name":"Lee’s Badge"},"uniequip_002_lmlee":{"name":"'Wandering'"},"uniequip_003_lmlee":{"name":"'Distinguisher'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+25% and gain <@ba.vup>20% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +25% and gain 20% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+15; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>230% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>10% of Lee's ATK (increases up to <@ba.vup>20 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +15; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 230% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 10% of Lee's ATK (increases up to 20 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+31%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>55% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +31%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 55% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+40% and gain <@ba.vup>25% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +40% and gain 25% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>15% of Lee's ATK (increases up to <@ba.vup>25 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 15% of Lee's ATK (increases up to 25 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+37%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +37%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}],"modules":[{"name":"'Wandering'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"}},{"name":"'Distinguisher'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"}}]},"2/60/7/3":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+40% and gain <@ba.vup>25% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +40% and gain 25% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>15% of Lee's ATK (increases up to <@ba.vup>25 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 15% of Lee's ATK (increases up to 25 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+37%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +37%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}],"modules":[{"name":"'Wandering'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"talentChanges":[{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 4 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 4 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 4 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 4 seconds"}]},{"name":"'Distinguisher'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"},"talentChanges":[null,{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -21 <@ba.talpu>(+1) and Lee has ASPD +21 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -21 (+1) and Lee has ASPD +21 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -20 and Lee has ASPD +20; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -20 and Lee has ASPD +20; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}}]}]}}},"char_340_shwaz":{"name":"Schwarz","subProfessionName":"Heavyshooter","moduleNames":{"uniequip_001_shwaz":{"name":"Schwarz's Badge"},"uniequip_002_shwaz":{"name":"Customized Crossbow Accessory Suit"},"uniequip_003_shwaz":{"name":"Old Razor"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>175% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>60%","name":"Charged Shot","desc":"The next attack deals 175% damage, and increases the chance of triggering this unit's Talent to 60%"},{"descRaw":"ATK <@ba.vup>+85%, and increases the chance to activate the Talent to <@ba.vup>40%","name":"Sharp Eye","desc":"ATK +85%, and increases the chance to activate the Talent to 40%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+120%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +120%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}]},"2/60/7/1":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>70%","name":"Charged Shot","desc":"The next attack deals 190% damage, and increases the chance of triggering this unit's Talent to 70%"},{"descRaw":"ATK <@ba.vup>+100%, and increases the chance to activate the Talent to <@ba.vup>45%","name":"Sharp Eye","desc":"ATK +100%, and increases the chance to activate the Talent to 45%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+140%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +140%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}],"modules":[{"name":"Customized Crossbow Accessory Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}},{"name":"Old Razor","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"}}]},"2/60/7/3":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>70%","name":"Charged Shot","desc":"The next attack deals 190% damage, and increases the chance of triggering this unit's Talent to 70%"},{"descRaw":"ATK <@ba.vup>+100%, and increases the chance to activate the Talent to <@ba.vup>45%","name":"Sharp Eye","desc":"ATK +100%, and increases the chance to activate the Talent to 45%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+140%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +140%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}],"modules":[{"name":"Customized Crossbow Accessory Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +15% <@ba.talpu>(+2%) ATK","name":"Crossfire","desc":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +15% (+2%) ATK","potBelow":{"descRaw":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +13% ATK","desc":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +13% ATK"}}]},{"name":"Old Razor","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"},"talentChanges":[null,{"descRaw":"Attacks have a 20% chance to deal 170% damage and reduce the target's DEF by 25% for 5 seconds","name":"Armor Penetration Arrow","desc":"Attacks have a 20% chance to deal 170% damage and reduce the target's DEF by 25% for 5 seconds"}]}]}}},"char_362_saga":{"name":"Saga","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_saga":{"name":"Saga's Badge"},"uniequip_002_saga":{"name":"Walk The World"},"uniequip_003_saga":{"name":"Where to Find the Burdenbeast?"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>280% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 280% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+70%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +70%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>320% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 320% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}],"modules":[{"name":"Walk The World","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}},{"name":"Where to Find the Burdenbeast?","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>320% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 320% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}],"modules":[{"name":"Walk The World","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"talentChanges":[null,{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 7% <@ba.talpu>(+1%) Max HP every second, lasting for 20 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 7% (+1%) Max HP every second, lasting for 20 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% Max HP every second, lasting for 18 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% Max HP every second, lasting for 18 seconds. Can only activate once"}}]},{"name":"Where to Find the Burdenbeast?","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[null,{"descRaw":"Increases damage dealt to enemies below half HP by 15%; when dealing lethal damage, leaves the target with 1 HP and inflicts <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"Increases damage dealt to enemies below half HP by 15%; when dealing lethal damage, leaves the target with 1 HP and inflicts Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"}]}]}}},"char_377_gdglow":{"name":"Goldenglow","subProfessionName":"Mech-accord Caster","moduleNames":{"uniequip_001_gdglow":{"name":"Goldenglow's Badge"},"uniequip_002_gdglow":{"name":"'Industrious Wings'"},"uniequip_003_gdglow":{"name":"Dream Must Come True"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+26% and ASPD <@ba.vup>+29. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +26% and ASPD +29. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +32% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+40% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +40% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}]},"2/60/7/1":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and ASPD <@ba.vup>+38. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +32% and ASPD +38. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+45% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +45% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+55% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +55% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}],"modules":[{"name":"'Industrious Wings'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"}},{"name":"Dream Must Come True","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}]},"2/60/7/3":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and ASPD <@ba.vup>+38. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +32% and ASPD +38. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+45% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +45% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+55% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +55% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}],"modules":[{"name":"'Industrious Wings'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 375% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 375% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 360% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 360% of Goldenglow's ATK as Arts damage to enemies in a small area"}}]},{"name":"Dream Must Come True","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"Self and Drones' attacks ignore 23 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Self and Drones' attacks ignore 23 (+3) RES","potBelow":{"descRaw":"Self and Drones' attacks ignore 20 RES","desc":"Self and Drones' attacks ignore 20 RES"}}]}]}}},"char_400_weedy":{"name":"Weedy","subProfessionName":"Push Stroker","moduleNames":{"uniequip_001_weedy":{"name":"Weedy's Badge"},"uniequip_002_weedy":{"name":"Custom Bionic Seadragon"},"uniequip_003_weedy":{"name":"New Bionic Prototype"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>120% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.8 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 120% ATK as Physical damage and Stunning them for 0.8 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+140%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +140%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}]},"2/60/7/1":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>135% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.9 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 135% ATK as Physical damage and Stunning them for 0.9 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+170%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +170%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}],"modules":[{"name":"Custom Bionic Seadragon","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"}},{"name":"New Bionic Prototype","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles","desc":"Simultaneously attacks all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles"}}]},"2/60/7/3":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>135% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.9 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 135% ATK as Physical damage and Stunning them for 0.9 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+170%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +170%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}],"modules":[{"name":"Custom Bionic Seadragon","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"},"talentChanges":[{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1; Weedy gains +20% ATK and restores 1 SP per 2 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1; Weedy gains +20% ATK and restores 1 SP per 2 seconds if the Water Cannon is located within 4 tiles around her"}]},{"name":"New Bionic Prototype","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles","desc":"Simultaneously attacks all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles"},"talentChanges":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly; Water Cannon redeployment time reduced by 8s","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly; Water Cannon redeployment time reduced by 8s"}]}]}}},"char_416_zumama":{"name":"Eunectes","subProfessionName":"Duelist","moduleNames":{"uniequip_001_zumama":{"name":"Eunectes's Badge"},"uniequip_002_zumama":{"name":"Zumama's Tool Box"},"uniequip_003_zumama":{"name":"'The Little Ugly Thing'"},"uniequip_004_zumama":{"name":"Eunectes's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+14%, DEF<@ba.vup>+14%","name":"Tomahawk","desc":"ATK+14%, DEF+14%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+100%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +100%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+140%, DEF <@ba.vup>+90%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +140%, DEF +90%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}]},"2/60/7/1":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+18%, DEF<@ba.vup>+18%","name":"Tomahawk","desc":"ATK+18%, DEF+18%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+130%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +130%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+170%, DEF <@ba.vup>+120%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +170%, DEF +120%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}],"modules":[{"name":"Zumama's Tool Box","traitOverride":{"descRaw":"SP recovery is slowed except when blocking enemies","desc":"SP recovery is slowed except when blocking enemies"}},{"name":"'The Little Ugly Thing'","traitOverride":{"descRaw":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%","desc":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%"}},{"name":"Eunectes's Specialized Badge","traitOverride":{"descRaw":"Only restores SP when blocking enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated","desc":"Only restores SP when blocking enemies","moduleDesc":"In Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated"}}]},"2/60/7/3":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+18%, DEF<@ba.vup>+18%","name":"Tomahawk","desc":"ATK+18%, DEF+18%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+130%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +130%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+170%, DEF <@ba.vup>+120%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +170%, DEF +120%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}],"modules":[{"name":"Zumama's Tool Box","traitOverride":{"descRaw":"SP recovery is slowed except when blocking enemies","desc":"SP recovery is slowed except when blocking enemies"},"talentChanges":[{"descRaw":"Increases this unit's SP recovery by 0.55/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.55/sec when blocking enemies"}]},{"name":"'The Little Ugly Thing'","traitOverride":{"descRaw":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%","desc":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%"},"talentChanges":[{"descRaw":"When HP is above 50%, attacks deal 125%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 30%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 125%(+2%) damage; when HP is 50% or lower, gain 30%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 123% damage; when HP is 50% or lower, gain 28% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 123% damage; when HP is 50% or lower, gain 28% Sanctuary"}}]},{"name":"Eunectes's Specialized Badge","traitOverride":{"descRaw":"Only restores SP when blocking enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated","desc":"Only restores SP when blocking enemies","moduleDesc":"In Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated"},"talentChanges":[null,null,{"descRaw":"Increases this unit's SP recovery rate by 0.2/sec when blocking enemies; in <@ba.kw>Reclamation Algorithm, increases this unit's SP recovery rate by 0.4/sec when blocking enemies, Block +2, and attacks all blocked enemies when skill is active; enemies blocked by this unit receive 40% <$ba.physicfragile>[Physical Fragility]","name":"Resilience","desc":"Increases this unit's SP recovery rate by 0.2/sec when blocking enemies; in Reclamation Algorithm, increases this unit's SP recovery rate by 0.4/sec when blocking enemies, Block +2, and attacks all blocked enemies when skill is active; enemies blocked by this unit receive 40% [Physical Fragility]"}]}]}}},"char_450_necras":{"name":"Necrass","subProfessionName":"Shaper Caster","moduleNames":{"uniequip_001_necras":{"name":"Necrass's Badge"},"uniequip_002_necras":{"name":"Unclaimed Legacy"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>310% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 310% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>100% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 100% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>550% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 550% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>130% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 130% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}],"modules":[{"name":"Unclaimed Legacy","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by their own <@ba.kw>Summons with an ATK increased to <@ba.kw>115%","desc":"Deals Arts damage; can create Summons by defeating enemies, and can attack enemies blocked by their own Summons with an ATK increased to 115%"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>130% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 130% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}],"modules":[{"name":"Unclaimed Legacy","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by their own <@ba.kw>Summons with an ATK increased to <@ba.kw>115%","desc":"Deals Arts damage; can create Summons by defeating enemies, and can attack enemies blocked by their own Summons with an ATK increased to 115%"},"talentChanges":[null,{"descRaw":"When an enemy is defeated within Necrass's or one of her Summon's Attack Range, gains ATK +25% for 10 seconds, and summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Necrass's or one of her Summon's Attack Range, gains ATK +25% for 10 seconds, and summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"}]}]}}},"char_479_sleach":{"name":"Saileach","subProfessionName":"Standard Bearer","moduleNames":{"uniequip_001_sleach":{"name":"Saileach's Badge"},"uniequip_002_sleach":{"name":"Pastoral"},"uniequip_003_sleach":{"name":"'Auld Lang Syne'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+22% and restoring their HP equal to <@ba.vup>22% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +22% and restoring their HP equal to 22% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>200% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>20% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 200% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 20% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}]},"2/60/7/1":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+35% and restoring their HP equal to <@ba.vup>35% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +35% and restoring their HP equal to 35% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>240% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>25% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 240% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 25% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}],"modules":[{"name":"Pastoral","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but grants <@ba.kw>+1 Block to an Operator in front of this unit","desc":"Cannot block enemies during the skill duration, but grants +1 Block to an Operator in front of this unit"}},{"name":"'Auld Lang Syne'","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but gains <$ba.camou>Camouflage","desc":"Cannot block enemies during the skill duration, but gains Camouflage"}}]},"2/60/7/3":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+35% and restoring their HP equal to <@ba.vup>35% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +35% and restoring their HP equal to 35% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>240% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>25% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 240% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 25% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}],"modules":[{"name":"Pastoral","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but grants <@ba.kw>+1 Block to an Operator in front of this unit","desc":"Cannot block enemies during the skill duration, but grants +1 Block to an Operator in front of this unit"},"talentChanges":[{"descRaw":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +15 <@ba.talpu>(+2) and enemies have ASPD -15 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +15 (+2) and enemies have ASPD -15 (+2)","potBelow":{"descRaw":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +13 and enemies have ASPD -13","desc":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +13 and enemies have ASPD -13"}}]},{"name":"'Auld Lang Syne'","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but gains <$ba.camou>Camouflage","desc":"Cannot block enemies during the skill duration, but gains Camouflage"},"talentChanges":[{"descRaw":"After deployment, the next Operator costs -2 DP; if that Operator is a Ground Operator, gain 2 DP after deployment","name":"Spiritual Influence","desc":"After deployment, the next Operator costs -2 DP; if that Operator is a Ground Operator, gain 2 DP after deployment"}]}]}}},"char_485_pallas":{"name":"Pallas","subProfessionName":"Instructor","moduleNames":{"uniequip_001_pallas":{"name":"Pallas's Badge"},"uniequip_002_pallas":{"name":"'Ούρος'"},"uniequip_003_pallas":{"name":"'Light of Heria'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>125% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 125% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+35% and every attack has <@ba.vup>60% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +35% and every attack has 60% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+55% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+35% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+20%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +55% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +35% ATK when HP is above 80%, DEF +20%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}]},"2/60/7/1":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 145% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+50% and every attack has <@ba.vup>70% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +50% and every attack has 70% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+40% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+25%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +40% ATK when HP is above 80%, DEF +25%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}],"modules":[{"name":"'Ούρος'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"}},{"name":"'Light of Heria'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDescRaw":"Can also be deployed on Ranged tiles","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDesc":"Can also be deployed on Ranged tiles"}}]},"2/60/7/3":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 145% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+50% and every attack has <@ba.vup>70% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +50% and every attack has 70% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+40% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+25%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +40% ATK when HP is above 80%, DEF +25%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}],"modules":[{"name":"'Ούρος'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"},"talentChanges":[{"descRaw":"When deployed, all [Minos] Operators gain <$ba.strong>Vigor effect of +30% ATK when HP is above 50%","name":"Birth of a Hero","desc":"When deployed, all [Minos] Operators gain Vigor effect of +30% ATK when HP is above 50%"}]},{"name":"'Light of Heria'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDescRaw":"Can also be deployed on Ranged tiles","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDesc":"Can also be deployed on Ranged tiles"},"talentChanges":[null,{"descRaw":"Every hit against an enemy restores 65 <@ba.talpu>(+5) HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 65 (+5) HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","potBelow":{"descRaw":"Every hit against an enemy restores 60 HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","desc":"Every hit against an enemy restores 60 HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP"}}]}]}}},"char_1013_chen2":{"name":"Ch'en the Holungday","subProfessionName":"Spreadshooter","moduleNames":{"uniequip_001_chen2":{"name":"Ch'en the Holungday's Badge"},"uniequip_002_chen2":{"name":"Beach Combat Suit"},"uniequip_003_chen2":{"name":"The Last Day of Holiday"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +55%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+50%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-20% and DEF <@ba.vup>-100 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +50%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -20% and DEF -100 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+55%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +55%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+70%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +70%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-40% and DEF <@ba.vup>-200 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -40% and DEF -200 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}],"modules":[{"name":"Beach Combat Suit","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}},{"name":"The Last Day of Holiday","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDesc":"Reduces Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+70%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +70%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-40% and DEF <@ba.vup>-200 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -40% and DEF -200 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}],"modules":[{"name":"Beach Combat Suit","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"talentChanges":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 27% <@ba.talpu>(+2%) chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 27% (+2%) chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 25% chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 25% chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)"}}]},{"name":"The Last Day of Holiday","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDesc":"Reduces Deployment Cost"},"talentChanges":[{"descRaw":"ATK +15%, ASPD +12, when there is water terrain on the battlefield, the effect becomes ATK +28%, ASPD +20; battlefield is considered water terrain when a skill is active","name":"Vestiges of Vacation","desc":"ATK +15%, ASPD +12, when there is water terrain on the battlefield, the effect becomes ATK +28%, ASPD +20; battlefield is considered water terrain when a skill is active"}]}]}}},"char_1015_aglna2":{"subProfessionName":"Skyranger","forms":{"2/1/4/0":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}},"2/60/7/1":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}},"2/60/7/3":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}}}},"char_1031_slent2":{"name":"Silence the Paradigmatic","subProfessionName":"Abjurer","moduleNames":{"uniequip_001_slent2":{"name":"Silence the Paradigmatic's Badge"},"uniequip_002_slent2":{"name":"Hard to Keep Awake"},"uniequip_003_slent2":{"name":"Controllable Momentum"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"Go-Getter","desc":"ATK +35%"},{"descRaw":"Gains <@ba.vup>+20 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.1 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +20 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.1 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+20% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.5 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>6 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +20% ATK, and the effect of this unit's Talent 1 increases to 1.5 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 6 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Go-Getter","desc":"ATK +50%"},{"descRaw":"Gains <@ba.vup>+30 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +30 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+30% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>7 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +30% ATK, and the effect of this unit's Talent 1 increases to 1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 7 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}],"modules":[{"name":"Hard to Keep Awake","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>100% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 100% of ATK)"}},{"name":"Controllable Momentum","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Go-Getter","desc":"ATK +50%"},{"descRaw":"Gains <@ba.vup>+30 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +30 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+30% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>7 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +30% ATK, and the effect of this unit's Talent 1 increases to 1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 7 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}],"modules":[{"name":"Hard to Keep Awake","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>100% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 100% of ATK)"},"talentChanges":[null,{"descRaw":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 8% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 8% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 7% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 7% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}]},{"name":"Controllable Momentum","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"},"talentChanges":[{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators"}}]}]}}},"char_1034_jesca2":{"name":"Jessica the Liberated","subProfessionName":"Sentry Protector","moduleNames":{"uniequip_001_jesca2":{"name":"Jessica the Liberated's Badge"},"uniequip_002_jesca2":{"name":"This Hero of Mine"},"uniequip_003_jesca2":{"name":"Unweathered"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+40%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+40%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +40%, increases DEF of self and Mobile Riot Shield by +40%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+45%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +45%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+240%, DEF <@ba.vup>+50%, Mobile Riot Shield gains <@ba.vup>+100% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +240%, DEF +50%, Mobile Riot Shield gains +100% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+55%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +55%, increases DEF of self and Mobile Riot Shield by +55%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +60%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+270%, DEF <@ba.vup>+65%, Mobile Riot Shield gains <@ba.vup>+135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +270%, DEF +65%, Mobile Riot Shield gains +135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}],"modules":[{"name":"This Hero of Mine","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}},{"name":"Unweathered","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+55%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +55%, increases DEF of self and Mobile Riot Shield by +55%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +60%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+270%, DEF <@ba.vup>+65%, Mobile Riot Shield gains <@ba.vup>+135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +270%, DEF +65%, Mobile Riot Shield gains +135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}],"modules":[{"name":"This Hero of Mine","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"talentChanges":[null,{"descRaw":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}}]},{"name":"Unweathered","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"},"talentChanges":[{"descRaw":"When the Mobile Riot Shield receives damage, 65% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 65% (+5%) chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 60% chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","desc":"When the Mobile Riot Shield receives damage, 60% chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)"}}]}]}}},"char_1035_wisdel":{"name":"Wiš'adel","subProfessionName":"Flinger","moduleNames":{"uniequip_001_wisdel":{"name":"Wiš'adel's Badge"},"uniequip_002_wisdel":{"name":"'Ancestor Launcher'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>0.5s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>75% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 0.5s. This attack has a slightly increased splash area, and aftershock damage becomes 75% ATK."},{"descRaw":"ATK <@ba.vup>+16%, Attack Interval is <@ba.vup>slightly shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>65% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +16%, Attack Interval is slightly shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 65% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>1 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+120%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>175% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 1 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +120%. Attack Interval is greatly increased. Attacks deal 175% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>1s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>90% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 1s. This attack has a slightly increased splash area, and aftershock damage becomes 90% ATK."},{"descRaw":"ATK <@ba.vup>+25%, Attack Interval is <@ba.vup>shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>70% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +25%, Attack Interval is shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 70% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+150%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>190% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +150%. Attack Interval is greatly increased. Attacks deal 190% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}],"modules":[{"name":"'Ancestor Launcher'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>1s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>90% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 1s. This attack has a slightly increased splash area, and aftershock damage becomes 90% ATK."},{"descRaw":"ATK <@ba.vup>+25%, Attack Interval is <@ba.vup>shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>70% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +25%, Attack Interval is shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 70% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+150%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>190% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +150%. Attack Interval is greatly increased. Attacks deal 190% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}],"modules":[{"name":"'Ancestor Launcher'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"talentChanges":[{"descRaw":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 185% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 185% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 175% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 175% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}}]}]}}},"char_1042_phatm2":{"name":"Tragodia","subProfessionName":"Ritualist","moduleNames":{"uniequip_001_phatm2":{"name":"Tragodia's Badge"},"uniequip_002_phatm2":{"name":"Heart of Tragodia"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>105% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>2s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.3x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 105% of ATK as Arts damage twice and Binds the target for 2s; target's Nervous Impairment received increases to 1.3x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+20, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +20, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+75%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +75%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>3s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.5x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 120% of ATK as Arts damage twice and Binds the target for 3s; target's Nervous Impairment received increases to 1.5x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+25, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +25, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+95%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +95%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}],"modules":[{"name":"Heart of Tragodia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>3s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.5x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 120% of ATK as Arts damage twice and Binds the target for 3s; target's Nervous Impairment received increases to 1.5x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+25, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +25, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+95%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +95%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}],"modules":[{"name":"Heart of Tragodia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -24 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 90 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -24 (+4); when enemies within Attack Range perform normal attacks, they take 90 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -20; when enemies within Attack Range perform normal attacks, they take 90 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -20; when enemies within Attack Range perform normal attacks, they take 90 points of Nervous Impairment"}}]}]}}},"char_1043_leizi2":{"name":"Leizi the Thunderbringer","subProfessionName":"Liberator","moduleNames":{"uniequip_001_leizi2":{"name":"Leizi the Thunderbringer's Badge"},"uniequip_002_leizi2":{"name":"'Within a Thought'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>260% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 260% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>110% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 110% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>210% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>45% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>7% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 210% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 45% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 7% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}]},"2/60/7/1":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>300% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 300% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>125% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 125% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>10% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 10% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}],"modules":[{"name":"'Within a Thought'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"}}]},"2/60/7/3":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>300% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 300% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>125% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 125% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>10% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 10% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}],"modules":[{"name":"'Within a Thought'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"},"talentChanges":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 117% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 117% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 113%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 113%"}}]}]}}},"char_1044_hsgma2":{"name":"Hoshiguma the Breacher","subProfessionName":"Arts Protector","moduleNames":{"uniequip_001_hsgma2":{"name":"Hoshiguma the Breacher's Badge"},"uniequip_002_hsgma2":{"name":"No Trace"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, DEF <@ba.vup>+40%, deals <@ba.vup>100% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +40%, DEF +40%, deals 100% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>55% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>80% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>10% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 55% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 80% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 10% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+150%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +55%, ATK +150%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+55%, deals <@ba.vup>130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +55%, DEF +55%, deals 130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>70% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>15% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 70% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 15% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+70%, ATK <@ba.vup>+180%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +70%, ATK +180%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}],"modules":[{"name":"No Trace","traitOverride":{"descRaw":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target","desc":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+55%, deals <@ba.vup>130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +55%, DEF +55%, deals 130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>70% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>15% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 70% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 15% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+70%, ATK <@ba.vup>+180%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +70%, ATK +180%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}],"modules":[{"name":"No Trace","traitOverride":{"descRaw":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target","desc":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target"},"talentChanges":[{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% of Max HP); grants an additional +15% ATK when reaching max Tenacity bonus","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 50% of Max HP); grants an additional +15% ATK when reaching max Tenacity bonus"}]}]}}},"char_1050_chen3":{"name":"Ch'en the Dawnstreak","subProfessionName":"Arts Fighter","moduleNames":{"uniequip_001_chen3":{"name":"Ch'en the Dawnstreak's Badge"},"uniequip_002_chen3":{"name":"Remnant Pages of Memory"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+65%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +65%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>390% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+230% and gains <@ba.vup>40% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 390% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +230% and gains 40% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>530% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>165% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 530% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 165% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +80%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+260% and gains <@ba.vup>50% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +260% and gains 50% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>550% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>180% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 550% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 180% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}],"modules":[{"name":"Remnant Pages of Memory","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +80%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+260% and gains <@ba.vup>50% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +260% and gains 50% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>550% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>180% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 550% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 180% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}],"modules":[{"name":"Remnant Pages of Memory","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"talentChanges":[{"descRaw":"When not taking damage, every 6s restores a random amount of HP equal to 55% <@ba.talpu>(+5%) to 205% <@ba.talpu>(+5%) of ATK and Dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 6s restores a random amount of HP equal to 55% (+5%) to 205% (+5%) of ATK and Dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 6s restores a random amount of HP equal to 50% to 200% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 6s restores a random amount of HP equal to 50% to 200% of ATK and dodges the next Physical or Arts attack received"}}]}]}}},"char_1051_headb2":{"name":"Zima the Raging Tide","subProfessionName":"Earthshaker","moduleNames":{"uniequip_001_headb2":{"name":"Zima the Raging Tide's Badge"},"uniequip_002_headb2":{"name":"Unissued Medal"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+32%; ASPD <@ba.vup>+35","name":"Never Bow","desc":"ATK +32%; ASPD +35"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+60%, and DEF <@ba.vup>+40%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +60%, and DEF +40%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+65%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>190% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +65%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 190% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+39%; ASPD <@ba.vup>+40","name":"Never Bow","desc":"ATK +39%; ASPD +40"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+75%, and DEF <@ba.vup>+50%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +75%, and DEF +50%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>210% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1.5s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 210% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1.5s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}],"modules":[{"name":"Unissued Medal","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+39%; ASPD <@ba.vup>+40","name":"Never Bow","desc":"ATK +39%; ASPD +40"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+75%, and DEF <@ba.vup>+50%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +75%, and DEF +50%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>210% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1.5s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 210% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1.5s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}],"modules":[{"name":"Unissued Medal","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"talentChanges":[{"descRaw":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}}]}]}}},"char_1052_kalts2":{"subProfessionName":"Watchman","forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}}}},"char_1502_crosly":{"name":"Crownslayer","subProfessionName":"Executor","moduleNames":{"uniequip_001_crosly":{"name":"Crownslayer's Badge"},"uniequip_002_crosly":{"name":"Цареубийца"},"uniequip_003_crosly":{"name":"рисунок углем"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+65%, and gain <@ba.vup>30% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +65%, and gain 30% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>270% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 270% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>150% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 150% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+80%, and gain <@ba.vup>40% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +80%, and gain 40% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>350% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 350% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>190% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 190% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}],"modules":[{"name":"Цареубийца","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}},{"name":"рисунок углем","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+80%, and gain <@ba.vup>40% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +80%, and gain 40% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>350% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 350% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>190% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 190% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}],"modules":[{"name":"Цареубийца","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"talentChanges":[{"descRaw":"Creates a smoke cloud around herself while skill is active, ground enemies within the cloud have -25% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active, ground enemies within the cloud have -25% Physical and Arts hit rate"}]},{"name":"рисунок углем","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"Deals 37% <@ba.talpu>(+2%) more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","name":"Crownslayer's Glory","desc":"Deals 37% (+2%) more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","potBelow":{"descRaw":"Deals 35% more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","desc":"Deals 35% more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%"}}]}]}}},"char_2012_typhon":{"name":"Typhon","subProfessionName":"Besieger","moduleNames":{"uniequip_001_typhon":{"name":"Typhon's Badge"},"uniequip_002_typhon":{"name":"Ammadikshu"},"uniequip_003_typhon":{"name":"Shadow of the Icefield"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"ATK <@ba.vup>+26%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +26%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>145% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 7 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 145% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 7 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+35%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +35%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>160% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 160% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}],"modules":[{"name":"Ammadikshu","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"}},{"name":"Shadow of the Icefield","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"}},{"traitOverride":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+35%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +35%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>160% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 160% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}],"modules":[{"name":"Ammadikshu","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"},"talentChanges":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 60% of its DEF (each attack increases the DEF ignored by 12%, additive). This bonus is lost when no attacks have been made within 10 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 60% of its DEF (each attack increases the DEF ignored by 12%, additive). This bonus is lost when no attacks have been made within 10 seconds"}]},{"name":"Shadow of the Icefield","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"},"talentChanges":[{"descRaw":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 230% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3s","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 230% (+10%) and Slows targets for 3s","potBelow":{"descRaw":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 220% and <$ba.sluggish>Slows targets for 3s","desc":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 220% and Slows targets for 3s"}}]},{"traitOverride":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"talentChanges":[null,{"name":"Heavy as the Swamp's Mire"}]}]}}},"char_2013_cerber":{"name":"Ceobe","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_cerber":{"name":"Ceobe's Badge"},"uniequip_002_cerber":{"name":"'Really Dry Bread'"},"uniequip_003_cerber":{"name":"'Knife, I Made'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>165%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2 seconds\n<@ba.rem>Can store 1 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 165%, prioritizing enemies that are not blocked and Binding them for 2 seconds\nCan store 1 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+130%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>2.5 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +130%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 2.5 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 2 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 180%, prioritizing enemies that are not blocked and Binding them for 2.5 seconds\nCan store 2 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced moderately, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced moderately, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+160%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>3 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +160%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 3 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}],"modules":[{"name":"'Really Dry Bread'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"'Knife, I Made'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 2 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 180%, prioritizing enemies that are not blocked and Binding them for 2.5 seconds\nCan store 2 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced moderately, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced moderately, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+160%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>3 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +160%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 3 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}],"modules":[{"name":"'Really Dry Bread'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 54% <@ba.talpu>(+4%) of its DEF; percentage increases with repeated attacks against the same target, up to 79% <@ba.talpu>(+4%)","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 54% (+4%) of its DEF; percentage increases with repeated attacks against the same target, up to 79% (+4%)","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 50% of its DEF; percentage increases with repeated attacks against the same target, up to 75%","desc":"Each attack deals additional Arts damage to the target equal to 50% of its DEF; percentage increases with repeated attacks against the same target, up to 75%"}}]},{"name":"'Knife, I Made'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Gains +15% ATK and +15 ASPD when there are no allied units in the adjacent 4 tiles","name":"Lone Journey","desc":"Gains +15% ATK and +15 ASPD when there are no allied units in the adjacent 4 tiles"}]}]}}},"char_2014_nian":{"name":"Nian","subProfessionName":"Protector","moduleNames":{"uniequip_001_nian":{"name":"Nian's Badge"},"uniequip_002_nian":{"name":"The Array of Chaos"},"uniequip_003_nian":{"name":"'Don't Disturb'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+40%, ATK <@ba.vup>+20%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +40%, ATK +20%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+80%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>60% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +80%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 60% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+65%; Nearby allied Operators gain DEF <@ba.vup>+40%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +65%; Nearby allied Operators gain DEF +40%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+55%, ATK <@ba.vup>+30%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +55%, ATK +30%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+100%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>70% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +100%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 70% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+80%; Nearby allied Operators gain DEF <@ba.vup>+50%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +80%; Nearby allied Operators gain DEF +50%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}],"modules":[{"name":"The Array of Chaos","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}},{"name":"'Don't Disturb'","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+55%, ATK <@ba.vup>+30%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +55%, ATK +30%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+100%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>70% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +100%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 70% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+80%; Nearby allied Operators gain DEF <@ba.vup>+50%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +80%; Nearby allied Operators gain DEF +50%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}],"modules":[{"name":"The Array of Chaos","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"talentChanges":[{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shield. When a shield is broken, ATK +7%, DEF +7%, and gain 3 SP","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shield. When a shield is broken, ATK +7%, DEF +7%, and gain 3 SP"}]},{"name":"'Don't Disturb'","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"talentChanges":[{"descRaw":"When this unit is in the squad, all Defender Operators gain +25% <@ba.talpu>(+4%) Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defender Operators gain +25% (+4%) Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","potBelow":{"descRaw":"When this unit is in the squad, all Defender Operators gain +21% Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","desc":"When this unit is in the squad, all Defender Operators gain +21% Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times"}}]}]}}},"char_2023_ling":{"name":"Ling","subProfessionName":"Summoner","moduleNames":{"uniequip_001_ling":{"name":"Ling’s Badge"},"uniequip_002_ling":{"name":"Fond Dream with Poetry"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+29% ATK and <@ba.vup>+29 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +29% ATK and +29 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>310% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 310% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+55% ATK and <@ba.vup>+50% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +55% ATK and +50% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+38% ATK and <@ba.vup>+38 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +38% ATK and +38 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>370% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2.5 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 370% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2.5 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+70% ATK and <@ba.vup>+60% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +70% ATK and +60% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}],"modules":[{"name":"Fond Dream with Poetry","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+38% ATK and <@ba.vup>+38 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +38% ATK and +38 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>370% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2.5 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 370% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2.5 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+70% ATK and <@ba.vup>+60% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +70% ATK and +60% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}],"modules":[{"name":"Fond Dream with Poetry","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"},"talentChanges":[{"descRaw":"Can use up to 5 stronger summons (max 4 deployed at once). Summons' effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 stronger summons (max 4 deployed at once). Summons' effect changes based upon Skill"}]}]}}},"char_2024_chyue":{"name":"Chongyue","subProfessionName":"Fighter","moduleNames":{"uniequip_001_chyue":{"name":"Chongyue's Badge"},"uniequip_002_chyue":{"name":"'When to Wake Up'"},"uniequip_003_chyue":{"name":"Shuo"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>250% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 250% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>410% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 290% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 410% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>240% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 240% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>350% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>480% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 350% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 480% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>300% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 300% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}],"modules":[{"name":"'When to Wake Up'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"}},{"name":"Shuo","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>350% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>480% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 350% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 480% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>300% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 300% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}],"modules":[{"name":"'When to Wake Up'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"},"talentChanges":[{"descRaw":"Chongyue recovers 4 SP if he defeats at least one enemy with a skill; if no enemy is defeated, Chongyue recovers 1 SP","name":"All Are Guests","desc":"Chongyue recovers 4 SP if he defeats at least one enemy with a skill; if no enemy is defeated, Chongyue recovers 1 SP"}]},{"name":"Shuo","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"talentChanges":[{"descRaw":"25% <@ba.talpu>(+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 80% <@ba.talpu>(+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 80% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 75% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 75% for 2.5s"}}]}]}}},"char_2025_shu":{"name":"Shu","subProfessionName":"Guardian","moduleNames":{"uniequip_001_shu":{"name":"Shu's Badge"},"uniequip_002_shu":{"name":"On Architecture of Time"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>130% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 1 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 130% ATK to a nearby friendly unit with less than 50% HP\nCan store 1 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+60%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.3 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +60%, Block +1, Talent 1 effect increases to 1.3 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+22%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+15% ATK and <@ba.vup>+15 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>4 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +22%. If there are ground enemies on sowed tiles, all allied units within skill range gain +15% ATK and +15 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 4 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+90%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.4 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +90%, Block +1, Talent 1 effect increases to 1.4 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+34%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+20% ATK and <@ba.vup>+20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>3 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +34%. If there are ground enemies on sowed tiles, all allied units within skill range gain +20% ATK and +20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 3 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}],"modules":[{"name":"On Architecture of Time","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+90%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.4 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +90%, Block +1, Talent 1 effect increases to 1.4 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+34%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+20% ATK and <@ba.vup>+20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>3 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +34%. If there are ground enemies on sowed tiles, all allied units within skill range gain +20% ATK and +20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 3 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}],"modules":[{"name":"On Architecture of Time","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 85 <@ba.talpu>(+5) HP/s, grants 17% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; Immediately applies these effects on the tile when deployed","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 85 (+5) HP/s, grants 17% (+2%) Sanctuary; Immediately applies these effects on the tile when deployed","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 80 HP/s, grants 15% <$ba.protect>Sanctuary; Immediately applies these effects on the tile when deployed","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 80 HP/s, grants 15% Sanctuary; Immediately applies these effects on the tile when deployed"}}]},{"traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"},"talentChanges":[{"name":"From Seasons Fourfold"}]}]}}},"char_2027_wang":{"name":"Wang","subProfessionName":"Trapmaster","moduleNames":{"uniequip_001_wang":{"name":"Wang's Badge"},"uniequip_002_wang":{"name":"Beast-Shaped Stone Container"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>105% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 105% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>35% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 35% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>290% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 290% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}]},"2/60/7/1":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>320% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 320% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}],"modules":[{"name":"Beast-Shaped Stone Container","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"}}]},"2/60/7/3":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>320% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 320% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}],"modules":[{"name":"Beast-Shaped Stone Container","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 15% <@ba.talpu>(+2%) damage and ignore 13 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 15% (+2%) damage and ignore 13 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 13% damage and ignore 12 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 13% damage and ignore 12 RES (stacks up to 3 times)"}}]}]}}},"char_4009_irene":{"name":"Irene","subProfessionName":"Swordmaster","moduleNames":{"uniequip_001_irene":{"name":"Irene's Badge"},"uniequip_002_irene":{"name":"Liber Sacer"},"uniequip_003_irene":{"name":"Inquisitor's Ration"},"uniequip_004_irene":{"name":"Irene's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>130% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>130% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 130% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 130% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>310% ATK as Physical damage to up to <@ba.vup>5 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>2 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 310% ATK as Physical damage to up to 5 ground enemies in front, and cause targets with 3 or less Weight to Levitate 2 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>2 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>200% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 2 seconds, then bombard 10 times, each hit dealing 200% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>160% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>160% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 160% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 160% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>340% ATK as Physical damage to up to <@ba.vup>6 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 340% ATK as Physical damage to up to 6 ground enemies in front, and cause targets with 3 or less Weight to Levitate 3 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>3 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>230% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 3 seconds, then bombard 10 times, each hit dealing 230% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}],"modules":[{"name":"Liber Sacer","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"}},{"name":"Inquisitor's Ration","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"}},{"name":"Irene's Specialized Badge","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment","desc":"Normal attacks deal damage twice","moduleDesc":"In Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>160% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>160% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 160% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 160% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>340% ATK as Physical damage to up to <@ba.vup>6 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 340% ATK as Physical damage to up to 6 ground enemies in front, and cause targets with 3 or less Weight to Levitate 3 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>3 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>230% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 3 seconds, then bombard 10 times, each hit dealing 230% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}],"modules":[{"name":"Liber Sacer","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"descRaw":"ASPD +21 <@ba.talpu>(+3), ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21 (+3), ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18, ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18, ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}]},{"name":"Inquisitor's Ration","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"Physical damage has a 50% chance to ignore 55% DEF. Chance increases to 100% against aerial units; if an aerial unit is defeated when skill is active, restores 6 SP after skill ends","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 55% DEF. Chance increases to 100% against aerial units; if an aerial unit is defeated when skill is active, restores 6 SP after skill ends"}]},{"name":"Irene's Specialized Badge","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment","desc":"Normal attacks deal damage twice","moduleDesc":"In Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment"},"talentChanges":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF, chance increases to 100% against aerial units;\nIn <@ba.kw>Integrated Strategies, aerial enemies within skill range receive 140% more Physical damage; when deploying other Operators within this range, ground enemies within skill range are Levitated for 3s; this range persists after Irene retreats; when enemies within this range lose Levitation, Irene in the Deployment Waiting Zone will immediately be deployed at her former position and activate her skill, if deployment conditions allow (costs no DP)","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF, chance increases to 100% against aerial units;\nIn Integrated Strategies, aerial enemies within skill range receive 140% more Physical damage; when deploying other Operators within this range, ground enemies within skill range are Levitated for 3s; this range persists after Irene retreats; when enemies within this range lose Levitation, Irene in the Deployment Waiting Zone will immediately be deployed at her former position and activate her skill, if deployment conditions allow (costs no DP)"}]}]}}},"char_4011_lessng":{"name":"Lessing","subProfessionName":"Dreadnought","moduleNames":{"uniequip_001_lessng":{"name":"Lessing's Badge"},"uniequip_002_lessng":{"name":"Blade Seal"},"uniequip_003_lessng":{"name":"Stress Test for Ascetics"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+25%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +25%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+65%, and attacks deal <@ba.vup>160% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +65%, and attacks deal 160% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+35%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +35%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+80%, and attacks deal <@ba.vup>180% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +80%, and attacks deal 180% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}],"modules":[{"name":"Blade Seal","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}},{"name":"Stress Test for Ascetics","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+35%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +35%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+80%, and attacks deal <@ba.vup>180% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +80%, and attacks deal 180% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}],"modules":[{"name":"Blade Seal","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"When damage is taken, ATK +24% <@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +24% (+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +20% for 15s (does not stack)","desc":"When damage is taken, ATK +20% for 15s (does not stack)"}}]},{"name":"Stress Test for Ascetics","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"When blocking, takes 40% less Physical and Arts damage from enemies not blocked by this unit; ignores 12% DEF of enemies blocked by this unit","name":"Pain Focus","desc":"When blocking, takes 40% less Physical and Arts damage from enemies not blocked by this unit; ignores 12% DEF of enemies blocked by this unit"}]}]}}},"char_4027_heyak":{"name":"Ho'olheyak","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_heyak":{"name":"Ho'olheyak's Badge"},"uniequip_002_heyak":{"name":"'Bibliotheca'"},"uniequip_003_heyak":{"name":"Time Gallery of K'uk'ulkan"},"uniequip_004_heyak":{"name":"Ho'olheyak's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>200% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 1 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 200% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 2.5 seconds\nCan store 1 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>27% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>10% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 27% ATK as damage to random enemies within Attack Range; each hit has a 10% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>1.8 seconds, dealing a maximum of <@ba.vup>350% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 1.8 seconds, dealing a maximum of 350% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>240% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 240% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 3 seconds\nCan store 2 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>35% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>12% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 35% ATK as damage to random enemies within Attack Range; each hit has a 12% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>2 seconds, dealing a maximum of <@ba.vup>380% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 2 seconds, dealing a maximum of 380% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}],"modules":[{"name":"'Bibliotheca'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"Time Gallery of K'uk'ulkan","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}},{"name":"Ho'olheyak's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ignores <@ba.kw>10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, ignores 10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>240% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 240% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 3 seconds\nCan store 2 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>35% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>12% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 35% ATK as damage to random enemies within Attack Range; each hit has a 12% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>2 seconds, dealing a maximum of <@ba.vup>380% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 2 seconds, dealing a maximum of 380% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}],"modules":[{"name":"'Bibliotheca'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"When attacking aerial targets, increases ATK to 138% <@ba.talpu>(+3%), and silences targets for 5 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 138% (+3%), and silences targets for 5 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 135%, and silences targets for 5 seconds","desc":"When attacking aerial targets, increases ATK to 135%, and silences targets for 5 seconds"}}]},{"name":"Time Gallery of K'uk'ulkan","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 50% or more HP within Attack Range, and inflicts 20% <$ba.magicfragile>[Arts Fragility] on enemies with less than 50% HP.","name":"Bygone Wings","desc":"Applies Weightless to enemies with 50% or more HP within Attack Range, and inflicts 20% [Arts Fragility] on enemies with less than 50% HP."}]},{"name":"Ho'olheyak's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ignores <@ba.kw>10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, ignores 10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile"},"talentChanges":[{"descRaw":"When attacking aerial units, ATK increases to 148% <@ba.talpu>(+3%) and silences them for 5 seconds; In <@ba.kw>Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, <$ba.levitate>Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","name":"Inherited End","desc":"When attacking aerial units, ATK increases to 148% (+3%) and silences them for 5 seconds; In Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","potBelow":{"descRaw":"When attacking aerial units, ATK increases to 145% and silences them for 5 seconds; In <@ba.kw>Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, <$ba.levitate>Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","desc":"When attacking aerial units, ATK increases to 145% and silences them for 5 seconds; In Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets"}}]}]}}},"char_4037_demetr":{"name":"Bellone","subProfessionName":"Fighter","moduleNames":{"uniequip_001_demetr":{"name":"Bellone's Badge"},"uniequip_002_demetr":{"name":"The Instrument"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>180% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 180% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+40, and attacks deal <@ba.vup>155% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +40, and attacks deal 155% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+110%, ASPD <@ba.vup>+30, and attacks have a <@ba.vup>35% chance to deal <@ba.vup>140% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +110%, ASPD +30, and attacks have a 35% chance to deal 140% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>210% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 210% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+60, and attacks deal <@ba.vup>170% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +60, and attacks deal 170% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+140%, ASPD <@ba.vup>+40, and attacks have a <@ba.vup>40% chance to deal <@ba.vup>150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +140%, ASPD +40, and attacks have a 40% chance to deal 150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}],"modules":[{"name":"The Instrument","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>210% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 210% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+60, and attacks deal <@ba.vup>170% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +60, and attacks deal 170% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+140%, ASPD <@ba.vup>+40, and attacks have a <@ba.vup>40% chance to deal <@ba.vup>150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +140%, ASPD +40, and attacks have a 40% chance to deal 150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}],"modules":[{"name":"The Instrument","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"talentChanges":[{"descRaw":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 150% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 150% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 142% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 142% when target HP is below 20%"}}]}]}}},"char_4046_ebnhlz":{"name":"Ebenholz","subProfessionName":"Mystic Caster","moduleNames":{"uniequip_001_ebnhlz":{"name":"Ebenholz's Badge"},"uniequip_002_ebnhlz":{"name":"Originium Dice Case"},"uniequip_003_ebnhlz":{"name":"'Theory Expositor'"},"uniequip_004_ebnhlz":{"name":"Lineage of Decay"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>35% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 35% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>170% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 170% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+50, ATK <@ba.vup>+43% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>123% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +50, ATK +43% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 123% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>200% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 200% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+60, ATK <@ba.vup>+50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>130% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +60, ATK +50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 130% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}],"modules":[{"name":"Originium Dice Case","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"}},{"name":"'Theory Expositor'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}},{"name":"Lineage of Decay","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>200% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 200% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+60, ATK <@ba.vup>+50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>130% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +60, ATK +50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 130% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}],"modules":[{"name":"Originium Dice Case","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"},"talentChanges":[{"descRaw":"Stored attacks deal 143% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 143% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"}]},{"name":"'Theory Expositor'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"},"talentChanges":[null,{"descRaw":"If there are no other enemies near the target, attacks deal an additional 22%<@ba.talpu>(+2%) ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 22%(+2%) ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 20% ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","desc":"If there are no other enemies near the target, attacks deal an additional 20% ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target"}}]},{"name":"Lineage of Decay","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"},"talentChanges":[null,{"descRaw":"If there are no other enemies near the target, attacks deal an additional 32% <@ba.talpu>(+2%) ATK as Arts damage; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, the attack deals an additional 30% ATK as Elemental Damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 32% (+2%) ATK as Arts damage; if the target is under the burst effect of Necrosis, the attack deals an additional 30% ATK as Elemental Damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 30% ATK as Arts damage; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, the attack deals an additional 30% ATK as Elemental Damage","desc":"If there are no other enemies near the target, attacks deal an additional 30% ATK as Arts damage; if the target is under the burst effect of Necrosis, the attack deals an additional 30% ATK as Elemental Damage"}}]}]}}},"char_4048_doroth":{"name":"Dorothy","subProfessionName":"Trapmaster","moduleNames":{"uniequip_001_doroth":{"name":"Dorothy's Badge"},"uniequip_002_doroth":{"name":"Story Book"},"uniequip_003_doroth":{"name":"In My Dreams"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>330% ATK as Physical damage and inflicts <@ba.vup>-25% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 330% ATK as Physical damage and inflicts -25% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>230% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>3.5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 230% ATK as Physical damage to all nearby enemies and Binds them for 2 seconds. If the trap hits only 1 target, Binds them for 3.5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>250% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 250% ATK as Arts damage to all enemies in range and Slows them for 3 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}]},"2/60/7/1":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}],"modules":[{"name":"Story Book","traitOverride":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","moduleDescRaw":"Has 20% chance to deploy a trap that deals double damage","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy","moduleDesc":"Has 20% chance to deploy a trap that deals double damage"}},{"name":"In My Dreams","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}}]}]},"2/60/7/3":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}],"modules":[{"name":"Story Book","traitOverride":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","moduleDescRaw":"Has 20% chance to deploy a trap that deals double damage","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy","moduleDesc":"Has 20% chance to deploy a trap that deals double damage"},"talentChanges":[{"descRaw":"After a trap is activate, Dorothy gains +4% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap is activate, Dorothy gains +4% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap is activated, Dorothy gains +4% ATK, stacking up to 10 times","desc":"After a trap is activated, Dorothy gains +4% ATK, stacking up to 10 times"}}]},{"name":"In My Dreams","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range"}}]}]}}},"char_4055_bgsnow":{"name":"Pozëmka","subProfessionName":"Heavyshooter","moduleNames":{"uniequip_001_bgsnow":{"name":"Pozëmka's Badge"},"uniequip_002_bgsnow":{"name":"Typewriter Ribbon"},"uniequip_003_bgsnow":{"name":"чувство ритуала"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+35%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>145% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +35%; When attacking, has a 30% chance to deal 145% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>65%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>180% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 65%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 180% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>155% damage (Increased to <@ba.vup>185% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 155% damage (Increased to 185% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"2/60/7/1":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>160% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +50%; When attacking, has a 30% chance to deal 160% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>200% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 200% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>170% damage (Increased to <@ba.vup>215% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 170% damage (Increased to 215% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"modules":[{"name":"Typewriter Ribbon","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"}},{"name":"чувство ритуала","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>160% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +50%; When attacking, has a 30% chance to deal 160% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>200% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 200% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>170% damage (Increased to <@ba.vup>215% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 170% damage (Increased to 215% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"modules":[{"name":"Typewriter Ribbon","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"},"talentChanges":[{"descRaw":"Can summon a much stronger 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a much stronger 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"}]},{"name":"чувство ритуала","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 30% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% <@ba.talpu>(+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 30% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%"}}]}]}}},"char_4065_judge":{"name":"Penance","subProfessionName":"Juggernaut","moduleNames":{"uniequip_001_judge":{"name":"Penance's Badge"},"uniequip_002_judge":{"name":"The Thorny Road That Continues"},"uniequip_003_judge":{"name":"'Innocent'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>160% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 160% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>40% <$ba.protect>Sanctuary; deals <@ba.vup>90% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>60%","name":"Stoic Atonement","desc":"Stops attacking and gains 40% Sanctuary; deals 90% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 60%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>70% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+260%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 70% Max HP; Attack Interval increases, ATK +260%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}]},"2/60/7/1":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>180% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 180% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>50% <$ba.protect>Sanctuary; deals <@ba.vup>110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>80%","name":"Stoic Atonement","desc":"Stops attacking and gains 50% Sanctuary; deals 110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 80%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>100% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+320%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 100% Max HP; Attack Interval increases, ATK +320%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}],"modules":[{"name":"The Thorny Road That Continues","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}},{"name":"'Innocent'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"}}]},"2/60/7/3":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>180% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 180% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>50% <$ba.protect>Sanctuary; deals <@ba.vup>110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>80%","name":"Stoic Atonement","desc":"Stops attacking and gains 50% Sanctuary; deals 110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 80%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>100% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+320%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 100% Max HP; Attack Interval increases, ATK +320%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}],"modules":[{"name":"The Thorny Road That Continues","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"talentChanges":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 75% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 75% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 70% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 70% Max HP; When defeating an enemy, gains a Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)"}}]},{"name":"'Innocent'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"},"talentChanges":[{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 61% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 61% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 58% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 58% ATK as Arts damage to the attacker"}}]}]}}},"char_4072_ironmn":{"name":"Stainless","subProfessionName":"Artificer","moduleNames":{"uniequip_001_ironmn":{"name":"Stainless's Badge"},"uniequip_002_ironmn":{"name":"FMC-Crawler"},"uniequip_003_ironmn":{"name":"Highbury Imprint"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>140% of ATK as Physical damage, and device effects increase by <@ba.vup>2.5x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 140% of ATK as Physical damage, and device effects increase by 2.5x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+25%, DEF <@ba.vup>+25%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2.5s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+25%, DEF +25%, and attack all blocked enemies. Device boosted to grant 1SP every 2.5s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+25%, ASPD <@ba.vup>+25","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +25%, ASPD +25"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>170% of ATK as Physical damage, and device effects increase by <@ba.vup>3x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 170% of ATK as Physical damage, and device effects increase by 3x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+40%, DEF <@ba.vup>+40%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+40%, DEF +40%, and attack all blocked enemies. Device boosted to grant 1SP every 2s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +40%, ASPD +40"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}],"modules":[{"name":"FMC-Crawler","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}},{"name":"Highbury Imprint","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"'s Redeployment Time <@ba.kw>reduced","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"'s Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>170% of ATK as Physical damage, and device effects increase by <@ba.vup>3x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 170% of ATK as Physical damage, and device effects increase by 3x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+40%, DEF <@ba.vup>+40%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+40%, DEF +40%, and attack all blocked enemies. Device boosted to grant 1SP every 2s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +40%, ASPD +40"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}],"modules":[{"name":"FMC-Crawler","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"talentChanges":[{"descRaw":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 100% <@ba.talpu>(+10%) chance to recycle them, granting Stainless 1 additional Device","name":"Cost Cutting","desc":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 100% (+10%) chance to recycle them, granting Stainless 1 additional Device","potBelow":{"descRaw":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 90% chance to recycle them, granting Stainless 1 additional Device","desc":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 90% chance to recycle them, granting Stainless 1 additional Device"}}]},{"name":"Highbury Imprint","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"'s Redeployment Time <@ba.kw>reduced","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"'s Redeployment Time reduced"},"talentChanges":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill; Operators benefiting from his Devices gain ASPD +6 (unaffected by skill)","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill; Operators benefiting from his Devices gain ASPD +6 (unaffected by skill)"}]}]}}},"char_4080_lin":{"name":"Lin","subProfessionName":"Phalanx Caster","moduleNames":{"uniequip_001_lin":{"name":"Lin's Badge"},"uniequip_002_lin":{"name":"'Exquisite Heart'"},"uniequip_003_lin":{"name":"The Compassionate and the Just"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+25%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.8s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +25%, attacks slow the target for 0.8s."},{"descRaw":"ASPD <@ba.vup>+50, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +50, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+125%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +125%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}]},"2/60/7/1":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+40%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.9s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +40%, attacks slow the target for 0.9s."},{"descRaw":"ASPD <@ba.vup>+90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+160%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +160%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}],"modules":[{"name":"'Exquisite Heart'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}},{"name":"The Compassionate and the Just","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"}}]},"2/60/7/3":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+40%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.9s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +40%, attacks slow the target for 0.9s."},{"descRaw":"ASPD <@ba.vup>+90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+160%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +160%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}],"modules":[{"name":"'Exquisite Heart'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"talentChanges":[{"descRaw":"80% <@ba.talpu>(+5%) chance to recover 2 SP when attacked","name":"Shrouded Strength","desc":"80% (+5%) chance to recover 2 SP when attacked","potBelow":{"descRaw":"75% chance to recover 2 SP when attacked","desc":"75% chance to recover 2 SP when attacked"}}]},{"name":"The Compassionate and the Just","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"talentChanges":[null,{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 120% <@ba.talpu>(+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 6s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 120% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 6s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 6s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 6s"}}]}]}}},"char_4088_hodrer":{"name":"Hoederer","subProfessionName":"Crusher","moduleNames":{"uniequip_001_hodrer":{"name":"Hoederer's Badge"},"uniequip_002_hodrer":{"name":"A New Life"},"uniequip_003_hodrer":{"name":"The Handwriting"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>180% ATK as Physical damage, and restores <@ba.vup>15% HP","name":"Unquenchable Front","desc":"The next attack deals 180% ATK as Physical damage, and restores 15% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+16%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +16%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+30%, ATK <@ba.vup>+60%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>3 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +30%, ATK +60%, and each attack restores 5% HP and has a 25% chance to stun targets for 3 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage, and restores <@ba.vup>20% HP","name":"Unquenchable Front","desc":"The next attack deals 200% ATK as Physical damage, and restores 20% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+28%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +28%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+45%, ATK <@ba.vup>+90%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>4 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +45%, ATK +90%, and each attack restores 5% HP and has a 25% chance to stun targets for 4 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}],"modules":[{"name":"A New Life","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"}},{"name":"The Handwriting","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage, and restores <@ba.vup>20% HP","name":"Unquenchable Front","desc":"The next attack deals 200% ATK as Physical damage, and restores 20% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+28%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +28%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+45%, ATK <@ba.vup>+90%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>4 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +45%, ATK +90%, and each attack restores 5% HP and has a 25% chance to stun targets for 4 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}],"modules":[{"name":"A New Life","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"},"talentChanges":[{"descRaw":"Provides a 31% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","name":"Cloak of Lingering Flame","desc":"Provides a 31% (+3%) Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","potBelow":{"descRaw":"Provides a 28% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","desc":"Provides a 28% Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies"}}]},{"name":"The Handwriting","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"ATK increases to 130% when attacking an enemy; if the target is <$ba.stun>Stunned or <$ba.root>Bound, ATK further increases to 160%; the first instance of damage dealt to a blocked enemy also <$ba.stun>Stuns for 2.5s","name":"Do or Die","desc":"ATK increases to 130% when attacking an enemy; if the target is Stunned or Bound, ATK further increases to 160%; the first instance of damage dealt to a blocked enemy also Stuns for 2.5s"}]}]}}},"char_4098_vvana":{"name":"Viviana","subProfessionName":"Arts Fighter","moduleNames":{"uniequip_001_vvana":{"name":"Viviana's Badge"},"uniequip_002_vvana":{"name":"The Unforeseeable"},"uniequip_003_vvana":{"name":"'Final Line'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>155%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 155%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+20%, DEF <@ba.vup>+80%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>130% ATK and <$ba.steal>Steal <@ba.vup>25 ASPD from the target (up to a total of 25, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +20%, DEF +80%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 130% ATK and Steal 25 ASPD from the target (up to a total of 25, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+55%, DEF <@ba.vup>+40%, RES <@ba.vup>+15, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>1.8x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +55%, DEF +40%, RES +15, attacks hit twice, 2nd Talent trigger chance increased to 1.8x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>170%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 170%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+30%, DEF <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>140% ATK and <$ba.steal>Steal <@ba.vup>30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +30%, DEF +110%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 140% ATK and Steal 30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+75%, DEF <@ba.vup>+60%, RES <@ba.vup>+20, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>2.0x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +75%, DEF +60%, RES +20, attacks hit twice, 2nd Talent trigger chance increased to 2.0x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}],"modules":[{"name":"The Unforeseeable","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Attacks against a target under the burst effect of <$ba.dt.burning2>Burn deal an additional <@ba.kw>15% ATK as Elemental Damage","desc":"Deals Arts damage","moduleDesc":"Attacks against a target under the burst effect of Burn deal an additional 15% ATK as Elemental Damage"}},{"name":"'Final Line'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>170%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 170%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+30%, DEF <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>140% ATK and <$ba.steal>Steal <@ba.vup>30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +30%, DEF +110%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 140% ATK and Steal 30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+75%, DEF <@ba.vup>+60%, RES <@ba.vup>+20, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>2.0x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +75%, DEF +60%, RES +20, attacks hit twice, 2nd Talent trigger chance increased to 2.0x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}],"modules":[{"name":"The Unforeseeable","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Attacks against a target under the burst effect of <$ba.dt.burning2>Burn deal an additional <@ba.kw>15% ATK as Elemental Damage","desc":"Deals Arts damage","moduleDesc":"Attacks against a target under the burst effect of Burn deal an additional 15% ATK as Elemental Damage"},"talentChanges":[{"descRaw":"Deals +9% <@ba.talpu>(+1%) Arts damage and takes -9% <@ba.talpu>(-1%) Physical and Arts damage, and attacks deal an additional 9% damage as <$ba.dt.burning2>Burn; double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deals +9% (+1%) Arts damage and takes -9% (-1%) Physical and Arts damage, and attacks deal an additional 9% damage as Burn; double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deals +8% Arts damage and takes -8% Physical and Arts damage, and attacks deal an additional 9% damage as <$ba.dt.burning2>Burn; double effect if there is an elite or leader enemy within attack range","desc":"Deals +8% Arts damage and takes -8% Physical and Arts damage, and attacks deal an additional 9% damage as Burn; double effect if there is an elite or leader enemy within attack range"}}]},{"name":"'Final Line'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"},"talentChanges":[{"descRaw":"When attacking an elite or leader enemy, there is a 27% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 2 stacks)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 27% (+2%) chance to gain a Shield that only blocks melee attacks (max 2 stacks)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is a 25% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 2 stacks)","desc":"When attacking an elite or leader enemy, there is a 25% chance to gain a Shield that only blocks melee attacks (max 2 stacks)"}}]}]}}},"char_4117_ray":{"name":"Ray","subProfessionName":"Hunter","moduleNames":{"uniequip_001_ray":{"name":"Ray's Badge"},"uniequip_002_ray":{"name":"Dancing Moonlight"},"uniequip_003_ray":{"name":"To Certify What?"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>290% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 290% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+60%, sandbeast redeployment time <@ba.vup>-20%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +60%, sandbeast redeployment time -20%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>230% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 230% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>360% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 360% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+90%, sandbeast redeployment time <@ba.vup>-30%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +90%, sandbeast redeployment time -30%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>270% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 270% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}],"modules":[{"name":"Dancing Moonlight","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"}},{"name":"To Certify What?","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>133%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 133%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>360% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 360% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+90%, sandbeast redeployment time <@ba.vup>-30%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +90%, sandbeast redeployment time -30%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>270% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 270% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}],"modules":[{"name":"Dancing Moonlight","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"},"talentChanges":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 20% more Physical damage to them; Sandbeast has -10 seconds Redeployment Time","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 20% more Physical damage to them; Sandbeast has -10 seconds Redeployment Time"}]},{"name":"To Certify What?","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>133%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 133%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"talentChanges":[{"descRaw":"When attacking the same target, each attack increases ATK by 10% <@ba.talpu>(+1%), stacking up to 4 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 10% (+1%), stacking up to 4 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 9%, stacking up to 4 times","desc":"When attacking the same target, each attack increases ATK by 9%, stacking up to 4 times"}}]}]}}},"char_4121_zuole":{"name":"Zuo Le","subProfessionName":"Soloblade","moduleNames":{"uniequip_001_zuole":{"name":"Zuo Le's Badge"},"uniequip_002_zuole":{"name":"'You Night, Be Fleeting'"},"uniequip_003_zuole":{"name":"'Who is he?'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>145%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 145%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>75% Max HP; ATK <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 75% Max HP; ATK +110%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>205% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>3.5s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>2.5 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 205% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 3.5s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 2.5 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}]},"2/60/7/1":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>160%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 160%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>90% Max HP; ATK <@ba.vup>+140%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 90% Max HP; ATK +140%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>220% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>3 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 220% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 3 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}],"modules":[{"name":"'You Night, Be Fleeting'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}},{"name":"'Who is he?'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>160%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 160%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>90% Max HP; ATK <@ba.vup>+140%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 90% Max HP; ATK +140%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>220% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>3 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 220% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 3 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}],"modules":[{"name":"'You Night, Be Fleeting'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"talentChanges":[null,{"descRaw":"Gains up to +70 ASPD and SP recovery rate +2.3/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +70 ASPD and SP recovery rate +2.3/s Tenacity (reaches maximum bonus when losing 50% Max HP)"}]},{"name":"'Who is he?'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 85% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 85% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 80% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 80% chance if below 50% HP"}}]}]}}},"char_4132_ascln":{"name":"Ascalon","subProfessionName":"Ambusher","moduleNames":{"uniequip_001_ascln":{"name":"Ascalon's Badge"},"uniequip_002_ascln":{"name":"'Hidden Blade'"},"uniequip_003_ascln":{"name":"'Eyes of Ascalon'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>130%, attacking twice consecutively.\n<@ba.rem>Can store up to 2 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 130%, attacking twice consecutively.\nCan store up to 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+50%, Movement Speed of ground enemies in attack range <@ba.vup>-30%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +50%, Movement Speed of ground enemies in attack range -30%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-15%. More likely to be attacked by enemies, and recovers <@ba.vup>4% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -15%. More likely to be attacked by enemies, and recovers 4% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}]},"2/60/7/1":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>170%, attacking twice consecutively.\n<@ba.rem>Can store up to 3 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 170%, attacking twice consecutively.\nCan store up to 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+90%, Movement Speed of ground enemies in attack range <@ba.vup>-40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +90%, Movement Speed of ground enemies in attack range -40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-30%. More likely to be attacked by enemies, and recovers <@ba.vup>5% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -30%. More likely to be attacked by enemies, and recovers 5% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}],"modules":[{"name":"'Hidden Blade'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"}},{"name":"'Eyes of Ascalon'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>170%, attacking twice consecutively.\n<@ba.rem>Can store up to 3 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 170%, attacking twice consecutively.\nCan store up to 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+90%, Movement Speed of ground enemies in attack range <@ba.vup>-40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +90%, Movement Speed of ground enemies in attack range -40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-30%. More likely to be attacked by enemies, and recovers <@ba.vup>5% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -30%. More likely to be attacked by enemies, and recovers 5% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}],"modules":[{"name":"'Hidden Blade'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"},"talentChanges":[null,{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 11% of Ascalon's current ATK as Arts damage per second for 30s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 11% of Ascalon's current ATK as Arts damage per second for 30s, stacking up to 3 times."}]},{"name":"'Eyes of Ascalon'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"talentChanges":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times; when enemies with this effect are defeated, Ascalon recovers 10% HP","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times; when enemies with this effect are defeated, Ascalon recovers 10% HP"}]}]}}},"char_4133_logos":{"name":"Logos","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_logos":{"name":"Logos's Badge"},"uniequip_002_logos":{"name":"A Pen Collection from the Convallis"},"uniequip_003_logos":{"name":"Semantics Paradigm Encyclopedia"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+40%. Immediately defeats enemies in range with HP below <@ba.vup>90% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +40%. Immediately defeats enemies in range with HP below 90% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+40. Attacks now lock on to a target, dealing <@ba.vup>35% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +40. Attacks now lock on to a target, dealing 35% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+160%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +160%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+70%. Immediately defeats enemies in range with HP below <@ba.vup>120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +70%. Immediately defeats enemies in range with HP below 120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+50. Attacks now lock on to a target, dealing <@ba.vup>50% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +50. Attacks now lock on to a target, dealing 50% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+220%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +220%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}],"modules":[{"name":"A Pen Collection from the Convallis","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Deals Arts damage","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"}},{"name":"Semantics Paradigm Encyclopedia","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+70%. Immediately defeats enemies in range with HP below <@ba.vup>120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +70%. Immediately defeats enemies in range with HP below 120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+50. Attacks now lock on to a target, dealing <@ba.vup>50% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +50. Attacks now lock on to a target, dealing 50% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+220%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +220%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}],"modules":[{"name":"A Pen Collection from the Convallis","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Deals Arts damage","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"},"talentChanges":[null,{"descRaw":"When attacking a target, there is a 60% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s. If the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, also deals Elemental Damage equal to 60% ATK.","name":"Lexical Evolution","desc":"When attacking a target, there is a 60% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s. If the target is under the burst effect of Necrosis, also deals Elemental Damage equal to 60% ATK.","potBelow":{"descRaw":"When attacking a target, there is a 60% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s. If the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, also deals Elemental Damage equal to 60% ATK.","desc":"When attacking a target, there is a 60% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s. If the target is under the burst effect of Necrosis, also deals Elemental Damage equal to 60% ATK."}}]},{"name":"Semantics Paradigm Encyclopedia","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"When attacking a target, there is a 40% chance to deal 70% <@ba.talpu>(+5%) ATK as Arts damage to 2 random targets within attack range and <$ba.sluggish>Slow them for 0.8s","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 70% (+5%) ATK as Arts damage to 2 random targets within attack range and Slow them for 0.8s","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 65% ATK as Arts damage to 2 random targets within attack range and <$ba.sluggish>Slow them for 0.8s","desc":"When attacking a target, there is a 40% chance to deal 65% ATK as Arts damage to 2 random targets within attack range and Slow them for 0.8s"}}]}]}}},"char_4138_narant":{"name":"Narantuya","subProfessionName":"Loopshooter","moduleNames":{"uniequip_001_narant":{"name":"Narantuya's Badge"},"uniequip_002_narant":{"name":"'Those Buried in Sand'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>140% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 140% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>210% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>155% ATK as Physical damage","name":"Nightmare","desc":"Deals 210% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 155% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>145% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>130% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 145% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 130% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}]},"2/60/7/1":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>160% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 160% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>225% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>170% ATK as Physical damage","name":"Nightmare","desc":"Deals 225% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 170% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>160% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>140% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 160% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 140% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}],"modules":[{"name":"'Those Buried in Sand'","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"}},{"traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>160% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 160% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>225% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>170% ATK as Physical damage","name":"Nightmare","desc":"Deals 225% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 170% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>160% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>140% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 160% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 140% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}],"modules":[{"name":"'Those Buried in Sand'","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"},"talentChanges":[null,{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 324 <@ba.talpu>(+24)) and 21 <@ba.talpu>(+1) DEF (Caps at 252 <@ba.talpu>(+12)) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 324 (+24)) and 21 (+1) DEF (Caps at 252 (+12)) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 300) and 20 DEF (Caps at 240) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","desc":"When deployed, each attack Steals 25 ATK (Caps at 300) and 20 DEF (Caps at 240) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around"}}]},{"traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"talentChanges":[{"name":"Graceful Shadow"}]}]}}},"char_4179_monstr":{"subProfessionName":"Chain Medic","moduleNames":{"uniequip_001_monstr":{"name":"Mon3tr's Badge"},"uniequip_002_monstr":{"name":"Ten Thousand Years of Memories"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>135% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 135% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>1.8x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 1.8x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+250%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +250%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>170% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 170% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>2.3x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 2.3x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+280%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +280%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}],"modules":[{"name":"Ten Thousand Years of Memories","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."}}]},"2/60/7/3":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>170% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 170% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>2.3x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 2.3x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+280%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +280%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}],"modules":[{"name":"Ten Thousand Years of Memories","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."},"talentChanges":[null,{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +30% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +30% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +25% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +25% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either"}}]}]}}},"char_4195_radian":{"name":"Raidian","subProfessionName":"Summoner","moduleNames":{"uniequip_001_radian":{"name":"Raidian's Badge"},"uniequip_002_radian":{"name":"Raidian's Special Operator Badge"},"uniequip_003_radian":{"name":"Start+"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+40% and gain a <$ba.barrier>Barrier equal to <@ba.vup>30% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +40% and gain a Barrier equal to 30% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+35%, and summons' attacks fire <@ba.vup>2 additional bullets\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +35%, and summons' attacks fire 2 additional bullets\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+80%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>10% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +80%; when dealing damage to an enemy, that enemy is Slowed and receives 10% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+60% and gain a <$ba.barrier>Barrier equal to <@ba.vup>70% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +60% and gain a Barrier equal to 70% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+50%, summons' attacks fire <@ba.vup>2 additional bullets, and bullet range <@ba.vup>+1\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +50%, summons' attacks fire 2 additional bullets, and bullet range +1\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+110%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>20% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +110%; when dealing damage to an enemy, that enemy is Slowed and receives 20% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}],"modules":[{"name":"Raidian's Special Operator Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], summon capacity <@ba.kw>+5, and when summons are defeated or retreated, there is a <@ba.kw>25% chance they are retrieved","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], summon capacity +5, and when summons are defeated or retreated, there is a 25% chance they are retrieved"}},{"name":"Start+","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+60% and gain a <$ba.barrier>Barrier equal to <@ba.vup>70% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +60% and gain a Barrier equal to 70% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+50%, summons' attacks fire <@ba.vup>2 additional bullets, and bullet range <@ba.vup>+1\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +50%, summons' attacks fire 2 additional bullets, and bullet range +1\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+110%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>20% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +110%; when dealing damage to an enemy, that enemy is Slowed and receives 20% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}],"modules":[{"name":"Raidian's Special Operator Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], summon capacity <@ba.kw>+5, and when summons are defeated or retreated, there is a <@ba.kw>25% chance they are retrieved","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], summon capacity +5, and when summons are defeated or retreated, there is a 25% chance they are retrieved"},"talentChanges":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], summons have 50% less Redeployment Time, and when defeated or retreated, Raidian recovers 2 SP","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], summons have 50% less Redeployment Time, and when defeated or retreated, Raidian recovers 2 SP"}]},{"name":"Start+","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target"},"talentChanges":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], Raidian will retrieve summons in the 4 adjacent tiles, recovering 25% Max HP immediately, and her following attacks will deal an additional instance of Arts damage equal to 30% ATK (max 4 stacks)","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], Raidian will retrieve summons in the 4 adjacent tiles, recovering 25% Max HP immediately, and her following attacks will deal an additional instance of Arts damage equal to 30% ATK (max 4 stacks)"}]}]}}},"char_4202_haruka":{"name":"Haruka","subProfessionName":"Abjurer","moduleNames":{"uniequip_001_haruka":{"name":"Haruka's Badge"},"uniequip_002_haruka":{"name":"The Belated Memorial"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+30; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +30; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>140% of the amount healed to <@ba.vup>2 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+20%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Whenever an allied unit receives healing from Haruka, deals Arts damage equal to 140% of the amount healed to 2 nearby enemy target(s)\nFrom second activation and on: ATK +20%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+25%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces moderately; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.4 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>3s, taking <@ba.vup>60% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +25%, Attack Range expands, Attack Interval reduces moderately; when skill is active, bubble Sanctuary effect increases to 1.4 times. Enemies that attack allied bubbles are Levitated for 3s, taking 60% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Healing target count <@ba.vup>+1, Fleeting Foam target count <@ba.vup>+1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>200% of the amount healed to <@ba.vup>3 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+25%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Healing target count +1, Fleeting Foam target count +1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to 200% of the amount healed to 3 nearby enemy target(s)\nFrom second activation and on: ATK +25%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+40%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.7 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>4s, taking <@ba.vup>70% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +40%, Attack Range expands, Attack Interval reduces; when skill is active, bubble Sanctuary effect increases to 1.7 times. Enemies that attack allied bubbles are Levitated for 4s, taking 70% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}],"modules":[{"name":"The Belated Memorial","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Healing target count <@ba.vup>+1, Fleeting Foam target count <@ba.vup>+1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>200% of the amount healed to <@ba.vup>3 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+25%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Healing target count +1, Fleeting Foam target count +1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to 200% of the amount healed to 3 nearby enemy target(s)\nFrom second activation and on: ATK +25%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+40%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.7 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>4s, taking <@ba.vup>70% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +40%, Attack Range expands, Attack Interval reduces; when skill is active, bubble Sanctuary effect increases to 1.7 times. Enemies that attack allied bubbles are Levitated for 4s, taking 70% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}],"modules":[{"name":"The Belated Memorial","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"},"talentChanges":[{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK and has a 20% chance of recovering 1 SP","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK and has a 20% chance of recovering 1 SP","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK and has a 20% chance of recovering 1 SP","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK and has a 20% chance of recovering 1 SP"}}]}]}}},"char_4204_mantra":{"name":"Mantra","subProfessionName":"Primal Caster","moduleNames":{"uniequip_001_mantra":{"name":"Mantra's Badge"},"uniequip_002_mantra":{"name":"Central Nerve Detection Module"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% ATK as Arts damage and <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>150% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 230% ATK as Arts damage and 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 150% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, attacks deal <@ba.vup>170% ATK as Arts damage and jump between up to <@ba.vup>2 other enemies, and jumps deal <@ba.vup>100% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>13% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>18% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces slightly, attacks deal 170% ATK as Arts damage and jump between up to 2 other enemies, and jumps deal 100% ATK as Arts damage; attacks and jumps deal an additional 13% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 18% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+170% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>110% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +170% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 110% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>275% ATK as Arts damage and <@ba.vup>20% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>160% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 275% ATK as Arts damage and 20% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 160% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>210% ATK as Arts damage and jump between up to <@ba.vup>3 other enemies, and jumps deal <@ba.vup>110% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>20% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces, attacks deal 210% ATK as Arts damage and jump between up to 3 other enemies, and jumps deal 110% ATK as Arts damage; attacks and jumps deal an additional 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 20% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+210% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +210% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}],"modules":[{"name":"Central Nerve Detection Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>275% ATK as Arts damage and <@ba.vup>20% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>160% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 275% ATK as Arts damage and 20% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 160% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>210% ATK as Arts damage and jump between up to <@ba.vup>3 other enemies, and jumps deal <@ba.vup>110% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>20% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces, attacks deal 210% ATK as Arts damage and jump between up to 3 other enemies, and jumps deal 110% ATK as Arts damage; attacks and jumps deal an additional 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 20% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+210% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +210% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}],"modules":[{"name":"Central Nerve Detection Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"talentChanges":[{"descRaw":"Enemies take 170% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 18% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 170% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 18% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 160% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 15% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 160% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 15% chance to not consume a Paralysis stack"}}]}]}}},"char_4212_nasti":{"name":"Nasti","subProfessionName":"Artificer","moduleNames":{"uniequip_001_nasti":{"name":"Nasti's Badge"},"uniequip_002_nasti":{"name":"The Engineers"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+52% ATK, <@ba.vup>+52% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+52% ATK, +52% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>6% of her Max HP every 0.5 seconds. (Barrier cannot exceed 48% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 6% of her Max HP every 0.5 seconds. (Barrier cannot exceed 48% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+100% ATK, <@ba.vup>+100% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+100% ATK, +100% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+65% ATK, <@ba.vup>+65% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+65% ATK, +65% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+130% ATK, <@ba.vup>+130% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+130% ATK, +130% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}],"modules":[{"name":"The Engineers","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+65% ATK, <@ba.vup>+65% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+65% ATK, +65% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+130% ATK, <@ba.vup>+130% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+130% ATK, +130% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}],"modules":[{"name":"The Engineers","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"talentChanges":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill; first device has reduced Deployment Cost; each device can combine effects with other devices in its attack range","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill; first device has reduced Deployment Cost; each device can combine effects with other devices in its attack range"}]}]}}},"char_4226_veen":{"subProfessionName":"Mystic Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","desc":"ASPD +60"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+75","desc":"ASPD +75"}],"modules":[{"traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+75","desc":"ASPD +75"}],"modules":[{"traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}}]}}},"char_4228_closur":{"subProfessionName":"Tactician","forms":{"2/1/4/0":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"}},"2/60/7/1":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"modules":[{"traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}}]},"2/60/7/3":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"modules":[{"traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}}]}}},"char_4229_aphris":{"subProfessionName":"Blast Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"}},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"modules":[{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage in a long line","moduleDesc":"Reduces Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"modules":[{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage in a long line","moduleDesc":"Reduces Deployment Cost"}}]}}},"char_4230_mcnist":{"subProfessionName":"Sentry Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}],"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}],"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentChanges":[{"name":"Structural Principle"}]}]}}},"char_4231_clemnt":{"name":"Clementia","subProfessionName":"Primal Guard","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}}}},"char_4235_thumpy":{"subProfessionName":"Primal Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"}},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}]}}},"_h":"68twtltlrqgeybu36xwg053k0e36re36tltlrqgeybu36xwg053k0e36re363ldr3h3higjpsdyje270igyjmh36re363h3h1ijpd71ie2d775yjae36re36cj11t8t829eeos3qcxodktmwi0uagpuat8t8gfeeragfcxra9kmwu3uagpua3tkfcwcwigjpsdyje270igyjmh36re36cwcw1ijpd71ie2d775yjae36re36t2wpce5yc39tn8c3ban88vzb2cy2kby2ce5yqp9tbm8vba2ctwzbvdy2kby2wr7q7676igkksdigwjsdtd0ixe36re3676761ikkd71iwjd7dg0ipd36re369bf2pn83c39tn8c3ban88vzb2cy2kby2pn83qp9tbm8vba2ctwzbvdy2kby2bj8vhagmawu0wo129jdaj4meuk36re36hagmx0u0dw9v9jt9nkmerw36re36dmtwsjsjtltl11grcleb046exqy1bky55vy57ub37utltlrngrhzsa04xb2ky1hqy55vy57ub37usj5c5ctltlrngrhzsa04xb2ky1hqy55vy57ub37usj5c5cd25vd2drueue3h3h2ypai32h5slr39qcv3syexsyd5vnd53h3h6zpaco4k5s9gcyqc9msyexsyd5vnd5ue3hf03har3h3h6zpaco4k5s9gcyqc9msyexsyd5vnd5ue3hf03harcxexcx11owowt8t8qq2zzqqzx4hht4w091fyccfy5juv5jt8t8522zs6bsx4yk14w025fyccfy5juv5jowt8lrt8ntt8t8522zs6bsx4yk14w025fyccfy5juv5jowt8lrt8ntwzccwzkfvyvycwcwfr7v8r2d63rwr5fs3nsgkjsgjs9mjscwcwex7vrl2d63rwlafssusgkjsgjs9mjsvycw9scwlscwcwex7vrl2d63rwlafssusgkjsgjs9mjsvycw9scwls0rkj0rkivrvrn1hbv3hzipypkf25srwtz75bnx5bgijrgin1hb98hz60i9kf6pp9wt8p5bnx5bgijrgivrn1d0hb5kn1hb98hz60i9kf6pp9wt8p5bnx5bgijrgivrn1d0hb5kk7jrk77qhtht76763h9xo9opeso8scy1p9pk9jpkzcirzc7676y39xu32fesc20ly1p2pk9jpkzcirzcht76by76dw7676y39xu32fesc20ly1p2pk9jpkzcirzcht76by76dwexirexf2pqpqpn83vey9jhjvqa85hpuyy861mw61ksm3kspn83bxy93oldqazhjnuyja61mw61ksm3kspqpn0i830ipn83bxy93oldqazhjnuyja61mw61ksm3kspqpn0i830iejmwej8vububhagmsf652fbdodb1labkzt2khy2kv1stv1hagm76658wj9odfxy3bkzg2khy2kv1stv1ubhazsgms8hagm76658wj9odfxy3bkzg2khy2kv1stv1ubhazsgms88bhy8bn55ylclc69jzx3ztfo833f83ne62ne69jz9fztp8833f83ne62nelc698gjzsn69jz9fztp8833f83ne62nelc698gjzsndp3fdpom7qy7fhl27676bdexyhawwi4xs7lvzo3r3rjmqa5a6qe87676igexaq4kwi793klvih3r3rjmqa5a6qe876by76dwfh768y76col276fy763m7676igexaq4kwi793klvih3r3rjmqa5a6qe876by76dw38qa422vonfh768y76colalal276fy763mvnodxjyqbaqih09mmcpmlgc4p7oip0nilc3xwlqnwln2t28e4z4z9mmcs1lg79xgoiollflc4wwlqnwln2t28e4z4zqi9mbtmcp2h09mv2mcgt9mmcs1lg79xgoiollflc4wwlqnwln2t28e4z4zqi9mbtmcp28yqn8yh09mv2mcgt9tt2xt01019ngrcae9l0aayefeiyj5gihkcp0rmnxlyt49zpb9b9s9r5bkeveqaaye5oiy7jdbhk76kumn6myt49zpb9b9s9r5bkeveqe9shhvl0aaxwye82aaye5oiy7jdbhk76kumn6myt49zpb9b9s9r5bkeveqe9shhvhgr5cbha15l0aaxwye82ph49td4747gytwezjwovtltl053k0e07hghzq985ykdvi7uxnhnh78fy78tltl053k0e7zhgmfal85j8dvi7uxnhnh78fy78jw5c5covtljytljytltl053k0e7zhgmfal85j8dvi7uxnhnh78fy78jw5c5c52i7o43c3covtljytljy6hfy6h3iy7glp470jspoaj1eeu3s9axgql0wpm0wwgp1i688te70jsrxajmz6l3sx9tbzq0wpm0wwgp1i688tegl70gajsvup470w8jsrv70jsrxajmz6l3sx9tbzq0wpm0wwgp1i688tegl70gajsvu0wp15ma7m9p470w8jsrvskpmskwyebwb160xq48uh48op2pnmdc6c9wxdrorahaxwwwwfdy8ot7474q48ujx8o6t5amds5l8wxx2orahaxwwwwfdy8ot747416dove0xq4y18ukzq48ujx8o6t5amds5l8wxx2orahaxwwwwfdy8ot747416dove4uy8pm0d0d0xq4y18ukzeeah2fs72cs87q0hhbn97676kw1372f7fmsxyzk2hvkailzugygyl2nc0al2l27676lz13uji4fm6cx5k2rxkailzugygyl2nc0al2l2hb768y76con976by76dw7676lz13uji4fm6cx5k2rxkailzugygyl2nc0al2l2hb768y76co4jilwfljljn976by76dw53ncdve9e937mz3mopb40x0xtd0ixekw1rvpt2gntigc7tru5o5oyw1vyw0x0xdg0ipdx61rj362gnxugc7tru5o5oyw1vywop0xd00x5kb4nvon0x0xdg0ipdx61rj362gnxugc7tru5o5oyw1vywop0xd00x5kec7tzmicicb4nvonrf1vrfbqwpov1nbbce5ydiv6g2zylxdn7g29d6z37e31okokzg5hu2npnpce5yquv682vglxrxtb29erz37e31okokzg5hu2npnp1nces85ykebbceef5yjfce5yquv682vglxrxtb29erz37e31okokzg5hu2npnp1nces85yke1k7ewqmtmtbbceef5yjfir5hclrwrw8f0kqmpb9beqmqe4h1vtssaroqrepo17ji0b8ewlohafg1g1eqmq0ah1trebar0v0dpo6iji0b8ewlohafg1g1pbeqnjmqii9beqedmq6xeqmq0ah1trebar0v0dpo6iji0b8ewlohafg1g1pbeqnjmqiifb0bmz9beqedmq6xx5ohcjwlwlky85x7p7bjraraigyjmhl4h8x6cbdhhkhummhu9myic82w2wrara75yjaelfh8xfcbdhhkhummhu9myic82w2wp7racurag6bjraj0ra04rara75yjaelfh8xfcbdhhkhummhu9myic82w2wp7racurag65rmm5rbjraj0ra04sxyitreaeaketjpzpkspogogqppqbmbgq1jdw6myfmldyjlfqx5ot9pspsogogc7pq7kaxq1b2xomyacldyjlfqx5ot9pspspkogr2ogr2spogigogugogogc7pq7kaxq1b2xomyacldyjlfqx5ot9pspspkogr2ogr2xbyjyxspogigogugb95ol1wjwjpxa7k4chovooqauhzel6kzqrcnxuwy4455a055daa15fl6ltooqavcze3t3sqreqipwymh55a055daa15fl6ltchoox9qai3ovoohuqaviooqavcze3t3sqreqipwymh55a055daa15fl6ltchoox9qai3zra1hymnj4ovoohuqaviava0avoa8v9fpiyi9mhagm2ahctwdbprdz6hw4eu3agr3a2v5o2vhagmmyhce0klprp9x8w45b3agr3a2v5o2vpiha2ogmd2yihazsgms89mhagrgmxlhagmmyhce0klprp9x8w45b3agr3a2v5o2vpiha2ogmd24x5o4xyihazsgms8xlgrxl9mhagrgmxlcagrh60n5yp2ybak69jzigyjmh31xckryzz4r4mva2qznene6wwbdsqwqw69jz75yjaeovxck5bbz4a0mva2qznene6wwbdsqwqwyb698gjzsnak698tjzzi69jz75yjaeovxck5bbz4a0mva2qznene6wwbdsqwqwyb698gjzsnwqa21m0l0lak698tjzzi3ia2h9ss3jxw3ihp9j3s70jsq3ffk9u1bkr1b7x09q51txhoe5zkpxvgvg70jskaffty4fbkjzcsx0kb51txhoe5zkpxvgvg9j70w8jsrv3s70rrjsvu70js70jskaffty4fbkjzcsx0kb51txhoe5zkpxvgvg9j70w8jsrvrxzknhhxhx3s70rrjsvu77txye70jstxk87b7ljtn3s1j3u1bbpb9wvvulr3k6lzc08cpo7474dj94ufs1j3lxbbnjervvtc2dk6dlc08cpo7474dj94ufjtbobwn3s15ij35is1j3lxbbnjervvtc2dk6dlc08cpo7474dj94ufjtbobwzx94nln3s15ij35iwy8c9uw6w65ol96tk35jqxqx91ikkbdr4y9f05edkl66gq66m3ksg11h1hqxqxvlikx3k64yd8bbedwb66gq66m3ksg11h1hk3qxigqxug5jqxziqxcmqxqxvlikx3k64yd8bbedwb66gq66m3ksg11h1hk3qxigqxugacksviptpt5jqxziqxcmrcgqrco2twcrmn7etltl053k0ekedbss0n9tqgnnwkyd38lm16hhhhtltl053k0eihdbzto19tdynnwkyd38lm16hhhhmntljytljy7e5c5ctltl053k0eihdbzto19tdynnwkyd38lm16hhhhmntljytljypzlmqt0h0h7e5c5cs8wk5eiz93hmp5sik7j16l1taucu64qb123f9yju159amtmtkbzybrn5n5k7j1gy1twfm464itec3fl4ju159amtmtkbzybrn5n5p5507esilg7ik7j1gy1twfm464itec3fl4ju159amtmtkbzybrn5n5p5507esc15t89z9zsilg7ilpzyv1l1l1uastjfob9wdynecm87brk1l3y0tb9wj13yxp3y0vlx0vdyne4387ts96l3hhek9wlq3yxp3y0vlx0vobw5op9wkk6odyne4387ts96l3hhek9wlq3yxp3y0vlx0vobw5opgslxgs9wkk6oatxpatu95df4qw3qm92323l6i4smop1qc0vqeysozf32xae9ccl8x4l82323sqi4wera1qo3wtey4tzf32xae9ccl8x4l8qwgbgb3qfzfzm923zp236l2323sqi4wera1qo3wtey4tzf32xae9ccl8x4l8qwgbgbbix4bi3qfzfzgz32aqxsy1m923zp236l11x43frcr035tjvbm1k2xd43rjxa9w20tm7djzptjzjaakd4b0b0vbm10gxdlxvyxa9zi7tmswjzptjzjaakd4b0b0tj7mc4vbm10gxdlxvyxa9zi7tmswjzptjzjaakd4b0b0tj7mc4osptoscgqwwpp0ztyeyejlgknqbn8pbmoe6sq05hzevtgxgxch32chyeyejlgknqjr8p2mg96se15hzevtgxgxch32chp05g50ztw96eyeyejlgknqjr8p2mg96se15hzevtgxgxch32chp05g50d7zee3ururztw96e5q325qfg2svp7w9l8ivin9e1emwjdtag4d4rsxkudfrxz0g210r4r48ivikfe1bw1xdthqh34rzdkudfrxz0g210r4r47wcz2x9l8iogviog8ivikfe1bw1xdthqh34rzdkudfrxz0g210r4r47wcz2x0jdf5m9l8iogviogyqg2c6oeoeapzv40qyp4ms6gxbh7cwunfc5ihpgcdl75lfln5a5afx3zfxms6gjsh71podfctoqhgc2975lfln5a5afx3zfxqypn49p4msjy6gzams6gjsh71podfctoqhgc2975lfln5a5afx3zfxqypn49aalfn0hhhhp4msjy6gzaz93zz9j9360m360m360m0pk9jco52ahic0yje270shagfe4uzemy6kdnisy66ifq7171hic01ie2d729agrihhzen36kdnisy66ifq7171o5clpj2apwdmhic01ie2d729agrihhzen36kdnisy66ifq7171o5clpjqt6i414m4m2apwdma36itic2rjochf5x9sjdtwtw6rf7uou73m5jdeoklo7bxx0zroroa90a6dx2x2twtwsjf7kcc83mrqilokd77bxx0zroroa90a6dx2x29stwp6twhbjdtwaqtwaqtwtwsjf7kcc83mrqilokd77bxx0zroroa90a6dx2x29stwp6twhbhdxx5dlalajdtwaqtwaq5l0ajl4y4ysp8qvc5q0dt7n3fo8qhwb4r9xguxg7wstou26hjfmu2lit0dt7q0folr8hb4v2wxux04wstou26hjfmu2lit5qack80dt7q0folr8hb4v2wxux04wstou26hjfmu2lit5qack84qtof0fbn5w1cpuotzi24ye0q8uc424cequmh8318ta1el5lihgq4i2e26vki24yywq8tuu34cutrwh8wv8ta1el5lihgq4i2e26vktzi25g4yj6i24yywq8tuu34cutrwh8wv8ta1el5lihgq4i2e26vktzi25g4yj66p4iq3htthoxjnxclfun9tfdqnz7wtp789c4ic3ssbxwtx1l5hwrtdb8t3lsun9t54qnvg9lp7rh5niclfsbxwtx1l5hwrtdb8t3lslfunve9tyoun9t54qnvg9lp7rh5niclfsbxwtx1l5hwrtdb8t3lslfunve9tyoflxw2frmuu1re3hqaq6o6o1fybs47r8ect3od6ds7536sx4j4jtlmv9x6o6onkybq1l98e9d9md6g67536sx4j4jtlmv9xaqkiki6o6onkybq1l98e9d9md6g67536sx4j4jtlmv9xaqkikizcmvp0jac5hb0vce5yqxxaaam239xyxv3awiwdlhasxeinkvgeobw3w3ce5y42xa1vft3949gu3aepwdlhasxeinkvgeobw3w30vcetd5ynzce5y42xa1vft3949gu3aepwdlhasxeinkvgeobw3w30vcetd5ynznlgewhzrzrh2bwzj6hzvn7k3t3vnqb0im5efp6z0hblbbjy052injxadvmvmzvn7jmt3v0pq0idipgp6prhblbbjy052injxadvmvm6hzviun74ezvn7jmt3v0pq0idipgp6prhblbbjy052injxadvmvm6hzviun74elllbslf2x8bnsp3dsp3dsp3dw08vzdo22nhagmetarkhlb80r25d249c25k625llka9f6h6hhagm7harhxak80dzlp24a425k625llka9f6h6ho2ha2ogmd22nhazsgms8hagm7harhxak80dzlp24a425k625llka9f6h6ho2ha2ogmd2ock6oc2nhazsgms8wjkallriribx851o1hjprara8ydm2g0eb092p8255jgexxgeinfdtrgasqraravddmw9y6b0vmvi25irgexxgeinfdtrgasq1hracurag6jpraj0ra04rarararavddmw9y6b0vmvi25irgexxgeinfdtrgasq1hracurag69qxx9qjpraj0ra04jjfdtrwqrerarafdj3wp1qvlnmce5yeiwpswkt1rpkyqchr496ndggqnqnofwzofce5yh1wps3p81rcftlchrl96ndggqnqnofwzofvlces85ykenmceef5yjfce5yh1wps3p81rcftlchrl96ndggqnqnofwzofvlces85ykew3nd2zr7r7nmceef5yjfurwzur7n11pederrt8t83gvk4ro2v5yua6nrp8q3476x4v4vh3ka6ct8t8ihvkmcu0v5j4esnrheq3476x4v4vh3ka6cdet8lrt8ntrrbibit8t8ihvkmcu0v5j4esnrheq3476x4v4vh3ka6cdet8lrt8nthkkakprrbibiii47oktvtv03a79ulaooqazrwx28udt2j5gmqyph832h83lkvdp4p2p2ooqal7wxw01wt2xqqcqyjv832h83lkvdp4p2p2laoohuqaviooqal7wxw01wt2xqqcqyjv832h83lkvdp4p2p2laoohuqavik92hk94xlzqoeiv43h3hydnr0oe9wnsqxznojcf8d3paxhxhdkd5dk3h3hvtnrl0d1wnsou6nojff8d3paxhxhdkd5dkeio4wyv419jq3h3hvtnrl0d1wnsou6nojff8d3paxhxhdkd5dkeio4wy24d524v419jq6nd3up4u4uu0xw8x7bayayq9334a2p2r5lhq5xct3ef38p5jtez74mz7ayayi233mngb2rr3ym5x753ef38p5jtez74mz77baybyaydwayiaay2wayayi233mngb2rr3ym5x753ef38p5jtez74mz77baybyaydwg5f3q6no7xayiaay2w4mq287qbljctupyhgyafe9u2t624uqbeqogl1o9z9zcaey702m2mctup1wgyakhzu2holkuqsyqogl1o9z9zcaey702m2mljebidctup1wgyakhzu2holkuqsyqogl1o9z9zcaey702m2mljebidaweykywrwrbyyql3zes5a69mmcc8iw65ncxt53ar0w4l0zxi0z50erqgnvnv9mmc9iiwexk3xt2y0f0w7x0zxi0z50erqgnvnvze9mv2mcgts59mbtmcp2a69mt4mcsg9mmc9iiwexk3xt2y0f0w7x0zxi0z50erqgnvnvze9mv2mcgtnwerps7979s59mbtmcp2wkxiwka69mt4mcsgekximut1drnoafxq3h3hfeiyj53arvq5esb4a4esz9esdhuflneses3h3h5oiy7j8brvba5nb4uhesz9esdhuflnesesaf3hf03harxq3h023hul3h3h5oiy7j8brvba5nb4uhesz9esdhuflnesesaf3hf03harukufv2qbqbxq3h023hultfz9tfw4wpzxry8i50ce5ykvah3e5v0mtv4ltnn2m7fnsrj2j2lq3d1bce5yowahavvs0my4pftn7km7fnsrj2j2lq3d1bryces85yke8iceef5yjf50ce7s5ymmce5yowahavvs0my4pftn7km7fnsrj2j2lq3d1bryces85ykeilfnqxj6j68iceef5yjf0t3dp150ce7s5ymmuwfnq8xa1i6slzzhpp3h3hr354beziaugiehlxgdjslmw65g5g2jsd2j3h3hqz54m235auy9g8lxzwjslmw65g5g2jsd2jpp19jq3h3hqz54m235auy9g8lxzwjslmw65g5g2jsd2jpp19jqx3lm51ndndwmxccv3ra1xcy8q0hamkbfvxc6asob5zpq8vz78vfysarolflfy8q0remkhnb7c672ea5zzx8vz78vfysarolflf3rwxyxa1y8ecq0ecxcy82nq0hmy8q0remkhnb7c672ea5zzx8vz78vfysarolflf3rwxyx4yz74ya1y8ecq0ecibsaj1titixcy82nq0hmnlsaal20q6e587f0ebbmctupj171by64ifmoa29ekgmwfyoefzfzhrigxxw3w3ctupz77130y3ifaf8g9ee4mwfyoefzfzhrigxxw3w3ebcth4uph4bmebidmdfygn1i1ictupz77130y3ifaf8g9ee4mwfyoefzfzhrigxxw3w3ebcth4uph4y1ig3vr1r1bmebido5fy2braraocl9np37wrqxqxz4roe3pk2caopuopp6tle1tletggyt4k4kqxqxierol9g82ce4rdoptztle1tletggyt4k4k37qxziqxcmwrqxigqxugqxqxierol9g82ce4rdoptztle1tletggyt4k4k37qxziqxcmbye1bywrqxigqxug2lgg3ty4y4mmpr8742lw4x1tpwd2oz2s6mqboojh0jy78ryb4ar2u9lplw5wq74x1tlqd2bh526mu5rbjhi2y78ryb4ar2u9lplw5wq7424xtj1tdflw4xym1t8k4x1tlqd2bh526mu5rbjhi2y78ryb4ar2u9lplw5wq7424xtj1tdf1b8rzj92wqlw4xym1t8kmylpuj9o5ze3n4tmyyj5lqlqun3aqahev7ctkikdiwzwmzzwx1khkvxsxslqlqek3a0791v7ws34kdhazwmzzwx1khkvxsxsyylqpelqm4j5lq7wlqrglqlqek3a0791v7ws34kdhazwmzzwx1khkvxsxsyylqpelqm475khkjbbbbj5lq7wlqrgunmzunl2a0drjh063fl56r248d54vrtplze48qpi51jimrvf0z4mcffgfg3fl56z24yvdgvrghape4owpi51jimrvf0z4mcffgfgjh69ub063fuhl5233fl56z24yvdgvrghape4owpi51jimrvf0z4mcffgfgjh69ublu4m3m8g8g063fuhl523t3512xukjmzkaohlkj3iaaye8wc8xym1i044s1g74uyzzxzvae3p3ffiv3aaye7bc84fy6i083ahg7f4yzzxzvae3p3ffiv3kjaas8yekm3iaap1yeiraaye7bc84fy6i083ahg7f4yzzxzvae3p3ffiv3kjaas8yekmas3pdxyg493iaap1yeir92zxagrac5f36c8kce5yunemdpo6f73vi9rl5dsock50l2l2m1sk2s6dmuce5yguemse3sf79bhgrl4msock50l2l2m1sk2s6dmu6ccede5yjf8kceux5yh6ce5yguemse3sf79bhgrl4msock50l2l2m1sk2s6dmu6ccede5yjfa1ck5ylfoc8kceux5yh6rbskkk94e7g2haqjs06byq34kehhp3ts0ixdevxjd9masxmaud2yvhh0h0yq340ehhif1m0ie7s3xjttmasxmaud2yvhh0h0s0yqcu34cu6b5a10yq340ehhif1m0ie7s3xjttmasxmaud2yvhh0h0s0yqcu34cu3psx3p6b5a10fo2yuwawaw8b0ki2dhuseqmqw1z8ae4fti04w30qa6wllpp52ul06q2424eqmq8kz8np7nti24a00qp5wllpp52ul06q2424dheqnjmqiiuseqedmq6xeqmq8kz8np7nti24a00qp5wllpp52ul06q2424dheqnjmqiiyulpp2useqedmq6x8il0cey8y8b4sn8prjo27ghiwga7t7uvrg9de0acirtpamtpj41e8a3l3l7ghigza7d6smrgz22baczitpamtpj41e8a3l3lrj7grshilgo20gem7ghigza7d6smrgz22baczitpamtpj41e8a3l3lrj7grshilg3wam3wo20gem6gam6g1bwp72fyo1ce5ynsxz6l7g980n5jjr4gqvk7d386rgzq72tasqsqce5y13xzqwsc98o3ocjryhqvk7d386rgzq72tasqsqfyce2n5yhmo1ceef5yjfce5y13xzqwsc98o3ocjryhqvk7d386rgzq72tasqsqfyce2n5yhmkuk7dwbfr3o1ceef5yjfthk781512tqmb707937vrhrra305jxoq9y51sc0yn8m23ll861e2rs22f7f77vrhn1a327k2oq5n95scvan8m23ll861e2rs22f7f7937v67rhrp7vrh7vrhn1a327k2oq5n95scvan8m23ll861e2rs22f7f7937v67rhrpllm2jgktqs7vrhrs6x85by7rf7wr2b25u7kjv4jxpdffpmvdvmaaaaj60rcs0e0e7rf7fi2ba243kj3oh6pdl2pmvdvmaaaaj60rcs0e0ebynmv27rf7fi2ba243kj3oh6pdl2pmvdvmaaaaj60rcs0e0ebynmv2eivdu28u8utha7c4qhsjooqaioijeba4buesifaqif831e83t7r8f32uvmooqabmij6d5dbu2y1oaqgg831e83t7r8f32uvmqhoo7rqathsjoovjqavjooqabmij6d5dbu2y1oaqgg831e83t7r8f32uvmqhoo7rqathyx1eyxsjoovjqavjf41ef4bkk915ouhic09w23sxxju93oaeoxe1ogni5v9uvyia3333hic0l423n5cgu9xlg9oxp6ogni5v9uvyia3333oupwdmhic0l423n5cgu9xlg9oxp6ogni5v9uvyia3333oupwdmehvybtxuxu2icmb7kq8odocwrtkfs7td0rt20exnq618zhbot5o65ktb8odo7qrtydaitdq0210e7yq618zhbot5o65ktbkq8owrdowr8odo7qrtydaitdq0210e7yq618zhbot5o65ktbkq8owrdowrd118a68pegnon4y5ollqlq3aw64ukmwv4pihwrhrzwv1zwtfw1y5t75plqlqf4w6bg0twvzcvnwrl1zwv1zwtfw1y5t75pollqpelqm4lqlqf4w6bg0twvzcvnwrl1zwv1zwtfw1y5t75pollqpelqm4rev1rexcy8q0twvdy8q0wmofy8ecq0ecy8q0wmofy8ecq0ec8auajguajgsrxpuajgsrxpebq48uq48uq4jy8uzaq48uq4jy8uzahftwtwj6twtwj6twtwtwtwj6twtwj63zj5fz7dfz7dfz7d3l0g0g0g0g0gdy0gss0g0g0gdy0gss"},"tokens":{"token_10002_kalts_mon3tr":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies","variants":{"char_003_kalts@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"char_003_kalts@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}],"byModule":{"uniequip_002_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_003_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_004_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]}}},"char_003_kalts@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}],"byModule":{"uniequip_002_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 4 <@ba.talpu>(+0.5) seconds and receive 1700 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are Stunned for 4 (+0.5) seconds and receive 1700 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5. seconds and receive 1500 True damage","desc":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are Stunned for 3.5. seconds and receive 1500 True damage"}}]},"uniequip_003_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit. When within Kal'tsit's Attack Range, gains +20 ASPD and +20% DEF; when not within Kal'tsit's Attack Range, DEF decreases to 0","desc":"Can be healed by Kal'tsit. When within Kal'tsit's Attack Range, gains +20 ASPD and +20% DEF; when not within Kal'tsit's Attack Range, DEF decreases to 0"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_004_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range; in <@ba.kw>Integrated Strategies, does not take up a deployment slot, and Max HP and ATK +50%, and receives 50% more healing","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range; in Integrated Strategies, does not take up a deployment slot, and Max HP and ATK +50%, and receives 50% more healing"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]}}}}},"token_10003_cgbird_bird":{"descRaw":"Cannot block enemies","name":"Mirage","desc":"Cannot block enemies","variants":{"char_179_cgbird@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"char_179_cgbird@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}],"byModule":{"uniequip_002_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"uniequip_003_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]}}},"char_179_cgbird@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}],"byModule":{"uniequip_002_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"uniequip_003_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"},{"descRaw":"Has 75 RES, 40% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 40% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]}}}}},"token_10005_mgllan_drone1":{"descRaw":"Cannot block enemies","name":"Soaring Dragon F","desc":"Cannot block enemies","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10005_mgllan_drone2":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","name":"Soaring Dragon L","desc":"Cannot block enemies; attacks deal Arts damage","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10005_mgllan_drone3":{"descRaw":"Deals <@ba.kw>AOE Physical damage","name":"Soaring Dragon A","desc":"Deals AOE Physical damage","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10007_phatom_twin":{"descRaw":"Blocks 1 enemy","name":"Phantom in the Mirror","desc":"Blocks 1 enemy","variants":{"char_250_phatom@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>30% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>35% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 30% Physical Dodge and a Barrier that can absorb Physical damage equal to 35% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>8 charges of a stacking <@ba.vup>+13% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 8 charges of a stacking +13% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>2.5 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 210% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 2.5 seconds"}}}},"char_250_phatom@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}}},"byModule":{"uniequip_002_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_003_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_004_phatom":{"trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by <@ba.kw>1 second when attacking","desc":"Blocks 1 enemy","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by 1 second when attacking"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]}}},"char_250_phatom@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}}},"byModule":{"uniequip_002_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -16 sec","name":"Phantom Mastery","desc":"Redeployment Time -16 sec"}]},"uniequip_003_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_004_phatom":{"trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by <@ba.kw>1 second when attacking","desc":"Blocks 1 enemy","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by 1 second when attacking"},"talents":[{"descRaw":"In <@ba.kw>Integrated Strategies, does not take up a deployment slot, and deployment will refresh Phantom's skill","name":"Phantom in the Mirror","desc":"In Integrated Strategies, does not take up a deployment slot, and deployment will refresh Phantom's skill"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]}}}}},"token_10008_cqbw_box":{"name":"Front Toward Enemy","variants":{"char_113_cqbw@2/1/4/0":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}},"char_113_cqbw@2/60/7/1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}},"char_113_cqbw@2/60/7/3":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}}}},"token_10009_weedy_cannon":{"descRaw":"Cannot be attacked","name":"Industrial Water Cannon","desc":"Cannot be attacked","variants":{"char_400_weedy@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}}},"char_400_weedy@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}},"byModule":{"uniequip_002_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]},"uniequip_003_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]}}},"char_400_weedy@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}},"byModule":{"uniequip_002_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 2 seconds to Weedy if located within 4 tiles around her and additionally grants +20% ATK","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 2 seconds to Weedy if located within 4 tiles around her and additionally grants +20% ATK"}]},"uniequip_003_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]}}}}},"token_10020_ling_soul1":{"descRaw":"Blocks 1 enemy","name":"'Tranquility'","desc":"Blocks 1 enemy","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10020_ling_soul2":{"descRaw":"Deals <@ba.kw>Arts damage","name":"'Peripateticism'","desc":"Deals Arts damage","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10020_ling_soul3":{"descRaw":"Attacks <@ba.kw>all blocked enemies","name":"'Thunderer'","desc":"Attacks all blocked enemies","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10024_ebnhlz_rcube":{"name":"Remnants of Days Past","variants":{"char_4046_ebnhlz@2/1/4/0":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}},"char_4046_ebnhlz@2/60/7/1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}},"char_4046_ebnhlz@2/60/7/3":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}}}},"token_10025_doroth_recttp":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","name":"Resonator","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present","variants":{"char_4048_doroth@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>330% ATK as Physical damage and inflicts <@ba.vup>-25% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 330% ATK as Physical damage and inflicts -25% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>230% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>3.5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 230% ATK as Physical damage to all nearby enemies and Binds them for 2 seconds. If the trap hits only 1 target, Binds them for 3.5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>250% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 250% ATK as Arts damage to all enemies in range and Slows them for 3 seconds. After a delay, trigger other Resonators within range"}}}},"char_4048_doroth@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range"}}},"byModule":{"uniequip_002_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}},"uniequip_003_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}}}},"char_4048_doroth@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range"}}},"byModule":{"uniequip_002_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}},"uniequip_003_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}}}}}},"token_10026_bgsnow_subbow":{"descRaw":"Cannot be attacked","name":"'Typewriter'","desc":"Cannot be attacked","variants":{"char_4055_bgsnow@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}}},"char_4055_bgsnow@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}},"byModule":{"uniequip_002_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"uniequip_003_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]}}},"char_4055_bgsnow@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}},"byModule":{"uniequip_002_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"uniequip_003_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 30% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% <@ba.talpu>(+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 30% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%"}}]}}}}},"token_10027_ironmn_pile1":{"descRaw":"Cannot be attacked","name":"Stainless™ Multifunctional Platform","desc":"Cannot be attacked","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]}}}}},"token_10027_ironmn_pile2":{"descRaw":"Cannot be attacked","name":"Stainless™ Multifunctional Platform","desc":"Cannot be attacked","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]}}}}},"token_10027_ironmn_pile3":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","name":"Prototype of Feist's Metal Crab","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]}}}}},"token_10029_slent2_protrb":{"descRaw":"Cannot be attacked","name":"Night Banisher","desc":"Cannot be attacked","variants":{"char_1031_slent2@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}}},"char_1031_slent2@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}},"byModule":{"uniequip_002_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]},"uniequip_003_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]}}},"char_1031_slent2@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}},"byModule":{"uniequip_002_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]},"uniequip_003_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]}}}}},"token_10032_jesca2_jckshd":{"descRaw":"More likely to be attacked.","name":"Mobile Riot Shield","desc":"More likely to be attacked.","variants":{"char_1034_jesca2@2/1/4/0":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"char_1034_jesca2@2/60/7/1":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}],"byModule":{"uniequip_002_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"uniequip_003_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]}}},"char_1034_jesca2@2/60/7/3":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}],"byModule":{"uniequip_002_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"uniequip_003_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]}}}}},"token_10034_ray_sndbst":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","name":"Sandbeast","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range","variants":{"char_4117_ray@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}}},"char_4117_ray@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}},"byModule":{"uniequip_002_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]},"uniequip_003_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]}}},"char_4117_ray@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}},"byModule":{"uniequip_002_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]},"uniequip_003_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]}}}}},"token_10035_wisdel_wward":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","name":"Revenant's Shadow","desc":"Can attack enemies in Wiš'adel's attack range.","variants":{"char_1035_wisdel@2/1/4/0":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}}},"char_1035_wisdel@2/60/7/1":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}},"byModule":{"uniequip_002_wisdel":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."}}}},"char_1035_wisdel@2/60/7/3":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}},"byModule":{"uniequip_002_wisdel":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."}}}}}},"token_10043_necras_skeltn":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","name":"Servant of Lamentation","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","variants":{"char_450_necras@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}}},"char_450_necras@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}},"byModule":{"uniequip_002_necras":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"}}}},"char_450_necras@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}},"byModule":{"uniequip_002_necras":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"}}}}}},"token_10050_monstr_prosts":{"descRaw":"Continually loses HP over time","name":"Reconstruction","desc":"Continually loses HP over time","variants":{"char_4179_monstr@2/1/4/0":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}}},"char_4179_monstr@2/60/7/1":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}},"byModule":{"uniequip_002_monstr":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"}}}},"char_4179_monstr@2/60/7/3":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}},"byModule":{"uniequip_002_monstr":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"}}}}}},"token_10051_radian_tower1":{"descRaw":"Blocks 3 enemies","name":"Dive","desc":"Blocks 3 enemies","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"uniequip_003_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"uniequip_003_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}}},"token_10052_radian_tower2":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","name":"Cycle","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}},"uniequip_003_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}},"uniequip_003_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}}}}}},"token_10053_radian_tower3":{"descRaw":"Deals Arts damage","name":"Center","desc":"Deals Arts damage","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}},"uniequip_003_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}},"uniequip_003_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}}}}}},"token_10054_phatm2_encdool":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","name":"Blood's Whisper","desc":"Cannot be attacked, and can only be deployed on melee tiles","variants":{"char_1042_phatm2@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}}},"char_1042_phatm2@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"}}}},"char_1042_phatm2@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"}}}}}},"token_10055_phatm2_mndclv":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","name":"Cage of Chaos","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","variants":{"char_1042_phatm2@2/1/4/0":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}}},"char_1042_phatm2@2/60/7/1":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"}}}},"char_1042_phatm2@2/60/7/3":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"}}}}}},"token_10059_nasti_nstdef":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Quality Inspector'","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}]}}}}},"token_10060_nasti_nstchr":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Overseer'","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}]}}}}},"token_10061_nasti_nstbld":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Emergency Load-Bearing Squad'","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}]}}}}},"token_10064_wang_stone1":{"name":"Stone","variants":{"char_2027_wang@2/1/4/0":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>105% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 105% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>35% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 35% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>290% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 290% ATK as Arts damage"}}}},"char_2027_wang@2/60/7/1":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>320% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 320% ATK as Arts damage"}}}},"char_2027_wang@2/60/7/3":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>320% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 320% ATK as Arts damage"}}}}}},"token_10065_demetr_dmtpos":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","name":"Bond","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed","variants":{"char_4037_demetr@2/1/4/0":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}},"char_4037_demetr@2/60/7/1":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_002_demetr":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}}}},"char_4037_demetr@2/60/7/3":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_002_demetr":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}}}}}},"token_10069_mcnist_mcgraf":{"descRaw":"Blocks 3 enemies","name":"Structural Principle","desc":"Blocks 3 enemies","variants":{"char_4230_mcnist@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}}},"char_4230_mcnist@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}},"byModule":{"uniequip_002_mcnist":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}]}}},"char_4230_mcnist@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}},"byModule":{"uniequip_002_mcnist":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"name":"Structural Principle"}]}}}}},"token_10070_aphris_pc":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4229_aphris@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}},"char_4229_aphris@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"byModule":{"uniequip_002_aphris":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}}}},"char_4229_aphris@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"byModule":{"uniequip_002_aphris":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}}}}}},"_h":"t8t8t8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvt7qarrlk2et8t8ceceizqag5eb8zt8t8iq7cizqag5eb8z36b5363636om1vom3636om1vom3636om1vom3636om1vom3636om1vom3636om1vom3636om1vom7n1v7n36te363636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636aeaerla15wetl23636aeaerla15wetl23636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636aeaen7a1uer7ps3636aeaerla15wetl2vbz839vb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39aeaerla15wetl2vb39aeaerla15wetl2vb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39aeaen7a1uer7psvb39aeaerla15wetl270cjjs70jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jsaeaerla15wetl270jsaeaerla15wetl270jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jsaeaen7a1uer7ps70jsaeaerla15wetl23hgr3h3h3h2ahctw3535nk5onkdbprdz6hw4eu3h3hmyhce03535nk5onkklprp9x8w45b3h3h3535nk5onk3h3h3535nk5onk3hk53hex3535nk5onk3h3hmyhce03535nk5onkklprp9x8w45b3h3h35354m5o4m3h3h3535nk5onk3hk53hexhogr6snk5onknicl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxp9zxp9z9z9ztb9wj1xyxpxy37lx37tb9wj1tb9wj19z9zek9wlqxyxpxy37lx37ek9wlqek9wlq9z9zxyxpxy37lx379z9zxyxpxy37lx379z9zek9wlqxyxpxy37lx37ek9wlqek9wlq9z9zxyxpxylslxls9z9zxyxpxy37lx373h6q3h3h3hwxaeaewxwx3h3hwxaeaewxwx3h3haeae3h3hwxaeaewxwx3h3haeaece945yce5ynyt2nyaeaenyt2nynyt2nyce5ynyt2nyaeaenyt2nynyt2nyce5yaeaece5ynyt2nyaeaenyt2nynyt2nyce5yaeaenw32gonwgo7kqytjaeae7kqytj7kqytjnwgo7kqytjaeae7kqytj7kqytjnwgoaeaenwgo7kqytjaeae7kqytj7kqytjnwgoaeaebpvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldx1nfy871n87yn71jsxmiftem89em81n87hh717yr5ifxl2a9ec81n871n871n87hh717yr5ifxl2a9ec81n871n879zd49z9z9zroetggyt4k4k2cop9z9zroetggyt4k4k2cop9z9zetggyt4k4k9z9zetggyt4k4k9z9zroetggyt4k4k2cop9z9zetggyt4k4k9z9z2lgg3ty4y49zso9z9z9zqf3ameq3jwq3qf3ameqf3ame9z9zrt3a94q3jwq3rt3a94rt3a949z9zq3jwq39z9zq3jwq39z9zrt3a94q3jwq3rt3a94rt3a949z9zq3jwq39z9zq3jwq39zso9z9z9zgrv711pakrpagrv711grv7119z9za2v7fipakrpaa2v7fia2v7fi9z9zpakrpa9z9zpakrpa9z9za2v7fipakrpaa2v7fia2v7fi9z9zpakrpa9z9zpakrpaodkdodododglkd785jlo5jglkd78glkd78odod3bkdye5jlo5j3bkdye3bkdyeodod5jlo5jodod5jlo5jodod3bkdye5jlo5j3bkdye3bkdyeodod5jlo5jodod5jlo5j9zws9z9z9zo4wsul6kiso4wsulo4wsul9z9zrdwshq6kisrdwshqrdwshq9z9z6kis9z9z6kis9z9zrdwshq6kisrdwshqrdwshq9z9z6kis9z9z6kishqt9hqhqhqhphphqhqhphphqhqhphphqhqhphphqhqhphphqhqhphphqhqhphpvbtfvbvbvblg0ilg7csx7clg0ilglg0ilgvbvblg0ilg7csx7clg0ilglg0ilgvbvb7csx7cvbvb7csx7cvbvblg0ilg7csx7clg0ilglg0ilgvbvb7csx7cvbvb7csx7cpmpspmpmpmwops9dwops9dwops9dpmpmwops9dwops9dwops9dpmpmpmpmwops9dwops9dwops9dpmpmx9ddx9x9x93p3pw03p49x9x93p3pw03p49x9x9x9x93p3pw03p49x9x9ogj9ogogog2bkjpdogog2bkjpdogogogog2bkjpdogogt8wdt8t8t8ijijijt8t8ijijijt8t8t8t8t8t8ijijijt8t8t8t851xr515151bububu5151bububu515151515151bububu515151515y0i5y5y5yaqaqaq5y5yaqaqaq5y5y5y5y5y5yaqaqaq5y5y5y5yiucaiuiuiu9kcaw69kcaw69kcaw6iuiuaicam0aicam0aicam0iuiuiuiuaicam0aicam0aicam0iuiumfeqmfmfmfeqeqeqmfmfeqeqeqmfmfmfmfeqeqeqmfmf3f1j3f3f3f7dw6zdfjkzfjkz7dw6zd7dw6zd3f3fzzw68bfjkzfjkzzzw68bzzw68b3f3ffjkzfjkz3f3fzzw68bfjkzfjkzzzw68bzzw68b3f3ffjkzfjkz3fmt3f3f3fbdwvvfpnxypnxybdwvvfbdwvvf3f3fg6wvhmpnxypnxyg6wvhmg6wvhm3f3fpnxypnxy3f3fg6wvhmpnxypnxyg6wvhmg6wvhm3f3fpnxypnxy7xe27x7x7x3zwrbdmonkmo3zwrbd3zwrbd7x7xlgwrxwmonkmolgwrxwlgwrxw7x7xmonkmo7x7xlgwrxwmonkmolgwrxwlgwrxw7x7xmonkmo4u5vgyv9u7u2xok0uqgloigynu4xu2cq8kuqf1oigynu4xu2cq8kuqf1mbcembmbmbmbmbmbmbmbmbmbmbt8j6t8t8t8j6ioj6ioj6t8t8j6ioj6ioj6t8t8ioj6iot8t8j6ioj6ioj6t8t8j63f3f3f3f3f3f3f3f3f3f3f3f"},"diy":{"operators":{"char_003_kalts":{"name":"Kal'tsit"},"char_010_chen":{"name":"Ch'en"},"char_017_huang":{"name":"Blaze"},"char_112_siege":{"name":"Siege"},"char_134_ifrit":{"name":"Ifrit"},"char_147_shining":{"name":"Shining"},"char_179_cgbird":{"name":"Nightingale"},"char_180_amgoat":{"name":"Eyjafjalla"},"char_188_helage":{"name":"Hellagur"},"char_197_poca":{"name":"Rosa"},"char_225_haak":{"name":"Aak"},"char_248_mgllan":{"name":"Magallan"},"char_250_phatom":{"name":"Phantom"},"char_293_thorns":{"name":"Thorns"},"char_300_phenxi":{"name":"Fiammetta"},"char_322_lmlee":{"name":"Lee"},"char_340_shwaz":{"name":"Schwarz"},"char_362_saga":{"name":"Saga"},"char_377_gdglow":{"name":"Goldenglow"},"char_400_weedy":{"name":"Weedy"},"char_416_zumama":{"name":"Eunectes"},"char_450_necras":{"name":"Necrass"},"char_479_sleach":{"name":"Saileach"},"char_485_pallas":{"name":"Pallas"},"char_601_cguard":{"name":"Reserve Operator - Guard"},"char_602_cdfend":{"name":"Reserve Operator - Defender"},"char_603_csnipe":{"name":"Reserve Operator - Sniper"},"char_604_ccast":{"name":"Reserve Operator - Caster"},"char_605_cmedic":{"name":"Reserve Operator - Medic"},"char_606_csuppo":{"name":"Reserve Operator - Supporter"},"char_608_acpion":{"name":"Tulip"},"char_617_sharp2":{"name":"Lord/Sharp"},"char_1013_chen2":{"name":"Ch'en the Holungday"},"char_1031_slent2":{"name":"Silence the Paradigmatic"},"char_1034_jesca2":{"name":"Jessica the Liberated"},"char_1035_wisdel":{"name":"Wiš'adel"},"char_1042_phatm2":{"name":"Tragodia"},"char_1043_leizi2":{"name":"Leizi the Thunderbringer"},"char_1044_hsgma2":{"name":"Hoshiguma the Breacher"},"char_1050_chen3":{"name":"Ch'en the Dawnstreak"},"char_1051_headb2":{"name":"Zima the Raging Tide"},"char_1502_crosly":{"name":"Crownslayer"},"char_2012_typhon":{"name":"Typhon"},"char_2013_cerber":{"name":"Ceobe"},"char_2014_nian":{"name":"Nian"},"char_2023_ling":{"name":"Ling"},"char_2024_chyue":{"name":"Chongyue"},"char_2025_shu":{"name":"Shu"},"char_2027_wang":{"name":"Wang"},"char_4009_irene":{"name":"Irene"},"char_4011_lessng":{"name":"Lessing"},"char_4027_heyak":{"name":"Ho'olheyak"},"char_4037_demetr":{"name":"Bellone"},"char_4046_ebnhlz":{"name":"Ebenholz"},"char_4048_doroth":{"name":"Dorothy"},"char_4055_bgsnow":{"name":"Pozëmka"},"char_4065_judge":{"name":"Penance"},"char_4072_ironmn":{"name":"Stainless"},"char_4080_lin":{"name":"Lin"},"char_4088_hodrer":{"name":"Hoederer"},"char_4098_vvana":{"name":"Viviana"},"char_4117_ray":{"name":"Ray"},"char_4121_zuole":{"name":"Zuo Le"},"char_4132_ascln":{"name":"Ascalon"},"char_4133_logos":{"name":"Logos"},"char_4138_narant":{"name":"Narantuya"},"char_4195_radian":{"name":"Raidian"},"char_4202_haruka":{"name":"Haruka"},"char_4204_mantra":{"name":"Mantra"},"char_4212_nasti":{"name":"Nasti"},"char_4231_clemnt":{"name":"Clementia"}},"_h":"omxj9ngywys837bq8fkykepxoa0nxwk85oo2izuau9rccgfg3lcj3tt2wr9bdmn5ap0pocspw1ox1rjah2w0bxj37n034xu0q2byt1w46swme5ocmme3l2zkrag28bb41bqmthbk2ino3z"}},"tokens":{"token_10000_silent_healrb":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","name":"Medic Drone","desc":"Cannot be attacked; restores the HP of nearby friendly units","variants":{"chess_char_2_02_a":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"},"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"}}}},"chess_char_2_02_b":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"},"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"}}}}},"_h":"8i3j8i8i8iek53s9ek53s98i8iek53s9ek53s98i8i"},"token_10006_vodfox_doll":{"descRaw":"Cannot be attacked","name":"Cursed Doll","desc":"Cannot be attacked","variants":{"chess_char_3_15_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-25%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -25%"},"bySkill":{"0":{"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-25%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -25%"}}}},"chess_char_3_15_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-30%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -30%"},"bySkill":{"0":{"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-30%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -30%"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"}}}}},"_h":"9zro9z9z9z3eroq33eroq39z9zr4roilr4roil9z9z"},"token_10011_beewax_oblisk":{"descRaw":"Blocks 3 enemies","name":"Sand Obelisk","desc":"Blocks 3 enemies","variants":{"chess_char_4_05_a":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"When appearing, deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"}}}},"chess_char_4_05_b":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"When appearing, deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"}}},"byModule":{"none":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}},"_h":"t8d0t8t8t83bs4q33bs4q3t8t88ls4in8ls4int8t8"},"token_10012_rosmon_shield":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","name":"Rosmontis's Tactical Equipment","desc":"Blocks 2 enemies, and reduces the DEF of blocked units","variants":{"chess_char_6_12_a":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"},"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"}},"2":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"}}}},"chess_char_6_12_b":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"},"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"}},"2":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"}}},"byModule":{"uniequip_003_rosmon":{"trait":{"descRaw":"Blocks 2 enemies. In <@ba.kw>Integrated Strategies, its Stun effect extends to 5s, and its ability of reducing the DEF of blocked enemies changes to reducing the DEF of ground enemies on the surrounding 8 tiles by <@ba.kw>400, and their RES by <@ba.kw>20 (does not stack)","desc":"Blocks 2 enemies. In Integrated Strategies, its Stun effect extends to 5s, and its ability of reducing the DEF of blocked enemies changes to reducing the DEF of ground enemies on the surrounding 8 tiles by 400, and their RES by 20 (does not stack)"}},"none":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"}}}}},"_h":"xda9xdxdxdfu2osrfu2osrfu2osrxdxd7v2odw7v2odw7v2odwj1l1xdxd"},"token_10015_dusk_drgn":{"descRaw":"Deals <@ba.kw>Arts damage","name":"'Freeling'","desc":"Deals Arts damage","variants":{"chess_char_5_12_a":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"chess_char_5_12_b":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"byModule":{"uniequip_003_dusk":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"uniequip_004_dusk":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"none":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}}}}},"_h":"ce7d5yce5yce5yce5yce5yce5y"},"token_10017_skadi2_dedant":{"descRaw":"Cannot be attacked","name":"Skadi's Seaborn","desc":"Cannot be attacked","variants":{"chess_char_6_04_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}],"bySkill":{"0":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}},"1":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}}}},"chess_char_6_04_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Ancient Kin","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"0":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}},"1":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}}},"byModule":{"uniequip_003_skadi2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}]},"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}]}}}},"_h":"9zxx9z9z9zvojxvoeqlbeqvojxvovojxvo9z9zvojxvoiolbiovojxvovojxvo9z9zeqlbeq9z9zeqlbeq"},"token_10019_nearl2_sword":{"descRaw":"Blocks 2 enemies","name":"'Blazing Sun'","desc":"Blocks 2 enemies","variants":{"chess_char_6_17_a":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},"bySkill":{"0":{"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}},"1":{"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}}}},"chess_char_6_17_b":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},"bySkill":{"0":{"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}},"1":{"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}}},"byModule":{"uniequip_003_nearl2":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"}},"none":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"}}}}},"_h":"tlm9tltltl70m95270m95270m952tltl9km9si9km9si9km9sitltltltl"},"token_10022_kazema_shadow":{"descRaw":"Cannot block enemies","name":"Kaminingyo","desc":"Cannot block enemies","variants":{"chess_char_2_11_a":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"}},"chess_char_2_11_b":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"byModule":{"none":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"}}}}},"_h":"36hf36363636363636"},"token_10028_vigil_wolf":{"descRaw":"Can only be deployed within the summoner's Attack Range","name":"Wolfpack","desc":"Can only be deployed within the summoner's Attack Range","variants":{"chess_char_3_19_a":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"skill":{"name":"Wolfpack"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}],"bySkill":{"0":{"skill":{"name":"Wolfpack"}},"1":{"skill":{"name":"Wolfpack"}}}},"chess_char_3_19_b":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"skill":{"name":"Wolfpack"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}],"bySkill":{"0":{"skill":{"name":"Wolfpack"}},"1":{"skill":{"name":"Wolfpack"}}},"byModule":{"uniequip_003_vigil":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}]},"none":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}]}}}},"_h":"kjjhkjkjkjjhs4hxs4p1ttir3p3pjhjhkjkjjhs4hxs4p1ttir3p3pjhjhkjkjs4hxs4p1ttir3p3pkjkjs4hxs4p1ttir3p3p"},"token_10030_mlyss_wtrman":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","name":"Flowing Shape","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range","variants":{"chess_char_6_11_a":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}],"bySkill":{"0":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}},"1":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}}}},"chess_char_6_11_b":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"},"talents":[{"descRaw":"On skill activation, copies 100% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 100% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}],"bySkill":{"0":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}},"1":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}}},"byModule":{"uniequip_003_mlyss":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}]},"none":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}]}}}},"_h":"ve6y6ave6awu6ywtvavawu6ywtwu6ywtve6awu6ywt4i4iwu6ywtwu6ywtve6avavave6avava"},"token_10031_swire2_gdtrap":{"name":"Champagne Bomb","variants":{"chess_char_3_04_a":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}},"2":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}}}},"chess_char_3_04_b":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}},"2":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}}}}},"_h":"wmrlmn4prlmn4prlmn4prlmn4prlmn4prlmn4p"},"token_10039_ulpia_block":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","name":"Undeviating Course","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","variants":{"chess_char_5_05_a":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}},"chess_char_5_05_b":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_003_ulpia":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}},"none":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}}}}},"_h":"m9utm9m9m9m9m9m9m9m9m9"},"token_10040_siege2_vlion":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","name":"Golden Vows","desc":"Blocks 1 enemy, and attacks deal True damage","variants":{"chess_char_6_07_a":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}},"chess_char_6_07_b":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"},"byModule":{"uniequip_003_siege2":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}},"none":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}}}}},"_h":"4348dt43dt43dt43dt43dt"},"token_10041_cathy_catsld":{"descRaw":"Cannot be attacked","name":"Crawler Protection Unit","desc":"Cannot be attacked","variants":{"chess_char_4_11_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Tempered by War"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}],"bySkill":{"0":{"skill":{"name":"Wrought by Age"}}}},"chess_char_4_11_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Tempered by War"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}],"bySkill":{"0":{"skill":{"name":"Wrought by Age"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}]}}}},"_h":"9zy19z9z9zbwoscn7qrlt51e9z9zbwoscn7qrlt51e9z9zoscn7qrlt5"},"token_10056_angel2_target":{"descRaw":"Cannot be attacked","name":"Delivery Coordinates","desc":"Cannot be attacked","variants":{"chess_char_6_13_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Shootoholic"},"bySkill":{"0":{"skill":{"name":"Sweeping the Skies"}},"2":{"skill":{"name":"Guaranteed Success!"}}}},"chess_char_6_13_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Shootoholic"},"bySkill":{"0":{"skill":{"name":"Sweeping the Skies"}},"2":{"skill":{"name":"Guaranteed Success!"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"}}}}},"_h":"9zvz9z9z9z6j34tp9z9z6j34tp9z9z"},"token_10057_svash2_eagle1":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10057_svash2_eagle2":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10057_svash2_eagle3":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10058_sbell2_icetgt":{"descRaw":"Blocks 3 enemies","name":"Protection Objective (Frozen)","desc":"Blocks 3 enemies","variants":{"chess_char_6_02_a":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"chess_char_6_02_b":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"byModule":{"none":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}},"_h":"t8f9t8t8t8t8t8t8t8"},"enemy_9012_acloon":{"name":"Yan's Protection","desc":"A friendly unit summoned when 6 members of [Yan] are active; at battle start, ATK/HP increased by 30% of the total ATK/HP of [Yan] Operators (see bonds.json yanShip)","_h":"om9n"},"char_605_cmedic":{"descRaw":"Restores the HP of allies","name":"Reserve Operator - Medic","desc":"Restores the HP of allies","skill":{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},"talents":[{"descRaw":"ATK +4%","name":"ATK Up","desc":"ATK +4%"}],"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"_h":"76wr761iwjd7h2reh27676"},"char_613_acmedc":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies","skill":{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+40%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>150% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +40%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 150% of the original amount"},"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"_h":"76760vy1f8pk9jpkzcirzc7676"}},"bonds":{"yanShip":{"descRaw":"[Yan] Operators gain increased <@ba.vup>ATK <@autochess.gray>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, <@ba.vup>'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; can use <@ba.vup>'Cleansing Flame'; attacks inflict a percentage of ATK as Burn and inflicts Elemental Fragility on surrounding enemies\n9 different [Yan] Operators on field> summons 2 <@ba.vup>'Yan's Protection' instead, with <@ba.vup>1.5x ATK and <@ba.vup>90% damage reduction","effectDescRaw":"[Yan] Operators <@ba.vup>+{0:0%} ATK <@ba.acrem>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of <@ba.vup>ATK as <@ba.vup>Burn and cause nearby enemies to suffer 20% <@ba.vup>Elemental Fragility; periodically uses 'Cleansing Flame'\n9 different [Yan] Operators on field> summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","name":"Yan","desc":"[Yan] Operators gain increased ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; can use 'Cleansing Flame'; attacks inflict a percentage of ATK as Burn and inflicts Elemental Fragility on surrounding enemies\n summons 2 'Yan's Protection' instead, with 1.5x ATK and 90% damage reduction","effectName":"Yan","effectDesc":"[Yan] Operators +{0:0%} ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of ATK as Burn and cause nearby enemies to suffer 20% Elemental Fragility; periodically uses 'Cleansing Flame'\n summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","_h":"o215v5wvv5zb"},"sargonShip":{"descRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators temporarily gain increased <@ba.vup>ASPD (up to a limit) for a duration <@autochess.gray>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to temporarily gain increased <@ba.vup>ATK (up to a limit) for the same duration\n<@ba.acrem> When using Narantuya's Strategy, effect changes","effectDescRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to <@ba.vup>+300), lasting for <@ba.vup>{0:0} seconds <@ba.acrem>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to <@ba.vup>+300%) \n<@ba.acrem>When using Narantuya's Strategy, the effect changes","name":"Sargon","desc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators temporarily gain increased ASPD (up to a limit) for a duration (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to temporarily gain increased ATK (up to a limit) for the same duration\n When using Narantuya's Strategy, effect changes","effectName":"Sargon","effectDesc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to +300), lasting for {0:0} seconds (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to +300%) \nWhen using Narantuya's Strategy, the effect changes","_h":"mzvpig57igon"},"victoriaShip":{"descRaw":"[Victoria] Operators carrying equipment deal <@ba.vup>more damage<@autochess.gray> (affected by no. of stacks)\n25 stacks> Obtain 1 random <@ba.vup>Victorian Hammer\n6 different [Victoria] Operators on field> All [Victoria] Operators carrying equipment gain increased <@ba.vup>ATK, with an extra increase if equipment is upgraded","effectDescRaw":"[Victoria] Operators <@ba.vup>carrying equipment deal <@ba.vup>{0:0%} damage <@ba.acrem>(affected by no. of stacks)\n25 stacks> Obtain a random special Victorian Hammer\n6 different [Victoria] Operators on field> All [Victoria] Operators carrying equipment gain <@ba.vup>+50% ATK, or <@ba.vup>+80% ATK if equipment is upgraded","name":"Victoria","desc":"[Victoria] Operators carrying equipment deal more damage (affected by no. of stacks)\n Obtain 1 random Victorian Hammer\n All [Victoria] Operators carrying equipment gain increased ATK, with an extra increase if equipment is upgraded","effectName":"Victoria","effectDesc":"[Victoria] Operators carrying equipment deal {0:0%} damage (affected by no. of stacks)\n Obtain a random special Victorian Hammer\n All [Victoria] Operators carrying equipment gain +50% ATK, or +80% ATK if equipment is upgraded","_h":"l994usm3usri"},"kjeragShip":{"descRaw":"[Kjerag] Operators deal <@ba.vup>increased damage, and even more to <@ba.vup>Cold and Frozen enemies <@autochess.gray>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A chill gust blows on the battlefield every 25 seconds, inflicting Cold on enemies for a period of time <@autochess.gray>(affected by no. of stacks)","effectDescRaw":"[Kjerag] Operators deal <@ba.vup>125% damage, or <@ba.vup>{0:0%} damage to Cold and Frozen enemies <@ba.acrem>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for <@ba.vup>{1:0} seconds <@ba.acrem>(affected by no. of stacks)","name":"Kjerag","desc":"[Kjerag] Operators deal increased damage, and even more to Cold and Frozen enemies (affected by no. of stacks)\n A chill gust blows on the battlefield every 25 seconds, inflicting Cold on enemies for a period of time (affected by no. of stacks)","effectName":"Kjerag","effectDesc":"[Kjerag] Operators deal 125% damage, or {0:0%} damage to Cold and Frozen enemies (affected by no. of stacks)\n A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for {1:0} seconds (affected by no. of stacks)","_h":"yd4bh4cgh4e9"},"lateranoShip":{"descRaw":"[Laterano] Operators gain <@ba.vup>ammo on skill activation <@autochess.gray>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators gain increased <@ba.vup>ATK (up to a limit) when any [Laterano] Operator spends 1 bullet","effectDescRaw":"[Laterano] Operators gain <@ba.vup>+{0:0%} ammo on skill activation <@ba.acrem>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max <@ba.vup>+200%","name":"Laterano","desc":"[Laterano] Operators gain ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators gain increased ATK (up to a limit) when any [Laterano] Operator spends 1 bullet","effectName":"Laterano","effectDesc":"[Laterano] Operators gain +{0:0%} ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max +200%","_h":"7qliadzgadir"},"egirShip":{"descRaw":"[Ægir] Operators' <@ba.vup>HP increases <@autochess.gray>(affected by no. of stacks)\nWhen the battle begins, [Ægir] Operators will <@ba.vup>devour the Operator on the tile in front of them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] <@ba.vup>stacks<@autochess.gray> equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> The first 3 defeated will <@ba.vup>immediately revive","effectDescRaw":"[Ægir] Operators <@ba.vup>+{0:0%}<@ba.acrem> HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] stacks equal to the devoured Operator's Tier <@ba.acrem>(among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> the first 3 defeated will <@ba.vup>immediately revive","name":"Ægir","desc":"[Ægir] Operators' HP increases (affected by no. of stacks)\nWhen the battle begins, [Ægir] Operators will devour the Operator on the tile in front of them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n The first 3 defeated will immediately revive","effectName":"Ægir","effectDesc":"[Ægir] Operators +{0:0%} HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n the first 3 defeated will immediately revive","_h":"sughmql9mqbs"},"siracusaShip":{"descRaw":"[Siracusa] Operators gain increased <@ba.vup>ASPD on deployment for a period of time <@autochess.gray>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have <@ba.vup>3% chance to deal a set amount of True damage <@autochess.gray> (affected by no. of stacks) and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for <@ba.vup>10 seconds after losing Invisibility","effectDescRaw":"[Siracusa] Operators gain <@ba.vup>+{0:0} ASPD on deployment for <@ba.vup>{1:0} seconds<@ba.acrem>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal <@ba.vup>{2:0} <@ba.acrem>(affected by no. of stacks) True damage and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","name":"Siracusa","desc":"[Siracusa] Operators gain increased ASPD on deployment for a period of time (affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have 3% chance to deal a set amount of True damage (affected by no. of stacks) and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","effectName":"Siracusa","effectDesc":"[Siracusa] Operators gain +{0:0} ASPD on deployment for {1:0} seconds(affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal {2:0} (affected by no. of stacks) True damage and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","_h":"mfh995r295em"},"kazimierzShip":{"descRaw":"On every Operator deployment, [Kazimierz] Operators gain <@ba.vup>+20% ATK until the battle ends <@autochess.gray>(limit affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every <@ba.vup>2 seconds; otherwise dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","effectDescRaw":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to <@ba.vup>+{0:0%})<@ba.acrem>(affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","name":"Kazimierz","desc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK until the battle ends (limit affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","effectName":"Kazimierz","effectDesc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to +{0:0%})(affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","_h":"43cvkefekecs"},"preciShip":{"descRaw":"[Precision] Operators gain increased <@ba.vup>ATK <@autochess.gray>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore some <@ba.vup>DEF and <@ba.vup>RES","effectDescRaw":"[Precision] Operators gain <@ba.vup>+{0:0%} ATK<@ba.acrem>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore <@ba.vup>30% DEF and RES","name":"Precision","desc":"[Precision] Operators gain increased ATK (affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore some DEF and RES","effectName":"Precision","effectDesc":"[Precision] Operators gain +{0:0%} ATK(affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore 30% DEF and RES","_h":"dan5dx6hdx7q"},"swiftShip":{"descRaw":"[Swift] Operators have a chance when their skill ends to immediately recover <@ba.vup>12 SP <@autochess.gray>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","effectDescRaw":"[Swift] Operators have a <@ba.vup>{0:0%} chance when their skill ends to immediately recover <@ba.vup>12 SP <@ba.acrem>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","name":"Swift","desc":"[Swift] Operators have a chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","effectName":"Swift","effectDesc":"[Swift] Operators have a {0:0%} chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","_h":"xmubb92yb92h"},"skillfulShip":{"descRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain increased<@ba.vup> ASPD <@autochess.gray>(affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","effectDescRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain <@ba.vup>+{0:0} ASPD<@ba.acrem> (affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","name":"Agile","desc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain increased ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","effectName":"Agile","effectDesc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain +{0:0} ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","_h":"3qn7lx49lxa7"},"arcaneShip":{"descRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes increased Arts damage <@autochess.gray>(affected by no. of stacks) for 3 seconds\n3 different Arcane Operators on field> Arcane Operators deal more damage to enemies with less than <@ba.vup>50% HP <@autochess.gray>(affected by no. of stacks)","effectDescRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes <@ba.vup>{0:0%} increased Arts damage <@ba.acrem>(affected by no. of stacks) for 3 seconds\n3 different [Arcane] Operators on field> [Arcane] Operators deal <@ba.vup>{1:0%} more damage to enemies with less than 50% HP <@ba.acrem>(affected by no. of stacks)","name":"Arcane","desc":"When [Arcane] Operators deal Arts damage to enemies, the target takes increased Arts damage (affected by no. of stacks) for 3 seconds\n Arcane Operators deal more damage to enemies with less than 50% HP (affected by no. of stacks)","effectName":"Arcane","effectDesc":"When [Arcane] Operators deal Arts damage to enemies, the target takes {0:0%} increased Arts damage (affected by no. of stacks) for 3 seconds\n [Arcane] Operators deal {1:0%} more damage to enemies with less than 50% HP (affected by no. of stacks)","_h":"fsadfx02fx9y"},"steadShip":{"descRaw":"All Operators gain increased <@ba.vup>HP <@autochess.gray>(affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is <@ba.vup>split among all [Durable] Operators on field. [Durable] Operators taking damage inflict Arts Damage <@autochess.gray>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for <@ba.vup>5 seconds onto their attacker","effectDescRaw":"All Operators gain <@ba.vup>+{0:0%} HP<@ba.acrem> (affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict <@ba.vup>{1:0} Arts Damage <@ba.acrem>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for 5 seconds onto their attacker","name":"Durable","desc":"All Operators gain increased HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","effectName":"Durable","effectDesc":"All Operators gain +{0:0%} HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict {1:0} Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","_h":"wd2n4fa14fv2"},"deputShip":{"descRaw":"All Operators gain increased <@ba.vup>DEF <@autochess.gray>(affected by no. of stacks) and reduced <@ba.vup>Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on field> <@ba.vup>+4 stacks instead","effectDescRaw":"All Operators <@ba.vup>+{0:0%} DEF <@ba.acrem>(affected by no. of stacks), and <@ba.vup>-30% Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on the field> <@ba.vup>+4 stacks instead","name":"Aid","desc":"All Operators gain increased DEF (affected by no. of stacks) and reduced Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","effectName":"Aid","effectDesc":"All Operators +{0:0%} DEF (affected by no. of stacks), and -30% Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","_h":"xhe6ylw7yl9j"},"visiShip":{"descRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost <@ba.vup>-1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost <@ba.vup>-1 Funds permanently ([Foresight] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost -1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","name":"Foresight","desc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently ([Foresight] Operators on Bench can also count toward activating this Alliance)","effectName":"Foresight","effectDesc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","_h":"2vozzi05zi4x"},"miraShip":{"descRaw":"On Dispatch Center refresh, there is a chance the next refresh will be <@ba.vup>free <@autochess.gray>(affected by no. of stacks)\n100 stacks> Gain <@ba.vup>20 Funds ([Marvel] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"On Dispatch Center refresh, there is a <@ba.vup>{0:0%}<@ba.acrem> chance (affected by no. of stacks) the next refresh will be free\n100 stacks> Gain <@ba.vup>20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","name":"Marvel","desc":"On Dispatch Center refresh, there is a chance the next refresh will be free (affected by no. of stacks)\n Gain 20 Funds ([Marvel] Operators on Bench can also count toward activating this Alliance)","effectName":"Marvel","effectDesc":"On Dispatch Center refresh, there is a {0:0%} chance (affected by no. of stacks) the next refresh will be free\n Gain 20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","_h":"vmtd3xl03x0k"},"investShip":{"descRaw":"Operators' 'When obtained' Attributes <@ba.vup>trigger twice\n100 stacks> 'When obtained' Attributes <@ba.vup>trigger 3 times instead ([Investor] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"Operators' 'When obtained' Attributes trigger twice\n100 stacks> 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","name":"Investor","desc":"Operators' 'When obtained' Attributes trigger twice\n 'When obtained' Attributes trigger 3 times instead ([Investor] Operators on Bench can also count toward activating this Alliance)","effectName":"Investor","effectDesc":"Operators' 'When obtained' Attributes trigger twice\n 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","_h":"r2kv6amz6afa"},"raidShip":{"descRaw":"If a [Raid] Operator's skill is ready or does not attack for <@ba.vup>10 seconds, and has no enemies in their attack range, they will <@ba.vup>redeploy near a ground enemy, use their skill without losing SP, and gain increased <@ba.vup>ATK and <@ba.vup>HP during the skill duration <@autochess.gray>(affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","effectDescRaw":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain <@ba.vup>+{0:0%} ATK and HP during the skill duration<@ba.acrem> (affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","name":"Raid","desc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy, use their skill without losing SP, and gain increased ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","effectName":"Raid","effectDesc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain +{0:0%} ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","_h":"byypdf49dfou"},"indomShip":{"descRaw":"When a <@ba.vup>Ground Operator is defeated, there is a chance they will <@ba.vup>immediately redeploy<@autochess.gray> (affected by no. of stacks)\n3 different [Resilient] Operators on field> When defeated, <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on the field","effectDescRaw":"When a <@ba.vup>Ground Operator is defeated, there is a <@ba.vup>{0:0%} chance they will immediately redeploy <@ba.acrem>(affected by no. of stacks)\n3 different [Resilient] Operators on the field> <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on field when defeated","name":"Resilient","desc":"When a Ground Operator is defeated, there is a chance they will immediately redeploy (affected by no. of stacks)\n When defeated, Ground Operators grant +5 SP to all Operators on the field","effectName":"Resilient","effectDesc":"When a Ground Operator is defeated, there is a {0:0%} chance they will immediately redeploy (affected by no. of stacks)\n Ground Operators grant +5 SP to all Operators on field when defeated","_h":"am380wno0w91"},"maniShip":{"descRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from these activated Alliances","effectDescRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also <@ba.vup>gain effects from said activated Alliances","name":"Harmony","desc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from these activated Alliances","effectName":"Harmony","effectDesc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from said activated Alliances","_h":"j23z96d396y3"},"emptyShip":{"descRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage, Assist Operators deal <@ba.vup>120% damage; Elite Assist Operators deal <@ba.vup>140% damage","effectDescRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage; [Assist Operators] deal <@ba.vup>120% damage; Elite [Assist Operators] deal <@ba.vup>140% damage","name":"Assist Operator","desc":"All Operators take -20% Physical and Arts damage, Assist Operators deal 120% damage; Elite Assist Operators deal 140% damage","effectName":"Assist Operator","effectDesc":"All Operators take -20% Physical and Arts damage; [Assist Operators] deal 120% damage; Elite [Assist Operators] deal 140% damage","_h":"a0hjnihbni4c"},"soloShip":{"descRaw":" The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","effectDescRaw":"1 [Solo] Operator on field> The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15<@ba.acrem> SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","name":"Solo","desc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","effectName":"Solo","effectDesc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","_h":"5f0mytjpytjp"},"suntShip":{"descRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","effectDescRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","name":"Elite","desc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","effectName":"Elite","effectDesc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","_h":"rmmeiwx0iwx0"}},"garrisons":{"garrison_01_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"ioio3p"},"garrison_01_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"ioio3p"},"garrison_03_a":{"descRaw":"+<@ba.vup>20% ATK and HP","desc":"+20% ATK and HP","eventTypeDesc":"Combat","_h":"kz0a3p"},"garrison_03_b":{"descRaw":"+<@ba.vup>40% ATK and HP","desc":"+40% ATK and HP","eventTypeDesc":"Combat","_h":"l9rs3p"},"garrison_04_a":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_04_b":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_05_a":{"descRaw":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains <@ba.vup>+1% ATK","desc":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"lnhy3p"},"garrison_05_b":{"descRaw":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"heal3p"},"garrison_07_a":{"descRaw":"For every 3 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+1% ATK","desc":"For every 3 stacks added to [Ægir] Alliance, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"o4zp3p"},"garrison_07_b":{"descRaw":"For every 3 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Ægir] Alliance, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"mpry3p"},"garrison_08_a":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","desc":"SP recovery rate +0.15/s","eventTypeDesc":"Combat","_h":"knks3p"},"garrison_08_b":{"descRaw":"SP recovery rate <@ba.vup>+0.3/second","desc":"SP recovery rate +0.3/second","eventTypeDesc":"Combat","_h":"sw3t3p"},"garrison_09_a":{"descRaw":"+<@ba.vup>20% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"+20% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"btqh3p"},"garrison_09_b":{"descRaw":"+<@ba.vup>40% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"+40% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"4mhc3p"},"garrison_10_a":{"descRaw":"For every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"For every 3 stacks added to Core Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"fy5b3p"},"garrison_10_b":{"descRaw":"For every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"For every 3 stacks added to Core Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"l3c43p"},"garrison_11_a":{"descRaw":"For every 3 stacks added to [Victoria] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Victoria] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"txve3p"},"garrison_11_b":{"descRaw":"For every 3 stacks added to [Victoria] Alliance, this Operator gains <@ba.vup>+2 ASPD","desc":"For every 3 stacks added to [Victoria] Alliance, this Operator gains +2 ASPD","eventTypeDesc":"Combat","_h":"ci6f3p"},"garrison_12_a":{"descRaw":"For every 2 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+1% ATK","desc":"For every 2 stacks added to [Ægir] Alliance, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"a9q43p"},"garrison_12_b":{"descRaw":"For every 2 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+2% ATK","desc":"For every 2 stacks added to [Ægir] Alliance, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"3ojb3p"},"garrison_13_a":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_13_b":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_14_a":{"descRaw":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains <@ba.vup>+1% DEF","desc":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains +1% DEF","eventTypeDesc":"Combat","_h":"njy23p"},"garrison_14_b":{"descRaw":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains <@ba.vup>+2% DEF","desc":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains +2% DEF","eventTypeDesc":"Combat","_h":"bqn53p"},"garrison_15_a":{"descRaw":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator <@ba.vup>+1% DEF","desc":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator +1% DEF","eventTypeDesc":"Combat","_h":"qyjf3p"},"garrison_15_b":{"descRaw":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator <@ba.vup>+2% DEF","desc":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator +2% DEF","eventTypeDesc":"Combat","_h":"ebq83p"},"garrison_16_a":{"descRaw":"For every 5 stacks added to [Laterano] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 5 stacks added to [Laterano] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"hil93p"},"garrison_16_b":{"descRaw":"For every 5 stacks added to [Laterano] Alliance, this Operator gains <@ba.vup>+2 ASPD","desc":"For every 5 stacks added to [Laterano] Alliance, this Operator gains +2 ASPD","eventTypeDesc":"Combat","_h":"yxic3p"},"garrison_18_a":{"descRaw":"When attacking Sea Monster enemies, increases ATK to <@ba.vup>150%","desc":"When attacking Sea Monster enemies, increases ATK to 150%","eventTypeDesc":"Combat","_h":"6hr83p"},"garrison_18_b":{"descRaw":"When attacking Sea Monster enemies, increases ATK to <@ba.vup>200%","desc":"When attacking Sea Monster enemies, increases ATK to 200%","eventTypeDesc":"Combat","_h":"79hc3p"},"garrison_19_a":{"descRaw":"When attacking enemy Drones, increases ATK to <@ba.vup>150%","desc":"When attacking enemy Drones, increases ATK to 150%","eventTypeDesc":"Combat","_h":"14mt3p"},"garrison_19_b":{"descRaw":"When attacking enemy Drones, increases ATK to <@ba.vup>200%","desc":"When attacking enemy Drones, increases ATK to 200%","eventTypeDesc":"Combat","_h":"rg653p"},"garrison_21_a":{"descRaw":" Obtain 2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"jyjyx4"},"garrison_21_b":{"descRaw":" Obtain 4 extra Funds next Rest Phase","desc":" Obtain 4 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"6s6sx4"},"garrison_22_a":{"descRaw":" Whenever Operators in the <@ba.vup>4 adjacent tiles spend 6 bullets, <@ba.vup>+1 stack to active [Laterano] Alliance","desc":" Whenever Operators in the 4 adjacent tiles spend 6 bullets, +1 stack to active [Laterano] Alliance","eventTypeDesc":"Can stack","_h":"4uzsmz"},"garrison_22_b":{"descRaw":" Whenever Operators in the <@ba.vup>4 adjacent tiles spend 6 bullets, <@ba.vup>+2 stacks to active [Laterano] Alliance","desc":" Whenever Operators in the 4 adjacent tiles spend 6 bullets, +2 stacks to active [Laterano] Alliance","eventTypeDesc":"Can stack","_h":"tt2pmz"},"garrison_23_a":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+7 [Laterano] and <@ba.vup>+3 [Foresight] stacks if Alliances are active, can trigger up to 7 times per battle for each effect","desc":" Whenever this Operator spends 7 bullets, +7 [Laterano] and +3 [Foresight] stacks if Alliances are active, can trigger up to 7 times per battle for each effect","eventTypeDesc":"Can stack","_h":"sb5hmz"},"garrison_23_b":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+14 [Laterano] and <@ba.vup>+6 [Foresight] stacks if Alliances are active (Can stack up to 7x every battle)","desc":" Whenever this Operator spends 7 bullets, +14 [Laterano] and +6 [Foresight] stacks if Alliances are active (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"s9fxmz"},"garrison_24_a":{"descRaw":" Whenever this Operator spends 10 bullets with 3 Operators in the same row, <@ba.vup>+2 [Laterano] and [Precision] stacks if Alliances are active","desc":" Whenever this Operator spends 10 bullets with 3 Operators in the same row, +2 [Laterano] and [Precision] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"gdoomz"},"garrison_24_b":{"descRaw":" Whenever this Operator spends 10 bullets while there are 3 Operators in the same row, <@ba.vup>+4 [Laterano] and [Precision] stacks if Alliances are active","desc":" Whenever this Operator spends 10 bullets while there are 3 Operators in the same row, +4 [Laterano] and [Precision] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"nnuimz"},"garrison_25_a":{"descRaw":" <@ba.vup>+2 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +2 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xgk5jf"},"garrison_25_b":{"descRaw":" <@ba.vup>+4 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +4 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xmlzjf"},"garrison_26_a":{"descRaw":" Obtain <@ba.vup>1 extra Funds next Rest Phase","desc":" Obtain 1 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"or02x4"},"garrison_26_b":{"descRaw":" Obtain <@ba.vup>2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"j8efx4"},"garrison_28_a":{"descRaw":" Whenever an enemy within range is Frozen, 50% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 50% chance for +1 stack to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"4qxtmz"},"garrison_28_b":{"descRaw":" Whenever an enemy within range is Frozen, 50% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 50% chance for +2 stacks to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"0duwmz"},"garrison_29_a":{"descRaw":" Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 60% chance for +1 stack to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"gvjomz"},"garrison_29_b":{"descRaw":" Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 60% chance for +2 stacks to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"80mlmz"},"garrison_30_a":{"descRaw":" Gain [Yan] Alliance stacks equivalent to Dispatch Center level (Alliance does not need to be active)","desc":" Gain [Yan] Alliance stacks equivalent to Dispatch Center level (Alliance does not need to be active)","eventTypeDesc":"One-time","_h":"uxuxjf"},"garrison_30_b":{"descRaw":" Gain [Yan] Alliance stacks equivalent to 2x Dispatch Center level (Alliance does not need to be active)","desc":" Gain [Yan] Alliance stacks equivalent to 2x Dispatch Center level (Alliance does not need to be active)","eventTypeDesc":"One-time","_h":"pwpwjf"},"garrison_31_a":{"descRaw":" <@ba.vup>+1 stack to active [Yan] Alliance for every Operator obtained this round","desc":" +1 stack to active [Yan] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"or0wmz"},"garrison_31_b":{"descRaw":" <@ba.vup>+2 stacks to active [Yan] Alliance for every Operator obtained this round","desc":" +2 stacks to active [Yan] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"i43tmz"},"garrison_32_a":{"descRaw":" Obtain <@ba.vup>2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"j8efx4"},"garrison_32_b":{"descRaw":" Obtain <@ba.vup>4 extra Funds next Rest Phase","desc":" Obtain 4 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"86jtx4"},"garrison_34_a":{"descRaw":" <@ba.vup>+1 stack to active [Investor] Alliance for every Operator obtained this round","desc":" +1 stack to active [Investor] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"hi71mz"},"garrison_34_b":{"descRaw":" <@ba.vup>+2 stacks to active [Investor] Alliance for every Operator obtained this round","desc":" +2 stacks to active [Investor] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"yx44mz"},"garrison_35_a":{"descRaw":" <@ba.vup>+5 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","desc":" +5 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"qknnjf"},"garrison_35_b":{"descRaw":" <@ba.vup>+10 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","desc":" +10 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"2k9zjf"},"garrison_37_a":{"descRaw":" If there are 3 Operators in the same row, obtain 1 random Operator from the Alliance with most members in your current squad","desc":" If there are 3 Operators in the same row, obtain 1 random Operator from the Alliance with most members in your current squad","eventTypeDesc":"Prep","_h":"s9s9x4"},"garrison_37_b":{"descRaw":" Obtain 1 random Operator from the Alliance with most members in your current squad","desc":" Obtain 1 random Operator from the Alliance with most members in your current squad","eventTypeDesc":"Prep","_h":"6n6nx4"},"garrison_38_a":{"descRaw":" For every 2 units defeated, <@ba.vup>+1 stack each to active [Ægir], [Durable], and [Raid] Alliances","desc":" For every 2 units defeated, +1 stack each to active [Ægir], [Durable], and [Raid] Alliances","eventTypeDesc":"Can stack","_h":"rzqcmz"},"garrison_38_b":{"descRaw":" For every 2 enemies defeated, <@ba.vup>+2 stacks to active [Ægir], [Durable], and [Raid] Alliances","desc":" For every 2 enemies defeated, +2 stacks to active [Ægir], [Durable], and [Raid] Alliances","eventTypeDesc":"Can stack","_h":"hkzpmz"},"garrison_39_a":{"descRaw":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow","desc":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow","eventTypeDesc":"Prep","_h":"z7z7x4"},"garrison_39_b":{"descRaw":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow; repeats 2 times","desc":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow; repeats 2 times","eventTypeDesc":"Prep","_h":"fufux4"},"garrison_40_a":{"descRaw":" When defeated or switched to Substitute, <@ba.vup>+5 [Ægir] and [Resilient] stacks if Alliances are active","desc":" When defeated or switched to Substitute, +5 [Ægir] and [Resilient] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"426kmz"},"garrison_40_b":{"descRaw":" When defeated or switched to Substitute, <@ba.vup>+10 [Ægir] and [Resilient] stacks if Alliances are active","desc":" When defeated or switched to Substitute, +10 [Ægir] and [Resilient] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"kqcimz"},"garrison_41_a":{"descRaw":" <@ba.vup>+3 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +3 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"q5w6jf"},"garrison_41_b":{"descRaw":" <@ba.vup>+6 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +6 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"psqhjf"},"garrison_42_a":{"descRaw":" On first skill activation, <@ba.vup>+5 stacks to active [Sargon] Alliance","desc":" On first skill activation, +5 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"8vgsmz"},"garrison_42_b":{"descRaw":" On first skill activation, <@ba.vup>+10 stacks to active [Sargon] Alliance","desc":" On first skill activation, +10 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"27uomz"},"garrison_43_a":{"descRaw":" On skill activation, <@ba.vup>+6 stacks to active [Sargon] Alliance","desc":" On skill activation, +6 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"zpg0mz"},"garrison_43_b":{"descRaw":" On skill activation, <@ba.vup>+12 stacks to active [Sargon] Alliance","desc":" On skill activation, +12 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"lqedmz"},"garrison_46_a":{"descRaw":" When defeated, <@ba.vup>+3 stacks to active [Ægir] Alliance","desc":" When defeated, +3 stacks to active [Ægir] Alliance","eventTypeDesc":"Can stack","_h":"3f1cmz"},"garrison_46_b":{"descRaw":" When defeated, <@ba.vup>+6 stacks to active [Ægir] Alliance","desc":" When defeated, +6 stacks to active [Ægir] Alliance","eventTypeDesc":"Can stack","_h":"syi7mz"},"garrison_47_a":{"descRaw":" <@ba.vup>+3 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","desc":" +3 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","eventTypeDesc":"Can stack","_h":"x2y9mz"},"garrison_47_b":{"descRaw":" <@ba.vup>+6 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","desc":" +6 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","eventTypeDesc":"Can stack","_h":"7b16mz"},"garrison_48_a":{"descRaw":" <@ba.vup>+2 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","desc":" +2 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"scp5mz"},"garrison_48_b":{"descRaw":" <@ba.vup>+4 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","desc":" +4 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"4y33mz"},"garrison_49_a":{"descRaw":" Obtain 1 piece of 'Quick Combat Rations'","desc":" Obtain 1 piece of 'Quick Combat Rations'","eventTypeDesc":"Prep","_h":"ptptx4"},"garrison_49_b":{"descRaw":" Obtain 2 pieces of 'Quick Combat Rations'","desc":" Obtain 2 pieces of 'Quick Combat Rations'","eventTypeDesc":"Prep","_h":"qwqwx4"},"garrison_50_a":{"descRaw":" The first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","desc":" The first 3 enemies defeated grant +2 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","eventTypeDesc":"Can stack","_h":"0zm6mz"},"garrison_50_b":{"descRaw":" The first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","desc":" The first 3 enemies defeated grant +4 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","eventTypeDesc":"Can stack","_h":"gt04mz"},"garrison_51_a":{"descRaw":" <@ba.vup>+5 stacks to own active Alliance(s)","desc":" +5 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"2otrmz"},"garrison_51_b":{"descRaw":" <@ba.vup>+10 stacks to own active Alliance(s)","desc":" +10 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ae95mz"},"garrison_53_a":{"descRaw":" <@ba.vup>+3/<@ba.vup>+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +3/+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"rpk9mz"},"garrison_53_b":{"descRaw":" <@ba.vup>+6/<@ba.vup>+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +6/+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"vcgumz"},"garrison_54_a":{"descRaw":" <@ba.vup>+3/<@ba.vup>+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +3/+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"rpk9mz"},"garrison_54_b":{"descRaw":" <@ba.vup>+6/<@ba.vup>+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +6/+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"bmgumz"},"garrison_55_a":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+7 [Laterano] and <@ba.vup>+3 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 21x every battle)","desc":" Whenever this Operator spends 7 bullets, +7 [Laterano] and +3 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 21x every battle)","eventTypeDesc":"Can stack","_h":"4q8omz"},"garrison_55_b":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+14 [Laterano] and <@ba.vup>+6 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 42x every battle)","desc":" Whenever this Operator spends 7 bullets, +14 [Laterano] and +6 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 42x every battle)","eventTypeDesc":"Can stack","_h":"losgmz"},"garrison_56_a":{"descRaw":" <@ba.vup>+2 stacks to active [Swift] Alliance for every Operator on Bench","desc":" +2 stacks to active [Swift] Alliance for every Operator on Bench","eventTypeDesc":"Can stack","_h":"z26bmz"},"garrison_56_b":{"descRaw":" <@ba.vup>+4 stacks to active [Swift] Alliance for every Operator on Bench","desc":" +4 stacks to active [Swift] Alliance for every Operator on Bench","eventTypeDesc":"Can stack","_h":"nkc5mz"},"garrison_57_a":{"descRaw":" <@ba.vup>+2 stacks each to active Alliances of all Operators on Bench","desc":" +2 stacks each to active Alliances of all Operators on Bench","eventTypeDesc":"Can stack","_h":"2o5pmz"},"garrison_57_b":{"descRaw":" <@ba.vup>+4 stacks each to active Alliances of all Operators on Bench","desc":" +4 stacks each to active Alliances of all Operators on Bench","eventTypeDesc":"Can stack","_h":"gezvmz"},"garrison_59_a":{"descRaw":" When the Operator in the tile ahead adds stacks from their Attribute, <@ba.vup>+1 additional stack","desc":" When the Operator in the tile ahead adds stacks from their Attribute, +1 additional stack","eventTypeDesc":"Combat","_h":"tw1n3p"},"garrison_59_b":{"descRaw":" When the Operator in front adds stacks from their Attribute, <@ba.vup>+2 additional stacks","desc":" When the Operator in front adds stacks from their Attribute, +2 additional stacks","eventTypeDesc":"Combat","_h":"77qm3p"},"garrison_60_a":{"descRaw":" Trigger the 'When obtained' Attribute of the Operator in the tile ahead","desc":" Trigger the 'When obtained' Attribute of the Operator in the tile ahead","eventTypeDesc":"Specialized","_h":"zozo6k"},"garrison_60_b":{"descRaw":" Trigger the 'When obtained' Attributes of Operators two tiles ahead of self","desc":" Trigger the 'When obtained' Attributes of Operators two tiles ahead of self","eventTypeDesc":"Specialized","_h":"0o0o6k"},"garrison_61_a":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","desc":" +2 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"em0zmz"},"garrison_61_b":{"descRaw":" <@ba.vup>+4 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","desc":" +4 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"1s6tmz"},"garrison_65_a":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +8 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"racbjf"},"garrison_65_b":{"descRaw":" <@ba.vup>+16 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +16 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"nvoojf"},"garrison_67_a":{"descRaw":" Obtain 1 extra Funds next Rest Phase","desc":" Obtain 1 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"qbqbx4"},"garrison_67_b":{"descRaw":" Obtain 2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"jyjyx4"},"garrison_69_a":{"descRaw":" <@ba.vup>+4 stacks to active [Durable] Alliance","desc":" +4 stacks to active [Durable] Alliance","eventTypeDesc":"Can stack","_h":"1y9vmz"},"garrison_69_b":{"descRaw":" <@ba.vup>+8 stacks to active [Durable] Alliance","desc":" +8 stacks to active [Durable] Alliance","eventTypeDesc":"Can stack","_h":"cyljmz"},"garrison_70_a":{"descRaw":" <@ba.vup>+1 stack to active [Durable] Alliance for every Operator in the same row","desc":" +1 stack to active [Durable] Alliance for every Operator in the same row","eventTypeDesc":"Can stack","_h":"j3f8mz"},"garrison_70_b":{"descRaw":" <@ba.vup>+2 stacks to active [Durable] Alliance for every Operator in the same row","desc":" +2 stacks to active [Durable] Alliance for every Operator in the same row","eventTypeDesc":"Can stack","_h":"bki5mz"},"garrison_71_a":{"descRaw":" <@ba.vup>+6 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +6 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"psqhjf"},"garrison_71_b":{"descRaw":" <@ba.vup>+12 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +12 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"of84jf"},"garrison_72_a":{"descRaw":" Grants '<@ba.vup>+1 stack to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 7x every battle)","desc":" Grants '+1 stack to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"5yk3mz"},"garrison_72_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 14x every battle)","desc":" Grants '+2 stacks to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 14x every battle)","eventTypeDesc":"Can stack","_h":"m5kkmz"},"garrison_73_a":{"descRaw":" Grants '<@ba.vup>+1 stack to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 10x every battle)","desc":" Grants '+1 stack to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"rj7cmz"},"garrison_73_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 20x every battle)","desc":" Grants '+2 stacks to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 20x every battle)","eventTypeDesc":"Can stack","_h":"33z2mz"},"garrison_75_a":{"descRaw":" <@ba.vup>+1 stack to active [Kazimierz] Alliance\n <@ba.vup>+2 stacks to active [Resilient] Alliance","desc":" +1 stack to active [Kazimierz] Alliance\n +2 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"qszimz"},"garrison_75_b":{"descRaw":" <@ba.vup>+2 stacks to active [Kazimierz] Alliance\n <@ba.vup>+4 stacks to active [Resilient] Alliance","desc":" +2 stacks to active [Kazimierz] Alliance\n +4 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"h18tmz"},"garrison_76_a":{"descRaw":" Gain 1 piece of 'Damazti Isomorph'","desc":" Gain 1 piece of 'Damazti Isomorph'","eventTypeDesc":"Prep","_h":"iiiix4"},"garrison_76_b":{"descRaw":" Gain 2 pieces of 'Damazti Isomorph'","desc":" Gain 2 pieces of 'Damazti Isomorph'","eventTypeDesc":"Prep","_h":"nznzx4"},"garrison_77_a":{"descRaw":" For every 2 enemy defeated, <@ba.vup>+1 stack to active [Raid] Alliance","desc":" For every 2 enemy defeated, +1 stack to active [Raid] Alliance","eventTypeDesc":"Can stack","_h":"hib1mz"},"garrison_77_b":{"descRaw":" For every 2 enemies defeated, <@ba.vup>+2 stacks to active [Raid] Alliance","desc":" For every 2 enemies defeated, +2 stacks to active [Raid] Alliance","eventTypeDesc":"Can stack","_h":"pzj6mz"},"garrison_79_a":{"descRaw":" <@ba.vup>+4 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +4 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"lawbmz"},"garrison_79_b":{"descRaw":" <@ba.vup>+8 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +8 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"oa4fmz"},"garrison_80_a":{"descRaw":" <@ba.vup>+2 stacks to own active Alliance(s)","desc":" +2 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ndjomz"},"garrison_80_b":{"descRaw":" <@ba.vup>+4 stacks to own active Alliance(s)","desc":" +4 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"dz5qmz"},"garrison_81_a":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"3ebvmz"},"garrison_81_b":{"descRaw":" <@ba.vup>+4 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +4 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"g0ytmz"},"garrison_82_a":{"descRaw":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","desc":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","eventTypeDesc":"Specialized","_h":"6z6z6k"},"garrison_82_b":{"descRaw":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","desc":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","eventTypeDesc":"Specialized","_h":"6z6z6k"},"garrison_84_a":{"descRaw":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 50 HP/s and gains +0.15/s SP recovery rate","desc":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 50 HP/s and gains +0.15/s SP recovery rate","eventTypeDesc":"Combat","_h":"v5v53p"},"garrison_84_b":{"descRaw":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 100 HP/s and +0.3/s SP recovery rate","desc":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 100 HP/s and +0.3/s SP recovery rate","eventTypeDesc":"Combat","_h":"kqkq3p"},"garrison_86_a":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"45456k"},"garrison_86_b":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"45456k"},"garrison_90_a":{"descRaw":" On skill activation, <@ba.vup>+1 stack to the most stacked active Alliance for every Operator in the same row (Can stack up to 10x every battle)","desc":" On skill activation, +1 stack to the most stacked active Alliance for every Operator in the same row (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"qkqdmz"},"garrison_90_b":{"descRaw":" On skill activation, <@ba.vup>+2 stacks to the most stacked active Alliance for every Operator in the same row (Can stack up to 20x every battle)","desc":" On skill activation, +2 stacks to the most stacked active Alliance for every Operator in the same row (Can stack up to 20x every battle)","eventTypeDesc":"Can stack","_h":"g6j9mz"},"garrison_91_a":{"descRaw":" Randomly obtain 1 piece of Rockrock's custom creations","desc":" Randomly obtain 1 piece of Rockrock's custom creations","eventTypeDesc":"Prep","_h":"xoxox4"},"garrison_91_b":{"descRaw":" Randomly obtain 2 pieces of Rockrock's custom creations","desc":" Randomly obtain 2 pieces of Rockrock's custom creations","eventTypeDesc":"Prep","_h":"p7p7x4"},"garrison_92_a":{"descRaw":" Obtain 1 'Kjeragi Nevermeltice'","desc":" Obtain 1 'Kjeragi Nevermeltice'","eventTypeDesc":"Prep","_h":"pipix4"},"garrison_92_b":{"descRaw":" Obtain 2 'Kjeragi Nevermeltice'","desc":" Obtain 2 'Kjeragi Nevermeltice'","eventTypeDesc":"Prep","_h":"rxrxx4"},"garrison_93_a":{"descRaw":"Only 2 copies of this Operator are needed for Elite promotion","desc":"Only 2 copies of this Operator are needed for Elite promotion","eventTypeDesc":"Combat","_h":"sdsd3p"},"garrison_93_b":{"descRaw":"Only 2 copies of this Operator are needed for Elite promotion","desc":"Only 2 copies of this Operator are needed for Elite promotion","eventTypeDesc":"Combat","_h":"sdsd3p"},"garrison_94_a":{"descRaw":" Obtain 1 Alliance Coin or Sargon Teaspresso, with a small chance to find Desert Compass","desc":" Obtain 1 Alliance Coin or Sargon Teaspresso, with a small chance to find Desert Compass","eventTypeDesc":"Prep","_h":"i2i2x4"},"garrison_94_b":{"descRaw":" Obtain 2 Alliance Coins or Sargon Teaspressos, with a small chance to find Desert Compasses","desc":" Obtain 2 Alliance Coins or Sargon Teaspressos, with a small chance to find Desert Compasses","eventTypeDesc":"Prep","_h":"0g0gx4"},"garrison_95_a":{"descRaw":" <@ba.vup>+1 stack to own active Alliance(s) on skill activation (Can stack up to 7x every battle)","desc":" +1 stack to own active Alliance(s) on skill activation (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"7co3mz"},"garrison_95_b":{"descRaw":" <@ba.vup>+2 stacks to own active Alliance(s) on skill activation","desc":" +2 stacks to own active Alliance(s) on skill activation","eventTypeDesc":"Can stack","_h":"336ymz"},"garrison_96_a":{"descRaw":" <@ba.vup>+1 stack to active [Precision] Alliance on skill activation (Can stack up to 10x every battle)","desc":" +1 stack to active [Precision] Alliance on skill activation (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"izl2mz"},"garrison_96_b":{"descRaw":" <@ba.vup>+2 stacks to active [Precision] Alliance on skill activation","desc":" +2 stacks to active [Precision] Alliance on skill activation","eventTypeDesc":"Can stack","_h":"t6zjmz"},"garrison_98_a":{"descRaw":" Obtain <@ba.vup>1 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","desc":" Obtain 1 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","eventTypeDesc":"Prep","_h":"8iudx4"},"garrison_98_b":{"descRaw":" Obtain <@ba.vup>2 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","desc":" Obtain 2 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","eventTypeDesc":"Prep","_h":"rvtqx4"},"garrison_99_a":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"p3p36k"},"garrison_99_b":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"p3p36k"},"garrison_100_a":{"descRaw":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"gfik3p"},"garrison_100_b":{"descRaw":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains <@ba.vup>+4% ATK","desc":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains +4% ATK","eventTypeDesc":"Combat","_h":"w13q3p"},"garrison_101_a":{"descRaw":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra <@ba.vup>+1% ATK of damage to enemies inflicted with Bind and Slow","desc":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra +1% ATK of damage to enemies inflicted with Bind and Slow","eventTypeDesc":"Combat","_h":"zfuw3p"},"garrison_101_b":{"descRaw":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra <@ba.vup>2% ATK of damage to enemies inflicted with Bind and Slow","desc":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra 2% ATK of damage to enemies inflicted with Bind and Slow","eventTypeDesc":"Combat","_h":"nmn73p"},"garrison_102_a":{"descRaw":" <@ba.vup>+1 stack to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +1 stack to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"39k2mz"},"garrison_102_b":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"3ebvmz"},"garrison_104_a":{"descRaw":" <@ba.vup>+5 stacks to own active Alliance(s)","desc":" +5 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"2otrmz"},"garrison_104_b":{"descRaw":" <@ba.vup>+10 stacks to own active Alliance(s)","desc":" +10 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ae95mz"},"garrison_105_a":{"descRaw":" <@ba.vup>+3 stacks to the most stacked active Alliance","desc":" +3 stacks to the most stacked active Alliance","eventTypeDesc":"One-time","_h":"berpjf"},"garrison_105_b":{"descRaw":" <@ba.vup>+6 stacks to the most stacked active Alliance","desc":" +6 stacks to the most stacked active Alliance","eventTypeDesc":"One-time","_h":"lvaujf"},"garrison_106_a":{"descRaw":" <@ba.vup>+4 stacks to own active Alliance(s) (Can stack up to 12x every battle)","desc":" +4 stacks to own active Alliance(s) (Can stack up to 12x every battle)","eventTypeDesc":"Can stack","_h":"jxb6mz"},"garrison_106_b":{"descRaw":" <@ba.vup>+8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x every battle)","desc":" +8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"m4z3mz"},"garrison_107_a":{"descRaw":" <@ba.vup>+8 stacks to active [Raid] Alliance (Can stack up to 50x every battle)","desc":" +8 stacks to active [Raid] Alliance (Can stack up to 50x every battle)","eventTypeDesc":"Can stack","_h":"tu3lmz"},"garrison_107_b":{"descRaw":" <@ba.vup>+16 stacks to active [Raid] Alliance (Can stack up to 100x every battle)","desc":" +16 stacks to active [Raid] Alliance (Can stack up to 100x every battle)","eventTypeDesc":"Can stack","_h":"xjv8mz"},"garrison_108_a":{"descRaw":" <@ba.vup>+4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)","desc":" +4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"vt5umz"},"garrison_108_b":{"descRaw":" <@ba.vup>+8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)","desc":" +8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)","eventTypeDesc":"Can stack","_h":"xne8mz"},"garrison_111_a":{"descRaw":" <@ba.vup>+5 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +5 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"cb5cjf"},"garrison_111_b":{"descRaw":" <@ba.vup>+10 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +10 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"ulj2jf"},"garrison_113_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"dkdkx4"},"garrison_113_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"rfrfx4"},"garrison_114_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"0a0ax4"},"garrison_114_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"gpgpx4"},"garrison_115_a":{"descRaw":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +10 <@ba.vup>base ATK and +50 <@ba.vup>base HP for 100 seconds","desc":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +10 base ATK and +50 base HP for 100 seconds","eventTypeDesc":"Combat","_h":"3h853p"},"garrison_115_b":{"descRaw":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +20 <@ba.vup>base ATK and +100 <@ba.vup>base HP for 100 seconds","desc":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +20 base ATK and +100 base HP for 100 seconds","eventTypeDesc":"Combat","_h":"886o3p"},"garrison_116_a":{"descRaw":" Do a special free refresh of <@ba.vup>Tier I Operators\nWhen this Operator is promoted to Elite, refresh offers <@ba.vup>Tier V Operators instead","desc":" Do a special free refresh of Tier I Operators\nWhen this Operator is promoted to Elite, refresh offers Tier V Operators instead","eventTypeDesc":"Prep","_h":"w1pfx4"},"garrison_116_b":{"descRaw":" Do a special free refresh of <@ba.vup>Tier V Operators","desc":" Do a special free refresh of Tier V Operators","eventTypeDesc":"Prep","_h":"05twx4"},"garrison_117_b":{"descRaw":"Grants <@ba.vup>+2 stacks to active [Siracusa] Alliance(s) when this Operator defeats an enemy","desc":"Grants +2 stacks to active [Siracusa] Alliance(s) when this Operator defeats an enemy","eventTypeDesc":"Can stack","_h":"eaymmz"},"garrison_118_a":{"descRaw":" <@ba.vup>+2 stacks to active [Siracusa] Alliance when an enemy is defeated\n<@ba.rem>When Lappland the Decadenza is promoted to an Elite Operator, all [Siracusa] Alliance Operators gain the effect","desc":" +2 stacks to active [Siracusa] Alliance when an enemy is defeated\nWhen Lappland the Decadenza is promoted to an Elite Operator, all [Siracusa] Alliance Operators gain the effect","eventTypeDesc":"Can stack","_h":"qp1imz"},"garrison_118_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to active [Siracusa] Alliance when this Operator defeats an enemy' to <@ba.vup>all [Siracusa] Alliance Operators","desc":" Grants '+2 stacks to active [Siracusa] Alliance when this Operator defeats an enemy' to all [Siracusa] Alliance Operators","eventTypeDesc":"Can stack","_h":"1ryvmz"},"garrison_119_a":{"descRaw":" <@ba.vup>+2 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","desc":" +2 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","eventTypeDesc":"Can stack","_h":"9sm5mz"},"garrison_119_b":{"descRaw":" <@ba.vup>+4 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","desc":" +4 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","eventTypeDesc":"Can stack","_h":"nigbmz"},"garrison_120_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"p6p6x4"},"garrison_120_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"1l1lx4"},"garrison_121_a":{"descRaw":" <@ba.vup>+2 stacks to active [Agile] and [Arcane] Alliances for every <@ba.vup>3 Funds spent this round","desc":" +2 stacks to active [Agile] and [Arcane] Alliances for every 3 Funds spent this round","eventTypeDesc":"Can stack","_h":"11a5mz"},"garrison_121_b":{"descRaw":" <@ba.vup>+4 stacks to active [Agile] and [Arcane] Alliances for every <@ba.vup>3 Funds spent this round","desc":" +4 stacks to active [Agile] and [Arcane] Alliances for every 3 Funds spent this round","eventTypeDesc":"Can stack","_h":"fv4bmz"},"garrison_122_a":{"descRaw":" <@ba.vup>+2 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 6x)","desc":" +2 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 6x)","eventTypeDesc":"Can stack","_h":"2gvpmz"},"garrison_122_b":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 12x per round)","desc":" +4 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 12x per round)","eventTypeDesc":"Can stack","_h":"lqxrmz"},"garrison_123_a":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","desc":" +4 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"i657mz"},"garrison_123_b":{"descRaw":" <@ba.vup>+8 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","desc":" +8 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"2a1bmz"},"garrison_125_a":{"descRaw":" When a unit or enemy within Attack Range is inflicted with <@ba.vup>Sleep or <@ba.vup>Stun, <@ba.vup>+1 stack to active [Sargon] and [Precision] Alliances (Can stack up to 24x every battle)","desc":" When a unit or enemy within Attack Range is inflicted with Sleep or Stun, +1 stack to active [Sargon] and [Precision] Alliances (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"041rmz"},"garrison_125_b":{"descRaw":" When a unit or enemy within Attack Range is inflicted with <@ba.vup>Sleep or <@ba.vup>Stun, <@ba.vup>+2 stacks to active [Sargon] and [Precision] Alliances (Can stack up to 48x every battle)","desc":" When a unit or enemy within Attack Range is inflicted with Sleep or Stun, +2 stacks to active [Sargon] and [Precision] Alliances (Can stack up to 48x every battle)","eventTypeDesc":"Can stack","_h":"hzcmmz"},"garrison_126_a":{"descRaw":" Grants 'Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","desc":" Grants 'Whenever an enemy within range is Frozen, 60% chance for +1 stack to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","eventTypeDesc":"Can stack","_h":"w4shmz"},"garrison_126_b":{"descRaw":" Grants 'Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","desc":" Grants 'Whenever an enemy within range is Frozen, 60% chance for +2 stacks to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","eventTypeDesc":"Can stack","_h":"dlvemz"},"garrison_127_a":{"descRaw":" On odd-numbered rounds, gain 1 random piece of equipment","desc":" On odd-numbered rounds, gain 1 random piece of equipment","eventTypeDesc":"Prep","_h":"ybybx4"},"garrison_127_b":{"descRaw":" On odd-numbered rounds, gain 2 random pieces of equipment","desc":" On odd-numbered rounds, gain 2 random pieces of equipment","eventTypeDesc":"Prep","_h":"fwfwx4"},"garrison_128_a":{"descRaw":" On skill activation, <@ba.vup>+9 stacks to active [Sargon] Alliance","desc":" On skill activation, +9 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"t2ulmz"},"garrison_128_b":{"descRaw":" On skill activation, <@ba.vup>+18 stacks to active [Sargon] Alliance","desc":" On skill activation, +18 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"c4k7mz"},"garrison_130_a":{"descRaw":" <@ba.vup>+4 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +4 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xmlzjf"},"garrison_130_b":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +8 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"racbjf"},"garrison_131_a":{"descRaw":" The first enemy or ally defeated grants <@ba.vup>+3 stacks to active [Ægir] and [Arcane] Alliances","desc":" The first enemy or ally defeated grants +3 stacks to active [Ægir] and [Arcane] Alliances","eventTypeDesc":"Can stack","_h":"8pjimz"},"garrison_131_b":{"descRaw":" The first enemy or ally defeated grants <@ba.vup>+6 stacks to active [Ægir] and [Arcane] Alliances","desc":" The first enemy or ally defeated grants +6 stacks to active [Ægir] and [Arcane] Alliances","eventTypeDesc":"Can stack","_h":"6w0dmz"},"garrison_132_a":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"1l1lx4"},"garrison_132_b":{"descRaw":" Gain 4 free Refreshes","desc":" Gain 4 free Refreshes","eventTypeDesc":"Prep","_h":"svsvx4"},"garrison_133_a":{"descRaw":" Gain 1 'Alliance Coin'","desc":" Gain 1 'Alliance Coin'","eventTypeDesc":"Prep","_h":"h8h8x4"},"garrison_133_b":{"descRaw":" Gain 2 'Alliance Coins'","desc":" Gain 2 'Alliance Coins'","eventTypeDesc":"Prep","_h":"ububx4"},"garrison_137_a":{"descRaw":" <@ba.vup>+25% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" +25% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"gbb43p"},"garrison_137_b":{"descRaw":" <@ba.vup>+50% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" +50% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"zfsw3p"},"garrison_138_a":{"descRaw":" The first enemy defeated grants <@ba.vup>+3 stacks to active [Precision] and [Laterano] Alliances","desc":" The first enemy defeated grants +3 stacks to active [Precision] and [Laterano] Alliances","eventTypeDesc":"Can stack","_h":"n6odmz"},"garrison_138_b":{"descRaw":" The first enemy defeated grants <@ba.vup>+6 stacks to active [Precision] and [Laterano] Alliances","desc":" The first enemy defeated grants +6 stacks to active [Precision] and [Laterano] Alliances","eventTypeDesc":"Can stack","_h":"q37imz"},"garrison_140_a":{"descRaw":" On skill activation, <@ba.vup>+3 stacks to the most stacked active Alliance","desc":" On skill activation, +3 stacks to the most stacked active Alliance","eventTypeDesc":"Can stack","_h":"9u65mz"},"garrison_140_b":{"descRaw":" On skill activation, <@ba.vup>+6 stacks to the most stacked active Alliance","desc":" On skill activation, +6 stacks to the most stacked active Alliance","eventTypeDesc":"Can stack","_h":"kbpamz"},"garrison_141_a":{"descRaw":" <@ba.vup>+4 stacks to active [Foresight] Alliance","desc":" +4 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"yrzemz"},"garrison_141_b":{"descRaw":" <@ba.vup>+8 stacks to active [Foresight] Alliance","desc":" +8 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"unnqmz"},"garrison_142_a":{"descRaw":" <@ba.vup>+4 stacks to active [Foresight] Alliance","desc":" +4 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"y5msmz"},"garrison_142_b":{"descRaw":" <@ba.vup>+8 stacks to active [Foresight] Alliance","desc":" +8 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"gxb4mz"},"garrison_143_a":{"descRaw":" <@ba.vup>+1 stack to active [Kazimierz] Alliance","desc":" +1 stack to active [Kazimierz] Alliance","eventTypeDesc":"Can stack","_h":"awnjmz"},"garrison_143_b":{"descRaw":" <@ba.vup>+2 stacks to active [Kazimierz] Alliance","desc":" +2 stacks to active [Kazimierz] Alliance","eventTypeDesc":"Can stack","_h":"rbcimz"},"garrison_144_a":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-1.5% Redeployment Time and <@ba.vup>+0.5 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has -1.5% Redeployment Time and +0.5 ASPD","eventTypeDesc":"Combat","_h":"0mkc3p"},"garrison_144_b":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-3% Redeployment Time and <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has -3% Redeployment Time and +1 ASPD","eventTypeDesc":"Combat","_h":"c8p83p"},"garrison_145_a":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-1.5% Redeployment Time and <@ba.vup>+0.5 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has -1.5% Redeployment Time and +0.5 ASPD'","eventTypeDesc":"Can stack","_h":"elefmz"},"garrison_145_b":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-3% Redeployment Time and <@ba.vup>+1 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has -3% Redeployment Time and +1 ASPD'","eventTypeDesc":"Can stack","_h":"xog8mz"},"garrison_147_a":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 12x per round)","desc":" +4 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 12x per round)","eventTypeDesc":"Can stack","_h":"mlkgmz"},"garrison_147_b":{"descRaw":" <@ba.vup>+8 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 24x per round)","desc":" +8 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 24x per round)","eventTypeDesc":"Can stack","_h":"i4vhmz"},"garrison_148_a":{"descRaw":" Grants ' <@ba.vup>+4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)' to the rightmost Operator deployed in the same row","desc":" Grants ' +4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)' to the rightmost Operator deployed in the same row","eventTypeDesc":"Can stack","_h":"2v5umz"},"garrison_148_b":{"descRaw":" Grants ' <@ba.vup>+8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)' to the rightmost Operator deployed in the same row","desc":" Grants ' +8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)' to the rightmost Operator deployed in the same row","eventTypeDesc":"Can stack","_h":"xxm4mz"},"garrison_149_a":{"descRaw":" Obtain 1 Wildmane or Ashlock, with a small chance to get Fartooth","desc":" Obtain 1 Wildmane or Ashlock, with a small chance to get Fartooth","eventTypeDesc":"Prep","_h":"ololx4"},"garrison_149_b":{"descRaw":" Obtain 2 Wildmane or Ashlock, with a small chance to get Fartooth","desc":" Obtain 2 Wildmane or Ashlock, with a small chance to get Fartooth","eventTypeDesc":"Prep","_h":"6s6sx4"},"garrison_150_a":{"descRaw":" <@ba.vup>+3 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +3 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"fzxwmz"},"garrison_150_b":{"descRaw":" <@ba.vup>+6 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +6 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"kuuzmz"},"garrison_151_a":{"descRaw":"<@ba.vup>+20% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"+20% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"58pq3p"},"garrison_151_b":{"descRaw":"<@ba.vup>+40% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"+40% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"xver3p"},"garrison_152_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Siracusa] Alliance and <@ba.vup>+1 stack to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +2 stacks to active [Siracusa] Alliance and +1 stack to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"7qpqmz"},"garrison_152_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Siracusa] Alliance and <@ba.vup>+2 stacks to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +4 stacks to active [Siracusa] Alliance and +2 stacks to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"cz1tmz"},"garrison_153_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Siracusa] Alliance and <@ba.vup>+1 stack to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +2 stacks to active [Siracusa] Alliance and +1 stack to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"4zzrmz"},"garrison_153_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Siracusa] Alliance and <@ba.vup>+2 stacks to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +4 stacks to active [Siracusa] Alliance and +2 stacks to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"42i8mz"},"garrison_154_a":{"descRaw":" <@ba.vup>+1 stack to active [Victoria] Alliance","desc":" +1 stack to active [Victoria] Alliance","eventTypeDesc":"Can stack","_h":"k6almz"},"garrison_154_b":{"descRaw":" <@ba.vup>+2 stacks to active [Victoria] Alliance","desc":" +2 stacks to active [Victoria] Alliance","eventTypeDesc":"Can stack","_h":"1l7omz"},"garrison_155_a":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s)\n <@ba.vup>+8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x)","desc":" +8 stacks to own Alliance(s)\n +8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x)","eventTypeDesc":"Can stack","_h":"x1rbmz"},"garrison_155_b":{"descRaw":" <@ba.vup>+16 stacks to own Alliance(s)\n <@ba.vup>+16 stacks to own active Alliance(s) on skill activation (Can stack up to 48x)","desc":" +16 stacks to own Alliance(s)\n +16 stacks to own active Alliance(s) on skill activation (Can stack up to 48x)","eventTypeDesc":"Can stack","_h":"qfbjmz"},"garrison_156_a":{"descRaw":" <@ba.vup>+6 stacks to [Yan] Alliance and <@ba.vup>+3 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +6 stacks to [Yan] Alliance and +3 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"rsr0jf"},"garrison_156_b":{"descRaw":" <@ba.vup>+12 stacks to [Yan] Alliance and <@ba.vup>+6 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +12 stacks to [Yan] Alliance and +6 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"x2pejf"},"garrison_157_a":{"descRaw":" <@ba.vup>+6 stacks to [Yan] Alliance and <@ba.vup>+3 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +6 stacks to [Yan] Alliance and +3 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"rsr0jf"},"garrison_157_b":{"descRaw":" <@ba.vup>+12 stacks to [Yan] Alliance and <@ba.vup>+6 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +12 stacks to [Yan] Alliance and +6 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"x2pejf"},"garrison_158_a":{"descRaw":" <@ba.vup>+1 stack to active [Resilient] Alliance","desc":" +1 stack to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"qye9mz"},"garrison_158_b":{"descRaw":" <@ba.vup>+2 stacks to active [Resilient] Alliance","desc":" +2 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"8dbcmz"},"garrison_159_a":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains <@ba.vup>+0.5 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains +0.5 ASPD","eventTypeDesc":"Combat","_h":"1ich3p"},"garrison_159_b":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"b4zb3p"},"garrison_160_a":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>+0.5 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has +0.5 ASPD'","eventTypeDesc":"Can stack","_h":"h8f1mz"},"garrison_160_b":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>+1 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has +1 ASPD'","eventTypeDesc":"Can stack","_h":"zuxvmz"}},"items":{"chess_item_1_01_e_a":{"descRaw":"ATK <@ba.vup>+15%","name":"Victorian Hammer","effectName":"Victorian Hammer","desc":"ATK +15%","flavor":"A hammer that once forged peace in Victoria's factories.\n'Now, use this very iron and fire to end that war.'","_h":"jx8t8t86ys"},"chess_item_1_01_e_b":{"descRaw":"ATK <@ba.vup>+25%","name":"Victorian Hammer","effectName":"Victorian Hammer","desc":"ATK +25%","flavor":"A hammer that once forged peace in Victoria's factories.\n'Now, use this very iron and fire to end that war.'","_h":"828t8t6jys"},"chess_item_1_02_e_a":{"descRaw":"DEF <@ba.vup>+20%","name":"Durable Shield","effectName":"Durable Shield","desc":"DEF +20%","flavor":"A shield for those holding down the fort.\n'Shoving, parrying, suppression. Proper shield use is the foundation of active defense.'","_h":"78n1n1x3rx"},"chess_item_1_02_e_b":{"descRaw":"DEF <@ba.vup>+35%","name":"Durable Shield","effectName":"Durable Shield","desc":"DEF +35%","flavor":"A shield for those holding down the fort.\n'Shoving, parrying, suppression. Proper shield use is the foundation of active defense.'","_h":"3qn1n1odrx"},"chess_item_1_03_e_a":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1 Funds","name":"Alliance Coin","effectName":"Alliance Coin","desc":"Destroyed when equipped and grants 1 Funds","flavor":"'The basis on which we push for the Protocol Simulation to progress.'","_h":"1by0y0c6vj"},"chess_item_1_03_e_b":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2 Funds","name":"Alliance Coin","effectName":"Alliance Coin","desc":"Destroyed when equipped and grants 2 Funds","flavor":"'The basis on which we push for the Protocol Simulation to progress.'","_h":"d4y0y0h7vj"},"chess_item_1_04_e_a":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","effectName":"Identification Device","desc":"Destroyed when equipped; gives +3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","flavor":"A pocket device that proves one's identity. 'Welcome to the simulated battlefield.'","_h":"r3hphprsc5"},"chess_item_1_04_e_b":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","effectName":"Identification Device","desc":"Destroyed when equipped; gives +6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","flavor":"A pocket device that proves one's identity. 'Welcome to the simulated battlefield.'","_h":"rehphpt7c5"},"chess_item_1_05_e_a":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+40% ATK","name":"Originium Solvent","effectName":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +40% ATK","flavor":"'An example of military applications of a classic industrial material.'","_h":"d6ukukv7o4"},"chess_item_1_05_e_b":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+60% ATK","name":"Originium Solvent","effectName":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +60% ATK","flavor":"'An example of military applications of a classic industrial material.'","_h":"jcukukllo4"},"chess_item_2_01_e_a":{"descRaw":"<@ba.vup>-30% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","effectName":"Tough Launcher","desc":"-30% Redeployment Time, -30% HP","flavor":"A launcher for those who never give up.\n'It'll let you jump between the platforms real quick. Just make sure you learn how to use it first, or you'll end up face-first in the dirt.'","_h":"q9ofofa4ww"},"chess_item_2_01_e_b":{"descRaw":"<@ba.vup>-50% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","effectName":"Tough Launcher","desc":"-50% Redeployment Time, -30% HP","flavor":"A launcher for those who never give up.\n'It'll let you jump between the platforms real quick. Just make sure you learn how to use it first, or you'll end up face-first in the dirt.'","_h":"vjofof7yww"},"chess_item_2_02_e_a":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","effectName":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","flavor":"'Sometimes you need a pinch of luck to succeed...'","_h":"u20w0w7l5e"},"chess_item_2_02_e_b":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","effectName":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","flavor":"'Sometimes you need a pinch of luck to succeed...'","_h":"ur0w0w8u5e"},"chess_item_2_03_e_a":{"descRaw":"ATK <@ba.vup>+20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Frightening Victorian Hammer","desc":"ATK +20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","flavor":"A hammer that once forged peace in Victoria's factories, now scarier than ever.\n'Now, use this very iron and fire to end that war.'","_h":"kya07va0bctk"},"chess_item_2_03_e_b":{"descRaw":"ATK <@ba.vup>+35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Frightening Victorian Hammer","desc":"ATK +35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","flavor":"A hammer that once forged peace in Victoria's factories, now scarier than ever.\n'Now, use this very iron and fire to end that war.'","_h":"toa07va00qtk"},"chess_item_2_04_e_a":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","name":"Sargonian Teaspresso","effectName":"Sargonian Teaspresso","desc":"SP recovery rate +0.15/s","flavor":"A strong tea once saved lives in the Sargonian desert.\n'Fear not the bitterness, for it will keep you awake and alive.'","_h":"bpz9z9h4ox"},"chess_item_2_04_e_b":{"descRaw":"SP recovery rate <@ba.vup>+0.25/s","name":"Sargonian Teaspresso","effectName":"Sargonian Teaspresso","desc":"SP recovery rate +0.25/s","flavor":"A strong tea once saved lives in the Sargonian desert.\n'Fear not the bitterness, for it will keep you awake and alive.'","_h":"pgz9z93rox"},"chess_item_2_05_e_a":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>1 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","effectName":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 1 Funds at the start of each subsequent round","flavor":"'She's always looking out for ways to save you a coin or two.'","_h":"nf1i1ifmok"},"chess_item_2_05_e_b":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>2 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","effectName":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 2 Funds at the start of each subsequent round","flavor":"'She's always looking out for ways to save you a coin or two.'","_h":"d01i1iefok"},"chess_item_2_06_e_a":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator from the same Alliance as the equipped Operator","name":"Simple Communicator","effectName":"Simple Communicator","desc":"Destroyed when equipped; gain 1 random Operator from the same Alliance as the equipped Operator","flavor":"'I've arrived at the rendezvous point.'","_h":"qbq7q7xkj1"},"chess_item_2_06_e_b":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators from the same Alliance as the equipped Operator","name":"Simple Communicator","effectName":"Simple Communicator","desc":"Destroyed when equipped; gain 2 random Operators from the same Alliance as the equipped Operator","flavor":"'I've arrived at the rendezvous point.'","_h":"wqq7q7pjj1"},"chess_item_2_07_e_a":{"descRaw":"Destroyed when equipped; grants <@ba.vup>2 Funds next round","name":"Money-Grubbing Doll","effectName":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 2 Funds next round","flavor":"'She's always happy whenever you pull out your wallet.'","_h":"7i6g6g7t7h"},"chess_item_2_07_e_b":{"descRaw":"Destroyed when equipped; grants <@ba.vup>4 Funds next round","name":"Money-Grubbing Doll","effectName":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 4 Funds next round","flavor":"'She's always happy whenever you pull out your wallet.'","_h":"ss6g6g5z7h"},"chess_item_3_01_e_a":{"descRaw":"ASPD <@ba.vup>+15, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+10 ASPD","name":"Siracusan Formalwear","effectName":"Siracusan Formalwear","desc":"ASPD +15, allied Operators to the left and right of the equipped Operator's deployment direction gain +10 ASPD","flavor":"A set of formalwear to showcase one's membership in a famiglia. 'Here, there are things that clothes can say and words cannot.'","_h":"v7kxkxi5aw"},"chess_item_3_01_e_b":{"descRaw":"ASPD <@ba.vup>+25, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+15 ASPD","name":"Siracusan Formalwear","effectName":"Siracusan Formalwear","desc":"ASPD +25, allied Operators to the left and right of the equipped Operator's deployment direction gain +15 ASPD","flavor":"A set of formalwear to showcase one's membership in a famiglia. 'Here, there are things that clothes can say and words cannot.'","_h":"1bkxkxrhaw"},"chess_item_3_02_e_a":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>30%","name":"Precision Scope","effectName":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 30%","flavor":"A scope for those who always hit their marks.\n'Pick your target, get them in your sights, then shoot them dead.'","_h":"39tftfiag8"},"chess_item_3_02_e_b":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>50%","name":"Precision Scope","effectName":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 50%","flavor":"A scope for those who always hit their marks.\n'Pick your target, get them in your sights, then shoot them dead.'","_h":"3ftftfowg8"},"chess_item_3_03_e_a":{"descRaw":"Attacks ignore <@ba.vup>25% RES","name":"Laser Sighter","effectName":"Laser Sighter","desc":"Attacks ignore 25% RES","flavor":"'Aside from sighting and penetration, it can also be used as bait.'","_h":"1fzxzx0oyl"},"chess_item_3_03_e_b":{"descRaw":"Attacks ignore <@ba.vup>45% RES","name":"Laser Sighter","effectName":"Laser Sighter","desc":"Attacks ignore 45% RES","flavor":"'Aside from sighting and penetration, it can also be used as bait.'","_h":"ldzxzxryyl"},"chess_item_3_04_e_a":{"descRaw":"Gains <@ba.vup>+5% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","effectName":"Yanese Dagger","desc":"Gains +5% ATK on skill activation (stacks up to 10 times)","flavor":"A dagger that used to purge injustice in the jianghu of Yan.\n'Think carefully before you draw your blade. Once you've done so, there's no time to hesitate.'","_h":"u6apapxjul"},"chess_item_3_04_e_b":{"descRaw":"Gains <@ba.vup>+8% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","effectName":"Yanese Dagger","desc":"Gains +8% ATK on skill activation (stacks up to 10 times)","flavor":"A dagger that used to purge injustice in the jianghu of Yan.\n'Think carefully before you draw your blade. Once you've done so, there's no time to hesitate.'","_h":"pjapapzgul"},"chess_item_3_05_e_a":{"descRaw":"On Deployment, <@ba.vup>+3 SP; for every different Operator in the same Alliance, <@ba.vup>+3 more SP","name":"Quick Combat Rations","effectName":"Quick Combat Rations","desc":"On Deployment, +3 SP; for every different Operator in the same Alliance, +3 more SP","flavor":"A combat ration for those always on the go.\n'It's here to supply energy, not satisfy a gourmet.'","_h":"0gututys1k"},"chess_item_3_05_e_b":{"descRaw":"On Deployment, <@ba.vup>+6 SP; for every different Operator in the same Alliance, <@ba.vup>+6 more SP","name":"Quick Combat Rations","effectName":"Quick Combat Rations","desc":"On Deployment, +6 SP; for every different Operator in the same Alliance, +6 more SP","flavor":"A combat ration for those always on the go.\n'It's here to supply energy, not satisfy a gourmet.'","_h":"p0utut141k"},"chess_item_3_06_e_a":{"descRaw":"<@ba.vup>+25% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+15% more HP","name":"Goliath Helmet","effectName":"Goliath Helmet","desc":"+25% HP; if there is no Operator in the tile ahead on deployment, +15% more HP","flavor":"'The guy working the boilers stares at this helmet a lot. What's he thinking about?'","_h":"2fjgjg0f2o"},"chess_item_3_06_e_b":{"descRaw":"<@ba.vup>+45% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+25% more HP","name":"Goliath Helmet","effectName":"Goliath Helmet","desc":"+45% HP; if there is no Operator in the tile ahead on deployment, +25% more HP","flavor":"'The guy working the boilers stares at this helmet a lot. What's he thinking about?'","_h":"1ujgjglc2o"},"chess_item_3_07_e_a":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","effectName":"Ægirian Blade","desc":"ATK +40%, ASPD -10","flavor":"A heavy blade that once broke the waves of a whirlpool in Ægir.\n'Face the enemies you must prevail over, and prove your superior strength.'","_h":"pcyyyyc3uq"},"chess_item_3_07_e_b":{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","effectName":"Ægirian Blade","desc":"ATK +60%, ASPD -10","flavor":"A heavy blade that once broke the waves of a whirlpool in Ægir.\n'Face the enemies you must prevail over, and prove your superior strength.'","_h":"i2yyyyw9uq"},"chess_item_3_08_e_a":{"descRaw":"RES <@ba.vup>+20; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","effectName":"Arcane Arts Circle","desc":"RES +20; attacks Silence the target for 5s","flavor":"'Get the Casters onto the field this instant!'","_h":"c8mvmvtefu"},"chess_item_3_08_e_b":{"descRaw":"RES <@ba.vup>+30; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","effectName":"Arcane Arts Circle","desc":"RES +30; attacks Silence the target for 5s","flavor":"'Get the Casters onto the field this instant!'","_h":"tjmvmvqzfu"},"chess_item_3_09_e_a":{"descRaw":"ATK <@ba.vup>+25%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Durable Victorian Hammer","desc":"ATK +25%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","flavor":"A hammer that once forged peace in Victoria's factories, now harder than ever.\n'Now, use this very iron and fire to end that war.'","_h":"ra257v250cfb"},"chess_item_3_09_e_b":{"descRaw":"ATK <@ba.vup>+45%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Durable Victorian Hammer","desc":"ATK +45%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","flavor":"A hammer that once forged peace in Victoria's factories, now harder than ever.\n'Now, use this very iron and fire to end that war.'","_h":"ug257v25rqfb"},"chess_item_3_10_e_a":{"descRaw":"ATK <@ba.vup>+25%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Speedy Victorian Hammer","desc":"ATK +25%, ASPD +30","flavor":"A hammer that once forged peace in Victoria's factories, now stronger than ever.\n'Now, use this very iron and fire to end that war.'","_h":"l17c7v7ch3ld"},"chess_item_3_10_e_b":{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Speedy Victorian Hammer","desc":"ATK +45%, ASPD +30","flavor":"A hammer that once forged peace in Victoria's factories, now stronger than ever.\n'Now, use this very iron and fire to end that war.'","_h":"7j7c7v7ce9ld"},"chess_item_3_11_e_a":{"descRaw":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","effectName":"Raid Grenade","desc":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","flavor":"A grenade for those who carry out raids.\n'The time is now!!!'","_h":"azrhrhgj3e"},"chess_item_3_11_e_b":{"descRaw":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","effectName":"Raid Grenade","desc":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","flavor":"A grenade for those who carry out raids.\n'The time is now!!!'","_h":"ssrhrh4a3e"},"chess_item_3_12_e_a":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1~6 Funds","name":"Knightly Savings","effectName":"Knightly Savings","desc":"Destroyed when equipped and grants 1~6 Funds","flavor":"A savings jar carried by every major merch retailer in Kazimierz. 'Pass your saved-up fortune onto your favorite competitors.'","_h":"zccbcbltxc"},"chess_item_3_12_e_b":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2~12 Funds","name":"Knightly Savings","effectName":"Knightly Savings","desc":"Destroyed when equipped and grants 2~12 Funds","flavor":"A savings jar carried by every major merch retailer in Kazimierz. 'Pass your saved-up fortune onto your favorite competitors.'","_h":"macbcbg7xc"},"chess_item_4_01_e_a":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","effectName":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Calling Dispatch Center, calling Dispatch Center, we're ready for instructions.'","_h":"2sbubu2sbr"},"chess_item_4_01_e_b":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","effectName":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Calling Dispatch Center, calling Dispatch Center, we're ready for instructions.'","_h":"2sbubu2sbr"},"chess_item_4_02_e_a":{"descRaw":"More likely to be attacked, <@ba.vup>+40% HP","name":"Buzzer","effectName":"Buzzer","desc":"More likely to be attacked, +40% HP","flavor":"'You go save the wounded, I'll handle these bastards!'","_h":"nty6y6hqb6"},"chess_item_4_02_e_b":{"descRaw":"More likely to be attacked, <@ba.vup>+60% HP","name":"Buzzer","effectName":"Buzzer","desc":"More likely to be attacked, +60% HP","flavor":"'You go save the wounded, I'll handle these bastards!'","_h":"hfy6y6d4b6"},"chess_item_4_03_e_a":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+1 for this battle, up to 60 stacks","name":"Miniature Accelerator","effectName":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +1 for this battle, up to 60 stacks","flavor":"'By reaching the peak of the finite, we can see the edge of the infinite.'","_h":"ybx7x7dsva"},"chess_item_4_03_e_b":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+2 for this battle, up to 60 stacks","name":"Miniature Accelerator","effectName":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +2 for this battle, up to 60 stacks","flavor":"'By reaching the peak of the finite, we can see the edge of the infinite.'","_h":"64x7x7xtva"},"chess_item_4_04_e_a":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 15 seconds","name":"Disguise Outfit","effectName":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 15 seconds","flavor":"'I'll teach all of you a lesson you'll never forget, and instill an eternal fear of the darkness.'","_h":"ikzzzzt1bj"},"chess_item_4_04_e_b":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 25 seconds","name":"Disguise Outfit","effectName":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 25 seconds","flavor":"'I'll teach all of you a lesson you'll never forget, and instill an eternal fear of the darkness.'","_h":"fhzzzz5gbj"},"chess_item_4_05_e_a":{"descRaw":"When blocking enemies, takes <@ba.vup>40% less damage from enemies not blocked by this unit","name":"Riot Shield","effectName":"Riot Shield","desc":"When blocking enemies, takes 40% less damage from enemies not blocked by this unit","flavor":"'I will protect my team. I will protect myself.'","_h":"68snsnv151"},"chess_item_4_05_e_b":{"descRaw":"When blocking enemies, takes <@ba.vup>70% less damage from enemies not blocked by this unit","name":"Riot Shield","effectName":"Riot Shield","desc":"When blocking enemies, takes 70% less damage from enemies not blocked by this unit","flavor":"'I will protect my team. I will protect myself.'","_h":"efsnsnx851"},"chess_item_4_06_e_a":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>2% Max HP","name":"Dormant Heir","effectName":"Dormant Heir","desc":"For every target hit by an attack, recovers 2% Max HP","flavor":"'Don't let the bag tear. You don't want to get up close and personal with these guys.'","_h":"ddzczc2i34"},"chess_item_4_06_e_b":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>4% Max HP","name":"Dormant Heir","effectName":"Dormant Heir","desc":"For every target hit by an attack, recovers 4% Max HP","flavor":"'Don't let the bag tear. You don't want to get up close and personal with these guys.'","_h":"l7zczcn834"},"chess_item_4_07_e_a":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>135%, effect gradually decays","name":"Kazimierz Knightclub Pennant","effectName":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 135%, effect gradually decays","flavor":"A banner for the Kazimierz Major. 'You can almost hear the whistling roar of the cheers when you look at it.'","_h":"cdededl1ak"},"chess_item_4_07_e_b":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>160%, effect gradually decays","name":"Kazimierz Knightclub Pennant","effectName":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 160%, effect gradually decays","flavor":"A banner for the Kazimierz Major. 'You can almost hear the whistling roar of the cheers when you look at it.'","_h":"mjededwjak"},"chess_item_4_08_e_a":{"descRaw":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","effectName":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","flavor":"A clip that once caused a massive explosion over the night skies in Laterano.\n'Open fire, and don't stop! Cliff, the three of us will definitely achieve greater glory than this!'","_h":"hd6z6zhd2n"},"chess_item_4_08_e_b":{"descRaw":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","effectName":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","flavor":"A clip that once caused a massive explosion over the night skies in Laterano.\n'Open fire, and don't stop! Cliff, the three of us will definitely achieve greater glory than this!'","_h":"lu6z6zlu2n"},"chess_item_4_09_e_a":{"descRaw":"ATK <@ba.vup>+30%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Burning Victorian Hammer","desc":"ATK +30%; When dealing Arts damage, deals an additional 10% as Burn","flavor":"A hammer that once forged peace in Victoria's factories, now burning even brighter.\n'Now, use this very iron and fire to end that war.'","_h":"6ulc7vlcs76i"},"chess_item_4_09_e_b":{"descRaw":"ATK <@ba.vup>+50%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Burning Victorian Hammer","desc":"ATK +50%; When dealing Arts damage, deals an additional 10% as Burn","flavor":"A hammer that once forged peace in Victoria's factories, now burning even brighter.\n'Now, use this very iron and fire to end that war.'","_h":"gglc7vlcjd6i"},"chess_item_4_10_e_a":{"descRaw":"When HP is greater than 70%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","effectName":"Concentrated Smelling Salts","desc":"When HP is greater than 70%, Operator is immune to Stun, Frozen, and other special statuses","flavor":"'This enhanced formula will keep you awake, if you can tolerate the unusual smell.'","_h":"j6dwdwf2nx"},"chess_item_4_10_e_b":{"descRaw":"When HP is greater than 40%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","effectName":"Concentrated Smelling Salts","desc":"When HP is greater than 40%, Operator is immune to Stun, Frozen, and other special statuses","flavor":"'This enhanced formula will keep you awake, if you can tolerate the unusual smell.'","_h":"77dwdw6fnx"},"chess_item_4_11_e_a":{"descRaw":"Heals have 10% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","effectName":"Protection Drone","desc":"Heals have 10% chance to grant 1 stack of Shield to the target (Max 1 stack)","flavor":"'You can use it to block some attacks, it won't mind.'","_h":"0xololay1r"},"chess_item_4_11_e_b":{"descRaw":"Heals have 15% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","effectName":"Protection Drone","desc":"Heals have 15% chance to grant 1 stack of Shield to the target (Max 1 stack)","flavor":"'You can use it to block some attacks, it won't mind.'","_h":"6gololr91r"},"chess_item_4_12_e_a":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>once per battle)","name":"M3 Cocoon Shell","effectName":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (once per battle)","flavor":"'She understood your gratitude, and is happy to have saved you.'","_h":"5xo0o08c87"},"chess_item_4_12_e_b":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>twice per battle)","name":"M3 Cocoon Shell","effectName":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (twice per battle)","flavor":"'She understood your gratitude, and is happy to have saved you.'","_h":"8qo0o0t187"},"chess_item_5_01_e_a":{"descRaw":"Dealing damage has 3% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","effectName":"Teargas Can","desc":"Dealing damage has 3% chance to inflict 1 stack of Paralysis on target","flavor":"'It can make the target fall to the ground crying, so make sure the wind's not blowing in your face before use.'","_h":"g45s5s79ff"},"chess_item_5_01_e_b":{"descRaw":"Dealing damage has 5% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","effectName":"Teargas Can","desc":"Dealing damage has 5% chance to inflict 1 stack of Paralysis on target","flavor":"'It can make the target fall to the ground crying, so make sure the wind's not blowing in your face before use.'","_h":"n65s5sq3ff"},"chess_item_5_02_e_a":{"descRaw":"Dealing damage has 12% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","effectName":"Kjeragi Nevermeltice","desc":"Dealing damage has 12% chance of inflicting Cold on the target for 1.5s","flavor":"A piece of never-melting ice from Kjerag's snowy peaks that has witnessed the rising and setting of the sun for ages.\n'Calm yourself down, be like a glacier: movable by none, yet able to destroy all.'","_h":"y1dedeqn7e"},"chess_item_5_02_e_b":{"descRaw":"Dealing damage has 20% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","effectName":"Kjeragi Nevermeltice","desc":"Dealing damage has 20% chance of inflicting Cold on the target for 1.5s","flavor":"A piece of never-melting ice from Kjerag's snowy peaks that has witnessed the rising and setting of the sun for ages.\n'Calm yourself down, be like a glacier: movable by none, yet able to destroy all.'","_h":"wwdedehk7e"},"chess_item_5_03_e_a":{"descRaw":"<@ba.vup>+30% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","effectName":"Bimodule Robotic Arm","desc":"+30% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","flavor":"'Sure, this equipment can help you with a lot of stuff, but if you seek victory, you need to rely on yourself.'","_h":"kupupuxgpy"},"chess_item_5_03_e_b":{"descRaw":"<@ba.vup>+50% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","effectName":"Bimodule Robotic Arm","desc":"+50% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","flavor":"'Sure, this equipment can help you with a lot of stuff, but if you seek victory, you need to rely on yourself.'","_h":"w4pupupqpy"},"chess_item_5_04_e_a":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","effectName":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmpmp3o"},"chess_item_5_04_e_b":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","effectName":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmpmp3o"},"chess_item_5_05_e_a":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","effectName":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","flavor":"'This is a gift you can turn into anything you want.'","_h":"uckckcuch5"},"chess_item_5_05_e_b":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","effectName":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","flavor":"'This is a gift you can turn into anything you want.'","_h":"uckckcuch5"},"chess_item_5_06_e_a":{"descRaw":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","name":"Doctor Hologram","effectName":"Doctor Hologram","desc":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","flavor":"'Listen up, the Doctor's starting the mission briefing.'","_h":"fjvgvgfj79"},"chess_item_5_06_e_b":{"descRaw":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","name":"Doctor Hologram","effectName":"Doctor Hologram","desc":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","flavor":"'Listen up, the Doctor's starting the mission briefing.'","_h":"hivgvghi79"},"chess_item_5_07_e_a":{"descRaw":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","effectName":"Commercial Packaging Plan","desc":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Raise your glass, watch your smile, and I guarantee you'll go viral! No, that won't get enough eyes on you, go try on another outfit.'","_h":"6juquq6j8b"},"chess_item_5_07_e_b":{"descRaw":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","effectName":"Commercial Packaging Plan","desc":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Raise your glass, watch your smile, and I guarantee you'll go viral! No, that won't get enough eyes on you, go try on another outfit.'","_h":"ceuquqce8b"},"chess_item_5_08_e_a":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","shopExcludedBy":"Strategy [Unstable Element] (Quintus)","effectName":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","note":"When it takes effect, the Operator is destroyed and the Mutated Cells and other equipment return to the Bench, ready to be equipped again; then a random starting Operator one Tier higher (up to Tier 6) joins the Bench and has to be deployed again","flavor":"'The price...'","_h":"yx1cqy1cyxr73c"},"chess_item_5_08_e_b":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","shopExcludedBy":"Strategy [Unstable Element] (Quintus)","effectName":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","note":"When it takes effect, the Operator is destroyed and the Mutated Cells and other equipment return to the Bench, ready to be equipped again; then a random starting Operator one Tier higher (up to Tier 6) joins the Bench and has to be deployed again","flavor":"'The price...'","_h":"yx1cqy1cyxr73c"},"chess_item_5_09_e_a":{"descRaw":"HP <@ba.vup>+50%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","effectName":"Pegasian Helm","desc":"HP +50%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","flavor":"'Witness to the births of countless warriors and heroes.'","_h":"pjbbbbzzx9"},"chess_item_5_09_e_b":{"descRaw":"HP <@ba.vup>+75%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","effectName":"Pegasian Helm","desc":"HP +75%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","flavor":"'Witness to the births of countless warriors and heroes.'","_h":"aebbbbrkx9"},"chess_item_6_01_e_a":{"descRaw":"ATK <@ba.vup>+40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","effectName":"Pegasian Lance","desc":"ATK +40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","flavor":"'Contributor to countless routs, both physical and mental.'","_h":"yn5l5lwzmg"},"chess_item_6_01_e_b":{"descRaw":"ATK <@ba.vup>+60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","effectName":"Pegasian Lance","desc":"ATK +60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","flavor":"'Contributor to countless routs, both physical and mental.'","_h":"595l5lm9mg"},"chess_item_6_01_m":{"descRaw":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","name":"'Mystery Customer'","effectName":"'Mystery Customer'","desc":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","_h":"xenwnwxe"},"chess_item_6_02_e_a":{"descRaw":"<@ba.vup>+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","effectName":"Gun-Knight's Might","desc":"+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","flavor":"'Laterans have never doubted the gun-knights' might.'","_h":"oenpnpnnej"},"chess_item_6_02_e_b":{"descRaw":"<@ba.vup>+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","effectName":"Gun-Knight's Might","desc":"+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","flavor":"'Laterans have never doubted the gun-knights' might.'","_h":"ucnpnpelej"},"chess_item_6_02_m":{"descRaw":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","name":"Dusk's Scroll","effectName":"Dusk's Scroll","desc":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","_h":"zavbvbza"},"chess_item_6_03_e_a":{"descRaw":"<@ba.vup>+45% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","effectName":"Tianshi's Cauldron","desc":"+45% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","flavor":"'The Yanese people believe the ancient Tianshi legends are by no means complete fiction.'","_h":"yr3e3e5i4h"},"chess_item_6_03_e_b":{"descRaw":"<@ba.vup>+70% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","effectName":"Tianshi's Cauldron","desc":"+70% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","flavor":"'The Yanese people believe the ancient Tianshi legends are by no means complete fiction.'","_h":"l33e3eo24h"},"chess_item_6_03_m":{"descRaw":"Drag onto field to use and select a bounty to challenge","name":"Pointing Stick","effectName":"Pointing Stick","desc":"Drag onto field to use and select a bounty to challenge","_h":"eeuzuzee"},"chess_item_6_04_e_a":{"descRaw":"Gain <@ba.vup>180 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","effectName":"Trench Test Subject","desc":"Gain 180 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","flavor":"'The Ægirians' secrets are buried in the deepest ocean trenches, but they have never truly died.'","_h":"y88u8uzmh6"},"chess_item_6_04_e_b":{"descRaw":"Gain <@ba.vup>300 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","effectName":"Trench Test Subject","desc":"Gain 300 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","flavor":"'The Ægirians' secrets are buried in the deepest ocean trenches, but they have never truly died.'","_h":"ta8u8ug6h6"},"chess_item_6_05_e_a":{"descRaw":"<@ba.vup>+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","effectName":"Steam Heart","desc":"+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","flavor":"'The Victorians have proven throughout the ages that truth hides within steam and gears.'","_h":"am5g5g8v2w"},"chess_item_6_05_e_b":{"descRaw":"<@ba.vup>+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","effectName":"Steam Heart","desc":"+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","flavor":"'The Victorians have proven throughout the ages that truth hides within steam and gears.'","_h":"mk5g5gm12w"},"chess_item_6_06_e_a":{"descRaw":"<@ba.vup>+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","effectName":"Kjeragandr's Tears","desc":"+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","flavor":"'The Kjerags believe the gemstones hidden in the depths of glaciers are Kjeragandr's tears.'","_h":"ha0o0o4hir"},"chess_item_6_06_e_b":{"descRaw":"<@ba.vup>+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","effectName":"Kjeragandr's Tears","desc":"+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","flavor":"'The Kjerags believe the gemstones hidden in the depths of glaciers are Kjeragandr's tears.'","_h":"040o0oq7ir"},"chess_item_6_07_e_a":{"descRaw":"At the start of battle, <@ba.vup>+30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","effectName":"Desert Compass","desc":"At the start of battle, +30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","flavor":"'Legends say the Sargonians will find a mark of time going backwards at the ends of the sands.'","_h":"fog9g91ni3"},"chess_item_6_07_e_b":{"descRaw":"At the start of battle, <@ba.vup>+50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","effectName":"Desert Compass","desc":"At the start of battle, +50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","flavor":"'Legends say the Sargonians will find a mark of time going backwards at the ends of the sands.'","_h":"aug9g9khi3"},"chess_item_6_08_e_a":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","effectName":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","flavor":"'This newbie's definitely going to help us out, right?'","_h":"spncncsp28"},"chess_item_6_08_e_b":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","effectName":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","flavor":"'This newbie's definitely going to help us out, right?'","_h":"spncncsp28"},"chess_item_6_09_e_a":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","effectName":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","flavor":"'Damazti Cluster, we've long since witnessed your capabilities...'","_h":"1apopo0gcr"},"chess_item_6_09_e_b":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","effectName":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","flavor":"'Damazti Cluster, we've long since witnessed your capabilities...'","_h":"1apopo0gcr"},"chess_item_6_10_e_a":{"descRaw":"Redeployment Time <@ba.vup>-40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","effectName":"Chivalric Commandments","desc":"Redeployment Time -40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","flavor":"A list of commandments set by a Kazimierzian knight. 'Honesty. Dedication. Valor. Tenacity.'","_h":"xxwqwql3xh"},"chess_item_6_10_e_b":{"descRaw":"Redeployment Time <@ba.vup>-60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","effectName":"Chivalric Commandments","desc":"Redeployment Time -60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","flavor":"A list of commandments set by a Kazimierzian knight. 'Honesty. Dedication. Valor. Tenacity.'","_h":"93wqwqktxh"},"chess_item_6_11_e_a":{"descRaw":"SP recovery rate <@ba.vup>+0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","effectName":"Famiglia Insignia","desc":"SP recovery rate +0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","flavor":"A Siracusan insignia that makes one a mafioso. 'Learn to follow your famiglia... your true famiglia.'","_h":"o0fbfblz2p"},"chess_item_6_11_e_b":{"descRaw":"SP recovery rate <@ba.vup>+0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","effectName":"Famiglia Insignia","desc":"SP recovery rate +0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","flavor":"A Siracusan insignia that makes one a mafioso. 'Learn to follow your famiglia... your true famiglia.'","_h":"sgfbfbw32p"}},"bands":{"band_bldsk":{"descRaw":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","name":"Warfarin","effectName":"Intensive Monitoring","desc":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","_h":"aojhpiao"},"band_amiya":{"descRaw":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","name":"Amiya","effectName":"Wills As One","desc":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","_h":"6ypi6r6y"},"band_duyaoy":{"descRaw":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\n<@ba.vdown>Strategy may be flawed when some Yan Operators are missing","name":"Du Yaoye","effectName":"Heroes All Around","desc":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\nStrategy may be flawed when some Yan Operators are missing","_h":"mivmx0ay"},"band_sarkazb":{"descRaw":"[Indestructible] Start with 45 Life Points","name":"Goliath","effectName":"Indestructible","desc":"[Indestructible] Start with 45 Life Points","_h":"uox0f2uo"},"band_orchid":{"descRaw":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Orchid","effectName":"HR Consultant","desc":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","unlockDesc":"Unlocks after clearing 9 rounds in a Standard Simulation","_h":"x4gm2fisua"},"band_justin":{"descRaw":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n<@ba.acrem> Destroyed when equipped and grants 1-6 Funds","name":"Justin Jr.","effectName":"Private Equity Fund","desc":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n Destroyed when equipped and grants 1-6 Funds","unlockDesc":"Unlocks after completing a Standard Simulation","_h":"c893qwnif0"},"band_ermengard":{"descRaw":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","name":"Ermengarde","effectName":"Phylactery Secret","desc":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","unlockDesc":"Unlocks after clearing 9 rounds in a Perilous Simulation","_h":"nktx1unkox"},"band_lmlee":{"descRaw":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","name":"Lee","effectName":"Idle Teatime","desc":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","unlockDesc":"Unlocks after clearing any 2 simulations","_h":"21k88g21qh"},"band_kirara":{"descRaw":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","name":"Kirara","effectName":"Completion Reward","desc":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","unlockDesc":"Unlocks after clearing 13 rounds in a Perilous Simulation","_h":"l30a3zl3xg"},"band_pepe":{"descRaw":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Pepe","effectName":"Erudite and Versatile","desc":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Sargon] Operators in squad","_h":"jrt3ghglug"},"band_harold":{"descRaw":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Harold","effectName":"Talent Blind Box","desc":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Victoria] Operators in squad","_h":"80w9j0fg4u"},"band_sciurus":{"descRaw":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Sciurus","effectName":"Snowfield's Gift","desc":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Kjerag] Operators in squad","_h":"l8bph6dqhw"},"band_paganini":{"descRaw":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Paganini","effectName":"Customized Firearm","desc":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after achieving a cumulative total of 200 [Laterano] Alliance stacks across multiple simulations","_h":"jfddyagbqg"},"band_clementia":{"descRaw":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\n<@ba.vdown>Strategy may be flawed when some <Ægir> Operators are missing","name":"Clementia","effectName":"Noble Sacrifice","desc":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\nStrategy may be flawed when some <Ægir> Operators are missing","unlockDesc":"Unlocks after achieving a cumulative total of 200 [Ægir] Alliance stacks across multiple simulations","_h":"463zpy9ci1"},"band_emperor":{"descRaw":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","name":"Emperor","effectName":"Express Dispatch","desc":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","unlockDesc":"Unlocks after clearing a simulation in which you have obtained 6 Specialist Operators","_h":"6ddt8r6djc"},"band_mberry":{"descRaw":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","name":"Mulberry","effectName":"Experimental Med. Sticks","desc":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","unlockDesc":"Unlocks after clearing any 4 simulations","_h":"is9usuisrr"},"band_humus":{"descRaw":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","name":"Humus","effectName":"Recycling","desc":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"digyk4die8"},"band_quintus":{"descRaw":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n<@ba.acrem> After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","name":"Quintus","effectName":"Unstable Element","desc":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"qx8exssde8"},"band_yu":{"descRaw":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","name":"Yu","effectName":"Slow Simmer","desc":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","unlockDesc":"Unlocks after clearing 9 rounds in a Standard Simulation","_h":"mrpwbvmrua"},"band_doberm":{"descRaw":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\n<@ba.acrem>When used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","name":"Dobermann","effectName":"Extra Training!","desc":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\nWhen used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"ypbz0f7hdm"},"band_cathy":{"descRaw":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","name":"Catherine","effectName":"Targeted Drop","desc":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","_h":"r9j4p3r9"},"band_malkie":{"descRaw":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n<@ba.acrem> For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","name":"Malkiewicz","effectName":"Commercial Packaging","desc":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"17cs6r7rdm"},"band_qalaisa":{"descRaw":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","name":"Qalaiša","effectName":"Scavenger Butterfly","desc":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"y3pne7y3dm"},"band_chen":{"descRaw":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","name":"Ch'en","effectName":"Personal Power","desc":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","_h":"49xjs549"},"band_damaztic":{"descRaw":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n<@ba.acrem> When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","name":"'Damazti Cluster'","effectName":"Damazti Isomorphism","desc":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"7it5tzxcdm"},"band_pith":{"descRaw":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","effectName":"Top Student","desc":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","_h":"aibzai"},"band_dusk":{"descRaw":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n<@ba.acrem> On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","name":"Dusk","effectName":"Inky Visage","desc":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"nwcgas06dm"},"band_cannot":{"descRaw":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","name":"Cannot","effectName":"Compound Interest","desc":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","_h":"tidkh5ti"},"band_ducklord":{"descRaw":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","name":"Duck Lord","effectName":"'Mystery Customer'","desc":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"8zyfnw8zdm"},"band_lisa":{"descRaw":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","name":"Suzuran","effectName":"Omamori's Blessing","desc":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","_h":"wlpy9mwl"},"band_vodfox":{"descRaw":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","name":"Shamare","effectName":"Substitute Doll","desc":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","_h":"6bcjkl6b"},"band_ioleta":{"descRaw":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","name":"Ioleta Russell","effectName":"Governing Order","desc":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","_h":"plddb2pl"},"band_jesica":{"descRaw":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Jessica","effectName":"Rally Directive","desc":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"vqyburxidm"},"band_mlyss":{"descRaw":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\n<@ba.acrem>Upgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","name":"Muelsyse","effectName":"Purified Condensation","desc":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\nUpgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"3xrrjb4zdm"},"band_makiri":{"descRaw":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","name":"Matsukiri","effectName":"Streetwise Ties","desc":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","_h":"s79v94s7"},"band_fang":{"descRaw":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n<@ba.acrem> Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","name":"Fang","effectName":"Joint Advance","desc":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"sj23k303e8"},"band_mlynar":{"descRaw":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Młynar","effectName":"Work Quota","desc":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Kazimierz] Operators in squad","_h":"txn2lmj16s"},"band_chiave":{"descRaw":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Chiave","effectName":"Gang Activity","desc":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Siracusa] Operators in squad","_h":"jxjzowtljb"},"band_narant":{"descRaw":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Narantuya","effectName":"Passing Down the Profit","desc":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Sargon] Operators in squad","_h":"04qmkxpmug"},"band_amedic":{"descRaw":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","effectName":"Field Medic","desc":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"7k097ke8"}},"effects":{"aceffect_band_21":{"descRaw":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","name":"Intensive Monitoring","desc":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","_h":"aopiao"},"aceffect_band_22":{"descRaw":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","name":"Wills As One","desc":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","_h":"6y6r6y"},"aceffect_band_23":{"descRaw":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"HR Consultant","desc":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"x42fis"},"aceffect_band_24":{"descRaw":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","name":"Completion Reward","desc":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","_h":"l33zl3"},"aceffect_band_25":{"descRaw":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\n<@ba.acrem>When used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","name":"Extra Training!","desc":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\nWhen used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","_h":"yp0f7h"},"aceffect_band_26":{"descRaw":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","name":"Targeted Drop","desc":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","_h":"r9p3r9"},"aceffect_band_27":{"descRaw":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n<@ba.acrem> For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","name":"Commercial Packaging","desc":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","_h":"176r7r"},"aceffect_band_28":{"descRaw":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\n<@ba.vdown>Strategy may be flawed when some Yan Operators are missing","name":"Heroes All Around","desc":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\nStrategy may be flawed when some Yan Operators are missing","_h":"mix0ay"},"aceffect_band_29":{"descRaw":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Erudite and Versatile","desc":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\nStrategy may be flawed when some Operators are missing","_h":"jrghgl"},"aceffect_band_30":{"descRaw":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Talent Blind Box","desc":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\nStrategy may be flawed when some Operators are missing","_h":"80j0fg"},"aceffect_band_31":{"descRaw":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Snowfield's Gift","desc":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\nStrategy may be flawed when some Operators are missing","_h":"l8h6dq"},"aceffect_band_32":{"descRaw":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Customized Firearm","desc":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\nStrategy may be flawed when some Operators are missing","_h":"jfyagb"},"aceffect_band_33":{"descRaw":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\n<@ba.vdown>Strategy may be flawed when some <Ægir> Operators are missing","name":"Noble Sacrifice","desc":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\nStrategy may be flawed when some <Ægir> Operators are missing","_h":"46py9c"},"aceffect_band_34":{"descRaw":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","name":"Compound Interest","desc":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","_h":"tih5ti"},"aceffect_band_35":{"descRaw":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","name":"Scavenger Butterfly","desc":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","_h":"y3e7y3"},"aceffect_band_36":{"descRaw":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","name":"Express Dispatch","desc":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","_h":"6d8r6d"},"aceffect_band_37":{"descRaw":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","name":"Experimental Med. Sticks","desc":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","_h":"issuis"},"aceffect_band_38":{"descRaw":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","name":"Recycling","desc":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","_h":"dik4di"},"aceffect_band_39":{"descRaw":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","name":"Personal Power","desc":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","_h":"49s549"},"aceffect_band_40":{"descRaw":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n<@ba.acrem> When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","name":"Damazti Isomorphism","desc":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","_h":"7itzxc"},"aceffect_band_41":{"descRaw":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n<@ba.acrem> After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","name":"Unstable Element","desc":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","_h":"qxxssd"},"aceffect_band_42":{"descRaw":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","name":"Top Student","desc":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","_h":"aibzai"},"aceffect_band_43":{"descRaw":"[Machine Assistance] 1 'Double Lids' appears on all battlefields\n<@ba.acrem><'Double Lids'> Can perform long-ranged Arts attacks and inflicts Fragile on enemy targets (Can be upgraded!)","name":"Machine Assistance","desc":"[Machine Assistance] 1 'Double Lids' appears on all battlefields\n<'Double Lids'> Can perform long-ranged Arts attacks and inflicts Fragile on enemy targets (Can be upgraded!)","_h":"3qm8gk"},"aceffect_band_44":{"descRaw":"[Indestructible] Start with 45 Life Points","name":"Indestructible","desc":"[Indestructible] Start with 45 Life Points","_h":"uof2uo"},"aceffect_band_45":{"descRaw":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n<@ba.acrem> On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","name":"Inky Visage","desc":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","_h":"nwas06"},"aceffect_band_46":{"descRaw":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","name":"Idle Teatime","desc":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","_h":"218g21"},"aceffect_band_47":{"descRaw":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n<@ba.acrem> Destroyed when equipped and grants 1-6 Funds","name":"Private Equity Fund","desc":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n Destroyed when equipped and grants 1-6 Funds","_h":"c8qwni"},"aceffect_band_48":{"descRaw":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","name":"Phylactery Secret","desc":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","_h":"nk1unk"},"aceffect_band_49":{"descRaw":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","name":"'Mystery Customer'","desc":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","_h":"8znw8z"},"aceffect_band_50":{"descRaw":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","name":"Slow Simmer","desc":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","_h":"mrbvmr"},"aceffect_band_51":{"descRaw":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","name":"Omamori's Blessing","desc":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","_h":"wl9mwl"},"aceffect_band_52":{"descRaw":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","name":"Substitute Doll","desc":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","_h":"6bkl6b"},"aceffect_band_53":{"descRaw":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","name":"Governing Order","desc":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","_h":"plb2pl"},"aceffect_band_54":{"descRaw":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Rally Directive","desc":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"vqurxi"},"aceffect_band_55":{"descRaw":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\n<@ba.acrem>Upgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","name":"Purified Condensation","desc":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\nUpgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","_h":"3xjb4z"},"aceffect_band_56":{"descRaw":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","name":"Streetwise Ties","desc":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","_h":"s794s7"},"aceffect_band_57":{"descRaw":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n<@ba.acrem> Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","name":"Joint Advance","desc":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","_h":"sjk303"},"aceffect_band_58":{"descRaw":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Work Quota","desc":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\nStrategy may be flawed when some Operators are missing","_h":"txlmj1"},"aceffect_band_59":{"descRaw":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Gang Activity","desc":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\nStrategy may be flawed when some Operators are missing","_h":"jxowtl"},"aceffect_band_60":{"descRaw":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Passing Down the Profit","desc":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\nStrategy may be flawed when some Operators are missing","_h":"04kxpm"},"aceffect_band_61":{"descRaw":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","name":"Field Medic","desc":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","_h":"7k097k"},"aceffect_char_1":{"descRaw":"No related bonus","name":"Non-Elite","desc":"No related bonus","_h":"w21mw2"},"aceffect_char_2":{"descRaw":"ATK and DEF +5%","name":"Elite 1","desc":"ATK and DEF +5%","_h":"pd0spd"},"aceffect_char_3":{"descRaw":"ATK +10%, DEF and max HP +5%","name":"Elite 2","desc":"ATK +10%, DEF and max HP +5%","_h":"ql3pql"},"aceffect_char_4":{"descRaw":"ATK, DEF, and max HP +10%","name":"Elite 2 Lv.60","desc":"ATK, DEF, and max HP +10%","_h":"qvajqv"},"aceffect_enemy_1":{"descRaw":"All enemies gain Movement Speed <@ba.vup>+15%","name":"Forced March","desc":"All enemies gain Movement Speed +15%","_h":"jbbh2w"},"aceffect_enemy_2":{"descRaw":"All enemies gain Max HP <@ba.vup>+8%","name":"Supply Route","desc":"All enemies gain Max HP +8%","_h":"78a40b"},"aceffect_enemy_2_2":{"descRaw":"All enemies gain Max HP <@ba.vup>+20%","name":"Supply Route II","desc":"All enemies gain Max HP +20%","_h":"cugib5"},"aceffect_enemy_3":{"descRaw":"All enemies gain ATK <@ba.vup>+10%, Max HP <@ba.vup>+20%","name":"Breaching Gear","desc":"All enemies gain ATK +10%, Max HP +20%","_h":"jztk11"},"aceffect_enemy_4":{"descRaw":"All enemies gain ATK <@ba.vup>-20%, Max HP <@ba.vup>-20%","name":"Breaching Gear II","desc":"All enemies gain ATK -20%, Max HP -20%","_h":"x86m5o"},"aceffect_enemy_5":{"descRaw":"All enemies gain ATK <@ba.vup>-30%, Max HP <@ba.vup>-25%","name":"Breaching Gear III","desc":"All enemies gain ATK -30%, Max HP -25%","_h":"1yxhhy"},"allybuff_select_1":{"descRaw":"Obtain 2 pieces of Tier 1 equipment; also <@ba.vup>affects Teammates","name":"Equip","desc":"Obtain 2 pieces of Tier 1 equipment; also affects Teammates","_h":"fh0pe6"},"allybuff_select_2_1":{"descRaw":"<@ba.vup>+8 stacks to Ægir, Raid, and Durable Alliances; also <@ba.vup>affects Teammates","name":"Skadi's Pledge","desc":"+8 stacks to Ægir, Raid, and Durable Alliances; also affects Teammates","_h":"vcmlba"},"allybuff_select_2_2":{"descRaw":"<@ba.vup>+10 stacks to Yan and Investor Alliances; also <@ba.vup>affects Teammates","name":"Swire's Pledge","desc":"+10 stacks to Yan and Investor Alliances; also affects Teammates","_h":"bcd1rg"},"allybuff_select_2_3":{"descRaw":"<@ba.vup>+8 stacks to Victoria, Foresight, and Resilient Alliances; also <@ba.vup>affects Teammates","name":"Bagpipe's Pledge","desc":"+8 stacks to Victoria, Foresight, and Resilient Alliances; also affects Teammates","_h":"smfk84"},"allybuff_select_2_4":{"descRaw":"<@ba.vup>+8 stacks to Kjerag, Investor, and Swift Alliances; also <@ba.vup>affects Teammates","name":"SilverAsh's Pledge","desc":"+8 stacks to Kjerag, Investor, and Swift Alliances; also affects Teammates","_h":"pg3zoi"},"allybuff_select_2_5":{"descRaw":"<@ba.vup>+10 stacks to Laterano and Arcane Alliances; also <@ba.vup>affects Teammates","name":"Mostima's Pledge","desc":"+10 stacks to Laterano and Arcane Alliances; also affects Teammates","_h":"ugc7ak"},"allybuff_select_2_6":{"descRaw":"<@ba.vup>+10 stacks to Sargon and Precision Alliances; also <@ba.vup>affects Teammates","name":"Titi's Pledge","desc":"+10 stacks to Sargon and Precision Alliances; also affects Teammates","_h":"ttw7yx"},"allybuff_select_2_7":{"descRaw":"<@ba.vup>+12 stacks to Kazimierz Alliance; also <@ba.vup>affects Teammates","name":"Młynar's Pledge","desc":"+12 stacks to Kazimierz Alliance; also affects Teammates","_h":"n44wqw"},"allybuff_select_2_8":{"descRaw":"<@ba.vup>+10 stacks to Siracusa and Raid Alliances; also <@ba.vup>affects Teammates","name":"Texas's Pledge","desc":"+10 stacks to Siracusa and Raid Alliances; also affects Teammates","_h":"nex4mu"},"allybuff_select_3":{"descRaw":"Obtain <@ba.vup>1 Funds; also <@ba.vup>affects Teammates","name":"Wealth","desc":"Obtain 1 Funds; also affects Teammates","_h":"cc4rs6"},"allybuff_select_4":{"descRaw":"Next <@ba.vup>2 refreshes are free (can stack); also <@ba.vup>affects Teammates","name":"Supply","desc":"Next 2 refreshes are free (can stack); also affects Teammates","_h":"1xcrmd"},"allybuff_select_5":{"descRaw":"The next equipment <@ba.vup>you buy will already be upgraded","name":"Preparation","desc":"The next equipment you buy will already be upgraded","_h":"f37wvs"},"allybuff_select_6":{"descRaw":"The next Operator <@ba.vup>you buy will already be promoted to Elite","name":"Promotion","desc":"The next Operator you buy will already be promoted to Elite","_h":"ajncwg"},"allybuff_select_7_1":{"descRaw":"<@ba.vup>You obtain a random Yan Alliance Operator","name":"Yanese Support","desc":"You obtain a random Yan Alliance Operator","_h":"4hrc8u"},"allybuff_select_7_2":{"descRaw":"<@ba.vup>You obtain a random Kjerag Alliance Operator","name":"Kjeragi Support","desc":"You obtain a random Kjerag Alliance Operator","_h":"ri2sqh"},"allybuff_select_7_3":{"descRaw":"<@ba.vup>You obtain a random Sargon Alliance Operator","name":"Sargonian Support","desc":"You obtain a random Sargon Alliance Operator","_h":"maw491"},"allybuff_select_7_4":{"descRaw":"<@ba.vup>You obtain a random Siracusa Alliance Operator","name":"Siracusan Support","desc":"You obtain a random Siracusa Alliance Operator","_h":"v9kdde"},"allybuff_select_7_5":{"descRaw":"<@ba.vup>You obtain a random Kazimierz Alliance Operator","name":"Kazimierzian Support","desc":"You obtain a random Kazimierz Alliance Operator","_h":"f2qypn"},"allybuff_select_7_6":{"descRaw":"<@ba.vup>You obtain a random Lateran Alliance Operator","name":"Lateran Support","desc":"You obtain a random Lateran Alliance Operator","_h":"nlhdly"},"allybuff_select_7_7":{"descRaw":"<@ba.vup>You obtain a random Victoria Alliance Operator","name":"Victorian Support","desc":"You obtain a random Victoria Alliance Operator","_h":"5kl4dp"},"allybuff_select_7_8":{"descRaw":"<@ba.vup>You obtain a random Ægir Alliance Operator","name":"Ægirian Support","desc":"You obtain a random Ægir Alliance Operator","_h":"1ks6mn"},"allybuff_select_11":{"descRaw":"Allied units recover 50 HP on taking damage; also <@ba.vup>affects Teammates","name":"Recovery","desc":"Allied units recover 50 HP on taking damage; also affects Teammates","_h":"25njgg"},"allybuff_select_13":{"descRaw":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also <@ba.vup>affects Teammates","name":"Firepower","desc":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also affects Teammates","_h":"p1j7xk"},"allybuff_select_14":{"descRaw":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also <@ba.vup>affects Teammates","name":"Draft","desc":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also affects Teammates","_h":"hos0pl"},"allybuff_select_18":{"descRaw":"When allied Operators have full HP, gain +30% ATK and DEF; also <@ba.vup>affects Teammates","name":"Flawless","desc":"When allied Operators have full HP, gain +30% ATK and DEF; also affects Teammates","_h":"icpqld"},"allybuff_select_19":{"descRaw":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also <@ba.vup>affects Teammates","name":"Acute","desc":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also affects Teammates","_h":"rn8yb2"},"bondeffect_arcane":{"descRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes <@ba.vup>{0:0%} increased Arts damage <@ba.acrem>(affected by no. of stacks) for 3 seconds\n3 different [Arcane] Operators on field> [Arcane] Operators deal <@ba.vup>{1:0%} more damage to enemies with less than 50% HP <@ba.acrem>(affected by no. of stacks)","name":"Arcane","desc":"When [Arcane] Operators deal Arts damage to enemies, the target takes {0:0%} increased Arts damage (affected by no. of stacks) for 3 seconds\n [Arcane] Operators deal {1:0%} more damage to enemies with less than 50% HP (affected by no. of stacks)","_h":"adfx9y"},"bondeffect_deput":{"descRaw":"All Operators <@ba.vup>+{0:0%} DEF <@ba.acrem>(affected by no. of stacks), and <@ba.vup>-30% Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on the field> <@ba.vup>+4 stacks instead","name":"Aid","desc":"All Operators +{0:0%} DEF (affected by no. of stacks), and -30% Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","_h":"e6yl9j"},"bondeffect_egir":{"descRaw":"[Ægir] Operators <@ba.vup>+{0:0%}<@ba.acrem> HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] stacks equal to the devoured Operator's Tier <@ba.acrem>(among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> the first 3 defeated will <@ba.vup>immediately revive","name":"Ægir","desc":"[Ægir] Operators +{0:0%} HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n the first 3 defeated will immediately revive","_h":"ghmqbs"},"bondeffect_empty":{"descRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage; [Assist Operators] deal <@ba.vup>120% damage; Elite [Assist Operators] deal <@ba.vup>140% damage","name":"Assist Operator","desc":"All Operators take -20% Physical and Arts damage; [Assist Operators] deal 120% damage; Elite [Assist Operators] deal 140% damage","_h":"hjni4c"},"bondeffect_indom":{"descRaw":"When a <@ba.vup>Ground Operator is defeated, there is a <@ba.vup>{0:0%} chance they will immediately redeploy <@ba.acrem>(affected by no. of stacks)\n3 different [Resilient] Operators on the field> <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on field when defeated","name":"Resilient","desc":"When a Ground Operator is defeated, there is a {0:0%} chance they will immediately redeploy (affected by no. of stacks)\n Ground Operators grant +5 SP to all Operators on field when defeated","_h":"380w91"},"bondeffect_invest":{"descRaw":"Operators' 'When obtained' Attributes trigger twice\n100 stacks> 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","name":"Investor","desc":"Operators' 'When obtained' Attributes trigger twice\n 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","_h":"kv6afa"},"bondeffect_kazimierz":{"descRaw":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to <@ba.vup>+{0:0%})<@ba.acrem>(affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","name":"Kazimierz","desc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to +{0:0%})(affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","_h":"cvkecs"},"bondeffect_kjerag":{"descRaw":"[Kjerag] Operators deal <@ba.vup>125% damage, or <@ba.vup>{0:0%} damage to Cold and Frozen enemies <@ba.acrem>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for <@ba.vup>{1:0} seconds <@ba.acrem>(affected by no. of stacks)","name":"Kjerag","desc":"[Kjerag] Operators deal 125% damage, or {0:0%} damage to Cold and Frozen enemies (affected by no. of stacks)\n A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for {1:0} seconds (affected by no. of stacks)","_h":"4bh4e9"},"bondeffect_laterano":{"descRaw":"[Laterano] Operators gain <@ba.vup>+{0:0%} ammo on skill activation <@ba.acrem>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max <@ba.vup>+200%","name":"Laterano","desc":"[Laterano] Operators gain +{0:0%} ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max +200%","_h":"liadir"},"bondeffect_mani":{"descRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also <@ba.vup>gain effects from said activated Alliances","name":"Harmony","desc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from said activated Alliances","_h":"3z96y3"},"bondeffect_mira":{"descRaw":"On Dispatch Center refresh, there is a <@ba.vup>{0:0%}<@ba.acrem> chance (affected by no. of stacks) the next refresh will be free\n100 stacks> Gain <@ba.vup>20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","name":"Marvel","desc":"On Dispatch Center refresh, there is a {0:0%} chance (affected by no. of stacks) the next refresh will be free\n Gain 20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","_h":"td3x0k"},"bondeffect_preci":{"descRaw":"[Precision] Operators gain <@ba.vup>+{0:0%} ATK<@ba.acrem>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore <@ba.vup>30% DEF and RES","name":"Precision","desc":"[Precision] Operators gain +{0:0%} ATK(affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore 30% DEF and RES","_h":"n5dx7q"},"bondeffect_raid":{"descRaw":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain <@ba.vup>+{0:0%} ATK and HP during the skill duration<@ba.acrem> (affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","name":"Raid","desc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain +{0:0%} ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","_h":"ypdfou"},"bondeffect_sargon":{"descRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to <@ba.vup>+300), lasting for <@ba.vup>{0:0} seconds <@ba.acrem>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to <@ba.vup>+300%) \n<@ba.acrem>When using Narantuya's Strategy, the effect changes","name":"Sargon","desc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to +300), lasting for {0:0} seconds (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to +300%) \nWhen using Narantuya's Strategy, the effect changes","_h":"vpigon"},"bondeffect_siracusa":{"descRaw":"[Siracusa] Operators gain <@ba.vup>+{0:0} ASPD on deployment for <@ba.vup>{1:0} seconds<@ba.acrem>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal <@ba.vup>{2:0} <@ba.acrem>(affected by no. of stacks) True damage and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","name":"Siracusa","desc":"[Siracusa] Operators gain +{0:0} ASPD on deployment for {1:0} seconds(affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal {2:0} (affected by no. of stacks) True damage and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","_h":"h995em"},"bondeffect_skillful":{"descRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain <@ba.vup>+{0:0} ASPD<@ba.acrem> (affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","name":"Agile","desc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain +{0:0} ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","_h":"n7lxa7"},"bondeffect_solo":{"descRaw":"1 [Solo] Operator on field> The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15<@ba.acrem> SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","name":"Solo","desc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","_h":"0mytjp"},"bondeffect_stead":{"descRaw":"All Operators gain <@ba.vup>+{0:0%} HP<@ba.acrem> (affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict <@ba.vup>{1:0} Arts Damage <@ba.acrem>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for 5 seconds onto their attacker","name":"Durable","desc":"All Operators gain +{0:0%} HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict {1:0} Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","_h":"2n4fv2"},"bondeffect_sunt":{"descRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","name":"Elite","desc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","_h":"meiwx0"},"bondeffect_swift":{"descRaw":"[Swift] Operators have a <@ba.vup>{0:0%} chance when their skill ends to immediately recover <@ba.vup>12 SP <@ba.acrem>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","name":"Swift","desc":"[Swift] Operators have a {0:0%} chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","_h":"ubb92h"},"bondeffect_victoria":{"descRaw":"[Victoria] Operators <@ba.vup>carrying equipment deal <@ba.vup>{0:0%} damage <@ba.acrem>(affected by no. of stacks)\n25 stacks> Obtain a random special Victorian Hammer\n6 different [Victoria] Operators on field> All [Victoria] Operators carrying equipment gain <@ba.vup>+50% ATK, or <@ba.vup>+80% ATK if equipment is upgraded","name":"Victoria","desc":"[Victoria] Operators carrying equipment deal {0:0%} damage (affected by no. of stacks)\n Obtain a random special Victorian Hammer\n All [Victoria] Operators carrying equipment gain +50% ATK, or +80% ATK if equipment is upgraded","_h":"94usri"},"bondeffect_visi":{"descRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost -1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","name":"Foresight","desc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","_h":"ozzi4x"},"bondeffect_yan":{"descRaw":"[Yan] Operators <@ba.vup>+{0:0%} ATK <@ba.acrem>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of <@ba.vup>ATK as <@ba.vup>Burn and cause nearby enemies to suffer 20% <@ba.vup>Elemental Fragility; periodically uses 'Cleansing Flame'\n9 different [Yan] Operators on field> summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","name":"Yan","desc":"[Yan] Operators +{0:0%} ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of ATK as Burn and cause nearby enemies to suffer 20% Elemental Fragility; periodically uses 'Cleansing Flame'\n summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","_h":"15v5zb"},"eff_acarm040":{"descRaw":"Gains <@ba.vup>+5% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","desc":"Gains +5% ATK on skill activation (stacks up to 10 times)","_h":"u6apxj"},"eff_acarm041":{"descRaw":"ATK <@ba.vup>+15%","name":"Victorian Hammer","desc":"ATK +15%","_h":"jx8t86"},"eff_acarm042":{"descRaw":"ATK <@ba.vup>+30%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","desc":"ATK +30%; When dealing Arts damage, deals an additional 10% as Burn","_h":"6ulcs7"},"eff_acarm043":{"descRaw":"ATK <@ba.vup>+25%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","desc":"ATK +25%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","_h":"ra250c"},"eff_acarm044":{"descRaw":"ATK <@ba.vup>+25%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","desc":"ATK +25%, ASPD +30","_h":"l17ch3"},"eff_acarm045":{"descRaw":"ATK <@ba.vup>+20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","desc":"ATK +20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","_h":"kya0bc"},"eff_acarm046":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","desc":"ATK +40%, ASPD -10","_h":"pcyyc3"},"eff_acarm047":{"descRaw":"DEF <@ba.vup>+20%","name":"Durable Shield","desc":"DEF +20%","_h":"78n1x3"},"eff_acarm048":{"descRaw":"RES <@ba.vup>+20; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","desc":"RES +20; attacks Silence the target for 5s","_h":"c8mvte"},"eff_acarm049":{"descRaw":"<@ba.vup>+25% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+15% more HP","name":"Goliath Helmet","desc":"+25% HP; if there is no Operator in the tile ahead on deployment, +15% more HP","_h":"2fjg0f"},"eff_acarm050":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","name":"Sargonian Teaspresso","desc":"SP recovery rate +0.15/s","_h":"bpz9h4"},"eff_acarm051":{"descRaw":"On Deployment, <@ba.vup>+3 SP; for every different Operator in the same Alliance, <@ba.vup>+3 more SP","name":"Quick Combat Rations","desc":"On Deployment, +3 SP; for every different Operator in the same Alliance, +3 more SP","_h":"0gutys"},"eff_acarm052":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+1 for this battle, up to 60 stacks","name":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +1 for this battle, up to 60 stacks","_h":"ybx7ds"},"eff_acarm053":{"descRaw":"Attacks ignore <@ba.vup>25% RES","name":"Laser Sighter","desc":"Attacks ignore 25% RES","_h":"1fzx0o"},"eff_acarm054":{"descRaw":"More likely to be attacked, <@ba.vup>+40% HP","name":"Buzzer","desc":"More likely to be attacked, +40% HP","_h":"nty6hq"},"eff_acarm055":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 15 seconds","name":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 15 seconds","_h":"ikzzt1"},"eff_acarm056":{"descRaw":"<@ba.vup>-30% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","desc":"-30% Redeployment Time, -30% HP","_h":"q9ofa4"},"eff_acarm057":{"descRaw":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","_h":"hd6zhd"},"eff_acarm058":{"descRaw":"Dealing damage has 3% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","desc":"Dealing damage has 3% chance to inflict 1 stack of Paralysis on target","_h":"g45s79"},"eff_acarm059":{"descRaw":"When HP is greater than 70%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","desc":"When HP is greater than 70%, Operator is immune to Stun, Frozen, and other special statuses","_h":"j6dwf2"},"eff_acarm060":{"descRaw":"When blocking enemies, takes <@ba.vup>40% less damage from enemies not blocked by this unit","name":"Riot Shield","desc":"When blocking enemies, takes 40% less damage from enemies not blocked by this unit","_h":"68snv1"},"eff_acarm061":{"descRaw":"Heals have 10% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","desc":"Heals have 10% chance to grant 1 stack of Shield to the target (Max 1 stack)","_h":"0xolay"},"eff_acarm062":{"descRaw":"Dealing damage has 12% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","desc":"Dealing damage has 12% chance of inflicting Cold on the target for 1.5s","_h":"y1deqn"},"eff_acarm063":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>30%","name":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 30%","_h":"39tfia"},"eff_acarm064":{"descRaw":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","desc":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","_h":"azrhgj"},"eff_acarm065":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>2% Max HP","name":"Dormant Heir","desc":"For every target hit by an attack, recovers 2% Max HP","_h":"ddzc2i"},"eff_acarm066":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1 Funds","name":"Alliance Coin","desc":"Destroyed when equipped and grants 1 Funds","_h":"1by0c6"},"eff_acarm067":{"descRaw":"<@ba.vup>+30% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","desc":"+30% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","_h":"kupuxg"},"eff_acarm068":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>once per battle)","name":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (once per battle)","_h":"5xo08c"},"eff_acarm069":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","_h":"uckcuc"},"eff_acarm070":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","_h":"spncsp"},"eff_acarm071":{"descRaw":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","name":"Doctor Hologram","desc":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","_h":"fjvgfj"},"eff_acarm072":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","_h":"yx1cyx"},"eff_acarm073":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","_h":"1apo0g"},"eff_acarm074":{"descRaw":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","desc":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"6juq6j"},"eff_acarm075":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"2sbu2s"},"eff_acarm076":{"descRaw":"<@ba.vup>+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","desc":"+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","_h":"oenpnn"},"eff_acarm077":{"descRaw":"<@ba.vup>+45% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","desc":"+45% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","_h":"yr3e5i"},"eff_acarm078":{"descRaw":"Gain <@ba.vup>180 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","desc":"Gain 180 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","_h":"y88uzm"},"eff_acarm079":{"descRaw":"<@ba.vup>+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","desc":"+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","_h":"am5g8v"},"eff_acarm102":{"descRaw":"<@ba.vup>+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","desc":"+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","_h":"ha0o4h"},"eff_acarm103":{"descRaw":"At the start of battle, <@ba.vup>+30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","desc":"At the start of battle, +30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","_h":"fog91n"},"eff_acarm109":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmp3o"},"eff_acarm113":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>1 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 1 Funds at the start of each subsequent round","_h":"nf1ifm"},"eff_acarm114":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator from the same Alliance as the equipped Operator","name":"Simple Communicator","desc":"Destroyed when equipped; gain 1 random Operator from the same Alliance as the equipped Operator","_h":"qbq7xk"},"eff_acarm115":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","_h":"u20w7l"},"eff_acarm116":{"descRaw":"Destroyed when equipped; grants <@ba.vup>2 Funds next round","name":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 2 Funds next round","_h":"7i6g7t"},"eff_acarm117":{"descRaw":"ATK <@ba.vup>+40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","desc":"ATK +40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","_h":"yn5lwz"},"eff_acarm118":{"descRaw":"HP <@ba.vup>+50%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","desc":"HP +50%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","_h":"pjbbzz"},"eff_acarm119":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>135%, effect gradually decays","name":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 135%, effect gradually decays","_h":"cdedl1"},"eff_acarm120":{"descRaw":"Redeployment Time <@ba.vup>-40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","desc":"Redeployment Time -40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","_h":"xxwql3"},"eff_acarm121":{"descRaw":"ASPD <@ba.vup>+15, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+10 ASPD","name":"Siracusan Formalwear","desc":"ASPD +15, allied Operators to the left and right of the equipped Operator's deployment direction gain +10 ASPD","_h":"v7kxi5"},"eff_acarm122":{"descRaw":"SP recovery rate <@ba.vup>+0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","desc":"SP recovery rate +0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","_h":"o0fblz"},"eff_acarm123":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1~6 Funds","name":"Knightly Savings","desc":"Destroyed when equipped and grants 1~6 Funds","_h":"zccblt"},"eff_acarm124":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","desc":"Destroyed when equipped; gives +3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","_h":"r3hprs"},"eff_acarm125":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+40% ATK","name":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +40% ATK","_h":"d6ukv7"},"eff_acchal":{"descRaw":"Drag onto field to use and select a bounty to challenge","name":"Pointing Stick","desc":"Drag onto field to use and select a bounty to challenge","_h":"eeuzee"},"eff_accopy":{"descRaw":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","name":"Dusk's Scroll","desc":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","_h":"zavbza"},"eff_acdisney":{"descRaw":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","name":"'Mystery Customer'","desc":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","_h":"xenwxe"},"eff_acgarm040":{"descRaw":"Gains <@ba.vup>+8% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","desc":"Gains +8% ATK on skill activation (stacks up to 10 times)","_h":"pjapzg"},"eff_acgarm041":{"descRaw":"ATK <@ba.vup>+25%","name":"Victorian Hammer","desc":"ATK +25%","_h":"828t6j"},"eff_acgarm042":{"descRaw":"ATK <@ba.vup>+50%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","desc":"ATK +50%; When dealing Arts damage, deals an additional 10% as Burn","_h":"gglcjd"},"eff_acgarm043":{"descRaw":"ATK <@ba.vup>+45%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","desc":"ATK +45%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","_h":"ug25rq"},"eff_acgarm044":{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","desc":"ATK +45%, ASPD +30","_h":"7j7ce9"},"eff_acgarm045":{"descRaw":"ATK <@ba.vup>+35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","desc":"ATK +35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","_h":"toa00q"},"eff_acgarm046":{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","desc":"ATK +60%, ASPD -10","_h":"i2yyw9"},"eff_acgarm047":{"descRaw":"DEF <@ba.vup>+35%","name":"Durable Shield","desc":"DEF +35%","_h":"3qn1od"},"eff_acgarm048":{"descRaw":"RES <@ba.vup>+30; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","desc":"RES +30; attacks Silence the target for 5s","_h":"tjmvqz"},"eff_acgarm049":{"descRaw":"<@ba.vup>+45% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+25% more HP","name":"Goliath Helmet","desc":"+45% HP; if there is no Operator in the tile ahead on deployment, +25% more HP","_h":"1ujglc"},"eff_acgarm050":{"descRaw":"SP recovery rate <@ba.vup>+0.25/s","name":"Sargonian Teaspresso","desc":"SP recovery rate +0.25/s","_h":"pgz93r"},"eff_acgarm051":{"descRaw":"On Deployment, <@ba.vup>+6 SP; for every different Operator in the same Alliance, <@ba.vup>+6 more SP","name":"Quick Combat Rations","desc":"On Deployment, +6 SP; for every different Operator in the same Alliance, +6 more SP","_h":"p0ut14"},"eff_acgarm052":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+2 for this battle, up to 60 stacks","name":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +2 for this battle, up to 60 stacks","_h":"64x7xt"},"eff_acgarm053":{"descRaw":"Attacks ignore <@ba.vup>45% RES","name":"Laser Sighter","desc":"Attacks ignore 45% RES","_h":"ldzxry"},"eff_acgarm054":{"descRaw":"More likely to be attacked, <@ba.vup>+60% HP","name":"Buzzer","desc":"More likely to be attacked, +60% HP","_h":"hfy6d4"},"eff_acgarm055":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 25 seconds","name":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 25 seconds","_h":"fhzz5g"},"eff_acgarm056":{"descRaw":"<@ba.vup>-50% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","desc":"-50% Redeployment Time, -30% HP","_h":"vjof7y"},"eff_acgarm057":{"descRaw":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","_h":"lu6zlu"},"eff_acgarm058":{"descRaw":"Dealing damage has 5% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","desc":"Dealing damage has 5% chance to inflict 1 stack of Paralysis on target","_h":"n65sq3"},"eff_acgarm059":{"descRaw":"When HP is greater than 40%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","desc":"When HP is greater than 40%, Operator is immune to Stun, Frozen, and other special statuses","_h":"77dw6f"},"eff_acgarm060":{"descRaw":"When blocking enemies, takes <@ba.vup>70% less damage from enemies not blocked by this unit","name":"Riot Shield","desc":"When blocking enemies, takes 70% less damage from enemies not blocked by this unit","_h":"efsnx8"},"eff_acgarm061":{"descRaw":"Heals have 15% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","desc":"Heals have 15% chance to grant 1 stack of Shield to the target (Max 1 stack)","_h":"6golr9"},"eff_acgarm062":{"descRaw":"Dealing damage has 20% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","desc":"Dealing damage has 20% chance of inflicting Cold on the target for 1.5s","_h":"wwdehk"},"eff_acgarm063":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>50%","name":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 50%","_h":"3ftfow"},"eff_acgarm064":{"descRaw":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","desc":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","_h":"ssrh4a"},"eff_acgarm065":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>4% Max HP","name":"Dormant Heir","desc":"For every target hit by an attack, recovers 4% Max HP","_h":"l7zcn8"},"eff_acgarm066":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2 Funds","name":"Alliance Coin","desc":"Destroyed when equipped and grants 2 Funds","_h":"d4y0h7"},"eff_acgarm067":{"descRaw":"<@ba.vup>+50% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","desc":"+50% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","_h":"w4pupq"},"eff_acgarm068":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>twice per battle)","name":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (twice per battle)","_h":"8qo0t1"},"eff_acgarm069":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","_h":"uckcuc"},"eff_acgarm070":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","_h":"spncsp"},"eff_acgarm071":{"descRaw":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","name":"Doctor Hologram","desc":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","_h":"hivghi"},"eff_acgarm072":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","_h":"yx1cyx"},"eff_acgarm073":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","_h":"1apo0g"},"eff_acgarm074":{"descRaw":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","desc":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"ceuqce"},"eff_acgarm075":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"2sbu2s"},"eff_acgarm076":{"descRaw":"<@ba.vup>+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","desc":"+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","_h":"ucnpel"},"eff_acgarm077":{"descRaw":"<@ba.vup>+70% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","desc":"+70% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","_h":"l33eo2"},"eff_acgarm078":{"descRaw":"Gain <@ba.vup>300 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","desc":"Gain 300 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","_h":"ta8ug6"},"eff_acgarm079":{"descRaw":"<@ba.vup>+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","desc":"+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","_h":"mk5gm1"},"eff_acgarm102":{"descRaw":"<@ba.vup>+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","desc":"+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","_h":"040oq7"},"eff_acgarm103":{"descRaw":"At the start of battle, <@ba.vup>+50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","desc":"At the start of battle, +50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","_h":"aug9kh"},"eff_acgarm109":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmp3o"},"eff_acgarm113":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>2 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 2 Funds at the start of each subsequent round","_h":"d01ief"},"eff_acgarm114":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators from the same Alliance as the equipped Operator","name":"Simple Communicator","desc":"Destroyed when equipped; gain 2 random Operators from the same Alliance as the equipped Operator","_h":"wqq7pj"},"eff_acgarm115":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","_h":"ur0w8u"},"eff_acgarm116":{"descRaw":"Destroyed when equipped; grants <@ba.vup>4 Funds next round","name":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 4 Funds next round","_h":"ss6g5z"},"eff_acgarm117":{"descRaw":"ATK <@ba.vup>+60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","desc":"ATK +60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","_h":"595lm9"},"eff_acgarm118":{"descRaw":"HP <@ba.vup>+75%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","desc":"HP +75%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","_h":"aebbrk"},"eff_acgarm119":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>160%, effect gradually decays","name":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 160%, effect gradually decays","_h":"mjedwj"},"eff_acgarm120":{"descRaw":"Redeployment Time <@ba.vup>-60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","desc":"Redeployment Time -60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","_h":"93wqkt"},"eff_acgarm121":{"descRaw":"ASPD <@ba.vup>+25, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+15 ASPD","name":"Siracusan Formalwear","desc":"ASPD +25, allied Operators to the left and right of the equipped Operator's deployment direction gain +15 ASPD","_h":"1bkxrh"},"eff_acgarm122":{"descRaw":"SP recovery rate <@ba.vup>+0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","desc":"SP recovery rate +0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","_h":"sgfbw3"},"eff_acgarm123":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2~12 Funds","name":"Knightly Savings","desc":"Destroyed when equipped and grants 2~12 Funds","_h":"macbg7"},"eff_acgarm124":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","desc":"Destroyed when equipped; gives +6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","_h":"rehpt7"},"eff_acgarm125":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+60% ATK","name":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +60% ATK","_h":"jcukll"},"enemydebuff_select_1":{"descRaw":"All enemies -5% ATK","name":"Rejection: Weakness","desc":"All enemies -5% ATK","_h":"ze94ze"},"enemydebuff_select_2":{"descRaw":"All enemies -100 DEF","name":"Rejection: Fragility","desc":"All enemies -100 DEF","_h":"1umz1u"},"enemydebuff_select_3":{"descRaw":"All enemies -3 RES","name":"Rejection: Hallucination","desc":"All enemies -3 RES","_h":"qo0fqo"},"enemydebuff_select_4":{"descRaw":"Elite enemies -6% ATK","name":"Punishment: Weakness","desc":"Elite enemies -6% ATK","_h":"gu80gu"},"enemydebuff_select_5":{"descRaw":"Elite enemies -150 DEF","name":"Punishment: Fragility","desc":"Elite enemies -150 DEF","_h":"g2zng2"},"enemydebuff_select_6":{"descRaw":"Elite enemies -5 RES","name":"Punishment: Hallucination","desc":"Elite enemies -5 RES","_h":"7laf7l"},"enemydebuff_select_7":{"descRaw":"Leader enemies -7% ATK","name":"Verdict: Weakness","desc":"Leader enemies -7% ATK","_h":"ek27ek"},"enemydebuff_select_8":{"descRaw":"Leader enemies -200 DEF","name":"Verdict: Fragility","desc":"Leader enemies -200 DEF","_h":"mfk8mf"},"enemydebuff_select_9":{"descRaw":"Leader enemies -7 RES","name":"Verdict: Hallucination","desc":"Leader enemies -7 RES","_h":"ukw8uk"},"enemyeffect_1":{"descRaw":"Adds 3 Drone Blocker-Ps to your <@ba.vup>next battle; if perfectly clears the stage on your own, obtain 2 Funds","name":"Drone Blocker-P/Tactical Training","desc":"Adds 3 Drone Blocker-Ps to your next battle; if perfectly clears the stage on your own, obtain 2 Funds","_h":"45i2as"},"enemyeffect_2":{"descRaw":"Adds 2 Arts Master A2s to <@ba.vdown>every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds","name":"Arts Master A2/Multi-Round Tactical Training","desc":"Adds 2 Arts Master A2s to every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds","_h":"mqh5b2"},"enemyeffect_3_2":{"descRaw":"Adds 1 Arts Master A2 to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Arts Master A2/Bounty","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 2 Funds","_h":"g6njru"},"enemyeffect_3_2_e":{"descRaw":"Adds 1 'Eyes of the Sankta' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Eyes of the Sankta'/Bounty","desc":"Adds 1 'Eyes of the Sankta' to your next battle; defeat to obtain 2 Funds","_h":"21iyqz"},"enemyeffect_3_3":{"descRaw":"Adds 1 Nucleic Maleficient to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Nucleic Maleficient/Bounty","desc":"Adds 1 Nucleic Maleficient to your next battle; defeat to obtain 3 Funds","_h":"p1mrh5"},"enemyeffect_3_3_e":{"descRaw":"Adds 1 Wraith Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Wraith Leader/Bounty","desc":"Adds 1 Wraith Leader to your next battle; defeat to obtain 1 Funds","_h":"d4eqq2"},"enemyeffect_3_4":{"descRaw":"Adds 1 Shanhaizhong Ringleader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Shanhaizhong Ringleader/Bounty","desc":"Adds 1 Shanhaizhong Ringleader to your next battle; defeat to obtain 2 Funds","_h":"5nhcbp"},"enemyeffect_3_4_e":{"descRaw":"Adds 1 Heavy Defender to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Heavy Defender/Bounty","desc":"Adds 1 Heavy Defender to your next battle; defeat to obtain 1 Funds","_h":"4fp7kf"},"enemyeffect_3_5_e":{"descRaw":"Adds 1 Heavy Crossbowman Ambusher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Heavy Crossbowman Ambusher/Bounty","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 2 Funds","_h":"lrigc9"},"enemyeffect_4":{"descRaw":"Adds 1 Shanhaizhong Ringleader to the <@ba.vdown>every subsequent battle; defeat to obtain <@ba.vup>1 Funds","name":"Shanhaizhong Ringleader/Multi-Round Bounties","desc":"Adds 1 Shanhaizhong Ringleader to the every subsequent battle; defeat to obtain 1 Funds","_h":"yfl8pu"},"enemyeffect_5":{"descRaw":"Adds 1 Duck Lord to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Duck Lord/Bounty","desc":"Adds 1 Duck Lord to your next battle; defeat to obtain 3 Funds","_h":"xd9tu7"},"enemyeffect_5_1":{"descRaw":"Adds 1 Originium Slug to your <@ba.vup>next battle, but <@ba.vup>will not obtain extra Funds","name":"Originium Slug/Training","desc":"Adds 1 Originium Slug to your next battle, but will not obtain extra Funds","_h":"v1wo21"},"enemyeffect_6":{"descRaw":"Adds 1 Gopnik to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Gopnik/Bounty","desc":"Adds 1 Gopnik to your next battle; defeat to obtain 3 Funds","_h":"1mq24w"},"enemyeffect_7":{"descRaw":"Adds 1 Crying Thief to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Crying Thief/Bounty","desc":"Adds 1 Crying Thief to your next battle; defeat to obtain 3 Funds","_h":"pb37at"},"enemyeffect_8":{"descRaw":"Adds 1 Fatty to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Fatty/Bounty","desc":"Adds 1 Fatty to your next battle; defeat to obtain 3 Funds","_h":"htltur"},"enemyeffect_10_1":{"descRaw":"Adds 1 Monster to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Flying I","desc":"Adds 1 Monster to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"sbw4mn"},"enemyeffect_10_2":{"descRaw":"Adds 1 Bombtail to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Flying II","desc":"Adds 1 Bombtail to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"o453xy"},"enemyeffect_10_3":{"descRaw":"Adds 1 Imperial Artillery Core Targeteer to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Flying III","desc":"Adds 1 Imperial Artillery Core Targeteer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"ba6yh8"},"enemyeffect_10_4":{"descRaw":"Adds 1 Monster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Flying I","desc":"Adds 1 Monster to your next 2 battles; defeat to obtain 1 Funds","_h":"5f0e77"},"enemyeffect_10_5":{"descRaw":"Adds 1 Bombtail to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Bombtail to your next 2 battles; defeat to obtain 2 Funds","_h":"o8adpq"},"enemyeffect_10_6":{"descRaw":"Adds 1 Arts Master A1 to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Flying III","desc":"Adds 1 Arts Master A1 to your next 2 battles; defeat to obtain 3 Funds","_h":"dm04da"},"enemyeffect_10_7":{"descRaw":"Adds 1 Arts Master A2 to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Flying I","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 1 Funds","_h":"640ek8"},"enemyeffect_10_8":{"descRaw":"Adds 1 Withering Collector Disciple to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Withering Collector Disciple to your next battle; defeat to obtain 2 Funds","_h":"0jadk1"},"enemyeffect_11_1":{"descRaw":"Adds 1 Grindstone to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Frequency I","desc":"Adds 1 Grindstone to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"vsww2g"},"enemyeffect_11_2":{"descRaw":"Adds 1 Fountainboil to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Frequency II","desc":"Adds 1 Fountainboil to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"l64rko"},"enemyeffect_11_3":{"descRaw":"Adds 1 Sharpedge to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Frequency III","desc":"Adds 1 Sharpedge to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"dr8msb"},"enemyeffect_11_4":{"descRaw":"Adds 1 Grindstone to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Grindstone to your next 2 battles; defeat to obtain 1 Funds","_h":"mcu6tc"},"enemyeffect_11_5":{"descRaw":"Adds 1 Fountainboil to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Frequency II","desc":"Adds 1 Fountainboil to your next 2 battles; defeat to obtain 2 Funds","_h":"uiuth8"},"enemyeffect_11_6":{"descRaw":"Adds 1 Clarity to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Frequency III","desc":"Adds 1 Clarity to your next 2 battles; defeat to obtain 3 Funds","_h":"loacjw"},"enemyeffect_11_7":{"descRaw":"Adds 1 Rainbowbrew to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Rainbowbrew to your next battle; defeat to obtain 1 Funds","_h":"r4u6wk"},"enemyeffect_11_8":{"descRaw":"Adds 1 Sharpedge to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Frequency II","desc":"Adds 1 Sharpedge to your next battle; defeat to obtain 2 Funds","_h":"nputcj"},"enemyeffect_12_1":{"descRaw":"Adds 1 Deep Sea Slider to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Injury I","desc":"Adds 1 Deep Sea Slider to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"cpyfg3"},"enemyeffect_12_2":{"descRaw":"Adds 1 Pyric Originium Slug to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Injury II","desc":"Adds 1 Pyric Originium Slug to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"tlfeed"},"enemyeffect_12_3":{"descRaw":"Adds 1 Burning Vine to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Injury III","desc":"Adds 1 Burning Vine to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"g9jd65"},"enemyeffect_12_4":{"descRaw":"Adds 1 Deep Sea Slider to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Deep Sea Slider to your next 2 battles; defeat to obtain 1 Funds","_h":"n3jd2h"},"enemyeffect_12_5":{"descRaw":"Adds 1 Tidal Caster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Tidal Caster to your next 2 battles; defeat to obtain 2 Funds","_h":"ey34bc"},"enemyeffect_12_6":{"descRaw":"Adds 1 Caster Speedboat to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Caster Speedboat to your next 2 battles; defeat to obtain 3 Funds","_h":"heqjom"},"enemyeffect_12_7":{"descRaw":"Adds 1 Burning Vine to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Burning Vine to your next battle; defeat to obtain 2 Funds","_h":"lr34ut"},"enemyeffect_12_8":{"descRaw":"Adds 1 Allotropic Maleficent to the <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Allotropic Maleficent to the next battle; defeat to obtain 2 Funds","_h":"z834zi"},"enemyeffect_13_1":{"descRaw":"Adds 1 Rotchaser to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Continuous I","desc":"Adds 1 Rotchaser to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"ek3wgi"},"enemyeffect_13_2":{"descRaw":"Adds 1 Sarkaz Witherer Captain to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Continuous II","desc":"Adds 1 Sarkaz Witherer Captain to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"og3jdw"},"enemyeffect_13_3":{"descRaw":"Adds 1 Advanced Sarkaz Wither Tank to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Continuous III","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"40pekm"},"enemyeffect_13_4":{"descRaw":"Adds 1 Sarkaz Witherer Captain to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer Captain to your next 2 battles; defeat to obtain 1 Funds","_h":"69ui9z"},"enemyeffect_13_5":{"descRaw":"Adds 1 Rotchaser to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Continuous II","desc":"Adds 1 Rotchaser to your next 2 battles; defeat to obtain 2 Funds","_h":"mhh5h9"},"enemyeffect_13_6":{"descRaw":"Adds 1 Sarkaz Wither Tank to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Continuous III","desc":"Adds 1 Sarkaz Wither Tank to your next 2 battles; defeat to obtain 3 Funds","_h":"5xo0av"},"enemyeffect_13_7":{"descRaw":"Adds 1 OpFor: Fissure to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 OpFor: Fissure to your next battle; defeat to obtain 1 Funds","_h":"22uiz2"},"enemyeffect_13_8":{"descRaw":"Adds 1 Advanced Sarkaz Wither Tank to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Continuous II","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; defeat to obtain 2 Funds","_h":"kyh5i6"},"enemyeffect_14_1":{"descRaw":"Adds 1 Invisible Crossbowman to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"ypf9sd"},"enemyeffect_14_2":{"descRaw":"Adds 1 Festival Jazz Musician to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Invisible II","desc":"Adds 1 Festival Jazz Musician to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"cw4kw2"},"enemyeffect_14_3":{"descRaw":"Adds 1 Famiglia Silencer to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Invisible III","desc":"Adds 1 Famiglia Silencer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"wcvrri"},"enemyeffect_14_4":{"descRaw":"Adds 1 Invisible Crossbowman to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next 2 battles; defeat to obtain 1 Funds","_h":"s9jbyx"},"enemyeffect_14_5":{"descRaw":"Adds 1 Invisible Caster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Invisible II","desc":"Adds 1 Invisible Caster to your next 2 battles; defeat to obtain 2 Funds","_h":"2zuirt"},"enemyeffect_14_6":{"descRaw":"Adds 1 Shanhaizhong Ringleader to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Invisible III","desc":"Adds 1 Shanhaizhong Ringleader to your next 2 battles; defeat to obtain 3 Funds","_h":"gsqxxu"},"enemyeffect_14_7":{"descRaw":"Adds 1 Heavy Crossbowman Ambusher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Invisible I","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 1 Funds","_h":"cnjbdd"},"enemyeffect_14_8":{"descRaw":"Adds 1 Famiglia Shadow Silencer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Invisible II","desc":"Adds 1 Famiglia Shadow Silencer to your next battle; defeat to obtain 2 Funds","_h":"pquily"},"enemyeffect_15_1":{"descRaw":"Adds 1 Dublinn Phalanx Infantry to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"qpg6sp"},"enemyeffect_15_2":{"descRaw":"Adds 1 Dublinn Shadowcaster Leader to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Refraction II","desc":"Adds 1 Dublinn Shadowcaster Leader to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"a0lpli"},"enemyeffect_15_3":{"descRaw":"Adds 1 Dublinn Elite Companion Guard to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Refraction III","desc":"Adds 1 Dublinn Elite Companion Guard to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"5jks53"},"enemyeffect_15_4":{"descRaw":"Adds 1 Dublinn Phalanx Infantry to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next 2 battles; defeat to obtain 1 Funds","_h":"1d64b1"},"enemyeffect_15_5":{"descRaw":"Adds 1 Dublinn Shadowcaster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Shadowcaster to your next 2 battles; defeat to obtain 2 Funds","_h":"bu6724"},"enemyeffect_15_6":{"descRaw":"Adds 1 Dublinn Companion Guard to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Refraction III","desc":"Adds 1 Dublinn Companion Guard to your next 2 battles; defeat to obtain 3 Funds","_h":"bgz6kw"},"enemyeffect_15_7":{"descRaw":"Adds 1 Dublinn Heavy Defender Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Heavy Defender Leader to your next battle; defeat to obtain 2 Funds","_h":"29677j"},"enemyeffect_15_8":{"descRaw":"Adds 1 Enraged Tombkeeper Grotesque to the <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Enraged Tombkeeper Grotesque to the next battle; defeat to obtain 2 Funds","_h":"qy67fq"},"enemyeffect_16_1":{"descRaw":"Adds 1 Mudrock Colossus to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Mudrock Colossus to your next battle; defeat to obtain 3 Funds","_h":"zb87xv"},"enemyeffect_16_2":{"descRaw":"Adds 1 'Sand Voyager' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 'Sand Voyager' to your next battle; defeat to obtain 3 Funds","_h":"l087m6"},"enemyeffect_16_3":{"descRaw":"Adds 1 Enraged Possessed Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Enraged Possessed Leader to your next battle; defeat to obtain 3 Funds","_h":"ex87v9"},"enemyeffect_16_4":{"descRaw":"Adds 1 Greater Armored Burdenbeast to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Greater Armored Burdenbeast to your next battle; defeat to obtain 3 Funds","_h":"he87ey"},"enemyeffect_16_5":{"descRaw":"Adds 1 Sarkaz Boneguard Torturer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Sarkaz Boneguard Torturer to your next battle; defeat to obtain 3 Funds","_h":"8f87qj"},"enemyeffect_16_6":{"descRaw":"Adds 1 Londinium Precision Mobile Defense Artillery to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Londinium Precision Mobile Defense Artillery to your next battle; defeat to obtain 3 Funds","_h":"rk87z0"},"enemyeffect_16_7":{"descRaw":"Adds 1 Blackhorn Rhuul to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Blackhorn Rhuul to your next battle; defeat to obtain 3 Funds","_h":"yp87vh"},"enemyeffect_16_8":{"descRaw":"Adds 1 Wooden Burdenbeast of Ilion to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Wooden Burdenbeast of Ilion to your next battle; defeat to obtain 3 Funds","_h":"h487oa"},"enemyeffect_16_9":{"descRaw":"Adds 1 Frostcradler Fowlbeast to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Frostcradler Fowlbeast to your next battle; defeat to obtain 2 Funds","_h":"liok9w"},"enemyeffect_16_10":{"descRaw":"Adds 1 Abnormal Manglerbeast α to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Abnormal Manglerbeast α to your next battle; defeat to obtain 2 Funds","_h":"3uokl4"},"enemyeffect_16_11":{"descRaw":"Adds 1 Uneasy Designer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Uneasy Designer to your next battle; defeat to obtain 1 Funds","_h":"eajdk8"},"enemyeffect_16_12":{"descRaw":"Adds 1 Decode Basis α to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Decode Basis α to your next battle; defeat to obtain 1 Funds","_h":"zih14m"},"enemyeffect_17_1":{"descRaw":"Adds 1 Snowchild to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Snowchild to your next 2 battles; defeat to obtain 1 Funds","_h":"5qh1z0"},"enemyeffect_17_2":{"descRaw":"Adds 1 Novice Acolyte to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Novice Acolyte to your next 2 battles; defeat to obtain 1 Funds","_h":"uvh1y3"},"enemyeffect_17_3":{"descRaw":"Adds 1 Careless Underling to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Careless Underling to your next 2 battles; defeat to obtain 1 Funds","_h":"24h1ve"},"enemyeffect_17_4":{"descRaw":"Adds 1 Derisive Audience to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Derisive Audience to your next 2 battles; defeat to obtain 2 Funds","_h":"7bokw5"},"enemyeffect_17_5":{"descRaw":"Adds 1 Suiton Ninja to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Suiton Ninja to your next 2 battles; defeat to obtain 2 Funds","_h":"0zoklh"},"enemyeffect_17_6":{"descRaw":"Adds 1 Handmade Catapult to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Handmade Catapult to your next 2 battles; defeat to obtain 3 Funds","_h":"sn87lt"},"enemyeffect_18_1":{"descRaw":"Adds 1 Audio Technician to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Audio Technician to your next 2 battles; defeat to obtain 1 Funds","_h":"16jdgo"},"enemyeffect_18_2":{"descRaw":"Adds 1 Confused Maintenance Helper to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Confused Maintenance Helper to your next 2 battles; defeat to obtain 1 Funds","_h":"suh1wq"},"enemyeffect_18_3":{"descRaw":"Adds 1 Infused Originium Slug to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Infused Originium Slug to your next 2 battles; defeat to obtain 1 Funds","_h":"82h19w"},"enemyeffect_18_4":{"descRaw":"Adds 1 Shrine Swordsman to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Shrine Swordsman to your next 2 battles; defeat to obtain 2 Funds","_h":"k3ok2t"},"enemyeffect_18_5":{"descRaw":"Adds 1 Avenger to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Avenger to your next 2 battles; defeat to obtain 2 Funds","_h":"g7okjn"},"enemyeffect_18_6":{"descRaw":"Adds 1 Hero's Sidekick to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Hero's Sidekick to your next 2 battles; defeat to obtain 3 Funds","_h":"zwqjqo"},"enemyeffect_19_1":{"descRaw":"Adds 1 Carnevale Balloon to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Carnevale Balloon to your next 2 battles; defeat to obtain 1 Funds","_h":"8nh1hb"},"enemyeffect_19_2":{"descRaw":"Adds 1 Basic Slug to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Basic Slug to your next 2 battles; defeat to obtain 1 Funds","_h":"b7h1o9"},"enemyeffect_19_3":{"descRaw":"Adds 1 Dublinn Sniffer Hound Pro to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Sniffer Hound Pro to your next 2 battles; defeat to obtain 1 Funds","_h":"a864pk"},"enemyeffect_19_4":{"descRaw":"Adds 1 Lucky Flyfin to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Lucky Flyfin to your next 2 battles; defeat to obtain 2 Funds","_h":"nladwv"},"enemyeffect_19_5":{"descRaw":"Adds 1 Garum Gourmet to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Garum Gourmet to your next 2 battles; defeat to obtain 2 Funds","_h":"iwokgy"},"enemyeffect_19_6":{"descRaw":"Adds 1 Villain's Minion to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Villain's Minion to your next 2 battles; defeat to obtain 3 Funds","_h":"4eqj9y"},"enemyeffect_20_1":{"descRaw":"Adds 1 Sarkaz Witherer to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer to your next 2 battles; defeat to obtain 1 Funds","_h":"biuirc"},"enemyeffect_20_2":{"descRaw":"Adds 1 Vernacularism to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Vernacularism to your next 2 battles; defeat to obtain 1 Funds","_h":"6hu67p"},"enemyeffect_20_3":{"descRaw":"Adds 1 Lurker to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Lurker to your next 2 battles; defeat to obtain 1 Funds","_h":"vbh1jd"},"enemyeffect_20_4":{"descRaw":"Adds 1 'Unicycle Toy' to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 'Unicycle Toy' to your next 2 battles; defeat to obtain 2 Funds","_h":"i9okyd"},"enemyeffect_20_5":{"descRaw":"Adds 1 Armorless Union Cleanup Squad to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Armorless Union Cleanup Squad to your next 2 battles; defeat to obtain 2 Funds","_h":"dp34jp"},"enemyeffect_20_6":{"descRaw":"Adds 1 Boiling Pot to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Boiling Pot to your next 2 battles; defeat to obtain 3 Funds","_h":"e3qj0n"},"enemyeffect_b_1":{"descRaw":"Adds 1 Skullshatterer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Skullshatterer/Bounty","desc":"Adds 1 Skullshatterer to your next battle; defeat to obtain 1 Funds","_h":"yb792t"},"enemyeffect_b_2":{"descRaw":"Adds 1 Sarkaz Centurion to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Sarkaz Centurion/Bounty","desc":"Adds 1 Sarkaz Centurion to your next battle; defeat to obtain 2 Funds","_h":"20a980"},"enemyeffect_b_3":{"descRaw":"Adds 1 Crownslayer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Crownslayer/Bounty","desc":"Adds 1 Crownslayer to your next battle; defeat to obtain 1 Funds","_h":"xc3094"},"enemyeffect_b_4":{"descRaw":"Adds 1 Mudrock to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"Mudrock/Bounty","desc":"Adds 1 Mudrock to your next battle; defeat to obtain 4 Funds","_h":"7yjp7m"},"enemyeffect_b_5":{"descRaw":"Adds 1 Corrupted Knight to the <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Corrupted Knight/Bounty","desc":"Adds 1 Corrupted Knight to the next battle; defeat to obtain 3 Funds","_h":"xq9e4c"},"enemyeffect_b_6":{"descRaw":"Adds 1 Withered Knight to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Withered Knight/Bounty","desc":"Adds 1 Withered Knight to your next battle; defeat to obtain 3 Funds","_h":"6w480u"},"enemyeffect_b_7":{"descRaw":"Adds 1 'Forsaken One' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Forsaken One'/Bounty","desc":"Adds 1 'Forsaken One' to your next battle; defeat to obtain 4 Funds","_h":"5cb54y"},"enemyeffect_b_8":{"descRaw":"Adds 1 Jetman to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Jetman/Bounty","desc":"Adds 1 Jetman to your next battle; defeat to obtain 3 Funds","_h":"hi3k06"},"enemyeffect_b_9":{"descRaw":"Adds 1 Jesselton Williams to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"Jesselton Williams/Bounty","desc":"Adds 1 Jesselton Williams to your next battle; defeat to obtain 4 Funds","_h":"22rxy6"},"enemyeffect_b_10":{"descRaw":"Adds 1 W to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"W/Bounty","desc":"Adds 1 W to your next battle; defeat to obtain 1 Funds","_h":"iy8miy"},"enemyeffect_b_11":{"descRaw":"Adds 1 'Rat King' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Rat King'/Bounty","desc":"Adds 1 'Rat King' to your next battle; defeat to obtain 2 Funds","_h":"92lzb6"},"enemyeffect_b_12":{"descRaw":"Adds 1 'Pompeii' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Pompeii'/Bounty","desc":"Adds 1 'Pompeii' to your next battle; defeat to obtain 2 Funds","_h":"d6fzl6"},"enemyeffect_b_13":{"descRaw":"Adds 1 Big Bob to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Big Bob/Bounty","desc":"Adds 1 Big Bob to your next battle; defeat to obtain 2 Funds","_h":"dhs6aj"},"enemyeffect_b_14":{"descRaw":"Adds 1 'Free' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Free'/Bounty","desc":"Adds 1 'Free' to your next battle; defeat to obtain 4 Funds","_h":"931so7"},"enemyeffect_b_15":{"descRaw":"Adds 1 Degenbrecher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Degenbrecher/Bounty","desc":"Adds 1 Degenbrecher to your next battle; defeat to obtain 5 Funds","_h":"hqxq2e"},"enemyeffect_b_16":{"descRaw":"Adds 1 Zaaro, Signore dei Lupi to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Zaaro, Signore dei Lupi/Bounty","desc":"Adds 1 Zaaro, Signore dei Lupi to your next battle; defeat to obtain 5 Funds","_h":"qbtl2x"},"enemyeffect_b_17":{"descRaw":"Adds 1 'Gravestone' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Gravestone'/Bounty","desc":"Adds 1 'Gravestone' to your next battle; defeat to obtain 4 Funds","_h":"vxhep5"},"enemyeffect_b_18":{"descRaw":"Adds 1 Lost Colossus to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Lost Colossus/Bounty","desc":"Adds 1 Lost Colossus to your next battle; defeat to obtain 5 Funds","_h":"d8e4rw"},"enemyeffect_b_19":{"descRaw":"Adds 1 Mio to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Mio/Bounty","desc":"Adds 1 Mio to your next battle; defeat to obtain 3 Funds","_h":"hlqj1p"},"enemyeffect_b_20":{"descRaw":"Adds 1 The Big, Ugly Thing to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"'The Big Ugly Thing'/Bounty","desc":"Adds 1 The Big, Ugly Thing to your next battle; defeat to obtain 5 Funds","_h":"y3ixtd"},"enemyeffect_b_21":{"descRaw":"Adds 1 'Hateful Avenger' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>6 Funds","name":"'Hateful Avenger'/Bounty","desc":"Adds 1 'Hateful Avenger' to your next battle; defeat to obtain 6 Funds","_h":"u06fu2"},"enemyeffect_b_22":{"descRaw":"Adds 1 'Demon's Blade' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"'Demon's Blade'/Bounty","desc":"Adds 1 'Demon's Blade' to your next battle; defeat to obtain 3 Funds","_h":"ok72tk"},"enemyeffect_b_23":{"descRaw":"Adds 1 Fallen Snowpriest to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Fallen Snowpriest/Bounty","desc":"Adds 1 Fallen Snowpriest to your next battle; defeat to obtain 3 Funds","_h":"5xlpqb"},"enemyeffect_b_24":{"descRaw":"Adds 1 Weaving Vinecreeps to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Weaving Vinecreeps/Bounty","desc":"Adds 1 Weaving Vinecreeps to your next battle; defeat to obtain 3 Funds","_h":"0gwkju"},"enemyInitial_1":{"descRaw":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Fissure","desc":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"r3p1eb"},"enemyInitial_2":{"descRaw":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Quagmire","desc":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"crxnjz"},"enemyInitial_3":{"descRaw":"Adds 1 OpFor: Bonespur (Has Invisibility) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Bonespur","desc":"Adds 1 OpFor: Bonespur (Has Invisibility) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"r12t2x"},"enemyInitial_4":{"descRaw":"Adds 1 OpFor: BlackCloud (Aerial enemy) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: BlackCloud","desc":"Adds 1 OpFor: BlackCloud (Aerial enemy) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"e5gpbt"},"enemyInitial_5":{"descRaw":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Rebirth","desc":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"7tpfb1"},"enemyInitial_6":{"descRaw":"Adds 1 OpFor: Mirror (Has Refraction) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Mirror","desc":"Adds 1 OpFor: Mirror (Has Refraction) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"jg6fyg"},"map_m01_1":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 1","desc":"Remove all Barricades on the battlefield","_h":"fj6cp1"},"map_m02_1":{"descRaw":"Turns <@ba.vdown>all Barricades on the battlefield to Ranged Tiles","name":"Simulation Shift/Mode 2","desc":"Turns all Barricades on the battlefield to Ranged Tiles","_h":"2fn43t"},"map_m02_2":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 3","desc":"Remove all Barricades on the battlefield","_h":"fjbjp1"},"map_m03_1":{"descRaw":"Remove Barricades on the <@ba.vdown>left side of the battlefield","name":"Simulation Shift/Mode 4","desc":"Remove Barricades on the left side of the battlefield","_h":"rmit0u"},"map_m03_2":{"descRaw":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the <@ba.vdown>right side of the battlefield","name":"Simulation Shift/Mode 5","desc":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the right side of the battlefield","_h":"hs3cfe"},"map_m04_1":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 6","desc":"Remove all Barricades on the battlefield","_h":"fjubp1"},"map_m06_1":{"descRaw":"The battlefield's Sandstorm <@ba.vdown>stops","name":"Simulation Shift/Mode 8","desc":"The battlefield's Sandstorm stops","_h":"q105t3"},"map_m07_1":{"descRaw":"<@ba.vdown>All Thickets on the field will vanish","name":"Simulation Shift/Mode 9","desc":"All Thickets on the field will vanish","_h":"ke0z18"}},"choices":{"events":{"artifact_paid_1":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_1_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_2":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_2_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_3":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_3_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_4":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_4_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_5":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_5_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"bossInitial_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_7":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_7_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_8":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_8_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_9":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_9_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_10":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_10_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_11":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_11_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_12":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_12_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_13":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_13_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_14":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_14_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_15":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_15_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"buff_select_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_3":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_3_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_4":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_4_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"enemy_initial_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_7":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_7_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_8":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_8_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_9":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_9_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_10":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_10_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"equip_free_1":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_1_tr":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_2":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_2_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_3":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_3_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_4":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_4_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"hardbuff_select_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_3":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_3_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hunter_band_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"terrain_m01_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m01_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m03_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m03_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m04_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m04_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m06_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m06_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m07_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m07_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"_h":"i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1sz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzksz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szi1edi1i1edi1i1edi1i1edi1i1edi1i1edi1i1edi1i1edi1zkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzksz01szzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzk"},"families":{"bounty":{"name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"supply":{"name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"shop":{"name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"tactic":{"name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"_h":"01szedi112i1qtzk"},"cards":{"bounty":[{"name":"Drone Blocker-P/Tactical Training","desc":"Adds 3 Drone Blocker-Ps to your next battle; if perfectly clears the stage on your own, obtain 2 Funds"},{"name":"Arts Master A2/Multi-Round Tactical Training","desc":"Adds 2 Arts Master A2s to every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds"},{"name":"Arts Master A2/Bounty","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 2 Funds"},{"name":"'Eyes of the Sankta'/Bounty","desc":"Adds 1 'Eyes of the Sankta' to your next battle; defeat to obtain 2 Funds"},{"name":"Nucleic Maleficient/Bounty","desc":"Adds 1 Nucleic Maleficient to your next battle; defeat to obtain 3 Funds"},{"name":"Wraith Leader/Bounty","desc":"Adds 1 Wraith Leader to your next battle; defeat to obtain 1 Funds"},{"name":"Shanhaizhong Ringleader/Bounty","desc":"Adds 1 Shanhaizhong Ringleader to your next battle; defeat to obtain 2 Funds"},{"name":"Heavy Defender/Bounty","desc":"Adds 1 Heavy Defender to your next battle; defeat to obtain 1 Funds"},{"name":"Heavy Crossbowman Ambusher/Bounty","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 2 Funds"},{"name":"Shanhaizhong Ringleader/Multi-Round Bounties","desc":"Adds 1 Shanhaizhong Ringleader to the every subsequent battle; defeat to obtain 1 Funds"},{"name":"Duck Lord/Bounty","desc":"Adds 1 Duck Lord to your next battle; defeat to obtain 3 Funds"},{"name":"Originium Slug/Training","desc":"Adds 1 Originium Slug to your next battle, but will not obtain extra Funds"},{"name":"Gopnik/Bounty","desc":"Adds 1 Gopnik to your next battle; defeat to obtain 3 Funds"},{"name":"Crying Thief/Bounty","desc":"Adds 1 Crying Thief to your next battle; defeat to obtain 3 Funds"},{"name":"Fatty/Bounty","desc":"Adds 1 Fatty to your next battle; defeat to obtain 3 Funds"},{"name":"Tactical Training/Flying I","desc":"Adds 1 Monster to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Flying II","desc":"Adds 1 Bombtail to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Flying III","desc":"Adds 1 Imperial Artillery Core Targeteer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Flying I","desc":"Adds 1 Monster to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Bombtail to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Flying III","desc":"Adds 1 Arts Master A1 to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Flying I","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Withering Collector Disciple to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Frequency I","desc":"Adds 1 Grindstone to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Frequency II","desc":"Adds 1 Fountainboil to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Frequency III","desc":"Adds 1 Sharpedge to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Grindstone to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency II","desc":"Adds 1 Fountainboil to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Frequency III","desc":"Adds 1 Clarity to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Rainbowbrew to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency II","desc":"Adds 1 Sharpedge to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Injury I","desc":"Adds 1 Deep Sea Slider to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Injury II","desc":"Adds 1 Pyric Originium Slug to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Injury III","desc":"Adds 1 Burning Vine to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Deep Sea Slider to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Tidal Caster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Caster Speedboat to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Burning Vine to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Allotropic Maleficent to the next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Continuous I","desc":"Adds 1 Rotchaser to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Continuous II","desc":"Adds 1 Sarkaz Witherer Captain to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Continuous III","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer Captain to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Continuous II","desc":"Adds 1 Rotchaser to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Continuous III","desc":"Adds 1 Sarkaz Wither Tank to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 OpFor: Fissure to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Continuous II","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Invisible II","desc":"Adds 1 Festival Jazz Musician to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Invisible III","desc":"Adds 1 Famiglia Silencer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Invisible II","desc":"Adds 1 Invisible Caster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Invisible III","desc":"Adds 1 Shanhaizhong Ringleader to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Invisible I","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Invisible II","desc":"Adds 1 Famiglia Shadow Silencer to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Refraction II","desc":"Adds 1 Dublinn Shadowcaster Leader to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Refraction III","desc":"Adds 1 Dublinn Elite Companion Guard to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Shadowcaster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Refraction III","desc":"Adds 1 Dublinn Companion Guard to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Heavy Defender Leader to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Enraged Tombkeeper Grotesque to the next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Mudrock Colossus to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 'Sand Voyager' to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Enraged Possessed Leader to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Greater Armored Burdenbeast to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Sarkaz Boneguard Torturer to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Londinium Precision Mobile Defense Artillery to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Blackhorn Rhuul to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Wooden Burdenbeast of Ilion to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Frostcradler Fowlbeast to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Abnormal Manglerbeast α to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Uneasy Designer to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Decode Basis α to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Snowchild to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Novice Acolyte to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Careless Underling to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Derisive Audience to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Suiton Ninja to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Handmade Catapult to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Audio Technician to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Confused Maintenance Helper to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Infused Originium Slug to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Shrine Swordsman to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Avenger to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Hero's Sidekick to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Carnevale Balloon to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Basic Slug to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Sniffer Hound Pro to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Lucky Flyfin to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Garum Gourmet to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Villain's Minion to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Vernacularism to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Lurker to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 'Unicycle Toy' to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Armorless Union Cleanup Squad to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Boiling Pot to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Skullshatterer/Bounty","desc":"Adds 1 Skullshatterer to your next battle; defeat to obtain 1 Funds"},{"name":"Sarkaz Centurion/Bounty","desc":"Adds 1 Sarkaz Centurion to your next battle; defeat to obtain 2 Funds"},{"name":"Crownslayer/Bounty","desc":"Adds 1 Crownslayer to your next battle; defeat to obtain 1 Funds"},{"name":"Mudrock/Bounty","desc":"Adds 1 Mudrock to your next battle; defeat to obtain 4 Funds"},{"name":"Corrupted Knight/Bounty","desc":"Adds 1 Corrupted Knight to the next battle; defeat to obtain 3 Funds"},{"name":"Withered Knight/Bounty","desc":"Adds 1 Withered Knight to your next battle; defeat to obtain 3 Funds"},{"name":"'Forsaken One'/Bounty","desc":"Adds 1 'Forsaken One' to your next battle; defeat to obtain 4 Funds"},{"name":"Jetman/Bounty","desc":"Adds 1 Jetman to your next battle; defeat to obtain 3 Funds"},{"name":"Jesselton Williams/Bounty","desc":"Adds 1 Jesselton Williams to your next battle; defeat to obtain 4 Funds"},{"name":"W/Bounty","desc":"Adds 1 W to your next battle; defeat to obtain 1 Funds"},{"name":"'Rat King'/Bounty","desc":"Adds 1 'Rat King' to your next battle; defeat to obtain 2 Funds"},{"name":"'Pompeii'/Bounty","desc":"Adds 1 'Pompeii' to your next battle; defeat to obtain 2 Funds"},{"name":"Big Bob/Bounty","desc":"Adds 1 Big Bob to your next battle; defeat to obtain 2 Funds"},{"name":"'Free'/Bounty","desc":"Adds 1 'Free' to your next battle; defeat to obtain 4 Funds"},{"name":"Degenbrecher/Bounty","desc":"Adds 1 Degenbrecher to your next battle; defeat to obtain 5 Funds"},{"name":"Zaaro, Signore dei Lupi/Bounty","desc":"Adds 1 Zaaro, Signore dei Lupi to your next battle; defeat to obtain 5 Funds"},{"name":"'Gravestone'/Bounty","desc":"Adds 1 'Gravestone' to your next battle; defeat to obtain 4 Funds"},{"name":"Lost Colossus/Bounty","desc":"Adds 1 Lost Colossus to your next battle; defeat to obtain 5 Funds"},{"name":"Mio/Bounty","desc":"Adds 1 Mio to your next battle; defeat to obtain 3 Funds"},{"name":"'The Big Ugly Thing'/Bounty","desc":"Adds 1 The Big, Ugly Thing to your next battle; defeat to obtain 5 Funds"},{"name":"'Hateful Avenger'/Bounty","desc":"Adds 1 'Hateful Avenger' to your next battle; defeat to obtain 6 Funds"},{"name":"'Demon's Blade'/Bounty","desc":"Adds 1 'Demon's Blade' to your next battle; defeat to obtain 3 Funds"},{"name":"Fallen Snowpriest/Bounty","desc":"Adds 1 Fallen Snowpriest to your next battle; defeat to obtain 3 Funds"},{"name":"Weaving Vinecreeps/Bounty","desc":"Adds 1 Weaving Vinecreeps to your next battle; defeat to obtain 3 Funds"},{"name":"Multi-Round Bounties/OpFor: Fissure","desc":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Quagmire","desc":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Bonespur","desc":"Adds 1 OpFor: Bonespur (Has Invisibility) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: BlackCloud","desc":"Adds 1 OpFor: BlackCloud (Aerial enemy) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Rebirth","desc":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Mirror","desc":"Adds 1 OpFor: Mirror (Has Refraction) to every subsequent battle; grants 1 Funds to whoever defeats it"}],"tactic":[{"name":"Equip","desc":"Obtain 2 pieces of Tier 1 equipment; also affects Teammates"},{"name":"Skadi's Pledge","desc":"+8 stacks to Ægir, Raid, and Durable Alliances; also affects Teammates"},{"name":"Swire's Pledge","desc":"+10 stacks to Yan and Investor Alliances; also affects Teammates"},{"name":"Bagpipe's Pledge","desc":"+8 stacks to Victoria, Foresight, and Resilient Alliances; also affects Teammates"},{"name":"SilverAsh's Pledge","desc":"+8 stacks to Kjerag, Investor, and Swift Alliances; also affects Teammates"},{"name":"Mostima's Pledge","desc":"+10 stacks to Laterano and Arcane Alliances; also affects Teammates"},{"name":"Titi's Pledge","desc":"+10 stacks to Sargon and Precision Alliances; also affects Teammates"},{"name":"Młynar's Pledge","desc":"+12 stacks to Kazimierz Alliance; also affects Teammates"},{"name":"Texas's Pledge","desc":"+10 stacks to Siracusa and Raid Alliances; also affects Teammates"},{"name":"Wealth","desc":"Obtain 1 Funds; also affects Teammates"},{"name":"Supply","desc":"Next 2 refreshes are free (can stack); also affects Teammates"},{"name":"Preparation","desc":"The next equipment you buy will already be upgraded"},{"name":"Promotion","desc":"The next Operator you buy will already be promoted to Elite"},{"name":"Yanese Support","desc":"You obtain a random Yan Alliance Operator"},{"name":"Kjeragi Support","desc":"You obtain a random Kjerag Alliance Operator"},{"name":"Sargonian Support","desc":"You obtain a random Sargon Alliance Operator"},{"name":"Siracusan Support","desc":"You obtain a random Siracusa Alliance Operator"},{"name":"Kazimierzian Support","desc":"You obtain a random Kazimierz Alliance Operator"},{"name":"Lateran Support","desc":"You obtain a random Lateran Alliance Operator"},{"name":"Victorian Support","desc":"You obtain a random Victoria Alliance Operator"},{"name":"Ægirian Support","desc":"You obtain a random Ægir Alliance Operator"},{"name":"Recovery","desc":"Allied units recover 50 HP on taking damage; also affects Teammates"},{"name":"Firepower","desc":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also affects Teammates"},{"name":"Draft","desc":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also affects Teammates"},{"name":"Flawless","desc":"When allied Operators have full HP, gain +30% ATK and DEF; also affects Teammates"},{"name":"Acute","desc":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also affects Teammates"},{"name":"Rejection: Weakness","desc":"All enemies -5% ATK"},{"name":"Rejection: Fragility","desc":"All enemies -100 DEF"},{"name":"Rejection: Hallucination","desc":"All enemies -3 RES"},{"name":"Punishment: Weakness","desc":"Elite enemies -6% ATK"},{"name":"Punishment: Fragility","desc":"Elite enemies -150 DEF"},{"name":"Punishment: Hallucination","desc":"Elite enemies -5 RES"},{"name":"Verdict: Weakness","desc":"Leader enemies -7% ATK"},{"name":"Verdict: Fragility","desc":"Leader enemies -200 DEF"},{"name":"Verdict: Hallucination","desc":"Leader enemies -7 RES"},{"name":"Simulation Shift/Mode 1","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 2","desc":"Turns all Barricades on the battlefield to Ranged Tiles"},{"name":"Simulation Shift/Mode 3","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 4","desc":"Remove Barricades on the left side of the battlefield"},{"name":"Simulation Shift/Mode 5","desc":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the right side of the battlefield"},{"name":"Simulation Shift/Mode 6","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 8","desc":"The battlefield's Sandstorm stops"},{"name":"Simulation Shift/Mode 9","desc":"All Thickets on the field will vanish"}],"_h":"i2ash5b2njruiyqzmrh5eqq2hcbpp7kfigc9l8pu9tu7wo21q24w37atlturw4mn53xy6yh80e77adpq04da0ek8adk1ww2g4rko8msbu6tcuth8acjwu6wkutcjyfg3feedjd65jd2h34bcqjom34ut34zi3wgi3jdwpekmui9zh5h9o0avuiz2h5i6f9sd4kw2vrrijbyxuirtqxxujbdduilyg6splpliks5364b16724z6kw677j67fq87xv87m687v987ey87qj87z087vh87oaok9wokl4jdk8h14mh1z0h1y3h1veokw5oklh87ltjdgoh1wqh19wok2tokjnqjqoh1hbh1o964pkadwvokgyqj9yuircu67ph1jdokyd34jpqj0n792ta9803094jp7m9e4c480ub54y3k06rxy68miylzb6fzl6s6aj1so7xq2etl2xhep5e4rwqj1pixtd6fu272tklpqbwkjup1ebxnjz2t2xgpbtpfb16fyg0pe6mlbad1rgfk843zoic7akw7yx4wqwx4mu4rs6crmd7wvsncwgrc8u2sqhw491kddeqypnhdlyl4dps6mnnjggj7xks0plpqld8yb294zemz1u0fqo80guzng2af7l27ekk8mfw8uk6cp1n43tbjp1it0u3cfeubp105t30z18"}},"enemies":{"enemy_1000_gopro_2":{"descRaw":"A <@eb.key>fast-moving creature controlled by a Reunion recon squad that is more dangerous than a normal Hound.","name":"Hound Pro","desc":"A fast-moving creature controlled by a Reunion recon squad that is more dangerous than a normal Hound.","_h":"4hahci"},"enemy_1001_bigbo":{"descRaw":"One of Reunion's special melee soldiers who attacks using an electric chainsaw. He has high <@eb.danger>HP, ATK, and DEF","name":"Big Bob","desc":"One of Reunion's special melee soldiers who attacks using an electric chainsaw. He has high HP, ATK, and DEF","_h":"o8s66z"},"enemy_1005_yokai":{"descRaw":"<@eb.key>[Aerial Unit] An unmanned enemey drone that does not attack.","name":"Monster","desc":"[Aerial Unit] An unmanned enemey drone that does not attack.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"4eplxd6969"},"enemy_1005_yokai_2":{"descRaw":"<@eb.key>[Aerial Unit] An improved version of the Monster that can launch <@eb.key>ranged attacks.","name":"Monster Mk II","desc":"[Aerial Unit] An improved version of the Monster that can launch ranged attacks.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"8fjr3z6969"},"enemy_1005_yokai_3":{"descRaw":"<@eb.key>[Aerial Unit] A larger, more resilient unmanned drone that can launch <@eb.key>ranged attacks.","name":"Raptor","desc":"[Aerial Unit] A larger, more resilient unmanned drone that can launch ranged attacks.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"8n73f56969"},"enemy_1006_shield":{"descRaw":"A Reunion melee soldier that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender","desc":"A Reunion melee soldier that has very high defense and is difficult to take down.","_h":"qsjxbz"},"enemy_1006_shield_2":{"descRaw":"A more dangerous version of the Heavy Defender that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender Leader","desc":"A more dangerous version of the Heavy Defender that has very high defense and is difficult to take down.","_h":"b3db6o"},"enemy_1006_shield_3":{"descRaw":"A heavily-armored elite soldier, more dangerous than a Heavy Defender Leader, that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender Lieutenant","desc":"A heavily-armored elite soldier, more dangerous than a Heavy Defender Leader, that has very high defense and is difficult to take down.","_h":"o71e48"},"enemy_1007_slime":{"descRaw":"An infected wild creature.","name":"Originium Slug","desc":"An infected wild creature.","_h":"4lml4l"},"enemy_1009_lurker":{"descRaw":"One of Reunion's special soldiers, <@eb.key>cannot be attacked unless blocked","name":"Lurker","desc":"One of Reunion's special soldiers, cannot be attacked unless blocked","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"wle35ujteo"},"enemy_1010_demon":{"descRaw":"A mercenary from Sarkaz who boasts <@eb.key>fairly high ATK and RES.","name":"Sarkaz Greatswordsman","desc":"A mercenary from Sarkaz who boasts fairly high ATK and RES.","_h":"0i6ej3"},"enemy_1010_demon_2":{"descRaw":"A more dangerous mercenary from Sarkaz who boasts <@eb.key>fairly high ATK and RES.","name":"Sarkaz Greatswordsman Leader","desc":"A more dangerous mercenary from Sarkaz who boasts fairly high ATK and RES.","_h":"cz6gi2"},"enemy_1017_defdrn":{"descRaw":"<@eb.key>[Aerial Unit] A drone that can <@eb.key>increase the DEF of allied units around them.","name":"Defender-4","desc":"[Aerial Unit] A drone that can increase the DEF of allied units around them.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the DEF of surrounding enemy units","text":"Increases the DEF of surrounding enemy units"}],"_h":"o46ws66969c7c7"},"enemy_1019_jshoot":{"descRaw":"A ranged soldier that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Crossbowman","desc":"A ranged soldier that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"9xk3uqjteo"},"enemy_1019_jshoot_2":{"descRaw":"A stronger version of the Invisible Crossman that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Crossbowman Leader","desc":"A stronger version of the Invisible Crossman that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"3l1q2mjteo"},"enemy_1021_bslime":{"descRaw":"An infected wild creature that <@eb.danger>explodes upon death.","name":"Infused Originium Slug","desc":"An infected wild creature that explodes upon death.","abilities":[{"textRaw":"Death deals a large amount of Physical damage to surrounding units","text":"Death deals a large amount of Physical damage to surrounding units"}],"_h":"rouo1nvovo"},"enemy_1023_jmage":{"descRaw":"A caster that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Caster","desc":"A caster that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"sgi8cjjteo"},"enemy_1025_reveng":{"descRaw":"A soldier that has a stronger will to fight when <@eb.key>low on HP.","name":"Avenger","desc":"A soldier that has a stronger will to fight when low on HP.","abilities":[{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"}],"_h":"5xp25o6z6z"},"enemy_1026_aghost":{"descRaw":"A tougher Reunion engineer that boasts higher DEF and HP than a regular Wraith and <@eb.key>cannot be blocked. Must be eliminated as quickly as possible.","name":"Wraith Leader","desc":"A tougher Reunion engineer that boasts higher DEF and HP than a regular Wraith and cannot be blocked. Must be eliminated as quickly as possible.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."}],"_h":"r9j6acufuf"},"enemy_1040_bombd":{"descRaw":"<@eb.key>[Aerial Unit] Each of them carries an explosive that can be fired at nearby Operators to cause AOE physical damage.","name":"Bombtail","desc":"[Aerial Unit] Each of them carries an explosive that can be fired at nearby Operators to cause AOE physical damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Can launch a warhead to deal AoE physical damage","text":"Can launch a warhead to deal AoE physical damage"},{"textRaw":"Gains significantly increased Movement Speed after launching warhead","text":"Gains significantly increased Movement Speed after launching warhead"}],"_h":"jy6hel6969hthtv9v9"},"enemy_1041_lazerd":{"descRaw":"<@eb.key>[Aerial Unit] A fast flying unit that can attack using <@eb.key>ranged Arts.","name":"Arts Master A1","desc":"[Aerial Unit] A fast flying unit that can attack using ranged Arts.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"4vigud6969"},"enemy_1041_lazerd_2":{"descRaw":"<@eb.key>[Aerial Unit] By trading off flight speed for power, they have a significantly stronger <@eb.key>ranged Arts attack.","name":"Arts Master A2","desc":"[Aerial Unit] By trading off flight speed for power, they have a significantly stronger ranged Arts attack.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"fqldcm6969"},"enemy_1042_frostd":{"descRaw":"<@eb.key>[Aerial Unit] A flying unit with high DEF that can significantly reduce the <@eb.key>attack speed of nearby Operators.","name":"Frost","desc":"[Aerial Unit] A flying unit with high DEF that can significantly reduce the attack speed of nearby Operators.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"All friendly units within range have reduced ASPD","text":"All friendly units within range have reduced ASPD"}],"_h":"mad7p86969t3t3"},"enemy_1043_zomsbr":{"descRaw":"A soldier that has been controlled by an unknown entity, capable of regenerating rapidly.","name":"Possessed Soldier","desc":"A soldier that has been controlled by an unknown entity, capable of regenerating rapidly.","abilities":[{"textRaw":"Regenerates HP over time.","text":"Regenerates HP over time."}],"_h":"xlnfxlcgcg"},"enemy_1045_hammer":{"descRaw":"An elite Reunion soldier clad in a heavy blast suit, capable of <@eb.key>stunning Operators after a few attacks.","name":"Defense Crusher","desc":"An elite Reunion soldier clad in a heavy blast suit, capable of stunning Operators after a few attacks.","abilities":[{"textRaw":"After two attacks, the next attack <$ba.stun>Stuns its target","text":"After two attacks, the next attack Stuns its target"}],"_h":"m9u4cme12f"},"enemy_1045_hammer_2":{"descRaw":"A more dangerous Defense Crusher, capable of <@eb.key>stunning Operators after a few attacks.","name":"Defense Crusher Leader","desc":"A more dangerous Defense Crusher, capable of stunning Operators after a few attacks.","abilities":[{"textRaw":"After two attacks, the next attack <$ba.stun>Stuns its target","text":"After two attacks, the next attack Stuns its target"}],"_h":"eaveu9e12f"},"enemy_1046_agent":{"descRaw":"A basic melee soldier. They are equipped with armor that can withstand some Arts damage.","name":"Infantry","desc":"A basic melee soldier. They are equipped with armor that can withstand some Arts damage.","_h":"tsbzts"},"enemy_1050_lslime":{"descRaw":"Operators attacked by this grotesque beast suffer from Immolation Damage over time. When blocked, erupts to deal <@eb.danger>heavy damage to surrounding units.","name":"'Pompeii'","desc":"Operators attacked by this grotesque beast suffer from Immolation Damage over time. When blocked, erupts to deal heavy damage to surrounding units.","abilities":[{"textRaw":"Can attack up to 4 targets at once and ignites targets it attacks, dealing Immolation damage over time","text":"Can attack up to 4 targets at once and ignites targets it attacks, dealing Immolation damage over time"},{"textRaw":"Self-immolates when blocked, dealing heavy damage","text":"Self-immolates when blocked, dealing heavy damage"},{"textRaw":"Gains significantly increased ASPD when HP drops to half","text":"Gains significantly increased ASPD when HP drops to half"}],"_h":"2pcxgw8b8b6f6frzrz"},"enemy_1061_zomshd":{"descRaw":"A heavy defender that has been controlled by an unknown entity, capable of regenerating rapidly.","name":"Possessed Heavy Defender","desc":"A heavy defender that has been controlled by an unknown entity, capable of regenerating rapidly.","abilities":[{"textRaw":"Regenerates HP over time.","text":"Regenerates HP over time."}],"_h":"efplefcgcg"},"enemy_1062_rager_2":{"descRaw":"A possessed enemy combatant that has completely given in to madness, having <@eb.danger>extremely high ATK. Loses HP over time.","name":"Enraged Possessed Leader","desc":"A possessed enemy combatant that has completely given in to madness, having extremely high ATK. Loses HP over time.","abilities":[{"textRaw":"Will gradually lose HP over time","text":"Will gradually lose HP over time"}],"_h":"i87wr7n5n5"},"enemy_1067_snslime":{"descRaw":"An infected wild creature native to colder environments that has become unstable due to assimilating a large amount of Originium into its abdomen. Upon death, they will explode, inflicting <@eb.key>Cold on nearby Operators.","name":"Infused Glacial Originium Slug","desc":"An infected wild creature native to colder environments that has become unstable due to assimilating a large amount of Originium into its abdomen. Upon death, they will explode, inflicting Cold on nearby Operators.","abilities":[{"textRaw":"Upon death, deals Physical damage in an area and applies <$ba.cold>Cold to affected targets","text":"Upon death, deals Physical damage in an area and applies Cold to affected targets"}],"_h":"oa2fd3eeum"},"enemy_1069_icebrk_2":{"descRaw":"A special Yeti Squadron elite melee combatant, capable of inflicting catastrophic damage to <@eb.key>Frozen units","name":"Yeti Icecleaver Leader","desc":"A special Yeti Squadron elite melee combatant, capable of inflicting catastrophic damage to Frozen units","abilities":[{"textRaw":"Attack power increases greatly when attacking <$ba.frozen>Frozen targets","text":"Attack power increases greatly when attacking Frozen targets"}],"_h":"iv2muim3an"},"enemy_1071_dftman":{"descRaw":"A mercenary from Sarkaz who boasts <@eb.key>fairly high RES.","name":"Sarkaz Swordsman","desc":"A mercenary from Sarkaz who boasts fairly high RES.","_h":"1ieq3j"},"enemy_1072_dlancer":{"descRaw":"Gradually <@eb.key>accelerates when moving, dealing bonus damage on the first hit after being blocked based upon <@eb.key>Movement Speed.","name":"Sarkaz Lancer","desc":"Gradually accelerates when moving, dealing bonus damage on the first hit after being blocked based upon Movement Speed.","abilities":[{"textRaw":"Gradually accelerates when moving, and deals additional damage on the first attack after being blocked based upon Movement Speed.","text":"Gradually accelerates when moving, and deals additional damage on the first attack after being blocked based upon Movement Speed."}],"_h":"ryu9nsibib"},"enemy_1081_sotisd":{"descRaw":"Covers the advance of enemy troops by making themselves more likely to be attacked.","name":"Guerrilla Shieldguard","desc":"Covers the advance of enemy troops by making themselves more likely to be attacked.","abilities":[{"textRaw":"More likely to be targeted by attacks.","text":"More likely to be targeted by attacks."}],"_h":"9uky9u3e3e"},"enemy_1092_mdgint":{"descRaw":"A mindless construct born of Mudrock's Arts, requires Mudrock's direct manipulation.","name":"Mudrock Colossus","desc":"A mindless construct born of Mudrock's Arts, requires Mudrock's direct manipulation.","_h":"ywvmyw"},"enemy_1112_emppnt":{"descRaw":"A heavily-armored, sturdily-built drone operated by artillery casters of the Ursus army.","name":"Imperial Artillery Targeteer","desc":"A heavily-armored, sturdily-built drone operated by artillery casters of the Ursus army.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"xmfpxm6969"},"enemy_1112_emppnt_2":{"descRaw":"A heavily-armored, sturdily-built core drone operated by artillery technicians of the Ursus army.","name":"Imperial Artillery Core Targeteer","desc":"A heavily-armored, sturdily-built core drone operated by artillery technicians of the Ursus army.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"bxhobx6969"},"enemy_1116_liprr":{"descRaw":"A commonly-seen inmate in the Mansfield State Prison. After being freed, gains <@eb.key>increased ATK.","name":"Ordinary Prisoner","desc":"A commonly-seen inmate in the Mansfield State Prison. After being freed, gains increased ATK.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"}],"_h":"7rkqvyroror0r0"},"enemy_1116_liprr_2":{"descRaw":"An inmate well-versed in the Mansfield State Prison's rules of survival. After being freed, gains <@eb.key>increased ATK.","name":"Seasoned Prisoner","desc":"An inmate well-versed in the Mansfield State Prison's rules of survival. After being freed, gains increased ATK.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"}],"_h":"1lkumwroror0r0"},"enemy_1118_lidbox_2":{"descRaw":"An inmate with extreme confidence in his fists. After being freed, attacks <@eb.key>ignore a larger portion of the target's DEF.","name":"Elite Pugilist Prisoner","desc":"An inmate with extreme confidence in his fists. After being freed, attacks ignore a larger portion of the target's DEF.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK and attacks ignore a certain portion of the target's DEF","text":"Freed after a few attacks, gaining increased ATK and attacks ignore a certain portion of the target's DEF"}],"_h":"eja1wyroroobob"},"enemy_1119_vofsd":{"descRaw":"A strong inmate who rushes to the forefront of chaotic brawls. After being freed, <@eb.key>gains RES and regenerates HP.","name":"Strongman Prisoner","desc":"A strong inmate who rushes to the forefront of chaotic brawls. After being freed, gains RES and regenerates HP.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK and RES and regenerates HP over time","text":"Freed after a few attacks, gaining increased ATK and RES and regenerates HP over time"}],"_h":"hpwybsrorozdzd"},"enemy_1121_lifbos":{"descRaw":"A vicious prisoner feared by inmates and guards alike. When imprisoned, <@eb.key>has extraordinary DEF; After being freed <@eb.key>for the first time, <@eb.key>frees all other enemies on the field.","name":"Recidivist","desc":"A vicious prisoner feared by inmates and guards alike. When imprisoned, has extraordinary DEF; After being freed for the first time, frees all other enemies on the field.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF","text":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"},{"textRaw":"When freed for the first time, immediately frees all other enemies","text":"When freed for the first time, immediately frees all other enemies"}],"_h":"xq1x35i9i9r0r0a6a6"},"enemy_1121_lifbos_2":{"descRaw":"A legendary prisoner whose might is second only to that of Anthony. When imprisoned, <@eb.key>has extraordinary DEF; After being freed <@eb.key>for the first time, <@eb.key>frees all other enemies on the field.","name":"Infamous Recidivist","desc":"A legendary prisoner whose might is second only to that of Anthony. When imprisoned, has extraordinary DEF; After being freed for the first time, frees all other enemies on the field.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF","text":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"},{"textRaw":"When freed for the first time, immediately frees all other enemies","text":"When freed for the first time, immediately frees all other enemies"}],"_h":"s4oglzi9i9r0r0a6a6"},"enemy_1148_dssbr":{"descRaw":"A Sea Terror that crawled ashore. It brandishes its tough appendages menacingly. Attacks inflict additional <@eb.key>Nervous Impairment.","name":"Deep Sea Slider","desc":"A Sea Terror that crawled ashore. It brandishes its tough appendages menacingly. Attacks inflict additional Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"anoryinhhs"},"enemy_1148_dssbr_2":{"descRaw":"A Sea Terror that crawled ashore and sated its hunger. Its appendages can cause protein denaturation. Attacks inflict additional <@eb.key>Nervous Impairment.","name":"Nourished Slider","desc":"A Sea Terror that crawled ashore and sated its hunger. Its appendages can cause protein denaturation. Attacks inflict additional Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"eyjv87nhhs"},"enemy_1158_divman":{"descRaw":"Immune to<@eb.key>Erosion. While in water, gains increased ATK and <@eb.key>Invisibility","name":"Diver","desc":"Immune toErosion. While in water, gains increased ATK and Invisibility","abilities":[{"textRaw":"Immune to Erosion. While in water, gains increased ATK and <$ba.invisible>Invisibility","text":"Immune to Erosion. While in water, gains increased ATK and Invisibility"}],"_h":"ab7319n819"},"enemy_1160_hvyslr":{"descRaw":"A brawny brute who works at the docks or on Pancho's ships. Can <@eb.key>Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","name":"Dockworker","desc":"A brawny brute who works at the docks or on Pancho's ships. Can Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","abilities":[{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"},{"textRaw":"Quickly loses HP while under the effects of 'Erosion'","text":"Quickly loses HP while under the effects of 'Erosion'"}],"_h":"yk3xd5rzgnhihi"},"enemy_1160_hvyslr_2":{"descRaw":"Much more robust than regular dockworkers. Can <@eb.key>Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","name":"Dockworker Leader","desc":"Much more robust than regular dockworkers. Can Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","abilities":[{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"},{"textRaw":"Quickly loses HP while under the effects of 'Erosion'","text":"Quickly loses HP while under the effects of 'Erosion'"}],"_h":"jr46cerzgnhihi"},"enemy_1161_tidmag":{"descRaw":"A professionally trained caster. Adept at <@eb.key>AoE Ranged Arts. Attacks inflict additional <@eb.key>Corrosion","name":"Tidal Caster","desc":"A professionally trained caster. Adept at AoE Ranged Arts. Attacks inflict additional Corrosion","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"}],"_h":"djnb37zv8q"},"enemy_1161_tidmag_2":{"descRaw":"A professionally trained tidal caster. Adept at <@eb.key>AoE Ranged Arts. Attacks inflict additional <@eb.key>Corrosion","name":"Tidal Leader","desc":"A professionally trained tidal caster. Adept at AoE Ranged Arts. Attacks inflict additional Corrosion","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"}],"_h":"jm0n1qzv8q"},"enemy_1162_magmot":{"descRaw":"A Tidal Caster on a speedboat. Attacks inflict additional <@eb.key>Corrosion. Will continue battle after the vehicle is destroyed","name":"Caster Speedboat","desc":"A Tidal Caster on a speedboat. Attacks inflict additional Corrosion. Will continue battle after the vehicle is destroyed","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"},{"textRaw":"The will continue battle after the vehicle is destroyed","text":"The will continue battle after the vehicle is destroyed"}],"_h":"dqpgg3zv8qa4a4"},"enemy_1165_duhond":{"descRaw":"A creature controlled by the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Sniffer Hound","desc":"A creature controlled by the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"pux1g3g6tl"},"enemy_1165_duhond_2":{"descRaw":"Stronger in combat than the average Hound. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Sniffer Hound Pro","desc":"Stronger in combat than the average Hound. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"1hsoc8g6tl"},"enemy_1166_dusbr":{"descRaw":"A scout for the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Scout","desc":"A scout for the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"qihmp7g6tl"},"enemy_1166_dusbr_2":{"descRaw":"A scout leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Scout Leader","desc":"A scout leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"53qxd6g6tl"},"enemy_1168_dumage":{"descRaw":"A caster in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Shadowcaster","desc":"A caster in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"w8xz6xg6tl"},"enemy_1168_dumage_2":{"descRaw":"A caster leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Shadowcaster Leader","desc":"A caster leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"ru39obg6tl"},"enemy_1169_duphlx":{"descRaw":"Phalanx Infantry near each other will support one another, <@eb.key>increasing their DEF. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Phalanx Infantry","desc":"Phalanx Infantry near each other will support one another, increasing their DEF. When Refraction is active, RES +70","abilities":[{"textRaw":"When other Phalanx Infantry are nearby, DEF increases (stacks)","text":"When other Phalanx Infantry are nearby, DEF increases (stacks)"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"s39wzfq5q5g6tl"},"enemy_1169_duphlx_2":{"descRaw":"Phalanx Commanders near each other will support one another, <@eb.key>increasing their DEF. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Phalanx Commander","desc":"Phalanx Commanders near each other will support one another, increasing their DEF. When Refraction is active, RES +70","abilities":[{"textRaw":"When other Phalanx Commanders are nearby, DEF increases (stacks)","text":"When other Phalanx Commanders are nearby, DEF increases (stacks)"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"7jr2frfyfyg6tl"},"enemy_1170_dushld":{"descRaw":"A heavy defender in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Heavy Defender","desc":"A heavy defender in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"pewhqrg6tl"},"enemy_1170_dushld_2":{"descRaw":"A heavy defender leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Heavy Defender Leader","desc":"A heavy defender leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"ckqnvpg6tl"},"enemy_1172_dugago":{"descRaw":"<@eb.key>Refraction; After first defeat, temporarily transforms into a stone statue with <@eb.key>extremely high DEF, then revives as an <@eb.key>aerial unit","name":"Tombkeeper Grotesque","desc":"Refraction; After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","abilities":[{"textRaw":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","text":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"k0l2g1b3b3g6tl"},"enemy_1172_dugago_2":{"descRaw":"<@eb.key>Refraction; After first defeat, temporarily transforms into a stone statue with <@eb.key>extremely high DEF, then revives as an <@eb.key>aerial unit","name":"Enraged Tombkeeper Grotesque","desc":"Refraction; After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","abilities":[{"textRaw":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","text":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"k0zag1b3b3g6tl"},"enemy_1174_duholy":{"descRaw":"<@eb.key>Refraction; More likely to be targeted; When <@eb.key>Companion Shadowblade is nearby, activates a field that <@eb.key>reduces nearby Operators' ASPD","name":"Dublinn Companion Guard","desc":"Refraction; More likely to be targeted; When Companion Shadowblade is nearby, activates a field that reduces nearby Operators' ASPD","abilities":[{"textRaw":"More likely to get attacked by your units","text":"More likely to get attacked by your units"},{"textRaw":"When a is nearby, activates a field that reduces nearby allied units' ASPD","text":"When a is nearby, activates a field that reduces nearby allied units' ASPD"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"giuu5j9w9w3y3yg6tl"},"enemy_1174_duholy_2":{"descRaw":"<@eb.key>Refraction; More likely to be targeted; When <@eb.key>Elite Companion Shadowblade is nearby, activates a field that <@eb.key>reduces nearby Operators' ASPD","name":"Dublinn Elite Companion Guard","desc":"Refraction; More likely to be targeted; When Elite Companion Shadowblade is nearby, activates a field that reduces nearby Operators' ASPD","abilities":[{"textRaw":"More likely to get attacked by your units","text":"More likely to get attacked by your units"},{"textRaw":"When a is nearby, activates a field that reduces nearby allied units' ASPD","text":"When a is nearby, activates a field that reduces nearby allied units' ASPD"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"hfmj249w9wlzlzg6tl"},"enemy_1175_dushdo_2":{"descRaw":"<@eb.key>Invisibility; When <@eb.key>Elite Companion Guard is nearby, gains significantly increased ASPD","name":"Dublinn Elite Companion Shadowblade","desc":"Invisibility; When Elite Companion Guard is nearby, gains significantly increased ASPD","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"When a is nearby, significantly increases ASPD","text":"When a is nearby, significantly increases ASPD"}],"_h":"ea9910jteontnt"},"enemy_1183_mlasrt":{"descRaw":"Attacks inflict a certain amount of <@eb.key>Corrosion; After several attacks, the next attack deals increased damage.","name":"Armorless Union Cleanup Squad","desc":"Attacks inflict a certain amount of Corrosion; After several attacks, the next attack deals increased damage.","abilities":[{"textRaw":"Every attack deals <$ba.dt.erosion>Corrosion","text":"Every attack deals Corrosion"},{"textRaw":"After several attacks, the next attack deals more damage","text":"After several attacks, the next attack deals more damage"}],"_h":"32mw6zq4ufdqdq"},"enemy_1195_sfyin":{"descRaw":"Spawns <@eb.key>2 [Wooden Seals] when defeated.","name":"Grindstone","desc":"Spawns 2 [Wooden Seals] when defeated.","abilities":[{"textRaw":"Spawns 2 when defeated","text":"Spawns 2 when defeated"}],"_h":"ca1gtnjiji"},"enemy_1195_sfyin_2":{"descRaw":"Spawns <@eb.key>2 [Rosewood Seals] when defeated.","name":"Brightmirror","desc":"Spawns 2 [Rosewood Seals] when defeated.","abilities":[{"textRaw":"Spawns 2 when defeated","text":"Spawns 2 when defeated"}],"_h":"fakfpvcece"},"enemy_1196_msfyin":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>2 times to defeat.","name":"Wooden Seal","desc":"Does not attack; Cannot be blocked; Must be damaged 2 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 2 times to defeat","text":"Must be damaged 2 times to defeat"}],"_h":"abdxgwufufmrmr"},"enemy_1196_msfyin_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Rosewood Seal","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4sm9u9ufufsysy"},"enemy_1197_sfshu":{"descRaw":"Spawns <@eb.key>3 [Novel Scrolls] when defeated.","name":"Vernacularism","desc":"Spawns 3 [Novel Scrolls] when defeated.","abilities":[{"textRaw":"Spawns 3 when defeated","text":"Spawns 3 when defeated"}],"_h":"o3enm4jfjf"},"enemy_1197_sfshu_2":{"descRaw":"Spawns <@eb.key>3 [Painting Scrolls] when defeated.","name":"Sophistication","desc":"Spawns 3 [Painting Scrolls] when defeated.","abilities":[{"textRaw":"Spawns 3 when defeated","text":"Spawns 3 when defeated"}],"_h":"daz0z9j8j8"},"enemy_1198_msfshu":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Novel Scroll","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4sfxu9ufufsysy"},"enemy_1198_msfshu_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times to defeat.","name":"Painting Scroll","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times to defeat","text":"Must be damaged 4 times to defeat"}],"_h":"ihe4niufuf8t8t"},"enemy_1199_sfjin":{"descRaw":"More likely to be attacked by allied units; Spawns <@eb.key>1 [Bronze Mirror] when defeated.","name":"Introspection","desc":"More likely to be attacked by allied units; Spawns 1 [Bronze Mirror] when defeated.","abilities":[{"textRaw":"More likely to be attacked by allied units","text":"More likely to be attacked by allied units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"9s7s69aoaou1u1"},"enemy_1200_msfjin":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>30 times to defeat.","name":"Bronze Mirror","desc":"Does not attack; Cannot be blocked; Must be damaged 30 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 30 times to defeat","text":"Must be damaged 30 times to defeat"}],"_h":"m4xxb1ufufr4r4"},"enemy_1200_msfjin_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>35 times to defeat.","name":"Brass Mirror","desc":"Does not attack; Cannot be blocked; Must be damaged 35 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 35 times to defeat","text":"Must be damaged 35 times to defeat"}],"_h":"gvkjuoufufz1z1"},"enemy_1202_msfzhi":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Wooden Paperweight","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4spou9ufufsysy"},"enemy_1202_msfzhi_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times to defeat.","name":"Rosewood Paperweight","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times to defeat","text":"Must be damaged 4 times to defeat"}],"_h":"ihawniufuf8t8t"},"enemy_1203_sfhu":{"descRaw":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns <@eb.key>4 [Celadon Teawares] when defeated.","name":"Fountainboil","desc":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns 4 [Celadon Teawares] when defeated.","abilities":[{"textRaw":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be <$ba.buffres>Resisted)","text":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be Resisted)"},{"textRaw":"Spawns 4 when defeated","text":"Spawns 4 when defeated"}],"_h":"fvjrt0iakp7b7b"},"enemy_1203_sfhu_2":{"descRaw":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns <@eb.key>4 [Porcelain Teawares] when defeated.","name":"Rainbowbrew","desc":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns 4 [Porcelain Teawares] when defeated.","abilities":[{"textRaw":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be <$ba.buffres>Resisted)","text":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be Resisted)"},{"textRaw":"Spawns 4 when defeated","text":"Spawns 4 when defeated"}],"_h":"3u6tvtiakpd2d2"},"enemy_1204_msfhu":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times with <@eb.key>Arts or True damage to defeat.","name":"Celadon Teaware","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times with Arts or True damage to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times by Arts or True damage to defeat","text":"Must be damaged 4 times by Arts or True damage to defeat"}],"_h":"ure0hpufufxkxk"},"enemy_1204_msfhu_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>6 times with <@eb.key>Arts or True damage to defeat.","name":"Porcelain Teaware","desc":"Does not attack; Cannot be blocked; Must be damaged 6 times with Arts or True damage to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 6 times by Arts or True damage to defeat","text":"Must be damaged 6 times by Arts or True damage to defeat"}],"_h":"fp8fmnufuf7a7a"},"enemy_1207_sfji":{"descRaw":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Bronze Spearhead] (at least <@eb.key>1)","name":"Sinkingsand","desc":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Bronze Spearhead] (at least 1)","abilities":[{"textRaw":"Consumes Broken Blades to gain increased ATK","text":"Consumes Broken Blades to gain increased ATK"},{"textRaw":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)","text":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)"}],"_h":"xkafirdndn4q4q"},"enemy_1207_sfji_2":{"descRaw":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Iron Spearhead] (at least <@eb.key>1)","name":"Sharpedge","desc":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Iron Spearhead] (at least 1)","abilities":[{"textRaw":"Consumes Broken Blades to gain increased ATK","text":"Consumes Broken Blades to gain increased ATK"},{"textRaw":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)","text":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)"}],"_h":"oxzng2dndnwdwd"},"enemy_1208_msfji":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>25 times to defeat.","name":"Bronze Spearhead","desc":"Does not attack; Cannot be blocked; Must be damaged 25 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 25 times to defeat","text":"Must be damaged 25 times to defeat"}],"_h":"fucs9zufufnini"},"enemy_1208_msfji_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>30 times to defeat.","name":"Iron Spearhead","desc":"Does not attack; Cannot be blocked; Must be damaged 30 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 30 times to defeat","text":"Must be damaged 30 times to defeat"}],"_h":"m4gjb1ufufr4r4"},"enemy_1209_sfden":{"descRaw":"Grants temporary Invisibility to surrounding enemy units, and spawns <@eb.key>1 [Bronze Lampstand] when defeated.","name":"Clarity","desc":"Grants temporary Invisibility to surrounding enemy units, and spawns 1 [Bronze Lampstand] when defeated.","abilities":[{"textRaw":"Periodically grants temporary <$ba.invisible>Invisibility to surrounding enemy units","text":"Periodically grants temporary Invisibility to surrounding enemy units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"zllmiuz55k8w8w"},"enemy_1209_sfden_2":{"descRaw":"Grants temporary Invisibility to surrounding enemy units, and spawns <@eb.key>1 [Iron Lampstand] when defeated.","name":"Magnificence","desc":"Grants temporary Invisibility to surrounding enemy units, and spawns 1 [Iron Lampstand] when defeated.","abilities":[{"textRaw":"Periodically grants temporary <$ba.invisible>Invisibility to surrounding enemy units","text":"Periodically grants temporary Invisibility to surrounding enemy units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"7c5iqvz55k8h8h"},"enemy_1210_msfden":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>35 times to defeat.","name":"Bronze Lampstand","desc":"Does not attack; Cannot be blocked; Must be damaged 35 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 35 times to defeat","text":"Must be damaged 35 times to defeat"}],"_h":"gvosuoufufz1z1"},"enemy_1210_msfden_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>45 times to defeat.","name":"Iron Lampstand","desc":"Does not attack; Cannot be blocked; Must be damaged 45 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 45 times to defeat","text":"Must be damaged 45 times to defeat"}],"_h":"ykgzplufufqkqk"},"enemy_1229_darmy":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Necrosis.","name":"Sarkaz Royal Court Soldier","desc":"Attacks deal Arts damage and Necrosis.","abilities":[{"textRaw":"Attacks deal <$ba.dt.apoptosis>Necrosis","text":"Attacks deal Necrosis"}],"_h":"1503pvmw7k"},"enemy_1229_darmy_2":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Necrosis.","name":"Sarkaz Royal Court Elite Soldier","desc":"Attacks deal Arts damage and Necrosis.","abilities":[{"textRaw":"Attacks deal <$ba.dt.apoptosis>Necrosis","text":"Attacks deal Necrosis"}],"_h":"150xpvmw7k"},"enemy_1234_dsubrl":{"descRaw":"Continually inflicts <@eb.key>Arts damage and <@eb.key>Nervous Impairment in an area around it; Has <@eb.key>status resistance and is immune to slowing effects.","name":"Nethersea Swarmcaller","desc":"Continually inflicts Arts damage and Nervous Impairment in an area around it; Has status resistance and is immune to slowing effects.","abilities":[{"textRaw":"Continually inflicts Arts damage and <$ba.dt.neural>Nervous Impairment in an area around it","text":"Continually inflicts Arts damage and Nervous Impairment in an area around it"},{"textRaw":"Has <$ba.buffres>Status resistance and is immune to <$ba.sluggish>Slow","text":"Has Status resistance and is immune to Slow"}],"_h":"y9nacoagfh0pty"},"enemy_1234_dsubrl_2":{"descRaw":"Continually inflicts <@eb.key>Arts damage and <@eb.key>Nervous Impairment in an area around it; Has <@eb.key>status resistance and is immune to slowing effects.","name":"Nourished Swarmcaller","desc":"Continually inflicts Arts damage and Nervous Impairment in an area around it; Has status resistance and is immune to slowing effects.","abilities":[{"textRaw":"Continually inflicts Arts damage and <$ba.dt.neural>Nervous Impairment in an area around it","text":"Continually inflicts Arts damage and Nervous Impairment in an area around it"},{"textRaw":"Has <$ba.buffres>Status resistance and is immune to <$ba.sluggish>Slow","text":"Has Status resistance and is immune to Slow"}],"_h":"y9mycoagfh0pty"},"enemy_1249_lysdb_2":{"descRaw":"Blocks 1 instance of Physical or Arts damage","name":"Rhine Defense Senior Member","desc":"Blocks 1 instance of Physical or Arts damage","abilities":[{"textRaw":"Blocks 1 instance of Physical or Arts damage","text":"Blocks 1 instance of Physical or Arts damage"}],"_h":"8qwi8q8q8q"},"enemy_1251_lysyta":{"descRaw":"A product of Dorothy's failed experiments.","name":"Dor-1 Failure","desc":"A product of Dorothy's failed experiments.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"4f8y4f8989"},"enemy_1251_lysyta_2":{"descRaw":"A product of Dorothy's failed experiments. Even though it fell far below expectations, she remains ever hopeful.","name":"Dor-α Failure","desc":"A product of Dorothy's failed experiments. Even though it fell far below expectations, she remains ever hopeful.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"zotuzo8989"},"enemy_1252_lysytb_2":{"descRaw":"A product of Dorothy's repeated experiments. Dreams must ultimately feed back into reality, and she hopes to be a warm and safe harbor.","name":"Dor-β Replica","desc":"A product of Dorothy's repeated experiments. Dreams must ultimately feed back into reality, and she hopes to be a warm and safe harbor.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"udcaud8989"},"enemy_1254_lypa_2":{"descRaw":"An unpiloted Power Armor. It seems to have a mind of its own.","name":"Test Power Armor","desc":"An unpiloted Power Armor. It seems to have a mind of its own.","_h":"z3z1z3"},"enemy_1267_nhpbr":{"descRaw":"Part of the Nachzehrer army. Releases <@eb.key>Corruption when defeated, causing your nearby units to continuously lose HP.","name":"Sarkaz Witherer","desc":"Part of the Nachzehrer army. Releases Corruption when defeated, causing your nearby units to continuously lose HP.","abilities":[{"textRaw":"Releases Corruption when defeated, causing your nearby units to continuously lose HP","text":"Releases Corruption when defeated, causing your nearby units to continuously lose HP"}],"_h":"dt9g0aenen"},"enemy_1267_nhpbr_2":{"descRaw":"Elite member of the Nachzehrer army. Releases <@eb.key>Corruption when defeated, causing your nearby units to continuously lose HP.","name":"Sarkaz Witherer Captain","desc":"Elite member of the Nachzehrer army. Releases Corruption when defeated, causing your nearby units to continuously lose HP.","abilities":[{"textRaw":"Releases Corruption when defeated, causing your nearby units to continuously lose HP","text":"Releases Corruption when defeated, causing your nearby units to continuously lose HP"}],"_h":"a3z19genen"},"enemy_1269_nhfly":{"descRaw":"<@eb.key>[Aerial Unit], self-destructs when near an Operator, dealing Physical Damage.","name":"Seed of Withering","desc":"[Aerial Unit], self-destructs when near an Operator, dealing Physical Damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Self-destructs when near an Operator, dealing Physical damage","text":"Self-destructs when near an Operator, dealing Physical damage"}],"_h":"i75tt06969k1k1"},"enemy_1270_nhstlk":{"descRaw":"<@eb.key>Fast movement. Attacks cause the target to take Arts Damage over time. <@eb.key>Effect removed when the target is healed.","name":"Rotchaser","desc":"Fast movement. Attacks cause the target to take Arts Damage over time. Effect removed when the target is healed.","abilities":[{"textRaw":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed","text":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed"}],"_h":"j29crsajaj"},"enemy_1270_nhstlk_2":{"descRaw":"<@eb.key>Fast movement. Attacks cause the target to take Arts Damage over time. <@eb.key>Effect removed when the target is healed.","name":"Rampaging Rotchaser","desc":"Fast movement. Attacks cause the target to take Arts Damage over time. Effect removed when the target is healed.","abilities":[{"textRaw":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed","text":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed"}],"_h":"j2knrsajaj"},"enemy_1272_nhtank":{"descRaw":"<@eb.key>Only attacks ground units. After a number of attacks, the next attack will release <@eb.key>Corruption, and melee attacks deal <@eb.key>more damage.","name":"Sarkaz Wither Tank","desc":"Only attacks ground units. After a number of attacks, the next attack will release Corruption, and melee attacks deal more damage.","abilities":[{"textRaw":"Only attacks ground units","text":"Only attacks ground units"},{"textRaw":"Melee attacks deal more damage","text":"Melee attacks deal more damage"},{"textRaw":"After several attacks, the next attack will release Corruption","text":"After several attacks, the next attack will release Corruption"}],"_h":"v6mb9x3f3flrlrvdvd"},"enemy_1272_nhtank_2":{"descRaw":"<@eb.key>Only attacks ground units. After a number of attacks, the next attack will release <@eb.key>Corruption, and melee attacks deal <@eb.key>more damage.","name":"Advanced Sarkaz Wither Tank","desc":"Only attacks ground units. After a number of attacks, the next attack will release Corruption, and melee attacks deal more damage.","abilities":[{"textRaw":"Only attacks ground units","text":"Only attacks ground units"},{"textRaw":"Melee attacks deal more damage","text":"Melee attacks deal more damage"},{"textRaw":"After several attacks, the next attack will release Corruption","text":"After several attacks, the next attack will release Corruption"}],"_h":"v6bi9x3f3flrlrvdvd"},"enemy_1273_stmgun_2":{"descRaw":"Long range. Locks on to the target with the <@eb.key>highest max HP and bombards it several times, dealing <@eb.key>Arts Damage to the unit in range with the <@eb.key>highest HP percentage.","name":"Londinium Precision Mobile Defense Artillery","desc":"Long range. Locks on to the target with the highest max HP and bombards it several times, dealing Arts Damage to the unit in range with the highest HP percentage.","abilities":[{"textRaw":"Capable of long-range attacks","text":"Capable of long-range attacks"},{"textRaw":"Locks on to the target with the highest max HP and bombards it several times, dealing Arts damage to the unit in range with the highest HP percentage","text":"Locks on to the target with the highest max HP and bombards it several times, dealing Arts damage to the unit in range with the highest HP percentage"}],"_h":"wvt3ry8j8j3q3q"},"enemy_1275_dwlock_2":{"descRaw":"Attacks deal additional <@eb.key>Necrosis. Locks on to your units, dealing continuous Arts Damage, and causes <@eb.key>area Necrosis when casting is complete.","name":"Sarkaz Royal Court Elite Caster","desc":"Attacks deal additional Necrosis. Locks on to your units, dealing continuous Arts Damage, and causes area Necrosis when casting is complete.","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.apoptosis>Necrosis","text":"Attacks deal additional Necrosis"},{"textRaw":"Locks on to your units, dealing continuous Arts damage, and causing area <$ba.dt.apoptosis>Necrosis when casting is complete","text":"Locks on to your units, dealing continuous Arts damage, and causing area Necrosis when casting is complete"}],"_h":"bdevxfu5mnitmv"},"enemy_1283_sgkill":{"descRaw":"\n\nInvisibility;\n\nGains additional buffs while under <@eb.key>'Asset Liquidation'.","name":"Famiglia Silencer","desc":"\n\nInvisibility;\n\nGains additional buffs while under 'Asset Liquidation'.","abilities":[{"textRaw":"Gains additional buffs while under Asset Liquidation","text":"Gains additional buffs while under Asset Liquidation"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"vmqq93fifijteo"},"enemy_1283_sgkill_2":{"descRaw":"\n\nInvisibility;\n\nGains additional buffs while under <@eb.key>'Asset Liquidation'.","name":"Famiglia Shadow Silencer","desc":"\n\nInvisibility;\n\nGains additional buffs while under 'Asset Liquidation'.","abilities":[{"textRaw":"Gains additional buffs while under Asset Liquidation","text":"Gains additional buffs while under Asset Liquidation"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"vmp693fifijteo"},"enemy_1288_duskls":{"descRaw":"Attacks deal additional <@eb.key>Burn while near burning Reeds; when defeated, turns into Embers of Resentment, and respawns after a period of time","name":"Dublinn Flamechaser Soldier","desc":"Attacks deal additional Burn while near burning Reeds; when defeated, turns into Embers of Resentment, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn while near burning Reeds","text":"Attacks deal additional Burn while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 5 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 5 times to defeat; respawns after a period of time"}],"_h":"5xv8nm73gwrtea"},"enemy_1288_duskls_2":{"descRaw":"Attacks deal additional <@eb.key>Burn while near burning Reeds; when defeated, turns into Embers of Fury, and respawns after a period of time","name":"Dublinn Flamechaser Elite Soldier","desc":"Attacks deal additional Burn while near burning Reeds; when defeated, turns into Embers of Fury, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn while near burning Reeds","text":"Attacks deal additional Burn while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 5 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 5 times to defeat; respawns after a period of time"}],"_h":"673irc73gw4vew"},"enemy_1292_duskld":{"descRaw":"Deals additional <@eb.key>Burn and <@eb.key>takes less damage while near burning Reeds; when defeated, turns into Embers of Avarice, and respawns after a period of time","name":"Dublinn Flamechaser Guard","desc":"Deals additional Burn and takes less damage while near burning Reeds; when defeated, turns into Embers of Avarice, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn and takes reduced Physical and Arts damage while near burning Reeds","text":"Attacks deal additional Burn and takes reduced Physical and Arts damage while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 10 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 10 times to defeat; respawns after a period of time"}],"_h":"41c8ebln022fhm"},"enemy_1299_ymkilr":{"descRaw":"Has <@eb.key>Invisibility; the next attack made after breaking Invisibility will inflict <@eb.key>increased damage","name":"Shanhaizhong Ringleader","desc":"Has Invisibility; the next attack made after breaking Invisibility will inflict increased damage","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"The next attack made after breaking <$ba.invisible>Invisibility will deal increased damage","text":"The next attack made after breaking Invisibility will deal increased damage"}],"_h":"fjuc5jjteomfck"},"enemy_1299_ymkilr_2":{"descRaw":"Has <@eb.key>Invisibility; the next attack made after breaking Invisibility will inflict <@eb.key>increased damage","name":"Shanhaizhong Secret-Keeper","desc":"Has Invisibility; the next attack made after breaking Invisibility will inflict increased damage","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"The next attack made after breaking <$ba.invisible>Invisibility will deal increased damage","text":"The next attack made after breaking Invisibility will deal increased damage"}],"_h":"xz77prjteomfck"},"enemy_1302_ymtro_2":{"descRaw":"Can only be blocked by units with 4 Block or higher. Can <@eb.key>carry up to 4 passengers, and unloads its passengers upon first reaching a <@eb.key>Ladder","name":"'Sand Voyager'","desc":"Can only be blocked by units with 4 Block or higher. Can carry up to 4 passengers, and unloads its passengers upon first reaching a Ladder","abilities":[{"textRaw":"Can only be blocked by units with at least 4 Block","text":"Can only be blocked by units with at least 4 Block"},{"textRaw":"When next to enemies that are both non-Machine and non-Leader, they will be loaded inside as passengers (up to 4 max), and will be unloaded when this unit reaches a Ladder","text":"When next to enemies that are both non-Machine and non-Leader, they will be loaded inside as passengers (up to 4 max), and will be unloaded when this unit reaches a Ladder"}],"_h":"gx9nm5nznzpzpz"},"enemy_1305_mhslim":{"descRaw":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and <@eb.key>Burn.","name":"Blazing Originium Slug","desc":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and Burn.","abilities":[{"textRaw":"Attacks deal <$ba.dt.burning>Burn","text":"Attacks deal Burn"}],"_h":"k670znf015"},"enemy_1305_mhslim_2":{"descRaw":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and <@eb.key>Burn.","name":"Pyric Originium Slug","desc":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and Burn.","abilities":[{"textRaw":"Attacks deal <$ba.dt.burning>Burn","text":"Attacks deal Burn"}],"_h":"k6j2znf015"},"enemy_1320_wdrrl_2":{"descRaw":"Can only be blocked by units with at least 3 Block; first attack deals splash damage","name":"Sarkaz Absurdist Tyrant Captain","desc":"Can only be blocked by units with at least 3 Block; first attack deals splash damage","abilities":[{"textRaw":"Can only be blocked by Operators with 3 or more Block","text":"Can only be blocked by Operators with 3 or more Block"},{"textRaw":"First attack deals Splash damage","text":"First attack deals Splash damage"}],"_h":"lj0blj4o4ox0x0"},"enemy_1321_wdarft":{"descRaw":"Does not attack, periodically summons several Seeds of Withering","name":"Withering Collector Disciple","desc":"Does not attack, periodically summons several Seeds of Withering","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Periodically summons several ","text":"Periodically summons several "}],"_h":"cikxci6969sdsd"},"enemy_1325_cbgpro":{"descRaw":"Military hounds that first saw action in Bolívar.","name":"Military Hound","desc":"Military hounds that first saw action in Bolívar.","_h":"csfhcs"},"enemy_1325_cbgpro_2":{"descRaw":"Carefully picked military hounds that chase their quarry to the bitter end.","name":"Elite Military Hound","desc":"Carefully picked military hounds that chase their quarry to the bitter end.","_h":"lfhklf"},"enemy_1328_cbjedi":{"descRaw":"Attacks deal <@eb.key>Arts damage; loses HP proportional to <@eb.key>distance moved when shifted","name":"Arc Frontliner","desc":"Attacks deal Arts damage; loses HP proportional to distance moved when shifted","abilities":[{"textRaw":"Loses HP proportional to distance moved when shifted","text":"Loses HP proportional to distance moved when shifted"}],"_h":"f04rfss5s5"},"enemy_1329_cbshld":{"descRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","name":"Arc Screenguard","desc":"Starting DEF and RES are high, but reduced whenever damage is taken","abilities":[{"textRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","text":"Starting DEF and RES are high, but reduced whenever damage is taken"}],"_h":"kdzskdwxwx"},"enemy_1329_cbshld_2":{"descRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","name":"Arc Screenguard Captain","desc":"Starting DEF and RES are high, but reduced whenever damage is taken","abilities":[{"textRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","text":"Starting DEF and RES are high, but reduced whenever damage is taken"}],"_h":"kd2dkdwxwx"},"enemy_1355_mrfly":{"descRaw":"<@eb.key>[Aerial] Increases the <@eb.key>RES of surrounding enemy units","name":"Blocker","desc":"[Aerial] Increases the RES of surrounding enemy units","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the RES of surrounding enemy units.","text":"Increases the RES of surrounding enemy units."}],"_h":"6u0tby6969hxhx"},"enemy_1355_mrfly_2":{"descRaw":"<@eb.key>[Aerial] Increases the <@eb.key>RES of surrounding enemy units","name":"Blocker–P","desc":"[Aerial] Increases the RES of surrounding enemy units","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the RES of surrounding enemy units.","text":"Increases the RES of surrounding enemy units."}],"_h":"6uruby6969hxhx"},"enemy_1364_spnaxe_2":{"descRaw":"A professional armsmaster who protects the Feranmut's skeleton. When surrounding friendly or enemy units are defeated, recovers a certain amount of HP and gains increased ATK. When defeated, leaves behind 2 <@eb.key>","name":"Sarkaz Boneguard Torturer","desc":"A professional armsmaster who protects the Feranmut's skeleton. When surrounding friendly or enemy units are defeated, recovers a certain amount of HP and gains increased ATK. When defeated, leaves behind 2 ","abilities":[{"textRaw":"Recovers a portion of HP and gains increased ATK when either enemy or friendly units are defeated within range (can stack).","text":"Recovers a portion of HP and gains increased ATK when either enemy or friendly units are defeated within range (can stack)."},{"textRaw":"Leaves behind 2 when defeated.","text":"Leaves behind 2 when defeated."}],"_h":"rbwqhatltl0101"},"enemy_1367_dseed":{"descRaw":"Blood essence, highly-condensed into an adamant form. When affected by the pulse of a Bloodcalling Altar, will be reborn at the altar as a Bloodborn Spawn.","name":"Blood Amber","desc":"Blood essence, highly-condensed into an adamant form. When affected by the pulse of a Bloodcalling Altar, will be reborn at the altar as a Bloodborn Spawn.","abilities":[{"textRaw":"When affected by the pulse of a Bloodcalling Altar, will be reborn as a Bloodborn Spawn at the altar.","text":"When affected by the pulse of a Bloodcalling Altar, will be reborn as a Bloodborn Spawn at the altar."}],"_h":"m9mlm97o7o"},"enemy_1381_winman":{"descRaw":"Soldier recruited into the delegation, employing the standard orthodox tactics. They are enjoying the peaceful lull.","name":"Delegation Recruit","desc":"Soldier recruited into the delegation, employing the standard orthodox tactics. They are enjoying the peaceful lull.","_h":"ikn9ik"},"enemy_1381_winman_2":{"descRaw":"Soldier whose fate is entwined with the delegation, employing hardened and ruthless tactics. They are on guard against potential escalation.","name":"Delegation Veteran","desc":"Soldier whose fate is entwined with the delegation, employing hardened and ruthless tactics. They are on guard against potential escalation.","_h":"ixa8ix"},"enemy_1387_winshd":{"descRaw":"DEF and RES gradually increase in <@eb.key>Frigidareas, and gradually decrease in <@eb.key>Emergency Heater range.","name":"Delegation Shieldbearer","desc":"DEF and RES gradually increase in Frigidareas, and gradually decrease in Emergency Heater range.","abilities":[{"textRaw":"DEF and RES gradually increase in areas, and gradually decrease in Emergency Heater range.","text":"DEF and RES gradually increase in areas, and gradually decrease in Emergency Heater range."}],"_h":"7aekr03j3j"},"enemy_1389_winbab_2":{"descRaw":"<@eb.key>Invisible; prioritizes targets to the <@eb.key>right of Emergency Heaters.","name":"Delegation Centurion Champion","desc":"Invisible; prioritizes targets to the right of Emergency Heaters.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Prioritizes targets to the right of a Emergency Heater","text":"Prioritizes targets to the right of a Emergency Heater"}],"_h":"h3twivjteot0t0"},"enemy_1402_tgshd_2":{"descRaw":"A scout outfitted with thicker armor. <@eb.key>Exposes attacker's position upon being attacked. \nExposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","name":"Heavy Scout","desc":"A scout outfitted with thicker armor. Exposes attacker's position upon being attacked. \nExposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","abilities":[{"textRaw":"Exposes the attacker for 5s when attacked","text":"Exposes the attacker for 5s when attacked"},{"textRaw":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage","text":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage"}],"_h":"epyr262525yqyq"},"enemy_1404_msnip":{"descRaw":"<@eb.key>Invisible; When on the same row or column with an allied unit, launches a <@eb.key>Straight Shot: fires 1 bolt that deals <@eb.key>Arts damage.","name":"Heavy Crossbowman Ambusher","desc":"Invisible; When on the same row or column with an allied unit, launches a Straight Shot: fires 1 bolt that deals Arts damage.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Launches a Straight Shot when positioned in a straight line with an allied unit: fires 1 bolt in the target's direction that deals Arts damage and inflicts <$ba.stun>Stun","text":"Launches a Straight Shot when positioned in a straight line with an allied unit: fires 1 bolt in the target's direction that deals Arts damage and inflicts Stun"}],"_h":"mq3gbpjteo5cfq"},"enemy_1407_hummbd":{"descRaw":"<@eb.key>[Aerial] Deals <@eb.key>ranged physical damage and <@eb.key>exposes nearby allied units when defeated. Exposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","name":"Farseer","desc":"[Aerial] Deals ranged physical damage and exposes nearby allied units when defeated. Exposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"When defeated, Exposes nearby allied units for 8s","text":"When defeated, Exposes nearby allied units for 8s"},{"textRaw":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage","text":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage"}],"_h":"mew3a76969hkhkyqyq"},"enemy_1415_mmkabi_2":{"descRaw":"Large and docile burdenbeasts with low DEF that will be tripped by a <@eb.key>Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","name":"Greater Armored Burdenbeast","desc":"Large and docile burdenbeasts with low DEF that will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","abilities":[{"textRaw":"Will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","text":"Will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies."}],"_h":"8o7lazprpr"},"enemy_1422_lrsldr":{"descRaw":"<@eb.key>Attacks deal Arts damage when inside Originium pollution.","name":"Sarkaz Wither Vanguard","desc":"Attacks deal Arts damage when inside Originium pollution.","abilities":[{"textRaw":"Attacks deal Arts damage when inside Originium pollution.","text":"Attacks deal Arts damage when inside Originium pollution."}],"_h":"cu6hvvt7t7"},"enemy_1422_lrsldr_2":{"descRaw":"<@eb.key>Attacks deal Arts damage when inside Originium pollution.","name":"Elite Sarkaz Wither Vanguard","desc":"Attacks deal Arts damage when inside Originium pollution.","abilities":[{"textRaw":"Attacks deal Arts damage when inside Originium pollution.","text":"Attacks deal Arts damage when inside Originium pollution."}],"_h":"cunnvvt7t7"},"enemy_1425_lrcmra":{"descRaw":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased <@eb.key>Arts damage instead.","name":"Profane Chimera","desc":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased Arts damage instead.","abilities":[{"textRaw":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead.","text":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead."}],"_h":"1a16vjxuxu"},"enemy_1425_lrcmra_2":{"descRaw":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased <@eb.key>Arts damage instead.","name":"Sacrilegious Chimera","desc":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased Arts damage instead.","abilities":[{"textRaw":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead.","text":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead."}],"_h":"1afrvjxuxu"},"enemy_1427_lrnazg":{"descRaw":"Attacks deal Physical damage to all surrounding units. When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","name":"Sudaram","desc":"Attacks deal Physical damage to all surrounding units. When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","abilities":[{"textRaw":"Attacks deal Physical damage to all surrounding units.","text":"Attacks deal Physical damage to all surrounding units."},{"textRaw":"When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","text":"When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms."}],"_h":"3l8a3l5656cbcb"},"enemy_1430_lrrook":{"descRaw":"<@eb.key>[Aerial unit]. Shares a fraction of the damage taken by non-aerial enemies around itself.","name":"Chalice of Regret","desc":"[Aerial unit]. Shares a fraction of the damage taken by non-aerial enemies around itself.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Shares a fraction of the damage taken by non-aerial enemies around itself.","text":"Shares a fraction of the damage taken by non-aerial enemies around itself."}],"_h":"joh1zf6969ukuk"},"enemy_1433_dsbasi":{"descRaw":"A simple Seaborn believed to be responsible for foraging. It requires very little energy for its activities.","name":"Unicellular Predator","desc":"A simple Seaborn believed to be responsible for foraging. It requires very little energy for its activities.","_h":"1xqo1x"},"enemy_1433_dsbasi_2":{"descRaw":"Simple but nourished, this new generation of Seaborn collects nutrients even more efficiently.","name":"Allotropic Predator","desc":"Simple but nourished, this new generation of Seaborn collects nutrients even more efficiently.","_h":"b3jzb3"},"enemy_1438_dspred":{"descRaw":"Can devour an <@eb.key>Excrescent Carapace to significantly increase its ATK and HP.","name":"Multicellular Herald","desc":"Can devour an Excrescent Carapace to significantly increase its ATK and HP.","abilities":[{"textRaw":"Can devour an <@eb.key>Excrescent Carapace to significantly increase its ATK and HP.","text":"Can devour an Excrescent Carapace to significantly increase its ATK and HP."}],"_h":"p6e0pdp6pd"},"enemy_1439_dslntf":{"descRaw":"Becomes when damaged, continuously inflicting <@eb.key>Nervous Impairment on your nearby units. Depletes substantial HP to destroy <@eb.key>Excrescent Carapaces upon encountering.","name":"Nucleic Maleficent","desc":"Becomes when damaged, continuously inflicting Nervous Impairment on your nearby units. Depletes substantial HP to destroy Excrescent Carapaces upon encountering.","abilities":[{"textRaw":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting <$ba.dt.neural>Nervous Impairment on nearby units.","text":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting Nervous Impairment on nearby units."},{"textRaw":"Destroys blocking at the cost of a percentage of its HP.","text":"Destroys blocking at the cost of a percentage of its HP."}],"_h":"k5rpnxt9c0fhfh"},"enemy_1439_dslntf_2":{"descRaw":"Becomes when damaged, continuously inflicting <@eb.key>Nervous Impairment on your nearby units. Depletes substantial HP to destroy <@eb.key>Excrescent Carapaces upon encountering.","name":"Allotropic Maleficent","desc":"Becomes when damaged, continuously inflicting Nervous Impairment on your nearby units. Depletes substantial HP to destroy Excrescent Carapaces upon encountering.","abilities":[{"textRaw":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting <$ba.dt.neural>Nervous Impairment on nearby units.","text":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting Nervous Impairment on nearby units."},{"textRaw":"Destroys blocking at the cost of a percentage of its HP.","text":"Destroys blocking at the cost of a percentage of its HP."}],"_h":"k56onxt9c0fhfh"},"enemy_1500_skulsr":{"descRaw":"Try to defeat him as soon as possible, no matter what it takes. This <@eb.danger>extremely dangerous enemy attacks with <@eb.key>devastating ranged and melee attacks.","name":"Skullshatterer","desc":"Try to defeat him as soon as possible, no matter what it takes. This extremely dangerous enemy attacks with devastating ranged and melee attacks.","abilities":[{"textRaw":"Launches grenades when not being blocked, significantly reducing the DEF of the target and surrounding allies for a short period of time","text":"Launches grenades when not being blocked, significantly reducing the DEF of the target and surrounding allies for a short period of time"},{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"}],"_h":"q2obh2okok6z6z"},"enemy_1501_demonk":{"descRaw":"One of Reunion's squad leaders. he is <@eb.danger>extremely dangerous and <@eb.danger>difficult to defeat.","name":"Sarkaz Centurion","desc":"One of Reunion's squad leaders. he is extremely dangerous and difficult to defeat.","abilities":[{"textRaw":"Attacks two targets simultaneously.","text":"Attacks two targets simultaneously."}],"_h":"fkbrzskwkw"},"enemy_1502_crowns":{"descRaw":"A Reunion squad leader who specializes in assassination and infiltration. She is able to <@eb.key>bypass Operators that try to block her.","name":"Crownslayer","desc":"A Reunion squad leader who specializes in assassination and infiltration. She is able to bypass Operators that try to block her.","abilities":[{"textRaw":"When blocked, can quickly move behind the unit","text":"When blocked, can quickly move behind the unit"}],"_h":"pxw0ealxlx"},"enemy_1504_cqbw":{"descRaw":"A Reunion squad leader who was a mercenary from Sarkaz. She is proficient at using explosives.","desc":"A Reunion squad leader who was a mercenary from Sarkaz. She is proficient at using explosives.","abilities":[{"textRaw":"Can use explosives to deal heavy Physical damage to allied units","text":"Can use explosives to deal heavy Physical damage to allied units"},{"textRaw":"Uses more explosives when HP is under 50%","text":"Uses more explosives when HP is under 50%"}],"_h":"0808qvqv9l9l"},"enemy_1509_mousek":{"descRaw":"Deals massive physical damage to the Operator with the <@eb.key>highest Max HP; greatly decreases the ATK of, and deals continuous Arts damage to the Operator with the <@eb.key>lowest Max HP","name":"Rat King","desc":"Deals massive physical damage to the Operator with the highest Max HP; greatly decreases the ATK of, and deals continuous Arts damage to the Operator with the lowest Max HP","abilities":[{"textRaw":"[Singing Sands] Targets a unit with the highest Max HP, dealing heavy physical damage to the target and nearby allied units within a cross area","text":"[Singing Sands] Targets a unit with the highest Max HP, dealing heavy physical damage to the target and nearby allied units within a cross area"},{"textRaw":"[Sand Tomb] Targets a unit with the lowest Max HP, continuously inflicting Arts damage to the target and nearby allies, also reducing their ATK","text":"[Sand Tomb] Targets a unit with the lowest Max HP, continuously inflicting Arts damage to the target and nearby allies, also reducing their ATK"},{"textRaw":"Appears with a Barrier that can absorb a large amount of Arts damage, gains significantly increased DEF while Barrier is active","text":"Appears with a Barrier that can absorb a large amount of Arts damage, gains significantly increased DEF while Barrier is active"},{"textRaw":"Deals more damage when HP drops below half","text":"Deals more damage when HP drops below half"}],"_h":"ymwclaj7j7yiyiueueawaw"},"enemy_1511_mdrock":{"descRaw":"Unknown age, gender, or background.","name":"Mudrock","desc":"Unknown age, gender, or background.","abilities":[{"textRaw":"Every attack permanently increases ATK, stacking up to 6 times","text":"Every attack permanently increases ATK, stacking up to 6 times"},{"textRaw":"Has a Barrier that absorbs Arts damage; while the Barrier persists, this unit has significantly increased Max HP and ASPD.","text":"Has a Barrier that absorbs Arts damage; while the Barrier persists, this unit has significantly increased Max HP and ASPD."},{"textRaw":"Barrier periodically refreshes.","text":"Barrier periodically refreshes."},{"textRaw":"Can use a skill to automatically seize control of the nearest non-enemy controlled 'Gramophone'","text":"Can use a skill to automatically seize control of the nearest non-enemy controlled 'Gramophone'"}],"_h":"2dvf2dvtvt4k4ke1e15555"},"enemy_1512_mcmstr":{"descRaw":"A massive mechanical monstrosity, driven by the High Priest. Able to destroy Wooden Stumps, and will eject the driver and self-destruct when destroyed.","name":"'The Big Ugly Thing'","desc":"A massive mechanical monstrosity, driven by the High Priest. Able to destroy Wooden Stumps, and will eject the driver and self-destruct when destroyed.","abilities":[{"textRaw":"First Form","text":"First Form"},{"textRaw":"Ranged attacks deal Splash damage, Melee attacks deal more damage","text":"Ranged attacks deal Splash damage, Melee attacks deal more damage"},{"textRaw":"Periodically destroys Giant Mushrooms and Stumps, rendering them unable to be deployed upon","text":"Periodically destroys Giant Mushrooms and Stumps, rendering them unable to be deployed upon"},{"textRaw":"When HP drops to 0, it will explode, <$ba.stun>Stunning units in a large area and ejecting its pilot, the High Priest","text":"When HP drops to 0, it will explode, Stunning units in a large area and ejecting its pilot, the High Priest"},{"textRaw":"High Priest Form","text":"High Priest Form"},{"textRaw":"Will not attack, cannot be blocked, and takes True damage every second","text":"Will not attack, cannot be blocked, and takes True damage every second"}],"_h":"8thr8tmgmgt8t8wqwqcqqyfifi1t1t"},"enemy_1513_dekght":{"descRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when a Withered Knight dies.","name":"Corrupted Knight","desc":"Gains greatly increased ATK, ASPD, and Movement Speed when a Withered Knight dies.","abilities":[{"textRaw":"Attacks deal Physical damage to the target and adjacent allied units","text":"Attacks deal Physical damage to the target and adjacent allied units"},{"textRaw":"Does charged attacks, dealing heavy Physical damage to the targets and any adjacent units","text":"Does charged attacks, dealing heavy Physical damage to the targets and any adjacent units"},{"textRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when dies","text":"Gains greatly increased ATK, ASPD, and Movement Speed when dies"}],"_h":"4g9e4g4v4vhuhuwcwc"},"enemy_1513_dekght_2":{"descRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when a Corrupted Knight dies.","name":"Withered Knight","desc":"Gains greatly increased ATK, ASPD, and Movement Speed when a Corrupted Knight dies.","abilities":[{"textRaw":"Attacks 2 targets simultaneously","text":"Attacks 2 targets simultaneously"},{"textRaw":"Fires explosive arrows at three targets which explode after a short delay, dealing high Arts damage to the target and surrounding four tiles","text":"Fires explosive arrows at three targets which explode after a short delay, dealing high Arts damage to the target and surrounding four tiles"},{"textRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when dies","text":"Gains greatly increased ATK, ASPD, and Movement Speed when dies"}],"_h":"9m649mztztmumu3y3y"},"enemy_1516_jakill":{"descRaw":"While in Jailer form, has <@eb.key>increased RES, deals <@eb.key>Arts damage, and will not attack Imprisonment Devices; When in Killer form, has <@eb.key>increased DEF and deals <@eb.key>Physical damage; When entering Executioner Mode, <@eb.key>frees all enemies on the field.","name":"Jesselton Williams","desc":"While in Jailer form, has increased RES, deals Arts damage, and will not attack Imprisonment Devices; When in Killer form, has increased DEF and deals Physical damage; When entering Executioner Mode, frees all enemies on the field.","abilities":[{"textRaw":"Jailer Form","text":"Jailer Form"},{"textRaw":"RES is greatly increased","text":"RES is greatly increased"},{"textRaw":"Attacks become ranged and deal Arts damage, and no longer attacks Imprisonment Devices","text":"Attacks become ranged and deal Arts damage, and no longer attacks Imprisonment Devices"},{"textRaw":"Can <$ba.stun>Stun multiple targets","text":"Can Stun multiple targets"},{"textRaw":"The first time HP drops to 0, enters Killer Form","text":"The first time HP drops to 0, enters Killer Form"},{"textRaw":"Killer Form","text":"Killer Form"},{"textRaw":"Frees all imprisoned enemies when entering Killer Form","text":"Frees all imprisoned enemies when entering Killer Form"},{"textRaw":"Gains significantly increased DEF","text":"Gains significantly increased DEF"},{"textRaw":"Uses melee Physical attacks that ignore a certain amount of the target's DEF","text":"Uses melee Physical attacks that ignore a certain amount of the target's DEF"}],"_h":"224zodprpr7u7ujyjyvmwga8a8sxsxyoyoucuchmhm"},"enemy_1517_xi":{"descRaw":"A monster painted by Dusk. 'Weft and Warp': <@eb.key>shift Hui and Ming of allies. 'Break the Chains': If the shield <@eb.key>is not yet broken, <@eb.danger>deal massive ranged damage.","name":"'Free'","desc":"A monster painted by Dusk. 'Weft and Warp': shift Hui and Ming of allies. 'Break the Chains': If the shield is not yet broken, deal massive ranged damage.","abilities":[{"textRaw":"First Form","text":"First Form"},{"textRaw":"[Weft and Warp] Deals Arts damage to targets in the surrounding cross area, changing Hui-Ming attributes within its range","text":"[Weft and Warp] Deals Arts damage to targets in the surrounding cross area, changing Hui-Ming attributes within its range"},{"textRaw":"[Break the Chains] Deals massive damage in a large radius if the Barrier is not destroyed before it expires.","text":"[Break the Chains] Deals massive damage in a large radius if the Barrier is not destroyed before it expires."},{"textRaw":"The first time HP drops to 0, enters Second Form","text":"The first time HP drops to 0, enters Second Form"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"Changes own Hui-Ming Attribute","text":"Changes own Hui-Ming Attribute"},{"textRaw":"Gains increased ATK and normal attacks hit twice","text":"Gains increased ATK and normal attacks hit twice"},{"textRaw":"Additionally unleashes [Weft and Warp] on farthest target","text":"Additionally unleashes [Weft and Warp] on farthest target"}],"_h":"0vd0t8mgmgalalbdbd7h7hrwrwr4r49d9dftft"},"enemy_1521_dslily":{"descRaw":"A member of the Church of the Deep who snuck into disaster-ravaged Iberia. He changed the law of the land through his sincere beliefs, in pursuit of the perfect form, yet he was unable to fathom the will of the ocean. Then again, who could?","name":"Sal Viento Bishop Quintus","desc":"A member of the Church of the Deep who snuck into disaster-ravaged Iberia. He changed the law of the land through his sincere beliefs, in pursuit of the perfect form, yet he was unable to fathom the will of the ocean. Then again, who could?","abilities":[{"textRaw":"Attacks two units with the highest DEF simultaneously","text":"Attacks two units with the highest DEF simultaneously"},{"textRaw":"[Great Tide] Deals Arts damage and <$ba.dt.neural>Nervous Impairment to all allied units","text":"[Great Tide] Deals Arts damage and Nervous Impairment to all allied units"},{"textRaw":"[Collapse] Deals Physical damage to multiple allied units","text":"[Collapse] Deals Physical damage to multiple allied units"},{"textRaw":"[Fragmentation] Summons its offspring to entwine themselves around allied units and <$ba.stun>Stun them","text":"[Fragmentation] Summons its offspring to entwine themselves around allied units and Stun them"},{"textRaw":"[Species Outbreak] Drains all Life Points after a long time has passed in the battle","text":"[Species Outbreak] Drains all Life Points after a long time has passed in the battle"}],"_h":"u5z8u5swswwkvd3i3ic9d5elel"},"enemy_1525_blkswb":{"descRaw":"Three-time champion of the Kazimierz Major, a defective Leithanian unable to use Arts, a natural-born warrior—The Black Knight. <@eb.key>Passes through blocking units and deals Physical damage to them","name":"Degenbrecher","desc":"Three-time champion of the Kazimierz Major, a defective Leithanian unable to use Arts, a natural-born warrior—The Black Knight. Passes through blocking units and deals Physical damage to them","abilities":[{"textRaw":"Immune to <$ba.frozen>Frozen and has <$ba.buffres>Status resistance","text":"Immune to Frozen and has Status resistance"},{"textRaw":"Gains increased ATK during ","text":"Gains increased ATK during "},{"textRaw":"First Form","text":"First Form"},{"textRaw":"Attacks against the blocker ignore a certain amount of DEF","text":"Attacks against the blocker ignore a certain amount of DEF"},{"textRaw":"[Swift Slayer] When blocked, bypasses the target and deals Physical damage to units along her path","text":"[Swift Slayer] When blocked, bypasses the target and deals Physical damage to units along her path"},{"textRaw":"[Brutalizing Blizzard] Deals Physical damage to units in the surrounding area","text":"[Brutalizing Blizzard] Deals Physical damage to units in the surrounding area"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks ignore more of the target's DEF and strike twice","text":"Attacks ignore more of the target's DEF and strike twice"},{"textRaw":"[Momentum Murder] Whenever 25% HP is lost, clears the SP of all allied units within range and restricts the targets from attacking or healing for some time","text":"[Momentum Murder] Whenever 25% HP is lost, clears the SP of all allied units within range and restricts the targets from attacking or healing for some time"}],"_h":"8cgevhwk5vrurumgmgg7g7agag3h3hrwrwjteomomo8888"},"enemy_1535_wlfmster":{"descRaw":"Il Signore dei Lupi was born in the wilderness, but he has cast his gaze upon the world of men.","name":"Zaaro, Signore dei Lupi","desc":"Il Signore dei Lupi was born in the wilderness, but he has cast his gaze upon the world of men.","abilities":[{"textRaw":"Gradually increases Blood Debt","text":"Gradually increases Blood Debt"},{"textRaw":"First Form","text":"First Form"},{"textRaw":"Damage taken is reduced and cannot be <$ba.stun>Stunned","text":"Damage taken is reduced and cannot be Stunned"},{"textRaw":"[Hemolytic Horror] Causes 3 friendly units to be consumed by fear, greatly reducing their ASPD, significantly accelerating their periodic HP loss, and causing them to be unable to be retreated manually; affected units will return to normal after 'Signore dei Lupi' loses a certain percentage of HP","text":"[Hemolytic Horror] Causes 3 friendly units to be consumed by fear, greatly reducing their ASPD, significantly accelerating their periodic HP loss, and causing them to be unable to be retreated manually; affected units will return to normal after 'Signore dei Lupi' loses a certain percentage of HP"},{"textRaw":"After the first form reaches 0 HP, gains [Primal Deterrence], reducing the ASPD of nearby friendly units, and slowly gaining HP over time","text":"After the first form reaches 0 HP, gains [Primal Deterrence], reducing the ASPD of nearby friendly units, and slowly gaining HP over time"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"No longer has Damage Reduction, and longer casts [Hemolytic Horror]","text":"No longer has Damage Reduction, and longer casts [Hemolytic Horror]"},{"textRaw":"Attacks become ranged and strike twice, and gains increased ATK","text":"Attacks become ranged and strike twice, and gains increased ATK"},{"textRaw":"Periodically releases a [Furious Howl], causing Blood Debt to increase rapidly","text":"Periodically releases a [Furious Howl], causing Blood Debt to increase rapidly"}],"_h":"541p54yyyymgmgqf6vggggeyeyrwrwa3a3inin5959"},"enemy_1539_reid":{"descRaw":"A Reunion squad leader you've previously faced, who attacks with an impressive searing blade.","name":"'Hateful Avenger'","desc":"A Reunion squad leader you've previously faced, who attacks with an impressive searing blade.","abilities":[{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"},{"textRaw":"[Charge] Locks onto a target within range on the path ahead, and gains greatly increased Movement Speed for a period of time","text":"[Charge] Locks onto a target within range on the path ahead, and gains greatly increased Movement Speed for a period of time"},{"textRaw":"Revives after being defeated for the first time, recovering half its HP","text":"Revives after being defeated for the first time, recovering half its HP"}],"_h":"11l5116z6zqnqnonon"},"enemy_2001_duckmi":{"descRaw":"Elusive and ephemeral, unable to be blocked. <@eb.key>Dashes rapidly upon being damaged, and drops <@eb.key>Treasure when defeated.","name":"Duck Lord","desc":"Elusive and ephemeral, unable to be blocked. Dashes rapidly upon being damaged, and drops Treasure when defeated.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Gains significantly increased Movement Speed after being attacked","text":"Gains significantly increased Movement Speed after being attacked"}],"_h":"hnyftpufufxbxb"},"enemy_2001_duckmi_2":{"descRaw":"Elusive and ephemeral, unable to be blocked. <@eb.key>Dashes rapidly upon being damaged, and drops <@eb.key>Treasure when defeated.","name":"Duck Lord","desc":"Elusive and ephemeral, unable to be blocked. Dashes rapidly upon being damaged, and drops Treasure when defeated.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Gains significantly increased Movement Speed after being attacked","text":"Gains significantly increased Movement Speed after being attacked"}],"_h":"hnyftpufufxbxb"},"enemy_2002_bearmi":{"descRaw":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops <@eb.key>Treasure when defeated.","name":"Gopnik","desc":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops Treasure when defeated.","_h":"v0h6pt"},"enemy_2002_bearmi_2":{"descRaw":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops <@eb.key>Treasure when defeated.","name":"Gopnik","desc":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops Treasure when defeated.","_h":"v0h6pt"},"enemy_2003_rockman":{"descRaw":"An experimental creation with extremely high DEF, able to lob rocks that inflict a lengthy <@eb.key>Stun.","name":"Lost Colossus","desc":"An experimental creation with extremely high DEF, able to lob rocks that inflict a lengthy Stun.","abilities":[{"textRaw":"Can throw a rock that inflicts a very long <$ba.stun>Stun (will not target a unit that is already <$ba.stun>Stunned)","text":"Can throw a rock that inflicts a very long Stun (will not target a unit that is already Stunned)"}],"_h":"k5z4toj86e"},"enemy_2004_balloon":{"descRaw":"A strange individual with a self-made jetpack. When blocked, will <@eb.key>take flight for a short period of time.","name":"Jetman","desc":"A strange individual with a self-made jetpack. When blocked, will take flight for a short period of time.","abilities":[{"textRaw":"When blocked, this unit will take off for a period of time (this effect has a cooldown)","text":"When blocked, this unit will take off for a period of time (this effect has a cooldown)"}],"_h":"lyno839m9m"},"enemy_2005_axetro":{"descRaw":"A security guard who has been severely corrupted by Originium. <@eb.key>Consecutive attacks on the same target will increase their ATK and ASPD, but stacks will <@eb.key>reset after not attacking for 4 seconds.","name":"'Forsaken One'","desc":"A security guard who has been severely corrupted by Originium. Consecutive attacks on the same target will increase their ATK and ASPD, but stacks will reset after not attacking for 4 seconds.","abilities":[{"textRaw":"Continuous attacks will increase ATK and ASPD, up to a limit. This effect will reset after a few seconds after this unit stops attacking","text":"Continuous attacks will increase ATK and ASPD, up to a limit. This effect will reset after a few seconds after this unit stops attacking"}],"_h":"dk0nwy4q4q"},"enemy_2008_flking":{"descRaw":"Significantly weakens the combat capabilities of our units and periodically gains a <@eb.key>Shield to absorb damage.","name":"'Gravestone'","desc":"Significantly weakens the combat capabilities of our units and periodically gains a Shield to absorb damage.","abilities":[{"textRaw":"Halves the ATK and DEF of all your units on the battlefield; Halves natural DP regeneration rate; Doubles Redeployment Time","text":"Halves the ATK and DEF of all your units on the battlefield; Halves natural DP regeneration rate; Doubles Redeployment Time"},{"textRaw":"Periodically gains a Barrier proportional to Max HP.","text":"Periodically gains a Barrier proportional to Max HP."}],"_h":"rmw2zfqyqyykg5"},"enemy_2009_csaudc":{"descRaw":"A diehard fan of the Crimson Troupe. Attacks inflict <@eb.key>Nervous Impairment.","name":"Derisive Audience","desc":"A diehard fan of the Crimson Troupe. Attacks inflict Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"gerc39nhhs"},"enemy_2010_csdcr":{"descRaw":"A performer of the Crimson Troupe. Attacks inflict <@eb.key>Nervous Impairment; After receiving a certain number of hits, greatly increases ASPD of all enemies.","name":"Scarlet Singer","desc":"A performer of the Crimson Troupe. Attacks inflict Nervous Impairment; After receiving a certain number of hits, greatly increases ASPD of all enemies.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"},{"textRaw":"After receiving a certain number of hits, greatly increases all enemies' ASPD for a short period","text":"After receiving a certain number of hits, greatly increases all enemies' ASPD for a short period"}],"_h":"htp6t4nhhsbxbx"},"enemy_2016_csphtm":{"descRaw":"Calamity of the Crimson Troupe, code name Phantom. <@eb.key>Passes through blocking units and leaves an <@eb.key>Ominous Apparition behind. Attacks and skills inflict <@eb.key>Nervous Impairment.","name":"Lucian, 'Blood Diamond'","desc":"Calamity of the Crimson Troupe, code name Phantom. Passes through blocking units and leaves an Ominous Apparition behind. Attacks and skills inflict Nervous Impairment.","abilities":[{"textRaw":"Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location","text":"Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location"},{"textRaw":"Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict <$ba.dt.neural>Nervous Impairment","text":"Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict Nervous Impairment"}],"_h":"1tpqdkytyt2sg9"},"enemy_2017_csphts":{"descRaw":"A patch of shadow. It has never once left, nor has it ever truly existed.","name":"Ominous Apparition","desc":"A patch of shadow. It has never once left, nor has it ever truly existed.","abilities":[{"textRaw":"Has a chance to dodge Physical and Arts attacks when not blocked","text":"Has a chance to dodge Physical and Arts attacks when not blocked"},{"textRaw":"Can use a skill to deal Physical damage in the surrounding area","text":"Can use a skill to deal Physical damage in the surrounding area"},{"textRaw":"Attacks and skills ignore a certain amount of armor and inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks and skills ignore a certain amount of armor and inflict additional Nervous Impairment"}],"_h":"ytvjytqmqmk2k2rnwm"},"enemy_2021_syfish":{"descRaw":"Attacks inflict additional <@eb.key>Corrosion.","name":"Bone Sea Drifter","desc":"Attacks inflict additional Corrosion.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.erosion>Corrosion.","text":"Attacks inflict additional Corrosion."}],"_h":"sbkyaq83aq"},"enemy_2025_syufo":{"descRaw":"[Low-Altitude Hovering], attacks inflict additional <@eb.key>Corrosion.","name":"Skimming Sea Drifter","desc":"[Low-Altitude Hovering], attacks inflict additional Corrosion.","abilities":[{"textRaw":"<$ba.float>Low-Altitude Hovering","text":"Low-Altitude Hovering"},{"textRaw":"Attacks inflict additional <$ba.dt.erosion>Corrosion.","text":"Attacks inflict additional Corrosion."}],"_h":"fvkkwiam9e83aq"},"enemy_2034_sythef":{"descRaw":"Obedient Perro. <@eb.key>Invisible, attacks cause <@eb.key>Stun, drops <@eb.key>Treasure when defeated.","name":"Crying Thief","desc":"Obedient Perro. Invisible, attacks cause Stun, drops Treasure when defeated.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks <$ba.stun>Stun the target","text":"Attacks Stun the target"}],"_h":"sq85y1jteop2sm"},"enemy_2034_sythef_2":{"descRaw":"Obedient Perro. <@eb.key>Invisible, attacks cause <@eb.key>Stun, drops <@eb.key>Treasure when defeated.","name":"Crying Thief","desc":"Obedient Perro. Invisible, attacks cause Stun, drops Treasure when defeated.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks <$ba.stun>Stun the target","text":"Attacks Stun the target"}],"_h":"sq85y1jteop2sm"},"enemy_2048_smgrd":{"descRaw":"Deals heavy Physical damage to units on tiles affected by [Dominion]; continually generates [Dominion] in a certain radius around self","name":"'Demon's Blade'","desc":"Deals heavy Physical damage to units on tiles affected by [Dominion]; continually generates [Dominion] in a certain radius around self","abilities":[{"textRaw":"Deals heavy Physical damage to allied units on tiles affected by [Dominion]","text":"Deals heavy Physical damage to allied units on tiles affected by [Dominion]"},{"textRaw":"Continuously generates [Dominion] on the surrounding 8 tiles, significantly reducing the ASPD of allied units","text":"Continuously generates [Dominion] on the surrounding 8 tiles, significantly reducing the ASPD of allied units"}],"_h":"3qda3qimimiiii"},"enemy_2050_smsha":{"descRaw":"Attacks jump between 3 targets and inflict Cold, reducing damage with each jump; attacks can also target and jump between other enemies, increasing their Movement Speed and ASPD","name":"Fallen Snowpriest","desc":"Attacks jump between 3 targets and inflict Cold, reducing damage with each jump; attacks can also target and jump between other enemies, increasing their Movement Speed and ASPD","abilities":[{"textRaw":"Attacks inflict <$ba.cold>Cold and jump between 3 targets, with each jump dealing reduced damage","text":"Attacks inflict Cold and jump between 3 targets, with each jump dealing reduced damage"},{"textRaw":"[Unnatural Gift] Attacks can hit and jump between 3 other enemies, increasing their Movement Speed and ASPD","text":"[Unnatural Gift] Attacks can hit and jump between 3 other enemies, increasing their Movement Speed and ASPD"}],"_h":"x8tvx8y9n3yyyy"},"enemy_2052_smgia":{"descRaw":"<@eb.key>Stuns allied units after several attacks. The rickety vine formation makes it susceptible to fire","name":"Weaving Vinecreeps","desc":"Stuns allied units after several attacks. The rickety vine formation makes it susceptible to fire","abilities":[{"textRaw":"Gains a large <$ba.fragile>Fragile effect after taking damage from environmental effects","text":"Gains a large Fragile effect after taking damage from environmental effects"},{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"}],"_h":"xyawlzo98brzgn"},"enemy_2085_skzjxd":{"descRaw":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","name":"Fatty","desc":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","abilities":[{"textRaw":"Always faces the direction with the most Operators.","text":"Always faces the direction with the most Operators."},{"textRaw":"Takes 80% less Physical/Arts damage from the front.","text":"Takes 80% less Physical/Arts damage from the front."}],"_h":"w7zrw7rbrbtdtd"},"enemy_2085_skzjxd_2":{"descRaw":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","name":"Fatty","desc":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","abilities":[{"textRaw":"Always faces the direction with the most Operators.","text":"Always faces the direction with the most Operators."},{"textRaw":"Takes 80% less Physical/Arts damage from the front.","text":"Takes 80% less Physical/Arts damage from the front."}],"_h":"w7zrw7rbrbtdtd"},"enemy_9006_actoxi":{"descRaw":"When defeated, fires a poison cloud at the damage source, dealing Arts damage over time.\n","name":"OpFor: Fissure","desc":"When defeated, fires a poison cloud at the damage source, dealing Arts damage over time.\n","abilities":[{"textRaw":"When defeated, fires a poison cloud at the target that defeated it, continuously dealing Arts damage to the surroundings","text":"When defeated, fires a poison cloud at the target that defeated it, continuously dealing Arts damage to the surroundings"}],"_h":"egcbegoyoy"},"enemy_9007_acelem":{"descRaw":"When blocked, plants itself on the blocker, dealing Arts damage over time, and causing the target to take more Elemental Injury; spreads to the 4 adjacent tiles when Elemental Burst occurs.","name":"OpFor: Quagmire","desc":"When blocked, plants itself on the blocker, dealing Arts damage over time, and causing the target to take more Elemental Injury; spreads to the 4 adjacent tiles when Elemental Burst occurs.","abilities":[{"textRaw":"Less likely to be attacked","text":"Less likely to be attacked"},{"textRaw":"When blocked, plants itself on the blocker, causing them to take continuous Arts damage and increased <$ba.dt.element>Elemental Injury","text":"When blocked, plants itself on the blocker, causing them to take continuous Arts damage and increased Elemental Injury"},{"textRaw":"When an <$ba.dt.element>Elemental Injury burst occurs on the parasitized target, inflicts a large amount of <$ba.dt.element>Elemental Injury of the same type on other allied units in the four adjacent tiles","text":"When an Elemental Injury burst occurs on the parasitized target, inflicts a large amount of Elemental Injury of the same type on other allied units in the four adjacent tiles"}],"_h":"yg8lygjcjc3rx9ymgo"},"enemy_9008_acbunn":{"descRaw":"Invisible; attacks 3 targets simultaneously when Invisible.","name":"OpFor: Bonespur","desc":"Invisible; attacks 3 targets simultaneously when Invisible.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks multiple targets simultaneously when <$ba.invisible>Invisible","text":"Attacks multiple targets simultaneously when Invisible"}],"_h":"xyobxyjteoxoyn"},"enemy_9009_acfort":{"descRaw":"Seizes up to 3 non-Elite or non-Leader flying enemies to replenish its own ammunition; fires all ammunition","name":"OpFor: BlackCloud","desc":"Seizes up to 3 non-Elite or non-Leader flying enemies to replenish its own ammunition; fires all ammunition","abilities":[{"textRaw":"Periodically binds and devours several non-Elite or non-Leader flying enemies, recovering an equal amount of ammunition","text":"Periodically binds and devours several non-Elite or non-Leader flying enemies, recovering an equal amount of ammunition"},{"textRaw":"Fires all ammunition, dealing heavy Physical damage to the target","text":"Fires all ammunition, dealing heavy Physical damage to the target"}],"_h":"b9qzb9o6o6ffff"},"enemy_9010_acpupp":{"descRaw":"When defeated, becomes a puppet and gives nearby other enemies 5 Shield; puppet must be damaged 30 times to be defeated and cannot be blocked, reviving after some time.","name":"OpFor: Rebirth","desc":"When defeated, becomes a puppet and gives nearby other enemies 5 Shield; puppet must be damaged 30 times to be defeated and cannot be blocked, reviving after some time.","abilities":[{"textRaw":"When defeated, enters a revival state and gives other enemies within range a shield that protects against Physical and Arts damage, which is broken after taking a certain number of attacks","text":"When defeated, enters a revival state and gives other enemies within range a shield that protects against Physical and Arts damage, which is broken after taking a certain number of attacks"},{"textRaw":"In the revival state, it needs to be damaged multiple times to be knocked down, and revives after some time","text":"In the revival state, it needs to be damaged multiple times to be knocked down, and revives after some time"}],"_h":"9ca19cn8n81111"},"enemy_9011_acrefr":{"descRaw":"Refraction; +100% HP when it has Refraction","name":"OpFor: Mirror","desc":"Refraction; +100% HP when it has Refraction","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"},{"textRaw":"HP greatly increased when Refraction is active","text":"HP greatly increased when Refraction is active"}],"_h":"3abt3ag6tlujq8"},"enemy_9012_acloon":{"descRaw":"A device that focuses the strength of Yan natives; periodically shoots fire at enemies.","name":"Yan's Protection","desc":"A device that focuses the strength of Yan natives; periodically shoots fire at enemies.","abilities":[{"textRaw":"At the start of battle, Yan's Protection gains ATK and HP equal to a percentage of the total ATK and HP of all Yan Alliance Operators on the field","text":"At the start of battle, Yan's Protection gains ATK and HP equal to a percentage of the total ATK and HP of all Yan Alliance Operators on the field"},{"textRaw":"Attacks multiple targets, inflicting a percentage of ATK as <$ba.dt.burning2>Burn; nearby enemy units gain a certain percentage of <$ba.elementfragile>Elemental Fragility","text":"Attacks multiple targets, inflicting a percentage of ATK as Burn; nearby enemy units gain a certain percentage of Elemental Fragility"},{"textRaw":"[Cleansing Flame] Continuously shoots fires at an enemy in attack range, dealing Arts damage equal to a percentage of ATK every second, and dealing damage to several enemies around the target","text":"[Cleansing Flame] Continuously shoots fires at an enemy in attack range, dealing Arts damage equal to a percentage of ATK every second, and dealing damage to several enemies around the target"}],"_h":"5hom5h3q3qomgnn9n9"},"enemy_9013_acstmk":{"descRaw":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","name":"OpFor: Armor","desc":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","abilities":[{"textRaw":"Randomly selects a target and fires in a line, dealing Arts damage","text":"Randomly selects a target and fires in a line, dealing Arts damage"},{"textRaw":"[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, <$ba.stun>stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","text":"[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying"},{"textRaw":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","text":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional "},{"textRaw":"[Deathswarm] Periodically summons drones","text":"[Deathswarm] Periodically summons drones"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'","text":"[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'"},{"textRaw":"'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor","text":"'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor"},{"textRaw":"'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage","text":"'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage"}],"_h":"jhdzjhcocoki2ijvjvrkrkfwfwu4u4hyhyxx93"},"enemy_9013_acstmk_2":{"descRaw":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","name":"OpFor: Armor","desc":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","abilities":[{"textRaw":"Randomly selects a target and performs an Arts attack","text":"Randomly selects a target and performs an Arts attack"},{"textRaw":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","text":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional "},{"textRaw":"[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, <$ba.stun>stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","text":"[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying"},{"textRaw":"[Deathswarm] Periodically summons drones","text":"[Deathswarm] Periodically summons drones"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round","text":"[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"jhdzjh54543j3j8xftrkrkfwfwmsms"},"enemy_9014_acstma":{"descRaw":"Has extremely high RES. Continuously attacks all allied units in a large surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","name":"'Armor Cleaver'","desc":"Has extremely high RES. Continuously attacks all allied units in a large surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","abilities":[{"textRaw":"<$ba.permanentatk>Continuously attacks, dealing AoE Physical damage","text":"Continuously attacks, dealing AoE Physical damage"},{"textRaw":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor","text":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor"},{"textRaw":"Periodically flies towards the Operator with the lowest ATK, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Periodically flies towards the Operator with the lowest ATK, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Flying 'Armor Cleaver' is shot down after taking a certain number of attacks","text":"Flying 'Armor Cleaver' is shot down after taking a certain number of attacks"},{"textRaw":"'Armor Cleaver' becomes a low ground unit and takes more damage when shot down","text":"'Armor Cleaver' becomes a low ground unit and takes more damage when shot down"}],"_h":"bie5bi8qye4o4o7tcz6868wywy"},"enemy_9015_acstmb":{"descRaw":"Has extremely high DEF. Continuously attacks all allied units in a small surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","name":"'Armor Crusher'","desc":"Has extremely high DEF. Continuously attacks all allied units in a small surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","abilities":[{"textRaw":"<$ba.permanentatk>Continuously attacks, dealing AoE Physical damage","text":"Continuously attacks, dealing AoE Physical damage"},{"textRaw":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor","text":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor"},{"textRaw":"Periodically flies towards the Operator with the lowest ATK, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Periodically flies towards the Operator with the lowest ATK, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Flying 'Armor Crusher' is shot down after taking a certain number of attacks","text":"Flying 'Armor Crusher' is shot down after taking a certain number of attacks"},{"textRaw":"'Armor Crusher' becomes a low ground unit and takes more damage when shot down","text":"'Armor Crusher' becomes a low ground unit and takes more damage when shot down"}],"_h":"m7nnm78qye4o4o7tcztitivkvk"},"enemy_9016_acstmr":{"name":"Armor Piercer","abilities":[{"textRaw":"Explodes when it reaches the target, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Explodes when it reaches the target, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Must be attacked several times to defeat","text":"Must be attacked several times to defeat"}],"_h":"q3p3tdieie"},"enemy_9017_achunt":{"descRaw":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly","name":"OpFor: Gun","desc":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly","abilities":[{"textRaw":"Attacks prioritize units with the highest DEF","text":"Attacks prioritize units with the highest DEF"},{"textRaw":"Attacks inflict <$ba.dt.erosion>Corrosion","text":"Attacks inflict Corrosion"},{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"ASPD gradually increases when attacking the same enemy repeatedly","text":"ASPD gradually increases when attacking the same enemy repeatedly"},{"textRaw":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","text":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced","text":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced"},{"textRaw":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second","text":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second"},{"textRaw":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by","text":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"}],"_h":"x1nyx1sjsjfsd7ufufrorobvbvfwfwylyl8c8c3n3n"},"enemy_9017_achunt_2":{"descRaw":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly; has high Physical and Arts damage reduction","name":"OpFor: Gun","desc":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly; has high Physical and Arts damage reduction","abilities":[{"textRaw":"Attacks prioritize units with the highest DEF","text":"Attacks prioritize units with the highest DEF"},{"textRaw":"Attacks inflict <$ba.dt.erosion>Corrosion","text":"Attacks inflict Corrosion"},{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"ASPD gradually increases when attacking the same enemy repeatedly","text":"ASPD gradually increases when attacking the same enemy repeatedly"},{"textRaw":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","text":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced","text":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced"},{"textRaw":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second","text":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second"},{"textRaw":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by","text":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"}],"_h":"ppnyppsjsjfsd7ufufrorobvbvfwfwfmfm50503n3n"},"enemy_9018_actrpa":{"descRaw":"Damage greatly reduced when shield is active","name":"'Gunshatter'","desc":"Damage greatly reduced when shield is active","abilities":[{"textRaw":"[Unfinished Prayer] Starts with one of the following special shields; cannot be blocked while the shield is active; regains the shield a certain period after it disappears","text":"[Unfinished Prayer] Starts with one of the following special shields; cannot be blocked while the shield is active; regains the shield a certain period after it disappears"},{"textRaw":"Elemental Shield: Physical and Arts damage taken greatly reduced; shield disappears when <$ba.dt.element>Elemental Injury burst occurs. When this shield is active, periodically fires a projectile that inflicts <$ba.dt.element>Elemental Injury and ricochets several times, reducing damage with each bounce","text":"Elemental Shield: Physical and Arts damage taken greatly reduced; shield disappears when Elemental Injury burst occurs. When this shield is active, periodically fires a projectile that inflicts Elemental Injury and ricochets several times, reducing damage with each bounce"},{"textRaw":"Arts Shield: Gains a certain amount of Arts Barrier, greatly reduces Physical damage taken while active. If Physical damage is taken when shield is active, deals Physical damage to and inflicts <$ba.dt.erosion>Corrosion on the source.","text":"Arts Shield: Gains a certain amount of Arts Barrier, greatly reduces Physical damage taken while active. If Physical damage is taken when shield is active, deals Physical damage to and inflicts Corrosion on the source."},{"textRaw":"Modulated Shield: Disappears after taking damage several times. Periodically performs a 10-combo attack when shield is active.","text":"Modulated Shield: Disappears after taking damage several times. Periodically performs a 10-combo attack when shield is active."}],"_h":"4rw94rkyky0mj00lmsbibi"},"enemy_9019_actrpb":{"name":"'Gunshatter'","_h":"w9"},"enemy_9020_actrpc":{"name":"'Gunshatter'","_h":"w9"},"enemy_9021_acduml":{"descRaw":"Attacks prioritize 'Echoes of Broken Strings'","name":"OpFor: Pipe","desc":"Attacks prioritize 'Echoes of Broken Strings'","abilities":[{"textRaw":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","text":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point"},{"textRaw":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form","text":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form"},{"textRaw":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round","text":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"p36wp3uzuzxtxtmd2vfwfw2r2r"},"enemy_9021_acduml_2":{"descRaw":"Attacks prioritize 'Echoes of Broken Strings'","name":"OpFor: Pipe","desc":"Attacks prioritize 'Echoes of Broken Strings'","abilities":[{"textRaw":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","text":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point"},{"textRaw":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form","text":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form"},{"textRaw":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round","text":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"p36wp3uzuzxtxtmd2vfwfw2r2r"},"enemy_9022_acdumm":{"descRaw":"Attacks prioritize 'Echoes of Cracked Pipe'","name":"OpFor: String","desc":"Attacks prioritize 'Echoes of Cracked Pipe'","abilities":[{"textRaw":"Permanently Invulnerable; leaves the field when is defeated","text":"Permanently Invulnerable; leaves the field when is defeated"},{"textRaw":"When on the field, continuously summons <'Echoes'> in [Golden Wail] form","text":"When on the field, continuously summons <'Echoes'> in [Golden Wail] form"},{"textRaw":"Attacks prioritize <'Echoes'> in [Golden Wail] form","text":"Attacks prioritize <'Echoes'> in [Golden Wail] form"},{"textRaw":"[Broken Strings] Targets all <'Echoes'> in [Golden Wail] form on the field, dealing Arts damage in a large area centered around them and inflicting <$ba.dt.apoptosis>Necrosis, and transforms the targets' <'Echoes'> form","text":"[Broken Strings] Targets all <'Echoes'> in [Golden Wail] form on the field, dealing Arts damage in a large area centered around them and inflicting Necrosis, and transforms the targets' <'Echoes'> form"}],"_h":"m571m5d1d1eses7g7gj8r6"},"enemy_9023_acdums":{"descRaw":"Deals Arts damage and inflicts Necrosis on its surroundings when attacked; changes form after being attacked a certain number of times","name":"'Echoes of Cracked Pipe'/'Echoes of Broken Strings'","desc":"Deals Arts damage and inflicts Necrosis on its surroundings when attacked; changes form after being attacked a certain number of times","abilities":[{"textRaw":"Must be attacked several times to defeat","text":"Must be attacked several times to defeat"},{"textRaw":"Can only be blocked by units with at least 2 Block","text":"Can only be blocked by units with at least 2 Block"},{"textRaw":"[Polytonality]: Switches between [Golden Wail] and [Penumbral Lament] forms","text":"[Polytonality]: Switches between [Golden Wail] and [Penumbral Lament] forms"},{"textRaw":"ASPD increased in [Golden Wail] form, transforms into [Penumbral Lament] form after taking damage several times","text":"ASPD increased in [Golden Wail] form, transforms into [Penumbral Lament] form after taking damage several times"},{"textRaw":"Movement Speed is reduced while ATK is increased in [Penumbral Lament] form, transforms into [Golden Wail] form after taking damage several times","text":"Movement Speed is reduced while ATK is increased in [Penumbral Lament] form, transforms into [Golden Wail] form after taking damage several times"},{"textRaw":"Upon taking damage, deals Arts damage in an area around itself, inflicting <$ba.dt.apoptosis>Necrosis","text":"Upon taking damage, deals Arts damage in an area around itself, inflicting Necrosis"},{"textRaw":"All <'Echoes'> periodically play in ensemble, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"All <'Echoes'> periodically play in ensemble, dealing AoE Arts damage and inflicting Necrosis"}],"_h":"qe9wqeieie9l9lu7u7ndnd1l1li18r45br"},"enemy_9032_aclionk":{"descRaw":"The final flame of the empire, a specter adorned with a rusted crown. Refute him. Refute Victoria's supreme glory and authority. He will examine the evidence. He may yet forgive.","name":"Alistair, Final Flame of the Empire","desc":"The final flame of the empire, a specter adorned with a rusted crown. Refute him. Refute Victoria's supreme glory and authority. He will examine the evidence. He may yet forgive.","abilities":[{"textRaw":"When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear","text":"When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear"},{"textRaw":"[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points","text":"[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points"},{"textRaw":"[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range","text":"[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range"},{"textRaw":"[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects","text":"[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects"}],"_h":"hncnhnytytyuyuscscwnwn"},"enemy_9033_acdeer":{"descRaw":"Born from the memories of the soil, stone, ice, and snow, it takes reduced Physical and Arts Damage, and skills affect an additional target when HP is below 50%","name":"'Samivilinn,' the Resolution of the Very North","desc":"Born from the memories of the soil, stone, ice, and snow, it takes reduced Physical and Arts Damage, and skills affect an additional target when HP is below 50%","abilities":[{"textRaw":"[Icicle Fall] Attacks deal Physical damage to allied units in a column","text":"[Icicle Fall] Attacks deal Physical damage to allied units in a column"},{"textRaw":"[Surge of Nature] Inflicts <$ba.stun>Stun on an allied unit and causes the target to take Arts damage over time","text":"[Surge of Nature] Inflicts Stun on an allied unit and causes the target to take Arts damage over time"},{"textRaw":"After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit","text":"After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit"}],"_h":"w5nnw5n6n60um0wdwd"},"enemy_10001_trslim":{"descRaw":"A <@eb.key>harmless Originium slug that flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","name":"Basic Slug","desc":"A harmless Originium slug that flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","abilities":[{"textRaw":"Flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","text":"Flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time."}],"_h":"hbrfvknsns"},"enemy_10018_sgrobh":{"descRaw":"Attacks <@eb.key>2 targets at once. Has a short default attack range, but performs <@eb.key>extremely long-range attacks when on Crystal.","name":"'Unicycle Toy'","desc":"Attacks 2 targets at once. Has a short default attack range, but performs extremely long-range attacks when on Crystal.","abilities":[{"textRaw":"Attacks two targets simultaneously.","text":"Attacks two targets simultaneously."},{"textRaw":"Has a short default attack range, but performs extremely long-range attacks when on Crystal.","text":"Has a short default attack range, but performs extremely long-range attacks when on Crystal."}],"_h":"mmscawkwkwtwtw"},"enemy_10027_vtsk":{"descRaw":"Bombards the area of the allied unit with the highest current HP; has long-ranged Physical attacks; after several attacks, charges up for an attack that deals heavy Physical damage 3 times","name":"'Armor of the Empire'","desc":"Bombards the area of the allied unit with the highest current HP; has long-ranged Physical attacks; after several attacks, charges up for an attack that deals heavy Physical damage 3 times","abilities":[{"textRaw":"Locks onto an allied unit with the current highest HP, dealing Physical damage multiple times to it and the nearby unit with the current highest HP","text":"Locks onto an allied unit with the current highest HP, dealing Physical damage multiple times to it and the nearby unit with the current highest HP"},{"textRaw":"Can perform long-ranged attacks","text":"Can perform long-ranged attacks"},{"textRaw":"After several attacks, charges up for an attack that deals heavy damage 3 times","text":"After several attacks, charges up for an attack that deals heavy damage 3 times"}],"_h":"7dkw7du4u43939y6y6"},"enemy_10028_vtswd":{"descRaw":"Can be equipped by enemies or allies, raising their ATK","name":"Unequipped Blade","desc":"Can be equipped by enemies or allies, raising their ATK","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"Operators equipped with this gain increased ATK","text":"Operators equipped with this gain increased ATK"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Units equipped with this gain increased ATK","text":"Units equipped with this gain increased ATK"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"p8ryp8wjwjqjqjsmsm5757i0epmxmx"},"enemy_10029_vtshld":{"descRaw":"Can be equipped by enemies or allies, raising their DEF","name":"Protective Vest","desc":"Can be equipped by enemies or allies, raising their DEF","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"Operators equipped with this gain increased DEF","text":"Operators equipped with this gain increased DEF"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Units equipped with this take reduced damage from the designated direction","text":"Units equipped with this take reduced damage from the designated direction"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"e7fee7wjwjiqiqsmsm4949i0epmxmx"},"enemy_10030_vtwand":{"descRaw":"Can be equipped by enemies or allies, allowing them to deal Arts damage; comes with a few special functions","name":"Assault Arts Unit","desc":"Can be equipped by enemies or allies, allowing them to deal Arts damage; comes with a few special functions","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"For a short time after activating their skills, Operators equipped with this deal additional Arts damage and inflict <$ba.tremble>Frighten for a fixed duration when dealing damage","text":"For a short time after activating their skills, Operators equipped with this deal additional Arts damage and inflict Frighten for a fixed duration when dealing damage"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Attacks by units equipped with this deal Arts damage; the first attack after pickup prevents the target from attacking or healing for a period of time","text":"Attacks by units equipped with this deal Arts damage; the first attack after pickup prevents the target from attacking or healing for a period of time"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"093v09wjwjmkflsmsm2b2bi0epmxmx"},"enemy_10031_cnvsld":{"descRaw":"<@eb.key>Invisible, an amateur actor participating in Carnevale's street theater competition","name":"Amateur Performer","desc":"Invisible, an amateur actor participating in Carnevale's street theater competition","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Loses Invisibility during Carnevale","text":"Loses Invisibility during Carnevale"}],"_h":"6khl6djteombmb"},"enemy_10034_cnvsax":{"descRaw":"<@eb.key>Invisible, normally does not attack, but counters when losing Invisibility; continuously deals Arts damage and <@eb.key>Burn for the skill duration","name":"Festival Jazz Musician","desc":"Invisible, normally does not attack, but counters when losing Invisibility; continuously deals Arts damage and Burn for the skill duration","abilities":[{"textRaw":"<$ba.invisible>Invisible, normally does not attack, but counters when losing Invisibility","text":"Invisible, normally does not attack, but counters when losing Invisibility"},{"textRaw":"Continuously deals Arts damage and <$ba.dt.burning>Burn for the skill duration","text":"Continuously deals Arts damage and Burn for the skill duration"},{"textRaw":"Loses Invisibility during Carnevale","text":"Loses Invisibility during Carnevale"}],"_h":"tifxn4pytfm35wmbmb"},"enemy_10040_cnvbln":{"descRaw":"One of the many balloons in the city during Carnevale; <@eb.key>restores some HP to 'Firework Launcher' when defeated during Carnevale, and extends Carnevale","name":"Carnevale Balloon","desc":"One of the many balloons in the city during Carnevale; restores some HP to 'Firework Launcher' when defeated during Carnevale, and extends Carnevale","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Does not count towards the defeated enemies counter","text":"Does not count towards the defeated enemies counter"},{"textRaw":"Restores some HP to 'Firework Launcher' when defeated during Carnevale","text":"Restores some HP to 'Firework Launcher' when defeated during Carnevale"}],"_h":"z2rxx969691j1jcaca"},"enemy_10042_prtrop":{"descRaw":"<@eb.key>Invisible, able to build and maintain Rope Bridges","name":"Bridge Builder","desc":"Invisible, able to build and maintain Rope Bridges","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Builds rope bridges that allow units to cross","text":"Builds rope bridges that allow units to cross"}],"_h":"h8xiotjteophph"},"enemy_10042_prtrop_2":{"descRaw":"<@eb.key>Invisible, able to build and maintain Rope Bridges","name":"Bridge Holder","desc":"Invisible, able to build and maintain Rope Bridges","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Builds rope bridges that allow units to cross","text":"Builds rope bridges that allow units to cross"}],"_h":"h8rwotjteophph"},"enemy_10043_sailor":{"descRaw":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","name":"Risk-seeking Sailor","desc":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","abilities":[{"textRaw":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","text":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a "}],"_h":"lqd0lqlqlq"},"enemy_10044_wintun":{"descRaw":"Movement Speed increases when carrying a Booze Barrel; first attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","name":"Garum Gourmet","desc":"Movement Speed increases when carrying a Booze Barrel; first attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","abilities":[{"textRaw":"Movement Speed increases when carrying a Booze Barrel","text":"Movement Speed increases when carrying a Booze Barrel"},{"textRaw":"First attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","text":"First attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge"}],"_h":"wcvtwcmymyhaha"},"enemy_10045_parrot":{"descRaw":"<@eb.key>Low-Altitude Hovering; after losing <@eb.key>Low-Altitude Hovering, becomes stunned for a few seconds before taking off again; Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","name":"Lucky Flyfin","desc":"Low-Altitude Hovering; after losing Low-Altitude Hovering, becomes stunned for a few seconds before taking off again; Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","abilities":[{"textRaw":"<$ba.float>Low-Altitude Hovering; after losing <$ba.float>Low-Altitude Hovering, becomes <$ba.stun>stunned for some time before taking off again","text":"Low-Altitude Hovering; after losing Low-Altitude Hovering, becomes stunned for some time before taking off again"},{"textRaw":"Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","text":"Movement Speed briefly increases after taking damage for the first time. Sometimes carries "}],"_h":"p41enu77kjbqbq"},"enemy_10054_cjhot":{"descRaw":"Continuously inflicts <@eb.key>Arts damage and <@eb.key>Burn to its surroundings; Immune to <@eb.key>Slow","name":"Boiling Pot","desc":"Continuously inflicts Arts damage and Burn to its surroundings; Immune to Slow","abilities":[{"textRaw":"Continuously inflicts Arts damage and <$ba.dt.burning>Burn to its surroundings","text":"Continuously inflicts Arts damage and Burn to its surroundings"},{"textRaw":"Immune to <$ba.sluggish>Slow","text":"Immune to Slow"}],"_h":"d3d7kkbuwn6qk0"},"enemy_10065_ftzlc":{"descRaw":"Can be ignited by or ; When ignited, <@eb.danger>explodes upon death, dealing Arts damage","name":"Cabbage Seedling","desc":"Can be ignited by or ; When ignited, explodes upon death, dealing Arts damage","abilities":[{"textRaw":"Can be ignited by or ","text":"Can be ignited by or "},{"textRaw":"When defeated while ignited, deals a large amount of Arts damage to surrounding units","text":"When defeated while ignited, deals a large amount of Arts damage to surrounding units"}],"_h":"iszqsfdbdb1r1r"},"enemy_10067_ftsjc":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Burn; ATK continuously increases before its first attack, and the first attack deals heavy <@eb.key>Arts damage and <@eb.key>Burn to the target and surrounding units","name":"Burning Vine","desc":"Attacks deal Arts damage and Burn; ATK continuously increases before its first attack, and the first attack deals heavy Arts damage and Burn to the target and surrounding units","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.burning>Burn","text":"Attacks inflict additional Burn"},{"textRaw":"ATK continuously increases before its first attack, and the first attack deals a large amount of Arts damage and <$ba.dt.burning>Burn to the target and surrounding units","text":"ATK continuously increases before its first attack, and the first attack deals a large amount of Arts damage and Burn to the target and surrounding units"}],"_h":"azlpz7qx22d08h"},"enemy_10073_mpcar":{"descRaw":"Maintenance Helper whose pathfinding module has been disrupted by Originium. The meal delivery function added by the Engineering Department no longer works.","name":"Confused Maintenance Helper","desc":"Maintenance Helper whose pathfinding module has been disrupted by Originium. The meal delivery function added by the Engineering Department no longer works.","_h":"uxv2ux"},"enemy_10081_mpplai":{"descRaw":"Does not initially attack; transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","name":"Decode Basis α","desc":"Does not initially attack; transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","abilities":[{"textRaw":"Does not initially attack; transforms into different forms when certain conditions are met","text":"Does not initially attack; transforms into different forms when certain conditions are met"},{"textRaw":"Transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","text":"Transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked"}],"_h":"mi0fmirkrku9u9"},"enemy_10083_hlbird":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","name":"'Wings of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"}],"_h":"c2eisy6969c2sy"},"enemy_10084_hlegle":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time; attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","name":"'Eyes of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time; attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"},{"textRaw":"Attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","text":"Attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful"}],"_h":"iwuygo6969c2sy4u4u"},"enemy_10085_hllevi_2":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time; sends [Invitation to Prayer] to temporarily reduce all your units' ASPD","name":"'Pride of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time; sends [Invitation to Prayer] to temporarily reduce all your units' ASPD","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"},{"textRaw":"[Invitation to Prayer] Temporarily reduces all your units' ASPD","text":"[Invitation to Prayer] Temporarily reduces all your units' ASPD"}],"_h":"94vn946969c2syqlql"},"enemy_10087_hlchgr":{"descRaw":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","name":"Shrine Swordsman","desc":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","abilities":[{"textRaw":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","text":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5"}],"_h":"9pu09p9p9p"},"enemy_10094_crstf":{"descRaw":"When <@eb.key>outside the Filming Area, attacks inflict <@eb.key>Nervous Impairment","name":"Audio Technician","desc":"When outside the Filming Area, attacks inflict Nervous Impairment","abilities":[{"textRaw":"When outside the Filming Area, attacks inflict <$ba.dt.neural>Nervous Impairment","text":"When outside the Filming Area, attacks inflict Nervous Impairment"}],"_h":"zp00wt200d"},"enemy_10097_crshd":{"descRaw":"<@eb.key>Afraid to face the camera; takes reduced Physical and Arts damage from the front; inflicts <@eb.key>Nervous Impairment on blocker when blocked","name":"Uneasy Designer","desc":"Afraid to face the camera; takes reduced Physical and Arts damage from the front; inflicts Nervous Impairment on blocker when blocked","abilities":[{"textRaw":"Takes less Physical/Arts damage from the front","text":"Takes less Physical/Arts damage from the front"},{"textRaw":"Afraid to face the camera. Turns around if facing the camera in the Filming Area","text":"Afraid to face the camera. Turns around if facing the camera in the Filming Area"},{"textRaw":"Inflicts <$ba.dt.neural>Nervous Impairment on blocker when blocked","text":"Inflicts Nervous Impairment on blocker when blocked"}],"_h":"q79fw7veveemem8auf"},"enemy_10098_crhro":{"descRaw":"Attacks have increased range when <@eb.key>inside the Filming Area and <@eb.key>prioritize 'Villains'; Rebirth; attacks inflict <@eb.key>Nervous Impairment","name":"Hero's Sidekick","desc":"Attacks have increased range when inside the Filming Area and prioritize 'Villains'; Rebirth; attacks inflict Nervous Impairment","abilities":[{"textRaw":"Attacks inflict <$ba.dt.neural>Nervous Impairment.","text":"Attacks inflict Nervous Impairment."},{"textRaw":"Attack range increases when inside the Filming Area, and prioritizes and ","text":"Attack range increases when inside the Filming Area, and prioritizes and "},{"textRaw":"Rebirth","text":"Rebirth"}],"_h":"9z4afo1sn97c7cd1d1"},"enemy_10099_crvln":{"descRaw":"Attacks hit twice when <@eb.key>inside the Filming Area and <@eb.key>prioritize 'Heroes'; attacks inflict <@eb.key>Nervous Impairment","name":"Villain's Minion","desc":"Attacks hit twice when inside the Filming Area and prioritize 'Heroes'; attacks inflict Nervous Impairment","abilities":[{"textRaw":"Attacks inflict <$ba.dt.neural>Nervous Impairment.","text":"Attacks inflict Nervous Impairment."},{"textRaw":"Attacks hit twice when inside the Filming Area, and prioritizes and ","text":"Attacks hit twice when inside the Filming Area, and prioritizes and "}],"_h":"4noc4u1sn90606"},"enemy_10112_ymgds":{"descRaw":"Becomes temporarily <@eb.key>stunned when <@eb.key>shifted.","name":"Careless Underling","desc":"Becomes temporarily stunned when shifted.","abilities":[{"textRaw":"Becomes temporarily <$ba.stun>stunned when shifted","text":"Becomes temporarily stunned when shifted"}],"_h":"xuemq86bzp"},"enemy_10116_ymgtop":{"descRaw":"Deals Physical damage to surroundings while spinning, and stops spinning when <@eb.key>shifted.","name":"Suiton Ninja","desc":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted.","abilities":[{"textRaw":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted","text":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted"},{"textRaw":"Bounces <'Certain Fates'>","text":"Bounces <'Certain Fates'>"}],"_h":"wxfwm2izizququ"},"enemy_10118_ymgprc":{"descRaw":"Strikes twice. After several attacks, the next attack strikes twice with higher damage.","name":"Mio","desc":"Strikes twice. After several attacks, the next attack strikes twice with higher damage.","abilities":[{"textRaw":"Attacks hit 2 times","text":"Attacks hit 2 times"},{"textRaw":"[Icy Gaze] After several attacks, the next attack strikes twice with higher damage","text":"[Icy Gaze] After several attacks, the next attack strikes twice with higher damage"},{"textRaw":"Bounces <'Certain Fates'>","text":"Bounces <'Certain Fates'>"}],"_h":"f9v1f9bkbk1f1fququ"},"enemy_10122_uacann_2":{"descRaw":"Attacks leave behind a burning area; prioritizes Miner Guerrillas when under a commander's <@eb.key>orders","name":"Army Heavy Artillery","desc":"Attacks leave behind a burning area; prioritizes Miner Guerrillas when under a commander's orders","abilities":[{"textRaw":"Attacks leave behind a burning area","text":"Attacks leave behind a burning area"},{"textRaw":"Prioritizes when under a commander's <@eb.key>orders","text":"Prioritizes when under a commander's orders"}],"_h":"2mqz61y2y2023d"},"enemy_10124_uashld_2":{"descRaw":"More likely to be attacked by friendly units, can <@eb.key>fight 3 miners at a time; takes less damage when under a commander's <@eb.key>orders","name":"Army Veteran Shieldguard","desc":"More likely to be attacked by friendly units, can fight 3 miners at a time; takes less damage when under a commander's orders","abilities":[{"textRaw":"More likely to be attacked by friendly units; can fight 3 at a time","text":"More likely to be attacked by friendly units; can fight 3 at a time"},{"textRaw":"Takes less damage when under a commander's <@eb.key>orders","text":"Takes less damage when under a commander's orders"}],"_h":"bde27zlzlzzh5o"},"enemy_10127_rkmbst_2":{"descRaw":"More likely to be attacked by friendly units, takes less damage, and gains ASPD; loses abilities after being attacked several times by Miner Guerrillas","name":"Abnormal Manglerbeast α","desc":"More likely to be attacked by friendly units, takes less damage, and gains ASPD; loses abilities after being attacked several times by Miner Guerrillas","abilities":[{"textRaw":"More likely to be attacked by friendly units; takes less damage, and gains ASPD","text":"More likely to be attacked by friendly units; takes less damage, and gains ASPD"},{"textRaw":"Loses abilities after being attacked several times by ","text":"Loses abilities after being attacked several times by "}],"_h":"solisowpwpqnqn"},"enemy_10138_xdsnow":{"descRaw":"Takes extra damage on colliding with high ground","name":"Snowchild","desc":"Takes extra damage on colliding with high ground","abilities":[{"textRaw":"Takes extra damage on colliding with high ground","text":"Takes extra damage on colliding with high ground"}],"_h":"44us444444"},"enemy_10141_xdpeng_2":{"descRaw":"Gains increased Movement Speed and becomes <@eb.key>unblockable after being shifted","name":"Frostcradler Fowlbeast","desc":"Gains increased Movement Speed and becomes unblockable after being shifted","abilities":[{"textRaw":"Loses egg after being shifted, gaining Movement Speed and becoming unblockable","text":"Loses egg after being shifted, gaining Movement Speed and becoming unblockable"}],"_h":"by5uenx2x2"},"enemy_10144_xdelk_2":{"descRaw":"Performs <@eb.key>Charged Attacks and tries to <@eb.key>push units that block it; can be <@eb.key>interrupted by negative statuses like Stun and Shift","name":"Blackhorn Rhuul","desc":"Performs Charged Attacks and tries to push units that block it; can be interrupted by negative statuses like Stun and Shift","abilities":[{"textRaw":"[Clash of Brawn] Performs Charged Attacks and tries to push units that block it","text":"[Clash of Brawn] Performs Charged Attacks and tries to push units that block it"},{"textRaw":"After charging, deals damage to the target and pushes it back one tile; if unable to push, deals more damage and stuns the target for several seconds","text":"After charging, deals damage to the target and pushes it back one tile; if unable to push, deals more damage and stuns the target for several seconds"},{"textRaw":"Charge can be interrupted by negative statuses like Stun and Shift","text":"Charge can be interrupted by negative statuses like Stun and Shift"}],"_h":"79p0yunqnqbwbqabz7"},"enemy_10156_mncrer":{"descRaw":"Refills a nearby Fountain and heals nearby enemies when defeated","name":"Novice Acolyte","desc":"Refills a nearby Fountain and heals nearby enemies when defeated","abilities":[{"textRaw":"Refills a nearby Fountain and heals nearby enemies when defeated","text":"Refills a nearby Fountain and heals nearby enemies when defeated"}],"_h":"38wl383838"},"enemy_10159_mntrjn":{"descRaw":"<@eb.key>Cannot be blocked, <@eb.key>carries up to 5 passengers, with each additional passenger reducing its Movement Speed","name":"Wooden Burdenbeast of Ilion","desc":"Cannot be blocked, carries up to 5 passengers, with each additional passenger reducing its Movement Speed","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"<@eb.key>Carries up to 5 passengers","text":"Carries up to 5 passengers"},{"textRaw":"Movement Speed reduced for each additional passenger","text":"Movement Speed reduced for each additional passenger"}],"_h":"f9kf73ufufs8s1nene"},"enemy_10162_mnctpt":{"descRaw":"Attacks hit 3 times and deal physical splash damage; aim deviates randomly when Immersed","name":"Handmade Catapult","desc":"Attacks hit 3 times and deal physical splash damage; aim deviates randomly when Immersed","abilities":[{"textRaw":"Attacks hit 3 times and deal physical splash damage","text":"Attacks hit 3 times and deal physical splash damage"},{"textRaw":"Aim deviates randomly when Immersed","text":"Aim deviates randomly when Immersed"}],"_h":"858l85pspszkzk"}},"factions":{"types":{"SPECIAL":{"name":"Tactical Training/Special","desc":"This enemy type has excellent damage-dealing and tanking abilities"},"FLY":{"name":"Tactical Training/Flying","desc":"This enemy type has many aerial units"},"TIMES":{"name":"Tactical Training/Frequency","desc":"This enemy type needs multiple hits to be defeated"},"ELEMENT":{"name":"Tactical Training/Elements","desc":"This enemy type can inflict Elemental Injury"},"DOT":{"name":"Tactical Training/Continuous","desc":"This enemy type can deal continuous damage"},"INVISIBLE":{"name":"Tactical Training/Invisible","desc":"This enemy type has Invisibility"},"REFLECTION":{"name":"Tactical Training/Refraction","desc":"This enemy type has Refraction"},"_h":"md6od02racfvr9ikuotc67ftia8g"}},"stages":{"act1autochess_m01":{"name":"Battlefield #01","devices":[{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"z3rkbw0gfwxyhtxybpxyhtxybpxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_m02":{"name":"Battlefield #02","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}}],"_h":"o2xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ry"},"act1autochess_m03":{"name":"Battlefield #03","devices":[{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}}],"_h":"d1w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryo2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryrkbw0gfwxyhtxybpxyhtxybpw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryo2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryxyhtxybpxyhtxybp"},"act1autochess_m04":{"name":"Battlefield #04 Active Originium","devices":[{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"sfrkbw0gfwxyhtxybpxyhtxybpxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_m05":{"name":"Battlefield #05 (First Half) High Tide / Custom Floating Platform","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Tide Controller","skill":{"name":"Deep Water"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}}],"_h":"99xyhtxybpxyhtxybpxyhtxybpxyhtxybp92zcrkbw0gfwjjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57"},"act1autochess_m06":{"name":"Battlefield #06 (First Half) Sandstorm / Dirt Mound","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Sandstorm","skill":{"name":"Sandstorm"}},{"name":"Sandstorm","skill":{"name":"Sandstorm"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Sealed Floor"},{"name":"Sealed Floor"},{"name":"Sealed Floor"},{"name":"Sealed Floor"}],"_h":"mqxyhtxybpxyhtxybpxyhtxybpxyhtxybpy8y8y8y8rkbw0gfw7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdkow8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryxixixixi"},"act1autochess_m07":{"name":"Battlefield #07 (First Half) Thicket","devices":[{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"}],"_h":"7ynpeb60npeb60npeb60npeb60rkbw0gfwxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203xyhtxybpxyhtxybpnpeb60npeb60npeb60npeb60"},"act2autochess_m01":{"name":"Battlefield #05 (Second Half) Originium Flow Generator","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}}],"special":{"blower":{"desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},"_h":"e0xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfw1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzzzz"},"act2autochess_m02":{"name":"Battlefield #06 (Second Half) Mire Control","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Mire Control","skill":{"name":"Mire Control"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"hsxyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwzfzfo2t3o203o2t3o203o2t3o203o2t3o203"},"act2autochess_m03":{"name":"Battlefield #07 (Second Half) Exhaust Grille","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"g6xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act2autochess_m04":{"name":"Battlefield #08 (Second Half) Tide Controller","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Tide Controller","skill":{"name":"Deep Water"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"i7xyhtxybpxyhtxybpxyhtxybpxyhtxybp92zcrkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_escaped_single":{"name":"Unite Field (1 player)","_h":"b2"},"act1autochess_escaped_multi":{"name":"Unite Field (2 players)","_h":"qn"}},"bosses":{"boss_1":{"name":"OpFor: Armor","abilities":["Randomly selects a target and fires in a line, dealing Arts damage","[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","[Deathswarm] Periodically summons drones","Hidden Core","[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'","'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor","'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage"],"_h":"dzco2ijvrkfwu4hy93"},"boss_2":{"name":"OpFor: Gun","abilities":["Attacks prioritize units with the highest DEF","Attacks inflict Corrosion","Cannot be blocked.","ASPD gradually increases when attacking the same enemy repeatedly","[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","Hidden Core","[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced","[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second","[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"],"_h":"nysjd7ufrobvfwyl8c3n"},"boss_3":{"name":"OpFor: Pipe","abilities":["When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","Attacks prioritize <'Echoes'> in [Penumbral Lament] form","[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis","Hidden Core"," and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"],"_h":"6wuzxt2vfw2r"},"boss_4":{"name":"Sal Viento Bishop Quintus","abilities":["Attacks two units with the highest DEF simultaneously","[Great Tide] Deals Arts damage and Nervous Impairment to all allied units","[Collapse] Deals Physical damage to multiple allied units","[Fragmentation] Summons its offspring to entwine themselves around allied units and Stun them","[Species Outbreak] Drains all Life Points after a long time has passed in the battle"],"_h":"z8swvd3id5el"},"boss_5":{"name":"Lucian, 'Blood Diamond'","abilities":["Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location","Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict Nervous Impairment"],"_h":"pqytg9"},"boss_6":{"name":"Alistair, Final Flame of the Empire","abilities":["When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear","[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points","[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range","[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects"],"_h":"cnytyuscwn"},"boss_7":{"name":"'Samivilinn,' the Resolution of the Very North","abilities":["[Icicle Fall] Attacks deal Physical damage to allied units in a column","[Surge of Nature] Inflicts Stun on an allied unit and causes the target to take Arts damage over time","After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit"],"_h":"nnn6m0wd"},"boss_8":{"name":"OpFor: Armor","abilities":["Randomly selects a target and performs an Arts attack","When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","[Deathswarm] Periodically summons drones","Hidden Core","[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round"],"_h":"dz543jftrkfwms"},"boss_9":{"name":"OpFor: Gun","abilities":["Attacks prioritize units with the highest DEF","Attacks inflict Corrosion","Cannot be blocked.","ASPD gradually increases when attacking the same enemy repeatedly","[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","Hidden Core","[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced","[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second","[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"],"_h":"nysjd7ufrobvfwfm503n"},"boss_10":{"name":"OpFor: Pipe","abilities":["When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","Attacks prioritize <'Echoes'> in [Penumbral Lament] form","[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis","Hidden Core"," and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"],"_h":"6wuzxt2vfw2r"}},"config":{"seasonName":{"_s":"Stronghold Protocol: Alliance","_h":"sf"},"modes":{"mode_training_1":{"name":"Entry Protocol","desc":"Familiarize yourself with the Protocol","effectDescList":["Default Operators only"," No reward"," Cannot unlock other Strategies"]},"mode_single_funny":{"name":"Standard Simulation","desc":"A short training simulation","effectDescList":["Shorter battles"," Regular Rewards"],"unlockText":"Complete Entry Protocol to unlock"},"mode_single_normal":{"name":"Perilous Simulation","desc":"A simulation with stronger enemies","effectDescList":["More Alliances available"," Increased Rewards"],"unlockText":"Complete Standard Simulation to unlock"},"mode_single_hard":{"name":"Dire Simulation","desc":"A simulation with very dangerous enemies","effectDescList":["Difficult Combat Environment"," Challenging foes will appear"],"unlockText":"Complete Perilous Simulation to unlock"},"mode_single_abyss":{"name":"Ultimate Simulation","desc":"A simulation with extremely strong enemies","effectDescList":["Arduous Combat Environment"," Formidable foes will appear"],"unlockText":"Complete Dire Simulation 2 times to unlock"},"mode_multi_funny":{"name":"Standard Simulation","desc":"A simulation with weaker enemies","effectDescList":["Moderate Combat Environment"," Regular Rewards"],"unlockText":"Complete Entry Protocol to unlock"},"mode_multi_normal":{"name":"Perilous Simulation","desc":"A simulation with stronger enemies","effectDescList":["More Alliances available"," Increased Rewards"],"unlockText":"Complete Standard Simulation to unlock"},"mode_multi_hard":{"name":"Dire Simulation","desc":"A simulation with very dangerous enemies","effectDescList":["Difficult Combat Environment"," Challenging foes will appear"],"unlockText":"Complete Perilous Simulation to unlock"},"mode_multi_abyss":{"name":"Ultimate Simulation","desc":"A simulation with extremely strong enemies","effectDescList":["Arduous Combat Environment"," Formidable foes will appear"],"unlockText":"Complete Dire Simulation 2 times to unlock"},"_h":"a997ozg71il04imk8v0lkpy9upqlf08tgjrir02xb6exm2nxzal03zi08v0lkpy9upqlf08tgjrir02xb6exm2nxza"},"timers":{"enterSteps":[{"title":"Confirm run info"},{"title":"Select Strategy"},{"title":"Execute Protocol"}],"_h":"9fmahr"},"titles":{"0":{"name":"Stronghold Star","text":"Highest damage dealt to the Enemy Leader (victory only)"},"1":{"name":"Steadfast Alliance","text":"Highest total activated Alliance Stacks"},"2":{"name":"Rock-Solid Defense","text":"Least LP lost"},"3":{"name":"Elites Assemble","text":"Most Elite promotions"},"4":{"name":"Fully Armed","text":"Most Equipment equipped"},"5":{"name":"Big Spender","text":"Most Funds spent"},"_h":"qnq7jmaclt292n1a2n98pw4d"},"tips":{"0":{"tip":"Can only obtain trophies from Team Simulation"},"1":{"tip":"In Team Simulation, you may skip once during Strategy selection"},"2":{"tip":"Only some Operators from an Alliance will appear in the Dispatch Center"},"3":{"tip":"The Dispatch Center can be manually refreshed even when frozen"},"4":{"tip":"Reward Operators from promotions cannot be refreshed or frozen, and will be cleared when entering the next round"},"5":{"tip":"Any resources in the temporary Bench will be destroyed when entering the next round"},"6":{"tip":"Some special Alliances can be activated without deploying any Operators"},"7":{"tip":"Operators' equipment will return to the Bench when promoted and have to be re-equipped"},"8":{"tip":"Two of the same equipment will fuse into an upgraded version"},"9":{"tip":"Certain equipment combinations can grant Operators additional Alliance effects"},"10":{"tip":"Stacked Alliances persist throughout a single simulation, but their effects only apply while the Alliance is active"},"11":{"tip":"Usually an Alliance has to be activated first before you can build stacks"},"12":{"tip":"You can check Teammate battlefields during the Rest Phase"},"13":{"tip":"You can check your next enemy group during the Rest Phase"},"14":{"tip":"Easily retreat Operators by dragging them to the Bench"},"15":{"tip":"You cannot make any moves after you are ready, but you can cancel your ready state any time, until all your Teammates are ready"},"16":{"tip":"Only Teammates who achieve a perfect clear of their wave of enemies can help out during the Unite Phase"},"17":{"tip":"Alliance stacks cannot increase when in Unite Phase"},"18":{"tip":"During the final attack phase, two players will share one battlefield and cannot see the other duo"},"19":{"tip":"During the final attack phase, all participants deal damage to the enemy leader"},"20":{"tip":"A Hidden Core can be unlocked after the final attack phase once certain conditions are fulfilled"},"_h":"go54eg5vctxb9u5u737zw36xmdlmx1ewpvo019rx63"},"broadcasts":{"0":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 20% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 20% of the Enemy Leader's HP!"},"1":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 50% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 50% of the Enemy Leader's HP!"},"2":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 80% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 80% of the Enemy Leader's HP!"},"3":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"4":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"5":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"6":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"7":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"8":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"9":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"10":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"11":{"textRaw":"Stacks","text":"Stacks"},"12":{"textRaw":"<@ba.vup>Dr. {0} has promoted their {1} to Elite","text":"Dr. {0} has promoted their {1} to Elite"},"13":{"textRaw":"<@ba.vup>Dr. {0} sent you a {1}","text":"Dr. {0} sent you a {1}"},"_h":"6y3v19rg90zpear9ear9ear9lz8ulz8ulz8ulz8ulz8uvbvbt8x3n0yd"}},"emotes":{"themes":{"0":{"name":"Emote Set: Stronghold Protocol"},"1":{"name":"Emote Set: Slug Style"},"2":{"name":"Emote Set: Stronghold Protocol"},"3":{"name":"Emote Set: Doctor-tor"},"4":{"name":"Emote Set: Mimiko"},"5":{"name":"Emote Set: Wiwime"},"_h":"1466147n41bt"},"emotes":{"0":{"label":"Happy"},"1":{"label":"Scared"},"2":{"label":"Sorry"},"3":{"label":"Thanks"},"4":{"label":"Thinking"},"5":{"label":"Nice teamwork"},"6":{"label":"Nice teamwork!"},"7":{"label":"Thanks!"},"8":{"label":"Sorry!"},"9":{"label":"Bye!"},"11":{"label":"Almost done!"},"12":{"label":"No problem!"},"13":{"label":"Salute!"},"14":{"label":"Cheers!"},"15":{"label":"Cool!"},"16":{"label":"Sad"},"17":{"label":"Dying"},"18":{"label":"Doctor-tor 1"},"19":{"label":"Doctor-tor 2"},"20":{"label":"Doctor-tor 3"},"21":{"label":"Doctor-tor 4"},"22":{"label":"Doctor-tor 5"},"23":{"label":"Doctor-tor 6"},"24":{"label":"Mimiko 1"},"25":{"label":"Mimiko 2"},"26":{"label":"Mimiko 3"},"27":{"label":"Mimiko 4"},"28":{"label":"Mimiko 5"},"29":{"label":"Mimiko 6"},"30":{"label":"Wiwime 1"},"31":{"label":"Wiwime 2"},"32":{"label":"Wiwime 3"},"33":{"label":"Wiwime 4"},"34":{"label":"Wiwime 5"},"35":{"label":"Wiwime 6"},"_h":"gk91w4ite9ahtkocz3ni05jlpoxak5nkwfpcs93a67h8k5f2q314vx6yhzqe1fcg79iatb"}}}} +{"version":1,"lang":"en","meta":{"generator":"tools/build-i18n.mjs","source":{"id":"assets","label":"ArknightsAssets/ArknightsGamedata (en)","home":"https://github.com/ArknightsAssets/ArknightsGamedata","season":"act2autochess"},"fallback":"tools/i18n/corrections-en.json (before the official texts), tools/i18n/fallback-remake.json (the remake), tools/i18n/fallback-pr70.json (PR #70 by @YuriRestia), public/i18n/en.json","coverage":{"bands":{"texts":186,"translated":186,"official":186,"pct":100},"bonds":{"texts":138,"translated":138,"official":136,"pct":100},"bosses":{"texts":66,"translated":66,"official":66,"pct":100},"choices":{"texts":679,"translated":679,"official":679,"pct":100},"config":{"texts":110,"translated":110,"official":103,"pct":100},"effects":{"texts":1083,"translated":1083,"official":1081,"pct":100},"emotes":{"texts":41,"translated":41,"official":3,"pct":100},"enemies":{"texts":1734,"translated":1734,"official":1734,"pct":100},"factions":{"texts":14,"translated":14,"official":14,"pct":100},"garrisons":{"texts":747,"translated":747,"official":747,"pct":100},"items":{"texts":582,"translated":582,"official":570,"pct":100},"modules":{"texts":2498,"translated":2449,"official":2431,"pct":98},"operators":{"texts":876,"translated":854,"official":846,"pct":97.5},"skills":{"texts":5673,"translated":5439,"official":5439,"pct":95.9},"stages":{"texts":1124,"translated":1124,"official":1122,"pct":100},"talents":{"texts":5996,"translated":5688,"official":5680,"pct":94.9},"tokens":{"texts":458,"translated":458,"official":457,"pct":100},"traits":{"texts":1876,"translated":1860,"official":1860,"pct":99.1}},"totals":{"texts":23881,"translated":23252,"official":23154,"pct":97.4}},"names":{"\"炎佑\"":"Yan's Protection","Dor-1号失败品":"Dor-1 Failure","Dor-α号失败品":"Dor-α Failure","Dor-β号复制体":"Dor-β Replica","M3茧甲":"M3 Cocoon Shell","W·悬赏":"W/Bounty","“变形者集群”":"'Damazti Cluster'","“墓碑”":"'Gravestone'","“墓碑”·悬赏":"'Gravestone'/Bounty","“复仇者”":"'Hateful Avenger'","“复仇者”·悬赏":"'Hateful Avenger'/Bounty","“小自在”":"'Freeling'","“巨大的丑东西”":"'The Big Ugly Thing'","“巨大的丑东西”·悬赏":"'The Big Ugly Thing'/Bounty","“帝国的甲胄”":"'Armor of the Empire'","“庞贝”":"'Pompeii'","“庞贝”·悬赏":"'Pompeii'/Bounty","“斩胄之剑”":"'Armor Cleaver'","“灵幛”":"Sudaram","“独轮车玩具”":"'Unicycle Toy'","“破胄之锤”":"'Armor Crusher'","“碎铳之簧”":"'Gunshatter'","“神秘顾客”":"'Mystery Customer'","“耀阳”":"'Blazing Sun'","“自在”":"'Free'","“自在”·悬赏":"'Free'/Bounty","“萨科塔之眼”":"'Eyes of the Sankta'","“萨科塔之眼”·悬赏":"'Eyes of the Sankta'/Bounty","“萨科塔之翼”":"'Wings of the Sankta'","“萨科塔昂首”":"'Pride of the Sankta'","“萨米的意志”":"'Samivilinn,' the Resolution of the Very North","“裂管之音”/“断弦之音”":"'Echoes of Cracked Pipe'/'Echoes of Broken Strings'","“越长尘”":"'Sand Voyager'","“遗弃者”":"'Forsaken One'","“遗弃者”·悬赏":"'Forsaken One'/Bounty","“邪魔的利刃”":"'Demon's Blade'","“邪魔的利刃”·悬赏":"'Demon's Blade'/Bounty","“鼠王”·悬赏":"'Rat King'/Bounty","不屈":"Resilient","不屈弹射器":"Tough Launcher","不祥幻影":"Ominous Apparition","不稳定要素":"Unstable Element","业余竞演者":"Amateur Performer","业务指标":"Work Quota","临时收音师":"Audio Technician","主角阵营角色":"Hero's Sidekick","乌尔比安":"Ulpianus","乌顶巨角卢鲁":"Blackhorn Rhuul","九流之缘":"Streetwise Ties","人事部文档":"HR File","人才盲盒":"Talent Blind Box","仇白":"Qiubai","从不混淆的方向":"Undeviating Course","令":"Ling","以己之长":"Personal Power","伊内丝":"Ines","伊利昂的木驮兽":"Wooden Burdenbeast of Ilion","伊奥莱塔·罗素":"Ioleta Russell","伊芙利特":"Ifrit","休眠子裔":"Dormant Heir","休谟斯":"Humus","休露丝":"Sciurus","众志合一":"Wills As One","优等生":"Top Student","传奇重犯":"Infamous Recidivist","伪装服":"Disguise Outfit","伺夜":"Vigil","余":"Yu","佩佩":"Pepe","俗心":"Vernacularism","保护目标(冻结状态)":"Protection Objective (Frozen)","信仰搅拌机":"Sankta Miksaparato","信标":"Transmitter","假想敌:再生":"OpFor: Rebirth","假想敌:弦":"OpFor: String","假想敌:淤困":"OpFor: Quagmire","假想敌:管":"OpFor: Pipe","假想敌:胄":"OpFor: Armor","假想敌:蚀裂":"OpFor: Fissure","假想敌:铳":"OpFor: Gun","假想敌:镜膜":"OpFor: Mirror","假想敌:骨刺":"OpFor: Bonespur","假想敌:黑云":"OpFor: BlackCloud","假日威龙陈":"Ch'en the Holungday","傀影":"Phantom","催泪瓦斯":"Teargas Can","元核孽生者":"Nucleic Maleficent","元核孽生者·悬赏":"Nucleic Maleficient/Bounty","克莱门莎":"Clementia","冒失的小弟":"Careless Underling","军用猎狗":"Military Hound","冰爆源石虫":"Infused Glacial Originium Slug","冲击式施术单元":"Assault Arts Unit","凋零骑士":"Withered Knight","凋零骑士·悬赏":"Withered Knight/Bounty","凛御银灰":"SilverAsh the Reignfrost","凯尔希":"Kal'tsit","凯瑟琳":"Catherine","列装":"Equip","初雪":"Pramanix","利滚利":"Compound Interest","刺玫":"Vendela","刺胄之弹":"Armor Piercer","刻俄柏":"Ceobe","加急调派":"Express Dispatch","加练!":"Extra Training!","加速维式重锤":"Speedy Victorian Hammer","助力":"Aid","医疗探机":"Medic Drone","升华":"Promotion","华法琳":"Warfarin","协力共进":"Joint Advance","协律":"Akkord","协防干员":"Assist Operator","单核掠食者":"Unicellular Predator","博士投影":"Doctor Hologram","博学多通":"Erudite and Versatile","卡涅利安":"Carnelian","卡莱莎":"Qalaiša","卡西米尔":"Kazimierz","卡西米尔竞技旗":"Kazimierz Knightclub Pennant","卡西米尔驰援":"Kazimierzian Support","卢西恩,“猩红血钻”":"Lucian, 'Blood Diamond'","卷心籽":"Cabbage Seedling","双模机械臂":"Bimodule Robotic Arm","反派阵营角色":"Villain's Minion","变形同构":"Damazti Isomorphism","变形同构体":"Damazti Isomorph","叙拉古":"Siracusa","叙拉古正装":"Siracusan Formalwear","叙拉古驰援":"Siracusan Support","古米":"Gummy","史尔特尔":"Surtr","号角":"Horn","司霆惊蛰":"Leizi the Thunderbringer","吉兆飞鳞":"Lucky Flyfin","命结之秘":"Phylactery Secret","咸鳞汁推荐者":"Garum Gourmet","哈洛德":"Harold","商业包装":"Commercial Packaging","商业包装方案":"Commercial Packaging Plan","喷气人":"Jetman","喷气人·悬赏":"Jetman/Bounty","回收利用":"Recycling","团伙行动":"Gang Activity","圆仔":"Fatty","圆仔·悬赏":"Fatty/Bounty","圣堂剑士":"Shrine Swordsman","圣约送葬人":"Executor the Ex Foedere","圣聆初雪":"Pramanix the Prerita","地灵":"Earthspirit","坎诺特":"Cannot","坚不可摧":"Indestructible","坚固维式重锤":"Durable Victorian Hammer","坚守":"Durable","坚守盾牌":"Durable Shield","埃芒加德":"Ermengarde","堂皇":"Magnificence","塑心":"Virtuosa","塞雷娅":"Saria","墨色真颜":"Inky Visage","复核洋流使者":"Multicellular Herald","夕":"Dusk","外勤医疗":"Field Medic","多萝西":"Dorothy","多轮悬赏 · 假想敌:再生":"Multi-Round Bounties/OpFor: Rebirth","多轮悬赏 · 假想敌:淤困":"Multi-Round Bounties/OpFor: Quagmire","多轮悬赏 · 假想敌:蚀裂":"Multi-Round Bounties/OpFor: Fissure","多轮悬赏 · 假想敌:镜膜":"Multi-Round Bounties/OpFor: Mirror","多轮悬赏 · 假想敌:骨刺":"Multi-Round Bounties/OpFor: Bonespur","多轮悬赏 · 假想敌:黑云":"Multi-Round Bounties/OpFor: BlackCloud","夜莺":"Nightingale","大帝":"Emperor","大鲍勃":"Big Bob","大鲍勃·悬赏":"Big Bob/Bounty","天师古鼎":"Tianshi's Cauldron","天马之枪":"Pegasian Lance","天马之盔":"Pegasian Helm","奇迹":"Marvel","奥术":"Arcane","奥术法阵":"Arcane Arts Circle","妖怪":"Monster","妖怪MKII":"Monster Mk II","妮芙":"Nymph","威龙":"Raptor","娜仁图亚":"Narantuya","娜斯提":"Nasti","孽罪奇美拉":"Profane Chimera","守墓石像":"Tombkeeper Grotesque","安洁莉娜":"Angelina","定制铳械":"Customized Firearm","定向投放":"Targeted Drop","宴":"Utage","家族徽章":"Famiglia Insignia","家族暗影灭迹人":"Famiglia Shadow Silencer","家族灭迹人":"Famiglia Silencer","宿主士兵":"Possessed Soldier","宿主重装士兵":"Possessed Heavy Defender","富营养的巢涌者":"Nourished Swarmcaller","富营养的滑动者":"Nourished Slider","寒檀":"Santalla","寒芒克洛丝":"Kroos the Keen Glint","寒霜":"Frost","寻仇者":"Avenger","寻呼模块":"Dispatch Module","寻险水手":"Risk-seeking Sailor","小满":"Grain Buds","小说卷轴":"Novel Scroll","小贾斯汀":"Justin Jr.","尖端萨卡兹枯朽战车":"Advanced Sarkaz Wither Tank","山":"Mountain","山海众头目":"Shanhaizhong Ringleader","山海众头目·多轮悬赏":"Shanhaizhong Ringleader/Multi-Round Bounties","山海众头目·悬赏":"Shanhaizhong Ringleader/Bounty","山海众秘使":"Shanhaizhong Secret-Keeper","崇高牺牲":"Noble Sacrifice","崖心":"Cliffheart","嵯峨":"Saga","左乐":"Zuo Le","巫恋":"Shamare","帕拉斯":"Pallas","帝国炮火中枢先兆者":"Imperial Artillery Core Targeteer","帝国炮火先兆者":"Imperial Artillery Targeteer","年":"Nian","幽灵组长":"Wraith Leader","幽灵组长·悬赏":"Wraith Leader/Bounty","幽灵鲨":"Specter","广交豪杰":"Heroes All Around","底海滑动者":"Deep Sea Slider","异光体孽生者":"Allotropic Maleficent","异光体掠食者":"Allotropic Predator","异客":"Passenger","异质裂兽·α":"Abnormal Manglerbeast α","弑君者":"Crownslayer","弑君者·悬赏":"Crownslayer/Bounty","引星棘刺":"Thorns the Lodestar","弧光锋卫":"Arc Frontliner","弧光镜卫":"Arc Screenguard","弧光镜卫长":"Arc Screenguard Captain","强壮囚犯":"Strongman Prisoner","归溟幽灵鲨":"Specter the Unchained","录武官":"Record Keeper","彩瓷茶器":"Porcelain Teaware","征召":"Draft","得闲饮茶":"Idle Teatime","御4":"Defender-4","御守之力":"Omamori's Blessing","德克萨斯":"Texas","德克萨斯的盟誓":"Texas's Pledge","心虚设计师":"Uneasy Designer","忍冬":"Vulpisfoglia","怒潮凛冬":"Zima the Raging Tide","急行军":"Forced March","悬赏·折射I":"Bounty/Refraction I","悬赏·折射II":"Bounty/Refraction II","悬赏·折射III":"Bounty/Refraction III","悬赏·持续I":"Bounty/Continuous I","悬赏·持续II":"Bounty/Continuous II","悬赏·持续III":"Bounty/Continuous III","悬赏·损伤I":"Bounty/Injury I","悬赏·损伤II":"Bounty/Injury II","悬赏·损伤III":"Bounty/Injury III","悬赏·特异I":"Bounty/Special I","悬赏·特异II":"Bounty/Special II","悬赏·特异III":"Bounty/Special III","悬赏·隐匿I":"Bounty/Invisible I","悬赏·隐匿II":"Bounty/Invisible II","悬赏·隐匿III":"Bounty/Invisible III","悬赏·频次I":"Bounty/Frequency I","悬赏·频次II":"Bounty/Frequency II","悬赏·频次III":"Bounty/Frequency III","悬赏·飞行I":"Bounty/Flying I","悬赏·飞行II":"Bounty/Flying II","悬赏·飞行III":"Bounty/Flying III","惊蛰":"Leizi","愤怒的守墓石像":"Enraged Tombkeeper Grotesque","愧悔魂灵圣杯":"Chalice of Regret","战场#01":"Battlefield #01","战场#02":"Battlefield #02","战场#03":"Battlefield #03","战场#04 活性源石":"Battlefield #04 Active Originium","战场#05(上半) 涨潮/特制水上平台":"Battlefield #05 (First Half) High Tide / Custom Floating Platform","战场#05(下半) 源石流发生装置":"Battlefield #05 (Second Half) Originium Flow Generator","战场#06(上半) 沙尘暴/土石结构":"Battlefield #06 (First Half) Sandstorm / Dirt Mound","战场#06(下半) 沼泽控制":"Battlefield #06 (Second Half) Mire Control","战场#07(上半) 树丛":"Battlefield #07 (First Half) Thicket","战场#07(下半) 排气格栅":"Battlefield #07 (Second Half) Exhaust Grille","战场#08(下半) 涨潮控制":"Battlefield #08 (Second Half) Tide Controller","战术特训·折射I":"Tactical Training/Refraction I","战术特训·折射II":"Tactical Training/Refraction II","战术特训·折射III":"Tactical Training/Refraction III","战术特训·持续I":"Tactical Training/Continuous I","战术特训·持续II":"Tactical Training/Continuous II","战术特训·持续III":"Tactical Training/Continuous III","战术特训·损伤I":"Tactical Training/Injury I","战术特训·损伤II":"Tactical Training/Injury II","战术特训·损伤III":"Tactical Training/Injury III","战术特训·隐匿I":"Tactical Training/Invisible I","战术特训·隐匿II":"Tactical Training/Invisible II","战术特训·隐匿III":"Tactical Training/Invisible III","战术特训·频次I":"Tactical Training/Frequency I","战术特训·频次II":"Tactical Training/Frequency II","战术特训·频次III":"Tactical Training/Frequency III","战术特训·飞行I":"Tactical Training/Flying I","战术特训·飞行II":"Tactical Training/Flying II","战术特训·飞行III":"Tactical Training/Flying III","战栗维式重锤":"Frightening Victorian Hammer","扎罗,“狼之主” ":"Zaaro, Signore dei Lupi","扎罗,“狼之主”·悬赏":"Zaaro, Signore dei Lupi/Bounty","扶桥老手":"Bridge Holder","投资人":"Investor","投递坐标":"Delivery Coordinates","折桠":"Vetochki","护盾无人机":"Protection Drone","护障":"Blocker","护障·P":"Blocker–P","拉普兰德":"Lappland","拉特兰":"Laterano","拉特兰桥夹":"Lateran Clip","拉特兰驰援":"Lateran Support","拟态物质":"Mimic Matter","拥霜羽兽":"Frostcradler Fowlbeast","拳师囚犯":"Elite Pugilist Prisoner","排斥:乏力":"Rejection: Weakness","排斥:脆弱":"Rejection: Fragility","排斥:致幻":"Rejection: Hallucination","掠海漂移体":"Skimming Sea Drifter","控潮术师":"Tidal Caster","推进之王":"Siege","提丰":"Typhon","攻坚装备":"Breaching Gear","攻坚装备II":"Breaching Gear II","攻坚装备III":"Breaching Gear III","教鞭":"Pointing Stick","整备":"Preparation","文火慢炖":"Slow Simmer","斥罪":"Penance","斩业星熊":"Hoshiguma the Breacher","断崖":"Ayerscarpe","斯卡蒂":"Skadi","斯卡蒂的海嗣":"Skadi's Seaborn","斯卡蒂的盟誓":"Skadi's Pledge","新手祭司学徒":"Novice Acolyte","新硎":"Sharpedge","新约能天使":"Exusiai the New Covenant","无人机护障·P·战术特训":"Drone Blocker-P/Tactical Training","无瑕":"Flawless","无胄盟清扫小队":"Armorless Union Cleanup Squad","早露":"Rosa","昆图斯":"Quintus","明鉴":"Brightmirror","星熊":"Hoshiguma","普罗旺斯":"Provence","普通囚犯":"Ordinary Prisoner","暴鸰":"Bombtail","替身娃娃":"Substitute Doll","有限加速器":"Miniature Accelerator","望":"Wang","木制瑞印":"Wooden Seal","木制镇纸":"Wooden Paperweight","未精英化":"Non-Elite","未装配刀片":"Unequipped Blade","术师快艇":"Caster Speedboat","机械援助":"Machine Assistance","杜宾":"Dobermann","杜遥夜":"Du Yaoye","杰斯顿·威廉姆斯":"Jesselton Williams","杰斯顿·威廉姆斯·悬赏":"Jesselton Williams/Bounty","杰西卡":"Jessica","松果":"Pinecone","松桐":"Matsukiri","林":"Lin","枯朽之种":"Seed of Withering","枯朽萃聚使徒":"Withering Collector Disciple","架桥船工":"Bridge Builder","格雷伊":"Greyy","桑葚":"Mulberry","梓兰":"Orchid","棘刺":"Thorns","森蚺":"Eunectes","模拟战场演变·模式一":"Simulation Shift/Mode 1","模拟战场演变·模式三":"Simulation Shift/Mode 3","模拟战场演变·模式九":"Simulation Shift/Mode 9","模拟战场演变·模式二":"Simulation Shift/Mode 2","模拟战场演变·模式五":"Simulation Shift/Mode 5","模拟战场演变·模式八":"Simulation Shift/Mode 8","模拟战场演变·模式六":"Simulation Shift/Mode 6","模拟战场演变·模式四":"Simulation Shift/Mode 4","歌利亚":"Goliath","歌利亚头盔":"Goliath Helmet","歌蕾蒂娅":"Gladiia","止颂":"Lessing","步兵":"Infantry","死芒":"Necrass","水月":"Mizuki","水遁忍者":"Suiton Ninja","沉沙":"Sinkingsand","沏虹":"Rainbowbrew","沙之碑":"Sand Obelisk","法术大师A1":"Arts Master A1","法术大师A2":"Arts Master A2","法术大师A2·多轮战术特训":"Arts Master A2/Multi-Round Tactical Training","法术大师A2·悬赏":"Arts Master A2/Bounty","泡泡":"Bubble","波登可":"Podenco","泥岩":"Mudrock","泥岩·悬赏":"Mudrock/Bounty","泥岩巨像":"Mudrock Colossus","洛洛":"Rockrock","流形":"Flowing Shape","流明":"Lumen","流星":"Meteor","流泪小子":"Crying Thief","流泪小子·悬赏":"Crying Thief/Bounty","浊心斯卡蒂":"Skadi the Corrupting Heart","测试用动力装甲":"Test Power Armor","浓缩嗅盐":"Concentrated Smelling Salts","海沟实验体":"Trench Test Subject","海霓":"Lucilla","涤火杰西卡":"Jessica the Liberated","淬羽赫默":"Silence the Paradigmatic","深巡":"Underflow","深池伙友卫队":"Dublinn Companion Guard","深池伙友卫队精英":"Dublinn Elite Companion Guard","深池伙友影刃精英":"Dublinn Elite Companion Shadowblade","深池侦察兵":"Dublinn Scout","深池侦察犬":"Dublinn Sniffer Hound","深池侦察犬pro":"Dublinn Sniffer Hound Pro","深池侦察队长":"Dublinn Scout Leader","深池方阵指挥官":"Dublinn Phalanx Commander","深池方阵步兵":"Dublinn Phalanx Infantry","深池暗影术师":"Dublinn Shadowcaster","深池暗影术师队长":"Dublinn Shadowcaster Leader","深池逐火战士":"Dublinn Flamechaser Soldier","深池逐火护卫":"Dublinn Flamechaser Guard","深池逐火精锐战士":"Dublinn Flamechaser Elite Soldier","深池重甲卫士":"Dublinn Heavy Defender","深池重甲卫士队长":"Dublinn Heavy Defender Leader","深溟巢涌者":"Nethersea Swarmcaller","深靛":"Indigo","清明":"Clarity","渎罪奇美拉":"Sacrilegious Chimera","温蒂":"Weedy","温顺的武装大驮兽":"Greater Armored Burdenbeast","游击队盾卫":"Guerrilla Shieldguard","源石溶剂":"Originium Solvent","源石虫":"Originium Slug","源石虫·特训":"Originium Slug/Training","溯光星源":"Astgenne the Lightchaser","潘格尼尼":"Paganini","潜伏者":"Lurker","潜水员":"Diver","澄闪":"Goldenglow","澪":"Mio","澪·悬赏":"Mio/Bounty","激光发射器":"Laser Sighter","火力":"Firepower","灰毫":"Ashlock","灵巧":"Agile","灵知":"Gnosis","灼热源石虫":"Blazing Originium Slug","灼燃维式重锤":"Burning Victorian Hammer","灼藤":"Burning Vine","炎":"Yan","炎国短刀":"Yanese Dagger","炎盟约驰援":"Yanese Support","炽焰源石虫":"Pyric Originium Slug","烛煌":"Blaze the Igniting Spark","烹泉":"Fountainboil","焰尾":"Flametail","焰影苇草":"Reed the Flame Shadow","煌":"Blaze","爬行号·防护单元":"Crawler Protection Unit","狂暴宿主组长":"Enraged Possessed Leader","独行":"Solo","狼群":"Wolfpack","猎头顾问":"HR Consultant","猎狗pro":"Hound Pro","玛恩纳":"Młynar","玛恩纳的盟誓":"Młynar's Pledge","琳琅诗怀雅":"Swire the Elegant Wit","琴柳":"Saileach","瑕光":"Blemishine","瑰盐":"Rose Salt","甄选干员":"Selected Operator","电弧":"Raidian","画卷":"Dusk's Scroll","疯狂的逐腐兽":"Rampaging Rotchaser","白铁":"Stainless","白面鸮":"Ptilopsis","百炼嘉维尔":"Gavial the Invincible","盐风主教昆图斯":"Sal Viento Bishop Quintus","盟约·辅助干员":"Alliance/Supportive Operator","盟约之币":"Alliance Coin","真言":"Mantra","码头水手":"Dockworker","码头水手长":"Dockworker Leader","砾":"Gravel","碎骨":"Skullshatterer","碎骨·悬赏":"Skullshatterer/Bounty","磨砻":"Grindstone","私募基金":"Private Equity Fund","空弦":"Archetto","突变细胞":"Mutated Cells","突袭":"Raid","突袭手雷":"Raid Grenade","简易通讯机":"Simple Communicator","简饲源石虫":"Basic Slug","粉碎攻坚手":"Defense Crusher","粉碎攻坚组长":"Defense Crusher Leader","精准":"Precision","精准狙击镜":"Precision Scope","精打细算玩偶":"Budget-Savvy Doll","精英阶段1":"Elite 1","精英阶段2":"Elite 2","精英阶段2-60级":"Elite 2 Lv.60","紧急调度券":"Emergency Dispatch Ticket","纠缠藤蔓":"Weaving Vinecreeps","纠缠藤蔓·悬赏":"Weaving Vinecreeps/Bounty","红木瑞印":"Rosewood Seal","红木镇纸":"Rosewood Paperweight","红豆":"Vigna","纯烬艾雅法拉":"Eyjafjalla the Hvít Aska","纸偶":"Kaminingyo","绝技":"Elite","统御号令":"Governing Order","绮良":"Kirara","绯红歌伶":"Scarlet Singer","维什戴尔":"Wiš'adel","维多利亚":"Victoria","维多利亚驰援":"Victorian Support","维娜·维多利亚":"Vina Victoria","维式重锤":"Victorian Hammer","缄默德克萨斯":"Texas the Omertosa","缇缇":"Titi","缇缇的盟誓":"Titi's Pledge","缪尔赛思":"Muelsyse","耀骑士临光":"Nearl the Radiant Knight","老练囚犯":"Seasoned Prisoner","老鲤":"Lee","耶拉":"Kjera","耶拉冈德之泪":"Kjeragandr's Tears","联防阵地(1名玩家)":"Unite Field (1 player)","联防阵地(2名玩家)":"Unite Field (2 players)","能天使":"Exusiai","腐败骑士":"Corrupted Knight","腐败骑士·悬赏":"Corrupted Knight/Bounty","自制投石机":"Handmade Catapult","自愈":"Recovery","至简":"Minimalist","至纯凝结":"Purified Condensation","艾丝黛尔":"Estelle","艾丽妮":"Irene","艾雅法拉":"Eyjafjalla","节日气球":"Carnevale Balloon","节日爵士乐手":"Festival Jazz Musician","芬":"Fang","荒芜拉普兰德":"Lappland the Decadenza","药枚实验":"Experimental Med. Sticks","莎草":"Papyrus","莫斯提马":"Mostima","莫斯提马的盟誓":"Mostima's Pledge","莱伊":"Ray","莱恩哈特":"Leonhardt","莱茵生命防卫科高级成员":"Rhine Defense Senior Member","菲亚梅塔":"Fiammetta","菲莱":"Philae","萨卡兹刀兵":"Sarkaz Swordsman","萨卡兹大剑手":"Sarkaz Greatswordsman","萨卡兹大剑组长":"Sarkaz Greatswordsman Leader","萨卡兹悖谬暴虐兵长":"Sarkaz Absurdist Tyrant Captain","萨卡兹枯朽前锋":"Sarkaz Wither Vanguard","萨卡兹枯朽战士":"Sarkaz Witherer","萨卡兹枯朽战士组长":"Sarkaz Witherer Captain","萨卡兹枯朽战车":"Sarkaz Wither Tank","萨卡兹枯朽辟路前锋":"Elite Sarkaz Wither Vanguard","萨卡兹王庭军战士":"Sarkaz Royal Court Soldier","萨卡兹王庭军精锐战士":"Sarkaz Royal Court Elite Soldier","萨卡兹王庭军精锐术师":"Sarkaz Royal Court Elite Caster","萨卡兹百夫长":"Sarkaz Centurion","萨卡兹百夫长·悬赏":"Sarkaz Centurion/Bounty","萨卡兹穿刺手":"Sarkaz Lancer","萨卡兹骸骨拷打者":"Sarkaz Boneguard Torturer","萨尔贡":"Sargon","萨尔贡浓茶":"Sargonian Teaspresso","萨尔贡驰援":"Sargonian Support","蒂比":"Tippi","蒸汽之心":"Steam Heart","蕾缪安":"Lemuen","薄绿":"Mint","薇薇安娜":"Viviana","蛇屠箱":"Cuora","蜂鸣器":"Buzzer","蜜蜡":"Beeswax","血珀":"Blood Amber","补给":"Supply","补给线":"Supply Route","补给线II":"Supply Route II","裁决:乏力":"Verdict: Weakness","裁决:脆弱":"Verdict: Fragility","裁决:致幻":"Verdict: Hallucination","见者有份":"Passing Down the Profit","见行者":"Enforcer","见钱眼开玩偶":"Money-Grubbing Doll","角峰":"Matterhorn","访问团强攻冠军":"Delegation Centurion Champion","访问团持盾者":"Delegation Shieldbearer","访问团新兵":"Delegation Recruit","访问团老兵":"Delegation Veteran","诅咒娃娃":"Cursed Doll","诗怀雅":"Swire","诗怀雅的盟誓":"Swire's Pledge","诗画卷轴":"Painting Scroll","调和":"Harmony","调香师":"Perfumer","谢拉格":"Kjerag","谢拉格不融冰":"Kjeragi Nevermeltice","谢拉格驰援":"Kjeragi Support","贝洛内":"Bellone","财富":"Wealth","责罚:乏力":"Punishment: Weakness","责罚:脆弱":"Punishment: Fragility","责罚:致幻":"Punishment: Hallucination","贾维":"Chiave","赤刃明霄陈":"Ch'en the Dawnstreak","赫德雷":"Hoederer","赫拉格":"Hellagur","赫默":"Silence","跃跃":"Caper","身观":"Introspection","转译基底·α":"Decode Basis α","迅捷":"Swift","迅捷作战粮":"Quick Combat Rations","远牙":"Fartooth","远眺":"Farseer","远见":"Foresight","迷茫的修理小助手":"Confused Maintenance Helper","迷路的巨像":"Lost Colossus","迷路的巨像·悬赏":"Lost Colossus/Bounty","迷迭香":"Rosmontis","迷迭香的战术装备":"Rosmontis's Tactical Equipment","送葬人":"Executor","逐腐兽":"Rotchaser","通关奖励":"Completion Reward","逻各斯":"Logos","遥":"Haruka","郁金香":"Tulip","酒神":"Tragodia","重岳":"Chongyue","重弩突袭者":"Heavy Crossbowman Ambusher","重弩突袭者·悬赏":"Heavy Crossbowman Ambusher/Bounty","重点监护":"Intensive Monitoring","重犯":"Recidivist","重装五十夫长":"Heavy Defender Lieutenant","重装侦察兵":"Heavy Scout","重装防御组长":"Heavy Defender Leader","重装防御者":"Heavy Defender","重装防御者·悬赏":"Heavy Defender/Bounty","野鬃":"Wild Mane","铁灯盘":"Iron Lampstand","铁矛头":"Iron Spearhead","铃兰":"Suzuran","铜灯盘":"Bronze Lampstand","铜矛头":"Bronze Spearhead","铳骑之威":"Gun-Knight's Might","银灰":"SilverAsh","银灰的盟誓":"SilverAsh's Pledge","锏":"Degenbrecher","锏·悬赏":"Degenbrecher/Bounty","锐利":"Acute","锡人":"Tin Man","闪灵":"Shining","防护背心":"Protective Vest","防暴盾":"Riot Shield","阿":"Aak","阿利斯泰尔,帝国余晖":"Alistair, Final Flame of the Empire","阿戈尔":"Ægir","阿戈尔重刃":"Ægirian Blade","阿戈尔驰援":"Ægirian Support","阿斯卡纶":"Ascalon","阿米娅":"Amiya","阿罗玛":"Aroma","陈":"Ch'en","陷落雪祀":"Fallen Snowpriest","陷落雪祀·悬赏":"Fallen Snowpriest/Bounty","随身身份牌":"Identification Device","隐形弩手":"Invisible Crossbowman","隐形弩手组长":"Invisible Crossbowman Leader","隐形术师":"Invisible Caster","隐德来希":"Entelechia","隐现":"Insider","雅气":"Sophistication","集团军中坚盾卫":"Army Veteran Shieldguard","集团军重型火炮":"Army Heavy Artillery","集结指示":"Rally Directive","雪域礼赠":"Snowfield's Gift","雪孩子":"Snowchild","雪怪小队破冰者":"Yeti Icecleaver Leader","雪猎":"Snow Hunter","雷蛇":"Liskarm","霍尔海雅":"Ho'olheyak","青瓷茶器":"Celadon Teaware","青铜镜":"Bronze Mirror","预备干员-先锋":"Reserve Operator - Vanguard","预备干员-医疗":"Reserve Operator - Medic","预备干员-术师":"Reserve Operator - Caster","预备干员-特种":"Reserve Operator - Specialist","预备干员-狙击":"Reserve Operator - Sniper","预备干员-辅助":"Reserve Operator - Supporter","预备干员-近卫":"Reserve Operator - Guard","预备干员-重装":"Reserve Operator - Defender","领主·Sharp":"Lord/Sharp","领潮员":"Tidal Leader","风丸":"Kazemaru","风笛":"Bagpipe","风笛的盟誓":"Bagpipe's Pledge","风雪之眼":"Eye of the Blizzard","食腐之蝶":"Scavenger Butterfly","香槟炸弹":"Champagne Bomb","马克维茨":"Malkiewicz","骇笑看客":"Derisive Audience","骑士储蓄罐":"Knightly Savings","骑士戒律":"Chivalric Commandments","骨海漂流体":"Bone Sea Drifter","高准度伦蒂尼姆城防自行炮":"Londinium Precision Mobile Defense Artillery","高普尼克":"Gopnik","高普尼克·悬赏":"Gopnik/Bounty","高级军用猎狗":"Elite Military Hound","高能源石虫":"Infused Originium Slug","魔王":"Civilight Eterna","鸭爵":"Duck Lord","鸭爵·悬赏":"Duck Lord/Bounty","鸿雪":"Pozëmka","麦哲伦":"Magallan","黄沙罗盘":"Desert Compass","黄金盟誓":"Golden Vows","黄铜镜":"Brass Mirror","黍":"Shu","黑":"Schwarz","黑键":"Ebenholz","鼎沸":"Boiling Pot","鼠王":"Rat King"},"files":{"chess":{"chess_char_1_01_a":{"name":"Insider","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"ATK <@ba.vup>+80%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +80%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +2","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +2"}],"module":{"name":"'The First Surprise'"},"skills":[{"descRaw":"Each attack deals <@ba.vup>185% of ATK as Physical damage\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Don't Invite Trouble'","desc":"Each attack deals 185% of ATK as Physical damage\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+80%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +80%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"ctkfcwcwmgpbjquiuouiz5kn0v2ymgpbjq"},"chess_char_1_01_b":{"name":"Insider","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"ATK <@ba.vup>+100%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +100%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1"}],"module":{"name":"'The First Surprise'"},"skills":[{"descRaw":"Each attack deals <@ba.vup>200% of ATK as Physical damage\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Don't Invite Trouble'","desc":"Each attack deals 200% of ATK as Physical damage\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+100%, Attack Interval <@ba.vup>shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\n<@ba.rem>Skill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Problem Solver'","desc":"ATK +100%, Attack Interval shortens slightly, attacks prioritize enemies with long-ranged weapons, and becomes less likely to be targeted by enemies\nSkill activation grants 14 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1","name":"Fire Support","desc":"After being deployed for 20 seconds, increases the ammo capacity for this unit's skills by +3, and increases the ammo cap for a random Laterano Operator's ammo-based skill by +1"}],"modules":[{"name":"'The First Surprise'","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"ctkfcw9scwls8tpbwpoouoooz5690vfk8tpbwpcwcwoouoooz5cw9scwls"},"chess_char_1_02_a":{"name":"Matterhorn","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+30%; DEF <@ba.vup>+10%; RES <@ba.vup>+60%","name":"Cold Resistance","desc":"Max HP +30%; DEF +10%; RES +60%"},"talents":[{"descRaw":"RES +7","name":"Snowfield Guard","desc":"RES +7"}],"module":{"name":"Father's Robe"},"skills":[{"descRaw":"Max HP <@ba.vup>+30%; Restores HP by <@ba.vup>25 per second","name":"Stamina Enhancement","desc":"Max HP +30%; Restores HP by 25 per second"},{"descRaw":"Max HP <@ba.vup>+30%; DEF <@ba.vup>+10%; RES <@ba.vup>+60%","name":"Cold Resistance","desc":"Max HP +30%; DEF +10%; RES +60%"}],"_h":"pb11t8t8retbzptxx0txcyighly2retbzp"},"chess_char_1_02_b":{"name":"Matterhorn","subProfessionName":"Protector","trait":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+40%; DEF <@ba.vup>+15%; RES <@ba.vup>+70%","name":"Cold Resistance","desc":"Max HP +40%; DEF +15%; RES +70%"},"talents":[{"descRaw":"RES +15","name":"Snowfield Guard","desc":"RES +15"}],"module":{"name":"Father's Robe"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%; Restores HP by <@ba.vup>30 per second","name":"Stamina Enhancement","desc":"Max HP +40%; Restores HP by 30 per second"},{"descRaw":"Max HP <@ba.vup>+40%; DEF <@ba.vup>+15%; RES <@ba.vup>+70%","name":"Cold Resistance","desc":"Max HP +40%; DEF +15%; RES +70%"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"RES +15","name":"Snowfield Guard","desc":"RES +15"}],"modules":[{"name":"Father's Robe","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}}],"_h":"pb11bibii3tbfab6x0b6cy1dhl35i3tbfat8t8b6x0b6cybibi"},"chess_char_1_03_a":{"name":"Leizi","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>3 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow (Upgraded after reaching Elite 2)","desc":"Attacks deal Arts damage and jump between 3 enemies. Each jump deals 15% less damage and inflicts a brief Slow (Upgraded after reaching Elite 2)"},"skill":{"descRaw":"ATK <@ba.vup>+80%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +80%, and attacks no longer deal reduced damage on subsequent targets"},"talents":[{"descRaw":"Increases ATK to 113% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 113% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 110% when attacking unblocked enemies","desc":"Increases ATK to 110% when attacking unblocked enemies"}}],"module":{"name":"'All the Thunderlight'"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"ATK <@ba.vup>+80%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +80%, and attacks no longer deal reduced damage on subsequent targets"}],"_h":"w7w63cee3c59c28bpxlrgigiz1igyjmh3c59c2"},"chess_char_1_03_b":{"name":"Leizi","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"skill":{"descRaw":"ATK <@ba.vup>+100%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +100%, and attacks no longer deal reduced damage on subsequent targets"},"talents":[{"descRaw":"Increases ATK to 123% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 123% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 120% when attacking unblocked enemies","desc":"Increases ATK to 120% when attacking unblocked enemies"}}],"module":{"name":"'All the Thunderlight'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+100%, and attacks <@ba.vup>no longer deal reduced damage on subsequent targets","name":"Thunderclap","desc":"ATK +100%, and attacks no longer deal reduced damage on subsequent targets"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"talentsBase":[{"descRaw":"Increases ATK to 123% <@ba.talpu>(+3%) when attacking unblocked enemies","name":"Unobstructed Flow","desc":"Increases ATK to 123% (+3%) when attacking unblocked enemies","potBelow":{"descRaw":"Increases ATK to 120% when attacking unblocked enemies","desc":"Increases ATK to 120% when attacking unblocked enemies"}}],"modules":[{"name":"'All the Thunderlight'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"}}],"_h":"w7w6h9st0b59gnj4pxvojbjbz175yjae0b59gn6v5lj4pxvojbjbz1h9st"},"chess_char_1_04_a":{"name":"Underflow","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+30%, ASPD <@ba.vup>+25. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +30%, ASPD +25. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"},"talents":[{"descRaw":"Deals 50 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 50 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 40 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 40 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"module":{"name":"A Neural Stimulant Based on 'Coffee'"},"skills":[{"descRaw":"ATK<@ba.vup>+32%, DEF<@ba.vup>+32%","name":"Invasion Response","desc":"ATK+32%, DEF+32%"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+30%, ASPD <@ba.vup>+25. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +30%, ASPD +25. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"}],"_h":"rrhftwtwew26rjfptmvnjtjtm1n6xdb6ew26rj"},"chess_char_1_04_b":{"name":"Underflow","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+40%, ASPD <@ba.vup>+30. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +40%, ASPD +30. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"},"talents":[{"descRaw":"Deals 90 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 90 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"module":{"name":"A Neural Stimulant Based on 'Coffee'"},"skills":[{"descRaw":"ATK<@ba.vup>+39%, DEF<@ba.vup>+39%","name":"Invasion Response","desc":"ATK+39%, DEF+39%"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+40%, ASPD <@ba.vup>+30. Attacks become toxic finspines that fire directly ahead, piercing through up to <@ba.vup>3 enemies and inflicting <$ba.sluggish>Slow for <@ba.vup>1 second","name":"Pinning Maneuver","desc":"Attack Range increases, ATK +40%, ASPD +30. Attacks become toxic finspines that fire directly ahead, piercing through up to 3 enemies and inflicting Slow for 1 second"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Deals 90 <@ba.talpu>(+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","name":"Cell Activity Suppressant","desc":"Deals 90 (+10) Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","potBelow":{"descRaw":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)","desc":"Deals 80 Arts damage per second to targets on attacking, lasting 3 seconds (Damage is doubled against [Sea Monster] enemies)"}}],"modules":[{"name":"A Neural Stimulant Based on 'Coffee'","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}}],"_h":"rrhftwp6twhb5n267gy1tmu7ststm1kmxdsu5n267gtwtwy1tmu7ststm1twp6twhb"},"chess_char_1_05_a":{"name":"Vigna","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+120%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +120%"},"talents":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 60% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 60% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 50%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 50%. The chance increases to 30% when Vigna's skill is active."}}],"module":{"name":"The Greatrock"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+120%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +120%"}],"_h":"x583jwjw3i20p9s5x7ozcwcwosyje2703i20p9"},"chess_char_1_05_b":{"name":"Vigna","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+150%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +150%"},"talents":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 110% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 110% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active."}}],"module":{"name":"The Greatrock"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit; ATK <@ba.vup>+150%","name":"Hammer-On","desc":"Attack Interval increases a bit; ATK +150%"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 110% <@ba.talpu>(+10%). The chance increases to 30% when Vigna's skill is active.","name":"Fierce Stabbing","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 110% (+10%). The chance increases to 30% when Vigna's skill is active.","potBelow":{"descRaw":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active.","desc":"When attacking, has a 10% chance to increase the current damage of that attack by 100%. The chance increases to 30% when Vigna's skill is active."}}],"modules":[{"name":"The Greatrock","traitOverride":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"}}],"_h":"x583jwhpjwx3l9202o7lx7brmymyos1ie2d7l9202ojwjw7lx7brmymyosjwhpjwx3"},"chess_char_1_06_a":{"name":"Vendela","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>20% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 20% ATK as Arts damage to the attacker and activates her Trait on the ally"},"talents":[{"descRaw":"The ally with the highest Max HP within range receives 11% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 11% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 8% more healing","desc":"The ally with the highest Max HP within range receives 8% more healing"}}],"module":{"name":"Broken Rose"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"},{"descRaw":"ATK <@ba.vup>+55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>20% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +55%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 20% ATK as Arts damage to the attacker and activates her Trait on the ally"}],"_h":"s2uli5yz6dwx93k47vcw0404hu8vzb2c6dwx93"},"chess_char_1_06_b":{"name":"Vendela","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>30% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 30% ATK as Arts damage to the attacker and activates her Trait on the ally"},"talents":[{"descRaw":"The ally with the highest Max HP within range receives 18% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 18% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 15% more healing","desc":"The ally with the highest Max HP within range receives 15% more healing"}}],"module":{"name":"Broken Rose"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"},{"descRaw":"ATK <@ba.vup>+75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals <@ba.vup>30% ATK as Arts damage to the attacker and activates her Trait on the ally","name":"Umbrage of Thorns","desc":"ATK +75%. Makes the ally with the highest Max HP within Attack Range more likely to be attacked by enemies, and when this ally receives an enemy attack, Vendela deals 30% ATK as Arts damage to the attacker and activates her Trait on the ally"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"The ally with the highest Max HP within range receives 18% <@ba.talpu>(+3%) more healing","name":"Soil Fertilizer Enhancement","desc":"The ally with the highest Max HP within range receives 18% (+3%) more healing","potBelow":{"descRaw":"The ally with the highest Max HP within range receives 15% more healing","desc":"The ally with the highest Max HP within range receives 15% more healing"}}],"modules":[{"name":"Broken Rose","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"}}],"_h":"s2uluary4owxlokv7va3t8t8hutwzbvd4owxloi5yzkv7va3t8t8huuary"},"chess_char_1_07_a":{"name":"Provence","subProfessionName":"Heavyshooter","trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skill":{"descRaw":"ATK <@ba.vup>+12% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +12% every time the HP of the target falls by 20%"},"talents":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 150% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 150% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 140% when attacking, and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 140% when attacking, and the chance increases to 50% when an enemy is in the frontal tile"}}],"module":{"name":"Tail-Care Suit"},"skills":[{"descRaw":"ATK <@ba.vup>+12% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +12% every time the HP of the target falls by 20%"},{"descRaw":"ATK <@ba.vup>+145%, but Normal Attack will not target enemies with over <@ba.vdown>80% HP","name":"Prey Seeker","desc":"ATK +145%, but Normal Attack will not target enemies with over 80% HP"}],"_h":"39l9qxqxspudbllkoni6opopncspudblv0e9dx"},"chess_char_1_07_b":{"name":"Provence","subProfessionName":"Heavyshooter","trait":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"skill":{"descRaw":"ATK <@ba.vup>+16% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +16% every time the HP of the target falls by 20%"},"talents":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 190% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 190% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile"}}],"module":{"name":"Tail-Care Suit"},"skills":[{"descRaw":"ATK <@ba.vup>+16% every time the HP of the target <@ba.vup>falls by 20%","name":"Wolf's Eye","desc":"ATK +16% every time the HP of the target falls by 20%"},{"descRaw":"ATK <@ba.vup>+160%, but Normal Attack will not target enemies with over <@ba.vdown>80% HP","name":"Prey Seeker","desc":"ATK +160%, but Normal Attack will not target enemies with over 80% HP"}],"traitBase":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"talentsBase":[{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 190% <@ba.talpu>(+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","name":"Hunter's Arrow","desc":"Has a 20% chance to increase the ATK of the current attack to 190% (+10%) when attacking and the chance increases to 50% when an enemy is in the frontal tile","potBelow":{"descRaw":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile","desc":"Has a 20% chance to increase the ATK of the current attack to 180% when attacking and the chance increases to 50% when an enemy is in the frontal tile"}}],"modules":[{"name":"Tail-Care Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}}],"_h":"39l9qxigqxugw5udwt1goncik5k5ncw5udwtd5e9qmqxqx1goncik5k5ncqxigqxug"},"chess_char_1_08_a":{"name":"Texas","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"Immediately gains <@ba.vup>10 DP; Deals <@ba.vup>120% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 10 DP; Deals 120% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"},"talents":[{"descRaw":"Gains 1 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 1 extra DP when Texas is in the squad"}],"module":{"name":"Private Field Supply Package"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Immediately gains <@ba.vup>10 DP; Deals <@ba.vup>120% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 10 DP; Deals 120% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"}],"_h":"uetwtltleku4fs96v5966l053k0eeku4fs"},"chess_char_1_08_b":{"name":"Texas","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"skill":{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>135% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 11 DP; Deals 135% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"},"talents":[{"descRaw":"Gains 2 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 2 extra DP when Texas is in the squad"}],"module":{"name":"Private Field Supply Package"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>135% ATK as Arts damage <@ba.vup>twice to all nearby enemies and <$ba.stun>Stuns them for <@ba.vup>2 seconds","name":"Sword Rain","desc":"Immediately gains 11 DP; Deals 135% ATK as Arts damage twice to all nearby enemies and Stuns them for 2 seconds"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"Gains 2 extra DP when Texas is in the squad","name":"Tactical Delivery","desc":"Gains 2 extra DP when Texas is in the squad"}],"modules":[{"name":"Private Field Supply Package","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}],"_h":"uetwtljytljynfu40zjlv5jl6l053k0enfu40ztltljlv5jl6ltljytljy"},"chess_char_1_09_a":{"name":"Caper","subProfessionName":"Loopshooter","trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skill":{"descRaw":"ATK <@ba.vup>+25%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +25%, each attack fires 1 more boomerang projectile"},"talents":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 140% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 140% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 130%","desc":"When attacking, 25% chance to increase that attack's ATK to 130%"}}],"module":{"name":"Where the Warmth Remains"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>185%","name":"Power Strike β","desc":"Increases the ATK of next attack to 185%"},{"descRaw":"ATK <@ba.vup>+25%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +25%, each attack fires 1 more boomerang projectile"}],"_h":"fnb77vrhrnkzkb3dhfzj3o3ozxgj2j22rnkzkb"},"chess_char_1_09_b":{"name":"Caper","subProfessionName":"Loopshooter","trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"},"skill":{"descRaw":"ATK <@ba.vup>+40%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +40%, each attack fires 1 more boomerang projectile"},"talents":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 160% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 160% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 150%","desc":"When attacking, 25% chance to increase that attack's ATK to 150%"}}],"module":{"name":"Where the Warmth Remains"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>200%","name":"Power Strike β","desc":"Increases the ATK of next attack to 200%"},{"descRaw":"ATK <@ba.vup>+40%, each attack fires <@ba.vup>1 more boomerang projectile","name":"Double the Fun","desc":"ATK +40%, each attack fires 1 more boomerang projectile"}],"traitBase":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"talentsBase":[{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 160% <@ba.talpu>(+10%)","name":"Larking About","desc":"When attacking, 25% chance to increase that attack's ATK to 160% (+10%)","potBelow":{"descRaw":"When attacking, 25% chance to increase that attack's ATK to 150%","desc":"When attacking, 25% chance to increase that attack's ATK to 150%"}}],"modules":[{"name":"Where the Warmth Remains","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"}}],"_h":"fnb77v67rhrpz6kzz08rhfgd6666zxgt2juwz6kzz07vrh8rhfgd6666zx7v67rhrp"},"chess_char_1_10_a":{"name":"Gummy","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>115% of Gummy's ATK in the next attack\n<@ba.rem>Can store 1 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 115% of Gummy's ATK in the next attack\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking, has a 13% <@ba.talpu>(+3%) chance to deal 150% damage and <$ba.stun>Stun the target for 0.5 seconds","name":"Frying Pan Specialist","desc":"When attacking, has a 13% (+3%) chance to deal 150% damage and Stun the target for 0.5 seconds","potBelow":{"descRaw":"When attacking, has a 10% chance to deal 150% damage and <$ba.stun>Stun the target for 0.5 seconds","desc":"When attacking, has a 10% chance to deal 150% damage and Stun the target for 0.5 seconds"}}],"module":{"name":"Медовые Пряники"},"skills":[{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>115% of Gummy's ATK in the next attack\n<@ba.rem>Can store 1 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 115% of Gummy's ATK in the next attack\nCan store 1 charge(s)"},{"descRaw":"Starts cooking and stops attacking for <@ba.vdown>10 seconds; DEF <@ba.vup>+60%\nFocuses on healing nearby allies after finishing cooking; ATK <@ba.vup>+40%","name":"Cooking","desc":"Starts cooking and stops attacking for 10 seconds; DEF +60%\nFocuses on healing nearby allies after finishing cooking; ATK +40%"}],"_h":"z4xwayayihs7wm5ko590brh5dlihs7wmbfwndv"},"chess_char_1_10_b":{"name":"Gummy","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>130% of Gummy's ATK in the next attack\n<@ba.rem>Can store 2 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 130% of Gummy's ATK in the next attack\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking, has a 18% <@ba.talpu>(+3%) chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","name":"Frying Pan Specialist","desc":"When attacking, has a 18% (+3%) chance to deal 200% damage and Stun the target for 1 second","potBelow":{"descRaw":"When attacking, has a 15% chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","desc":"When attacking, has a 15% chance to deal 200% damage and Stun the target for 1 second"}}],"module":{"name":"Медовые Пряники"},"skills":[{"descRaw":"Restores the HP of a nearby ally by <@ba.vup>130% of Gummy's ATK in the next attack\n<@ba.rem>Can store 2 charge(s)","name":"Provisions","desc":"Restores the HP of a nearby ally by 130% of Gummy's ATK in the next attack\nCan store 2 charge(s)"},{"descRaw":"Starts cooking and stops attacking for <@ba.vdown>10 seconds; DEF <@ba.vup>+70%\nFocuses on healing nearby allies after finishing cooking; ATK <@ba.vup>+50%","name":"Cooking","desc":"Starts cooking and stops attacking for 10 seconds; DEF +70%\nFocuses on healing nearby allies after finishing cooking; ATK +50%"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"When attacking, has a 18% <@ba.talpu>(+3%) chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","name":"Frying Pan Specialist","desc":"When attacking, has a 18% (+3%) chance to deal 200% damage and Stun the target for 1 second","potBelow":{"descRaw":"When attacking, has a 15% chance to deal 200% damage and <$ba.stun>Stun the target for 1 second","desc":"When attacking, has a 15% chance to deal 200% damage and Stun the target for 1 second"}}],"modules":[{"name":"Медовые Пряники","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"z4xwaybyaydw1hs796gro5dtccs4dl1hs7960fwnrrayaygro5dtccs4dlaybyaydw"},"chess_char_1_11_a":{"name":"Earthspirit","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},"module":{"name":"Application Forms, To Be Confirmed"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"<@ba.vdown>Stops attacking; Enemies within range are <$ba.sluggish>Slowed every <@ba.vup>1.7 seconds","name":"Quicksand Conversion","desc":"Stops attacking; Enemies within range are Slowed every 1.7 seconds"}],"_h":"j2f2pn83yje270w4yje270cqmjub"},"chess_char_1_11_b":{"name":"Earthspirit","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},"talents":[{"descRaw":"Extends <$ba.sluggish>Slow duration moderately","name":"Geological Survey","desc":"Extends Slow duration moderately","potBelow":{"descRaw":"Extends <$ba.sluggish>Slow duration slightly","desc":"Extends Slow duration slightly"}}],"module":{"name":"Application Forms, To Be Confirmed"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"<@ba.vdown>Stops attacking; Enemies within range are <$ba.sluggish>Slowed every <@ba.vup>1.6 seconds","name":"Quicksand Conversion","desc":"Stops attacking; Enemies within range are Slowed every 1.6 seconds"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"Extends <$ba.sluggish>Slow duration moderately","name":"Geological Survey","desc":"Extends Slow duration moderately","potBelow":{"descRaw":"Extends <$ba.sluggish>Slow duration slightly","desc":"Extends Slow duration slightly"}}],"modules":[{"name":"Application Forms, To Be Confirmed","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}}],"_h":"j2f2uw081ie2d7de1rrc1m74w41ie2d7mnmjoipn83de1rrc1m74w4uw08"},"chess_char_1_12_a":{"name":"Estelle","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+100%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +100%; Cannot be healed by allies"},"talents":[{"descRaw":"Restores HP by 9% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 9% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 7% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 7% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"module":{"name":"Farewell Gifts from the Wildlands"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+100%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +100%; Cannot be healed by allies"}],"_h":"e3graaye0jo946m42vemcrcr4pyje2700jo946"},"chess_char_1_12_b":{"name":"Estelle","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"},"skill":{"descRaw":"ATK <@ba.vup>+115%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +115%; Cannot be healed by allies"},"talents":[{"descRaw":"Restores HP by 14% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 14% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"module":{"name":"Farewell Gifts from the Wildlands"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+115%; Cannot be healed by allies","name":"Sacrificial Strike","desc":"ATK +115%; Cannot be healed by allies"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Restores HP by 14% <@ba.talpu>(+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","name":"Self-Healing","desc":"Restores HP by 14% (+2%) of Max HP when there is an enemy killed within the 8 surrounding tiles","potBelow":{"descRaw":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles","desc":"Restores HP by 12% of Max HP when there is an enemy killed within the 8 surrounding tiles"}}],"modules":[{"name":"Farewell Gifts from the Wildlands","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}}],"_h":"e3graaxwye82iho9686g2vma27274p1ie2d7iho968aaye6g2vma27274paaxwye82"},"chess_char_1_13_a":{"name":"Podenco","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>50% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 50% Arts damage every second"},"talents":[{"descRaw":"When deployed, all Supporter Operators gain +7% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +7% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +5% ATK","desc":"When deployed, all Supporter Operators gain +5% ATK"}}],"module":{"name":"'Amaranthine Nursery'"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, now <@ba.vup>heals allied units instead of attacking","name":"Aromatherapy","desc":"ATK +20%, now heals allied units instead of attacking"},{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>50% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 50% Arts damage every second"}],"_h":"vjf2pn834s1f768iyjqo1313ox3trr4z4s1f76"},"chess_char_1_13_b":{"name":"Podenco","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>60% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 60% Arts damage every second"},"talents":[{"descRaw":"When deployed, all Supporter Operators gain +11% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +11% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +9% ATK","desc":"When deployed, all Supporter Operators gain +9% ATK"}}],"module":{"name":"'Amaranthine Nursery'"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, now <@ba.vup>heals allied units instead of attacking","name":"Aromatherapy","desc":"ATK +30%, now heals allied units instead of attacking"},{"descRaw":"Throws a vial that, upon shattering, releases a cloud of spores for <@ba.vup>5 seconds\nAll enemies within the spore cloud are <$ba.sluggish>Slowed and silenced, and receive <@ba.vup>60% Arts damage every second","name":"Spread Spores","desc":"Throws a vial that, upon shattering, releases a cloud of spores for 5 seconds\nAll enemies within the spore cloud are Slowed and silenced, and receive 60% Arts damage every second"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When deployed, all Supporter Operators gain +11% <@ba.talpu>(+2%)ATK","name":"Gardener","desc":"When deployed, all Supporter Operators gain +11% (+2%)ATK","potBelow":{"descRaw":"When deployed, all Supporter Operators gain +9% ATK","desc":"When deployed, all Supporter Operators gain +9% ATK"}}],"modules":[{"name":"'Amaranthine Nursery'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}],"_h":"vjf2pn0i830iah1fldqryj2hmjmjoxyurrwyah1fldpn83qryj2hmjmjoxpn0i830i"},"chess_char_1_14_a":{"name":"Greyy","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"ASPD <@ba.vup>+50. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.6 times","name":"Electrostatic Discharge","desc":"ASPD +50. The duration of the Talent's Slow increases to 1.6 times"},"talents":[{"descRaw":"<$ba.sluggish>Slows the target for 0.4 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.4 seconds when attacking"}],"module":{"name":"New Beginning"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+50. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.6 times","name":"Electrostatic Discharge","desc":"ASPD +50. The duration of the Talent's Slow increases to 1.6 times"}],"_h":"1mkin1hb3nkfinga3v8ococ3ban83nkfin"},"chess_char_1_14_b":{"name":"Greyy","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"ASPD <@ba.vup>+65. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.7 times","name":"Electrostatic Discharge","desc":"ASPD +65. The duration of the Talent's Slow increases to 1.7 times"},"talents":[{"descRaw":"<$ba.sluggish>Slows the target for 0.6 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.6 seconds when attacking"}],"module":{"name":"New Beginning"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+65. The duration of the Talent's <$ba.sluggish>Slow increases to <@ba.vup>1.7 times","name":"Electrostatic Discharge","desc":"ASPD +65. The duration of the Talent's Slow increases to 1.7 times"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"<$ba.sluggish>Slows the target for 0.6 seconds when attacking","name":"Electrostatic Field","desc":"Slows the target for 0.6 seconds when attacking"}],"modules":[{"name":"New Beginning","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}}],"_h":"1mkin1jyhbzapckf1uog3vymco8vba2cpckf1un1hbog3vymcon1jyhbza"},"chess_char_1_15_a":{"name":"Alliance/Supportive Operator","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skill":{"descRaw":"<@ba.vup>+70 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+70 ASPD, and attacks 2 targets simultaneously"},"talents":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"module":{"name":"Alliance/Supportive Operator's Badge"},"skills":[{"descRaw":"<@ba.vup>+70 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+70 ASPD, and attacks 2 targets simultaneously"}],"_h":"9dcpi24ybihwozq0qqmevrjqvr1cbihwoz"},"chess_char_1_15_b":{"name":"Alliance/Supportive Operator","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"skill":{"descRaw":"<@ba.vup>+80 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+80 ASPD, and attacks 2 targets simultaneously"},"talents":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"module":{"name":"Alliance/Supportive Operator's Badge"},"skills":[{"descRaw":"<@ba.vup>+80 ASPD, and attacks 2 targets simultaneously","name":"Tactical Chant Gemini","desc":"+80 ASPD, and attacks 2 targets simultaneously"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"},{"descRaw":"Part of [Harmony] Alliance in [Stronghold Protocol]","name":"Flexible Treaty","desc":"Part of [Harmony] Alliance in [Stronghold Protocol]"}],"modules":[{"name":"Alliance/Supportive Operator's Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"Attacks also deal 18% ATK as <$ba.dt.neural2>Nervous Impairment (prioritized), <$ba.dt.burning2>Burn, and <$ba.dt.apoptosis2>Necrosis, prioritizing enemies not under a burst effect","name":"Alternating Elements","desc":"Attacks also deal 18% ATK as Nervous Impairment (prioritized), Burn, and Necrosis, prioritizing enemies not under a burst effect"}]}],"_h":"9dcpi25g4yj66lhwy6q0qqmevrjqvr1c6lhwy6i24yq0qqmevrjqvr1ci25g4yj6q0qqme"},"chess_char_1_16_a":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>20% <$ba.weaken>Enfeeble and take <@ba.vup>45% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 20% Enfeeble and take 45% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"}],"_h":"7ms2yqta6bv84efgu73sieiejrcv43c96bv84e"},"chess_char_1_16_b":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>25% <$ba.weaken>Enfeeble and take <@ba.vup>60% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 25% Enfeeble and take 60% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"modules":[{"name":"'Phrenology'","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"7ms2yqkytaky72v8mt4vu7lvo8o8vccgtm6x6xjrit43pl72v8mtyqta4vu7lvo8o8vccgtm6x6xjryqkytaky"},"chess_char_1_17_a":{"name":"Indigo","subProfessionName":"Mystic Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces slightly and the activation rate of this unit's Talent increases to <@ba.vup>2.0 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>12% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces slightly and the activation rate of this unit's Talent increases to 2.0 times. Bound enemies within Attack Range receive Arts damage equal to 12% of Indigo's ATK every 0.5 seconds"},"talents":[{"descRaw":"When attacking, has a 14% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 14% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 12% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 12% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"module":{"name":"Staff Maintenance Kit"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>35% ATK as Arts damage","name":"Lighthouse Guardian","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 35% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly and the activation rate of this unit's Talent increases to <@ba.vup>2.0 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>12% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces slightly and the activation rate of this unit's Talent increases to 2.0 times. Bound enemies within Attack Range receive Arts damage equal to 12% of Indigo's ATK every 0.5 seconds"}],"_h":"7pxcy8q0fd61h3pw3q46zja5n2ha2ybffd61h3"},"chess_char_1_17_b":{"name":"Indigo","subProfessionName":"Mystic Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces moderately and the activation rate of this unit's Talent increases to <@ba.vup>2.5 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>15% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces moderately and the activation rate of this unit's Talent increases to 2.5 times. Bound enemies within Attack Range receive Arts damage equal to 15% of Indigo's ATK every 0.5 seconds"},"talents":[{"descRaw":"When attacking, has a 20% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 20% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 18% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 18% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"module":{"name":"Staff Maintenance Kit"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Lighthouse Guardian","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vup>reduces moderately and the activation rate of this unit's Talent increases to <@ba.vup>2.5 times. <$ba.root>Bound enemies within Attack Range receive Arts damage equal to <@ba.vup>15% of Indigo's ATK every <@ba.vup>0.5 seconds","name":"Labyrinth of Light","desc":"Attack Interval reduces moderately and the activation rate of this unit's Talent increases to 2.5 times. Bound enemies within Attack Range receive Arts damage equal to 15% of Indigo's ATK every 0.5 seconds"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"talentsBase":[{"descRaw":"When attacking, has a 20% <@ba.talpu>(+2%) chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","name":"Gentle Binding Gaze","desc":"When attacking, has a 20% (+2%) chance to Bind the target for 4 seconds. Will not target Bound enemies","potBelow":{"descRaw":"When attacking, has a 18% chance to <$ba.root>Bind the target for 4 seconds. Will not target Bound enemies","desc":"When attacking, has a 18% chance to Bind the target for 4 seconds. Will not target Bound enemies"}}],"modules":[{"name":"Staff Maintenance Kit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"}}],"_h":"7pxcwxyxhn61q3xn3q2vcd8vn2re2yhnhn61q3y8q0xn3q2vcd8vn2wxyx"},"chess_char_1_18_a":{"name":"Utage","subProfessionName":"Soloblade","trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>50 self HP every time this operator attacks an enemy (Upgraded after reaching Elite 2)","desc":"Can't be healed by other units. Recovers 50 self HP every time this operator attacks an enemy (Upgraded after reaching Elite 2)"},"skill":{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>14 seconds after deployment, ATK <@ba.vup>+65% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 14 seconds after deployment, ATK +65% and attacks deal Arts damage"},"talents":[{"descRaw":"Gains up to +75 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 60% Max HP)","name":"Serious Mode","desc":"Gains up to +75 ASPD Tenacity (reaches maximum bonus when losing 60% Max HP)"}],"module":{"name":"Flip Phone"},"skills":[{"descRaw":"Stops attacking, Block becomes <@ba.vup>0, DEF <@ba.vup>+130%, and restores <@ba.vup>7% Max HP every second.","name":"Space Out","desc":"Stops attacking, Block becomes 0, DEF +130%, and restores 7% Max HP every second."},{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>14 seconds after deployment, ATK <@ba.vup>+65% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 14 seconds after deployment, ATK +65% and attacks deal Arts damage"}],"_h":"mr0k0sxggprkkwyajk129xlzp1pegprkkw"},"chess_char_1_18_b":{"name":"Utage","subProfessionName":"Soloblade","trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"skill":{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>15 seconds after deployment, ATK <@ba.vup>+80% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 15 seconds after deployment, ATK +80% and attacks deal Arts damage"},"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Serious Mode","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"}],"module":{"name":"Flip Phone"},"skills":[{"descRaw":"Stops attacking, Block becomes <@ba.vup>0, DEF <@ba.vup>+160%, and restores <@ba.vup>8% Max HP every second.","name":"Space Out","desc":"Stops attacking, Block becomes 0, DEF +160%, and restores 8% Max HP every second."},{"descRaw":"After deployment, immediately loses <@ba.vdown>50% current HP. For <@ba.vup>15 seconds after deployment, ATK <@ba.vup>+80% and attacks deal <@ba.vup>Arts damage","name":"Descending Strike - Earth Splitter","desc":"After deployment, immediately loses 50% current HP. For 15 seconds after deployment, ATK +80% and attacks deal Arts damage"}],"traitBase":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"talentsBase":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Serious Mode","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"}],"modules":[{"name":"Flip Phone","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}}],"_h":"mr0keqnjmqiionrkhqjijk8e9xy5p11konrkhqeqmqjijk8e9xeqnjmqii"},"chess_char_1_19_a":{"name":"Wild Mane","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Attack Range expands, ATK <@ba.vup>+45%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +45%. Attacks will push the target towards the attack direction moderately"},"talents":[{"descRaw":"After the first deployment, all undeployed Guard Operators get DP Cost -1","name":"Forward March","desc":"After the first deployment, all undeployed Guard Operators get DP Cost -1"}],"module":{"name":"Spear Replacement Suit"},"skills":[{"descRaw":"After deployment, ASPD <@ba.vup>+80","name":"Stabbing Lance","desc":"After deployment, ASPD +80"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+45%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +45%. Attacks will push the target towards the attack direction moderately"}],"_h":"ie83jwjwxwfdiqezcnezv8x4uxqdxwfdiq"},"chess_char_1_19_b":{"name":"Wild Mane","subProfessionName":"Charger","trait":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"},"skill":{"descRaw":"Attack Range expands, ATK <@ba.vup>+60%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +60%. Attacks will push the target towards the attack direction moderately"},"talents":[{"descRaw":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)","name":"Forward March","desc":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)"}],"module":{"name":"Spear Replacement Suit"},"skills":[{"descRaw":"After deployment, ASPD <@ba.vup>+100","name":"Stabbing Lance","desc":"After deployment, ASPD +100"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+60%. Attacks will push the target towards the attack direction <@ba.vup>moderately","name":"Lance Charge","desc":"Attack Range expands, ATK +60%. Attacks will push the target towards the attack direction moderately"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)","name":"Forward March","desc":"After deployment, all undeployed Guard Operators get DP Cost -1 (each Operator can have a maximum of -5 DP Cost before each deployment)"}],"modules":[{"name":"Spear Replacement Suit","traitOverride":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"}}],"_h":"ie835ml59zfdkjykcnykv8vruxpo9zfdkjjwjwykcnykv85ml5"},"chess_char_1_20_a":{"name":"Liskarm","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+105%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>15% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +105%, attacks deal Arts damage to at most 3 enemies and have 15% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"},"talents":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"}],"module":{"name":"Stunner's Storage"},"skills":[{"descRaw":"Blocks the next source of damage; DEF <@ba.vup>+60% for <@ba.vup>8 seconds\n<@ba.rem>Automatically activated","name":"Charged Defense","desc":"Blocks the next source of damage; DEF +60% for 8 seconds\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+105%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>15% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +105%, attacks deal Arts damage to at most 3 enemies and have 15% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"}],"_h":"dvhftwtw20e1r5c0sdc08uvn2y6l20e1r5"},"chess_char_1_20_b":{"name":"Liskarm","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+125%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>20% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +125%, attacks deal Arts damage to at most 3 enemies and have 20% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"},"talents":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"},{"descRaw":"RES +13 <@ba.talpu>(+3)","name":"Thunder Resistance","desc":"RES +13 (+3)","potBelow":{"descRaw":"RES +10","desc":"RES +10"}}],"module":{"name":"Stunner's Storage"},"skills":[{"descRaw":"Blocks the next source of damage; DEF <@ba.vup>+80% for <@ba.vup>8 seconds\n<@ba.rem>Automatically activated","name":"Charged Defense","desc":"Blocks the next source of damage; DEF +80% for 8 seconds\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+125%, attacks deal <@ba.vup>Arts damage to at most <@ba.vup>3 enemies and have <@ba.vup>20% chance to <$ba.stun>Stun the hit targets for <@ba.vup>1 seconds\n<@ba.rem>Liskarm is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Counter Arc","desc":"Attack Interval increases, ATK +125%, attacks deal Arts damage to at most 3 enemies and have 20% chance to Stun the hit targets for 1 seconds\nLiskarm is Stunned for 5 seconds after the skill duration"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked","name":"Tactical Defense","desc":"Restores 1 Skill Point to this Operator and a random ally in the surrounding tiles when attacked"},{"descRaw":"RES +13 <@ba.talpu>(+3)","name":"Thunder Resistance","desc":"RES +13 (+3)","potBelow":{"descRaw":"RES +10","desc":"RES +10"}}],"modules":[{"name":"Stunner's Storage","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}}],"_h":"dvhftwp6twhb8ie1vvc0sdc03htfkl89898ukd2y838ie1vvtwtwc0sdc03htfkl89898utwp6twhb"},"chess_char_2_01_a":{"name":"Executor","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is shortened by a small amount","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is shortened by a small amount"},"talents":[{"descRaw":"Attacks ignore 95 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 95 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 80 DEF","desc":"Attacks ignore 80 DEF"}}],"module":{"name":"Executor's Satchel"},"skills":[{"descRaw":"ATK <@ba.vup>+35%, attacks apply this unit's Trait effect to all enemies within range.","name":"Muzzle's Elegy","desc":"ATK +35%, attacks apply this unit's Trait effect to all enemies within range."},{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is shortened by a small amount","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is shortened by a small amount"}],"_h":"u6zvms6g3fe92sd4lqa83o3obm4js02q3fe92s"},"chess_char_2_01_b":{"name":"Executor","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is moderately shortened","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is moderately shortened"},"talents":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}}],"module":{"name":"Executor's Satchel"},"skills":[{"descRaw":"ATK <@ba.vup>+50%, attacks apply this unit's Trait effect to all enemies within range.","name":"Muzzle's Elegy","desc":"ATK +50%, attacks apply this unit's Trait effect to all enemies within range."},{"descRaw":"Normal attacks strike twice, and the attack interval <@ba.vup> is moderately shortened","name":"Final Journey","desc":"Normal attacks strike twice, and the attack interval is moderately shortened"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"talentsBase":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Final Modification","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}}],"modules":[{"name":"Executor's Satchel","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}}],"_h":"u6zvpn49a6e9nz5rlqmjididbmg0s0aba6e9nzms6g5rlqmjididbmpn49"},"chess_char_2_02_a":{"name":"Silence","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"},"talents":[{"descRaw":"All [Medic] Operators' ASPD +8 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +8 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +6 when Silence is deployed","desc":"All [Medic] Operators' ASPD +6 when Silence is deployed"}}],"module":{"name":"Emergency Self-Defense Procedures"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"}],"_h":"527q7676tlp1g9coalu6mcmcs0td0ixetlp1g9"},"chess_char_2_02_b":{"name":"Silence","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"skill":{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"},"talents":[{"descRaw":"All [Medic] Operators' ASPD +14 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +14 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +12 when Silence is deployed","desc":"All [Medic] Operators' ASPD +12 when Silence is deployed"}}],"module":{"name":"Emergency Self-Defense Procedures"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Obtains a Medical Drone\n<@ba.rem>Can store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds","name":"Medical Drone","desc":"Obtains a Medical Drone\nCan store at most 1 drone; The drone heals its surrounding allies when entering the battlefield and self-destructs after 10 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"All [Medic] Operators' ASPD +14 <@ba.talpu>(+2) when Silence is deployed","name":"Booster Injection","desc":"All [Medic] Operators' ASPD +14 (+2) when Silence is deployed","potBelow":{"descRaw":"All [Medic] Operators' ASPD +12 when Silence is deployed","desc":"All [Medic] Operators' ASPD +12 when Silence is deployed"}}],"modules":[{"name":"Emergency Self-Defense Procedures","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}}],"_h":"527q768y76cotlp1g9y1alo3qhqhs0dg0ipdtlp1g97676y1alo3qhqhs0768y76co"},"chess_char_2_03_a":{"name":"Cliffheart","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 150% True damage and Stunning them for 1.5 seconds"},"talents":[{"descRaw":"ATK and DEF +8% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +8% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +6% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +6% when Cliffheart is not blocking any enemies"}}],"module":{"name":"'Reach the Top'"},"skills":[{"descRaw":"Drags the target to Cliffheart <@ba.vup>moderately in the next attack, dealing <@ba.vup>125% of ATK <@ba.vup>Arts damage to it","name":"Chain Hook","desc":"Drags the target to Cliffheart moderately in the next attack, dealing 125% of ATK Arts damage to it"},{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 150% True damage and Stunning them for 1.5 seconds"}],"_h":"32vyd37xf712fcppo5mnt6t6thue1iolf712fc"},"chess_char_2_03_b":{"name":"Cliffheart","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"},"skill":{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>170% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 170% True damage and Stunning them for 1.5 seconds"},"talents":[{"descRaw":"ATK and DEF +14% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +14% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +12% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +12% when Cliffheart is not blocking any enemies"}}],"module":{"name":"'Reach the Top'"},"skills":[{"descRaw":"Drags the target to Cliffheart <@ba.vup>moderately in the next attack, dealing <@ba.vup>135% of ATK <@ba.vup>Arts damage to it","name":"Chain Hook","desc":"Drags the target to Cliffheart moderately in the next attack, dealing 135% of ATK Arts damage to it"},{"descRaw":"Immediately drags up to <@ba.vup>2 targets in a large frontal area towards this unit <@ba.vup>moderately, dealing <@ba.vup>170% <@ba.vup>True damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Binding Chains","desc":"Immediately drags up to 2 targets in a large frontal area towards this unit moderately, dealing 170% True damage and Stunning them for 1.5 seconds"}],"traitBase":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"ATK and DEF +14% <@ba.talpu>(+2%) when Cliffheart is not blocking any enemies","name":"Karlan Hunter","desc":"ATK and DEF +14% (+2%) when Cliffheart is not blocking any enemies","potBelow":{"descRaw":"ATK and DEF +12% when Cliffheart is not blocking any enemies","desc":"ATK and DEF +12% when Cliffheart is not blocking any enemies"}}],"modules":[{"name":"'Reach the Top'","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"}}],"_h":"32vyd3gy7xgy3h12tqmeo5sstjtjthjd1ijk3h12tqd37xmeo5sstjtjthd3gy7xgy"},"chess_char_2_04_a":{"name":"Grain Buds","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+45, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +45, and attacks 3 enemies"},"talents":[{"descRaw":"ASPD +8 <@ba.talpu>(+2); When the target is a [Wild Beast], slightly increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +8 (+2); When the target is a [Wild Beast], slightly increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +6; When the target is a [Wild Beast], slightly increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +6; When the target is a [Wild Beast], slightly increases the duration of Slow from Trait"}}],"module":{"name":"On the Field"},"skills":[{"descRaw":"The next attack deals <@ba.vup>140% ATK as Arts damage, and attacks an additional enemy\n<@ba.rem>Can store 2 charge(s)","name":"Flute Flutter","desc":"The next attack deals 140% ATK as Arts damage, and attacks an additional enemy\nCan store 2 charge(s)"},{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+45, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +45, and attacks 3 enemies"}],"_h":"3hf2pn83c0dbhxtcfwv07kl2khly63xdc0dbhx"},"chess_char_2_04_b":{"name":"Grain Buds","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+90, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +90, and attacks 3 enemies"},"talents":[{"descRaw":"ASPD +12 <@ba.talpu>(+2); When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +12 (+2); When the target is a [Wild Beast], increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +10; When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +10; When the target is a [Wild Beast], increases the duration of Slow from Trait"}}],"module":{"name":"On the Field"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK as Arts damage, and attacks an additional enemy\n<@ba.rem>Can store 2 charge(s)","name":"Flute Flutter","desc":"The next attack deals 170% ATK as Arts damage, and attacks an additional enemy\nCan store 2 charge(s)"},{"descRaw":"Stops attacking and puts <@ba.vup>3 enemies within Attack Range to <$ba.sleep>Sleep for <@ba.vup>4s. Afterwards, ASPD <@ba.vup>+90, and attacks <@ba.vup>3 enemies","name":"Hometown Lullaby","desc":"Stops attacking and puts 3 enemies within Attack Range to Sleep for 4s. Afterwards, ASPD +90, and attacks 3 enemies"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"ASPD +12 <@ba.talpu>(+2); When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","name":"Please Behave","desc":"ASPD +12 (+2); When the target is a [Wild Beast], increases the duration of Slow from Trait","potBelow":{"descRaw":"ASPD +10; When the target is a [Wild Beast], increases the duration of <$ba.sluggish>Slow from Trait","desc":"ASPD +10; When the target is a [Wild Beast], increases the duration of Slow from Trait"}}],"modules":[{"name":"On the Field","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}],"_h":"3hf2pn0i830ivqdbmr9qfw7gzq52kh4z63uqvqdbmrpn839qfw7gzq52khpn0i830i"},"chess_char_2_05_a":{"name":"Harold","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"ASPD <@ba.vup>+55, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>160%","name":"Triage","desc":"ASPD +55, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 160%"},"talents":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 12% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 12% less Elemental Injury"}}],"module":{"name":"Legs Care Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"ASPD <@ba.vup>+55, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>160%","name":"Triage","desc":"ASPD +55, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 160%"}],"_h":"w9vky6pii3hx9jcbd1dx2m44zgtd0ixei3hx9j"},"chess_char_2_05_b":{"name":"Harold","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"ASPD <@ba.vup>+80, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>200%","name":"Triage","desc":"ASPD +80, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 200%"},"talents":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less Elemental Injury"}}],"module":{"name":"Legs Care Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"ASPD <@ba.vup>+80, prioritize healing the target that has taken the most <$ba.dt.element>Elemental Injury. When healing targets with more than 50% Elemental Injury, <$ba.dt.element>Elemental Injury healed is increased to <@ba.vup>200%","name":"Triage","desc":"ASPD +80, prioritize healing the target that has taken the most Elemental Injury. When healing targets with more than 50% Elemental Injury, Elemental Injury healed is increased to 200%"}],"traitBase":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentsBase":[{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% <@ba.talpu>(+3%) less <$ba.dt.element>Elemental Injury","name":"I Am the Camp","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 18% (+3%) less Elemental Injury","potBelow":{"descRaw":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less <$ba.dt.element>Elemental Injury","desc":"Targets within Attack Range that have taken more than 50% Elemental Injury take 15% less Elemental Injury"}}],"modules":[{"name":"Legs Care Kit","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"}}],"_h":"w9vkf7fdq6hxh8asd1aeux7fzgdg0ipdq6hxh8y6piasd1aeux7fzgf7fd"},"chess_char_2_06_a":{"name":"Papyrus","subProfessionName":"Chain Medic","trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skill":{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>160% ATK; Barrier provided by talent increases to <@ba.vup>150%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 160% ATK; Barrier provided by talent increases to 150%\nCan store 2 charges"},"talents":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 12% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 12% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 10% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 10% of Papyrus's ATK, lasting 8 seconds"}}],"module":{"name":"Little Seeds"},"skills":[{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>160% ATK; Barrier provided by talent increases to <@ba.vup>150%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 160% ATK; Barrier provided by talent increases to 150%\nCan store 2 charges"},{"descRaw":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%, bounces per heal <@ba.vup>+1","name":"Pre-Exhibit Examination","desc":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval reduces, ATK +20%, bounces per heal +1"}],"_h":"iw6x7rf799ukkdawtezp9512oo99ukkd7xpu70"},"chess_char_2_06_b":{"name":"Papyrus","subProfessionName":"Chain Medic","trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."},"skill":{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>175% ATK; Barrier provided by talent increases to <@ba.vup>200%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 175% ATK; Barrier provided by talent increases to 200%\nCan store 2 charges"},"talents":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 22% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds"}}],"module":{"name":"Little Seeds"},"skills":[{"descRaw":"Increases the heal amount of the next heal to <@ba.vup>175% ATK; Barrier provided by talent increases to <@ba.vup>200%\n<@ba.rem>Can store 2 charges","name":"Flash of Ingenuity","desc":"Increases the heal amount of the next heal to 175% ATK; Barrier provided by talent increases to 200%\nCan store 2 charges"},{"descRaw":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+35%, bounces per heal <@ba.vup>+1","name":"Pre-Exhibit Examination","desc":"Immediately locks onto the Operator with the highest Max HP value within attack range (excluding herself). While skill is active, only this Operator can be the primary target of Papyrus's healing. Attack Interval reduces, ATK +35%, bounces per heal +1"}],"traitBase":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"talentsBase":[{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Papyrus's ATK, lasting 8 seconds","name":"Erudite of Ancient Scrolls","desc":"Healing grants the target Operator a Barrier equal to 22% (+2%) of Papyrus's ATK, lasting 8 seconds","potBelow":{"descRaw":"Healing grants the target Operator a <$ba.barrier>Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds","desc":"Healing grants the target Operator a Barrier equal to 20% of Papyrus's ATK, lasting 8 seconds"}}],"modules":[{"name":"Little Seeds","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."}}],"_h":"iw6xnmv24fuk4r9ttem0gabhoo4fuk4r3fpuqq7rf79ttem0gabhoonmv2"},"chess_char_2_07_a":{"name":"Specter","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+70%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +70%\nSpecter is Stunned for 10 seconds after skill duration"},"talents":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%)","name":"Stamina Up","desc":"Max HP +12% (+2%)","potBelow":{"descRaw":"Max HP +10%","desc":"Max HP +10%"}}],"module":{"name":"Dim Candlelight"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+70%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +70%\nSpecter is Stunned for 10 seconds after skill duration"}],"_h":"nhgraaye47io838fxgf1qsqsw6igyjmh47io83"},"chess_char_2_07_b":{"name":"Specter","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+100%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +100%\nSpecter is Stunned for 10 seconds after skill duration"},"talents":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%); Restores HP by 2.5% <@ba.talpu>(+0.5%) of Max HP per second","name":"Abyssal Regeneration","desc":"Max HP +12% (+2%); Restores HP by 2.5% (+0.5%) of Max HP per second","potBelow":{"descRaw":"Max HP +10%; Restores HP by 2% of Max HP per second","desc":"Max HP +10%; Restores HP by 2% of Max HP per second"}}],"module":{"name":"Dim Candlelight"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"During the skill duration, Specter's HP will not drop below <@ba.vup>1; ATK <@ba.vup>+100%\n<@ba.rem>Specter is <$ba.stun>Stunned for 10 seconds after skill duration","name":"Bone Fracture","desc":"During the skill duration, Specter's HP will not drop below 1; ATK +100%\nSpecter is Stunned for 10 seconds after skill duration"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Max HP +12% <@ba.talpu>(+2%); Restores HP by 2.5% <@ba.talpu>(+0.5%) of Max HP per second","name":"Abyssal Regeneration","desc":"Max HP +12% (+2%); Restores HP by 2.5% (+0.5%) of Max HP per second","potBelow":{"descRaw":"Max HP +10%; Restores HP by 2% of Max HP per second","desc":"Max HP +10%; Restores HP by 2% of Max HP per second"}}],"modules":[{"name":"Dim Candlelight","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}}],"_h":"nhgrshhvsrioq5dm0unk2k2kw675yjaesrioq5aayedm0unk2k2kw6shhv"},"chess_char_2_08_a":{"name":"Bubble","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Stops attacking; DEF <@ba.vup>+65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"},"talents":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 5% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 5% for 5 seconds"}],"module":{"name":"Bubble's Shining Sword"},"skills":[{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"Stops attacking; DEF <@ba.vup>+65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +65% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"}],"_h":"rr11t8t81hcp9dzzytzzz63qcxod1hcp9d"},"chess_char_2_08_b":{"name":"Bubble","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"skill":{"descRaw":"Stops attacking; DEF <@ba.vup>+85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"},"talents":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds"}],"module":{"name":"Bubble's Shining Sword"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"Stops attacking; DEF <@ba.vup>+85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal <@ba.vup>40% DEF as physical damage to the target","name":"'Beaten Up'","desc":"Stops attacking; DEF +85% and increase the likelihood of being targeted by enemy attacks. When attacked, deal 40% DEF as physical damage to the target"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds","name":"Spiked Shield","desc":"Enemies that attack Bubble have their ATK reduced by 8% for 5 seconds"}],"modules":[{"name":"Bubble's Shining Sword","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"rr11t8lrt8ntlfcp3rt8ytt8z6gfcxralfcp3rt8t8t8ytt8z6t8lrt8nt"},"chess_char_2_09_a":{"name":"Humus","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+25% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +25% ATK when over 50% HP; effect doubles when over 80% HP"},"talents":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 64% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 64% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 60% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 60% of Max HP"}}],"module":{"name":"Badlands Exotic Toolkit"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>190%, and recovers <@ba.kw>60 HP","name":"Solid Waste Cutting","desc":"Increases the ATK of the next attack to 190%, and recovers 60 HP"},{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+25% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +25% ATK when over 50% HP; effect doubles when over 80% HP"}],"_h":"gyxoggo0tphzymqu301tjzq0dh6fhv8etphzym"},"chess_char_2_09_b":{"name":"Humus","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+36% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +36% ATK when over 50% HP; effect doubles when over 80% HP"},"talents":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 104% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 104% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 100% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 100% of Max HP"}}],"module":{"name":"Badlands Exotic Toolkit"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>220%, and recovers <@ba.kw>80 HP","name":"Solid Waste Cutting","desc":"Increases the ATK of the next attack to 220%, and recovers 80 HP"},{"descRaw":"Block count <@ba.vup>+1, gains <$ba.strong>Vigor effect of <@ba.vup>+36% ATK when over <@ba.vup>50% HP; effect doubles when over <@ba.vup>80% HP","name":"Efficient Processing","desc":"Block count +1, gains Vigor effect of +36% ATK when over 50% HP; effect doubles when over 80% HP"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 104% <@ba.talpu>(+4%) of Max HP","name":"Re-recycle","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 104% (+4%) of Max HP","potBelow":{"descRaw":"Any HP gain exceeding this unit's Max HP is converted into a <$ba.barrier>Barrier; caps at 100% of Max HP","desc":"Any HP gain exceeding this unit's Max HP is converted into a Barrier; caps at 100% of Max HP"}}],"modules":[{"name":"Badlands Exotic Toolkit","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}}],"_h":"gyxoczmp7xhzcqer302q8ospdh3rhv6y7xhzcqggo0er302q8ospdhczmp"},"chess_char_2_10_a":{"name":"Rockrock","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"ASPD <@ba.vup>+45; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.6x, ATK <@ba.vup>+40%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +45; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.6x, ATK +40%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."},"talents":[{"descRaw":"+3%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","name":"Firm Foundation","desc":"+3%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","potBelow":{"descRaw":"+2% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times","desc":"+2% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 3 times"}}],"module":{"name":"Unnamed Drone"},"skills":[{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+45; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.6x, ATK <@ba.vup>+40%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +45; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.6x, ATK +40%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."}],"_h":"sz93k7j10eapmt1t2dz9hihi1n8vzb2c0eapmt"},"chess_char_2_10_b":{"name":"Rockrock","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"skill":{"descRaw":"ASPD <@ba.vup>+60; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.7x, ATK <@ba.vup>+50%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +60; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.7x, ATK +50%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."},"talents":[{"descRaw":"+5%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","name":"Firm Foundation","desc":"+5%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","potBelow":{"descRaw":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","desc":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times"}}],"module":{"name":"Unnamed Drone"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"},{"descRaw":"ASPD <@ba.vup>+60; Releases Drone to attack enemies\n<$ba.overdrive>Overload: Trait Max drone damage increased to <@ba.vup>1.7x, ATK <@ba.vup>+50%; When the skill ends, <$ba.stun>Stunned for the same duration as the Overload\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will.","name":"Willing Burden","desc":"ASPD +60; Releases Drone to attack enemies\nOverload: Trait Max drone damage increased to 1.7x, ATK +50%; When the skill ends, Stunned for the same duration as the Overload\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator. Can manually deactivate skill at will."}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"+5%<@ba.talpu>(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","name":"Firm Foundation","desc":"+5%(+1%) ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","potBelow":{"descRaw":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times","desc":"+4% ATK for every 15 seconds this unit remains on the battlefield, stacking up to 4 times"}}],"modules":[{"name":"Unnamed Drone","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"}}],"_h":"sz93507e59ap766g2ddsz3z31ntwzbvd59ap76k7j16g2ddsz3z31n507e"},"chess_char_2_11_a":{"name":"Kazemaru","subProfessionName":"Dollkeeper","trait":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"skill":{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+70% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +70% ATK and summoning a on a surrounding melee tile to assist in combat"},"talents":[{"descRaw":"When is summoned, it will deal 230% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 230% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 225% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 225% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"module":{"name":"An Old Thing"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>235%, and sacrifices <@ba.vdown>10% of this unit's HP","name":"Origami Art - Swift Strike","desc":"Increases the ATK of the next attack to 235%, and sacrifices 10% of this unit's HP"},{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+70% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +70% ATK and summoning a on a surrounding melee tile to assist in combat"}],"_h":"cr7adgdgbo9bxfv5hhf1fqfqalkt641ebo9bxf"},"chess_char_2_11_b":{"name":"Kazemaru","subProfessionName":"Dollkeeper","trait":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"},"skill":{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+90% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +90% ATK and summoning a on a surrounding melee tile to assist in combat"},"talents":[{"descRaw":"When is summoned, it will deal 275% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 275% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"module":{"name":"An Old Thing"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>275%, and sacrifices <@ba.vdown>10% of this unit's HP","name":"Origami Art - Swift Strike","desc":"Increases the ATK of the next attack to 275%, and sacrifices 10% of this unit's HP"},{"descRaw":"Immediately sacrifices <@ba.vdown>50% of this unit's current HP, gaining <@ba.vup>+90% ATK and summoning a on a surrounding melee tile to assist in combat","name":"Origami Art - Twin Shadows","desc":"Immediately sacrifices 50% of this unit's current HP, gaining +90% ATK and summoning a on a surrounding melee tile to assist in combat"}],"traitBase":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"talentsBase":[{"descRaw":"When is summoned, it will deal 275% <@ba.talpu>(+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","name":"From Paper Comes Life","desc":"When is summoned, it will deal 275% (+5%) of its ATK as Arts Damage to enemies in the surrounding 8 tiles","potBelow":{"descRaw":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles","desc":"When is summoned, it will deal 270% of its ATK as Arts Damage to enemies in the surrounding 8 tiles"}}],"modules":[{"name":"An Old Thing","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"}}],"_h":"cr7ammg0la9b65r2hhjy1s1salnt64vqla9b65dgdgr2hhjy1s1salmmg0"},"chess_char_2_12_a":{"name":"Gravel","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skill":{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>140% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 140% of Max HP, decaying over 10 seconds"},"talents":[{"descRaw":"DP Cost -1","name":"Fast Deployment","desc":"DP Cost -1"}],"module":{"name":"Covert Action Toolkit"},"skills":[{"descRaw":"DEF <@ba.vup>+270% after Gravel is deployed; her DEF continually decreases over <@ba.vup>7 seconds","name":"Shadow Assault","desc":"DEF +270% after Gravel is deployed; her DEF continually decreases over 7 seconds"},{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>140% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 140% of Max HP, decaying over 10 seconds"}],"_h":"4x8vhagm36apybgz85gzicz1uro736apyb"},"chess_char_2_12_b":{"name":"Gravel","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"skill":{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>180% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 180% of Max HP, decaying over 10 seconds"},"talents":[{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% <@ba.talpu>(+2%) DEF","name":"Support of the Little","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% (+2%) DEF","potBelow":{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF"}}],"module":{"name":"Covert Action Toolkit"},"skills":[{"descRaw":"DEF <@ba.vup>+340% after Gravel is deployed; her DEF continually decreases over <@ba.vup>8 seconds","name":"Shadow Assault","desc":"DEF +340% after Gravel is deployed; her DEF continually decreases over 8 seconds"},{"descRaw":"After deployment, gains a <$ba.barrier>Barrier that can absorb damage equal to <@ba.vup>180% of Max HP, decaying over <@ba.vup>10 seconds","name":"Rat Swarm","desc":"After deployment, gains a Barrier that can absorb damage equal to 180% of Max HP, decaying over 10 seconds"}],"traitBase":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"talentsBase":[{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% <@ba.talpu>(+2%) DEF","name":"Support of the Little","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% (+2%) DEF","potBelow":{"descRaw":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF","desc":"DP Cost -1; All units that cost 10 or less DP gain +6% DEF"}}],"modules":[{"name":"Covert Action Toolkit","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}}],"_h":"4x8vha2ogmd292ap1j44zj7iq1q1icryurum92ap1jhagm44zj7iq1q1icha2ogmd2"},"chess_char_2_13_a":{"name":"Tippi","subProfessionName":"Skyranger","trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"skill":{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +20%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"},"talents":[{"descRaw":"If not attacked for 12 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 12 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 13 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 13 seconds, dodge the next Physical or Arts attack"}}],"skills":[{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+45%","name":"Specialist's Spraying Skills","desc":"Immediately Takes Off, Attack Range expands, ATK +45%"},{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +20%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"}],"_h":"tfj9360moqaw1hjzgbmj39396b66o1oqaw1h"},"chess_char_2_13_b":{"name":"Tippi","subProfessionName":"Skyranger","trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"skill":{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +30%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"},"talents":[{"descRaw":"If not attacked for 8 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 8 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 9 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 9 seconds, dodge the next Physical or Arts attack"}}],"skills":[{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%","name":"Specialist's Spraying Skills","desc":"Immediately Takes Off, Attack Range expands, ATK +60%"},{"descRaw":"Immediately <$ba.liftoff>Takes Off, Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, and attacks hit <@ba.vup>3 times in a row\n<@ba.rem>Activates after taking damage, dodging that instance of Physical or Arts damage","name":"Emergency Scene Change","desc":"Immediately Takes Off, Attack Range expands, ATK +30%, and attacks hit 3 times in a row\nActivates after taking damage, dodging that instance of Physical or Arts damage"}],"traitBase":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"},"talentsBase":[{"descRaw":"If not attacked for 8 <@ba.talpu>(-1) seconds, dodge the next Physical or Arts attack","name":"Film Set Operational Manual","desc":"If not attacked for 8 (-1) seconds, dodge the next Physical or Arts attack","potBelow":{"descRaw":"If not attacked for 9 seconds, dodge the next Physical or Arts attack","desc":"If not attacked for 9 seconds, dodge the next Physical or Arts attack"}}],"_h":"tfj9360matawxsz0gbswemem5e664eatawxs360mz0gbswemem"},"chess_char_2_14_a":{"name":"Perfumer","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+180%","name":"Fine Blending","desc":"ASPD -50; ATK +180%"},"talents":[{"descRaw":"Restores the HP of all allies by 3.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender","desc":"Restores the HP of all allies by 3.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 3% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 3% of Perfumer's ATK per second"}}],"module":{"name":"'Aegean's Kiss'"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up β","desc":"ATK +30%"},{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+180%","name":"Fine Blending","desc":"ASPD -50; ATK +180%"}],"_h":"grmz0x0x5f3avi2roq9jbgbgxfigwjsd5f3avi"},"chess_char_2_14_b":{"name":"Perfumer","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"},"skill":{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+210%","name":"Fine Blending","desc":"ASPD -50; ATK +210%"},"talents":[{"descRaw":"Restores the HP of all allies by 5.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender's Fragrance","desc":"Restores the HP of all allies by 5.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 5% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 5% of Perfumer's ATK per second"}}],"module":{"name":"'Aegean's Kiss'"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},{"descRaw":"ASPD <@ba.vdown>-50; ATK <@ba.vup>+210%","name":"Fine Blending","desc":"ASPD -50; ATK +210%"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"Restores the HP of all allies by 5.5% <@ba.talpu>(+0.5%) of Perfumer's ATK per second","name":"Lavender's Fragrance","desc":"Restores the HP of all allies by 5.5% (+0.5%) of Perfumer's ATK per second","potBelow":{"descRaw":"Restores the HP of all allies by 5% of Perfumer's ATK per second","desc":"Restores the HP of all allies by 5% of Perfumer's ATK per second"}}],"modules":[{"name":"'Aegean's Kiss'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"}}],"_h":"grmznvonz33aca6pveldvyvyxf1iwjd7z33aca0x0x6pveldvyvyxfnvon"},"chess_char_2_15_a":{"name":"Akkord","subProfessionName":"Blast Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skill":{"descRaw":"<@ba.vup>+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>15% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 15% ATK as AoE Arts damage"},"talents":[{"descRaw":"When there is at least 1 other Operator within range, +10% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +10% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +8% ATK","desc":"When there is at least 1 other Operator within range, +8% ATK"}}],"module":{"name":"The Music Box of A Burdenbeast"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Backbeat Stress","desc":"The next attack deals 145% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"<@ba.vup>+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>15% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+35% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 15% ATK as AoE Arts damage"}],"_h":"qnebq48u44qj1endbl9vnbnb16gklrax44qj1e"},"chess_char_2_15_b":{"name":"Akkord","subProfessionName":"Blast Caster","trait":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"skill":{"descRaw":"<@ba.vup>+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>20% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 20% ATK as AoE Arts damage"},"talents":[{"descRaw":"When there is at least 1 other Operator within range, +17% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +17% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +15% ATK","desc":"When there is at least 1 other Operator within range, +15% ATK"}}],"module":{"name":"The Music Box of A Burdenbeast"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Backbeat Stress","desc":"The next attack deals 170% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"<@ba.vup>+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing <@ba.vup>20% ATK as AoE Arts damage","name":"Explosive Tuning","desc":"+45% ATK, every attack triggers a sonic boom at the location of other Operators within attack range, dealing 20% ATK as AoE Arts damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"talentsBase":[{"descRaw":"When there is at least 1 other Operator within range, +17% <@ba.talpu>(+2%) ATK","name":"Pulse Isomorphism","desc":"When there is at least 1 other Operator within range, +17% (+2%) ATK","potBelow":{"descRaw":"When there is at least 1 other Operator within range, +15% ATK","desc":"When there is at least 1 other Operator within range, +15% ATK"}}],"modules":[{"name":"The Music Box of A Burdenbeast","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}}],"_h":"qnebdove0fqjx7fgblmulhlh16j0lrbd0fqjx7q48ufgblmulhlh16dove"},"chess_char_2_16_a":{"name":"Lappland","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"ATK <@ba.vup>+75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"},"talents":[{"descRaw":"Disables the target's special ability when attacking, lasting 2 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 2 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 1 second","desc":"Disables the target's special ability when attacking, lasting 1 second"}}],"module":{"name":"'The Young Fang'"},"skills":[{"descRaw":"ATK <@ba.vup>+43%; <@ba.vup>25% chance to resist Physical damage\n<@ba.rem>Infinite duration","name":"Sundial","desc":"ATK +43%; 25% chance to resist Physical damage\nInfinite duration"},{"descRaw":"ATK <@ba.vup>+75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +75%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"}],"_h":"w75y69jz05p7mwza719evovo9o9fr9tr05p7mw"},"chess_char_2_16_b":{"name":"Lappland","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"ATK <@ba.vup>+90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"},"talents":[{"descRaw":"Disables the target's special ability when attacking, lasting 6 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 6 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 5 seconds","desc":"Disables the target's special ability when attacking, lasting 5 seconds"}}],"module":{"name":"'The Young Fang'"},"skills":[{"descRaw":"ATK <@ba.vup>+55%; <@ba.vup>30% chance to resist Physical damage\n<@ba.rem>Infinite duration","name":"Sundial","desc":"ATK +55%; 30% chance to resist Physical damage\nInfinite duration"},{"descRaw":"ATK <@ba.vup>+90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\n<@ba.rem>Automatically activated","name":"Wolf Spirit","desc":"ATK +90%; Damage dealt turns into Arts damage; Attacks 1 extra target; The damage reduction of Ranged Attacks is removed\nAutomatically activated"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"Disables the target's special ability when attacking, lasting 6 <@ba.talpu>(+1) seconds","name":"Spiritual Destruction","desc":"Disables the target's special ability when attacking, lasting 6 (+1) seconds","potBelow":{"descRaw":"Disables the target's special ability when attacking, lasting 5 seconds","desc":"Disables the target's special ability when attacking, lasting 5 seconds"}}],"modules":[{"name":"'The Young Fang'","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"w75y698gjzsnkmp7tt6q71pyncnc9omwr9cmkmp7tt69jz6q71pyncnc9o698gjzsn"},"chess_char_2_17_a":{"name":"Vetochki","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skill":{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+100%, DEF <@ba.vup>+30%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +100%, DEF +30%, and attacks all blocked enemies"},"talents":[{"descRaw":"Restores 50% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 50% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 40% of Max HP when skill ends","desc":"Restores 40% of Max HP when skill ends"}}],"module":{"name":"'Marks of Time'"},"skills":[{"descRaw":"DEF <@ba.vup>+75% and gains <$ba.buffres>status resistance","name":"Desperate Resistance","desc":"DEF +75% and gains status resistance"},{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+100%, DEF <@ba.vup>+30%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +100%, DEF +30%, and attacks all blocked enemies"}],"_h":"qtpr4x1ti8cg5osvhzdtf6f6sgn9mpbhi8cg5o"},"chess_char_2_17_b":{"name":"Vetochki","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"skill":{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+120%, DEF <@ba.vup>+40%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +120%, DEF +40%, and attacks all blocked enemies"},"talents":[{"descRaw":"Restores 60% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 60% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 50% of Max HP when skill ends","desc":"Restores 50% of Max HP when skill ends"}}],"module":{"name":"'Marks of Time'"},"skills":[{"descRaw":"DEF <@ba.vup>+90% and gains <$ba.buffres>status resistance","name":"Desperate Resistance","desc":"DEF +90% and gains status resistance"},{"descRaw":"<$ba.tremble>Frightens nearby ground enemies for <@ba.vup>5s; ATK <@ba.vup>+120%, DEF <@ba.vup>+40%, and attacks all blocked enemies","name":"Set on Survival","desc":"Frightens nearby ground enemies for 5s; ATK +120%, DEF +40%, and attacks all blocked enemies"}],"traitBase":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"talentsBase":[{"descRaw":"Restores 60% <@ba.talpu>(+10%) of Max HP when skill ends","name":"Simple Bandages","desc":"Restores 60% (+10%) of Max HP when skill ends","potBelow":{"descRaw":"Restores 50% of Max HP when skill ends","desc":"Restores 50% of Max HP when skill ends"}}],"modules":[{"name":"'Marks of Time'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}}],"_h":"qtpr4xtj1tdfjhcgw3u4hzz2mzmzsgiympv4jhcgw34x1tu4hzz2mzmzsg4xtj1tdf"},"chess_char_2_18_a":{"name":"Ashlock","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"skill":{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},"talents":[{"descRaw":"ATK +6% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +10% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +6% (+2%). If the four adjacent tiles are ground tiles, ATK +10% (+2%) instead","potBelow":{"descRaw":"ATK +4%. If the four adjacent tiles are ground tiles, ATK +8% instead","desc":"ATK +4%. If the four adjacent tiles are ground tiles, ATK +8% instead"}}],"module":{"name":"Outdoor Essential Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Cannot block enemies and only carry out ranged attacks. Attack Interval <@ba.vup>reduces moderately, ATK <@ba.vup>+25%","name":"Focused Bombardment","desc":"Cannot block enemies and only carry out ranged attacks. Attack Interval reduces moderately, ATK +25%"}],"_h":"9oba7ti1igyjmhtxni25aaaa6rigyjmhcoc3yk"},"chess_char_2_18_b":{"name":"Ashlock","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},"talents":[{"descRaw":"ATK +10% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +18% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +10% (+2%). If the four adjacent tiles are ground tiles, ATK +18% (+2%) instead","potBelow":{"descRaw":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead","desc":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead"}}],"module":{"name":"Outdoor Essential Kit"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Cannot block enemies and only carry out ranged attacks. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+40%","name":"Focused Bombardment","desc":"Cannot block enemies and only carry out ranged attacks. Attack Interval reduces, ATK +40%"}],"traitBase":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"talentsBase":[{"descRaw":"ATK +10% <@ba.talpu>(+2%). If the four adjacent tiles are ground tiles, ATK +18% <@ba.talpu>(+2%) instead","name":"Bombardment Studies","desc":"ATK +10% (+2%). If the four adjacent tiles are ground tiles, ATK +18% (+2%) instead","potBelow":{"descRaw":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead","desc":"ATK +8%. If the four adjacent tiles are ground tiles, ATK +16% instead"}}],"modules":[{"name":"Outdoor Essential Kit","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}}],"_h":"9oba7trri1vu75yjaesinifqxtxt6r75yjae6sc3fk7ti1sinifqxtxt6r7trri1vu"},"chess_char_2_19_a":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +4 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +3 Toil Limit when acting as a Loadbearing Operator"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>20% <$ba.weaken>Enfeeble and take <@ba.vup>45% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 20% Enfeeble and take 45% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>11 seconds, enemies around the landing point take <@ba.vup>65% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>15% ATK per second\n<@ba.rem>Can store 1 charge","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 11 seconds, enemies around the landing point take 65% ATK as Arts damage per second, while allied units around the point recover HP equal to 15% ATK per second\nCan store 1 charge"}],"_h":"7ms2yqta6bv84efgu73sieiejrcv43c96bv84e"},"chess_char_2_19_b":{"name":"Tin Man","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"},"talents":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"module":{"name":"'Phrenology'"},"skills":[{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>8 seconds, enemies around the landing point suffer from <@ba.vup>25% <$ba.weaken>Enfeeble and take <@ba.vup>60% ATK as Arts damage per second","name":"'Ol' Curly'","desc":"Throws an Alchemical Unit. For 8 seconds, enemies around the landing point suffer from 25% Enfeeble and take 60% ATK as Arts damage per second"},{"descRaw":"Throws an Alchemical Unit. For <@ba.vup>12 seconds, enemies around the landing point take <@ba.vup>80% ATK as Arts damage per second, while allied units around the point recover HP equal to <@ba.vup>20% ATK per second\n<@ba.rem>Can store 2 charges","name":"'Big Larry'","desc":"Throws an Alchemical Unit. For 12 seconds, enemies around the landing point take 80% ATK as Arts damage per second, while allied units around the point recover HP equal to 20% ATK per second\nCan store 2 charges"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 <@ba.talpu>(+1) Toil Limit when acting as a Loadbearing Operator","name":"'On My Way'","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +10 (+1) Toil Limit when acting as a Loadbearing Operator","potBelow":{"descRaw":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator","desc":"In [Sarkaz's Furnaceside Fables], costs -2 Hope to recruit and grants +9 Toil Limit when acting as a Loadbearing Operator"}},{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% <@ba.talpu>(+2%)","name":"Shriveled Soul","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 22% (+2%)","potBelow":{"descRaw":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%","desc":"Increases the continuous damage dealt to ground enemies in range of Tin Man's Alchemical Units by 20%"}}],"modules":[{"name":"'Phrenology'","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"7ms2yqkytaky72v8mt4vu7lvo8o8vccgtm6x6xjrit43pl72v8mtyqta4vu7lvo8o8vccgtm6x6xjryqkytaky"},"chess_char_3_01_a":{"name":"Exusiai","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Very minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Very minor Attack Interval reduction\nAutomatically activated"},"talents":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"module":{"name":"Exusiai's Surprise"},"skills":[{"descRaw":"Shoots <@ba.vup>3 times in a row in the next attack, dealing <@ba.vup>113% of ATK damage with every shot","name":"Charging Mode","desc":"Shoots 3 times in a row in the next attack, dealing 113% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>4 times in a row, dealing <@ba.vup>105% of ATK damage with every shot","name":"Shooting Mode","desc":"Shoots 4 times in a row, dealing 105% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Very minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Very minor Attack Interval reduction\nAutomatically activated"}],"_h":"dwkfcwcwnnnxjjfgnn5w7474icxn52owowesqs5m6oceiybmnnnxjj"},"chess_char_3_01_b":{"name":"Exusiai","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Minor Attack Interval reduction\nAutomatically activated"},"talents":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"module":{"name":"Exusiai's Surprise"},"skills":[{"descRaw":"Shoots <@ba.vup>3 times in a row in the next attack, dealing <@ba.vup>121% of ATK damage with every shot","name":"Charging Mode","desc":"Shoots 3 times in a row in the next attack, dealing 121% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>4 times in a row, dealing <@ba.vup>110% of ATK damage with every shot","name":"Shooting Mode","desc":"Shoots 4 times in a row, dealing 110% of ATK damage with every shot"},{"descRaw":"Shoots <@ba.vup>5 times in a row; <@ba.vup>Minor Attack Interval reduction\n<@ba.rem>Automatically activated","name":"Overloading Mode","desc":"Shoots 5 times in a row; Minor Attack Interval reduction\nAutomatically activated"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"ASPD +15 <@ba.talpu>(+3)","name":"Fast Cartridge","desc":"ASPD +15 (+3)","potBelow":{"descRaw":"ASPD +12","desc":"ASPD +12"}},{"descRaw":"ATK +8% <@ba.talpu>(+2%); Max HP +13% <@ba.talpu>(+3%); The same buff is given to a random ally when Exusiai is deployed","name":"Angel's Blessings","desc":"ATK +8% (+2%); Max HP +13% (+3%); The same buff is given to a random ally when Exusiai is deployed","potBelow":{"descRaw":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed","desc":"ATK +6%; Max HP +10%; The same buff is given to a random ally when Exusiai is deployed"}}],"modules":[{"name":"Exusiai's Surprise","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}},{"name":"Welcome to Penguin Logistics","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"}}],"_h":"dwkfcw9scwlsoqnxvkfgnn5w7474icxn52owowes3f5m8t28iy84oqnxvkcwcwfgnn5w7474icxn52owowescw9scwls48cw7bcwet"},"chess_char_3_02_a":{"name":"Ayerscarpe","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"},"talents":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"module":{"name":"Portable Wildland Stimulants"},"skills":[{"descRaw":"The next attack deals <@ba.vup>125% ATK as Arts damage to up to <@ba.vup>2 enemies within range and <$ba.sluggish>Slows them for <@ba.vup>1.0 second(s)","name":"Shrapnel Burst","desc":"The next attack deals 125% ATK as Arts damage to up to 2 enemies within range and Slows them for 1.0 second(s)"},{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 100% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"}],"_h":"ne5y69jzrrxzu3f2ho942j2je0dxeovgrrxzu3"},"chess_char_3_02_b":{"name":"Ayerscarpe","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"},"talents":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"module":{"name":"Portable Wildland Stimulants"},"skills":[{"descRaw":"The next attack deals <@ba.vup>140% ATK as Arts damage to up to <@ba.vup>3 enemies within range and <$ba.sluggish>Slows them for <@ba.vup>1.0 second(s)","name":"Shrapnel Burst","desc":"The next attack deals 140% ATK as Arts damage to up to 3 enemies within range and Slows them for 1.0 second(s)"},{"descRaw":"Range <@ba.vup>expands; Damage type changes to Arts Damage; Each attack deals an additional <@ba.vup>130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)","name":"Activate Phase Blades","desc":"Range expands; Damage type changes to Arts Damage; Each attack deals an additional 130% of ATK as Arts damage to all enemies blocked by friendly Operators in the surrounding 8 tiles (this damage is treated as a melee attack)"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +10 <@ba.talpu>(+2) ASPD","name":"Seek Aid","desc":"This unit and allied Operators in the surrounding 8 tiles gain +10 (+2) ASPD","potBelow":{"descRaw":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD","desc":"This unit and allied Operators in the surrounding 8 tiles gain +8 ASPD"}}],"modules":[{"name":"Portable Wildland Stimulants","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"ne5y698gjzsn54xzwaf2ho942j2je0d5eoc054xzwa69jzf2ho942j2je0698gjzsn"},"chess_char_3_03_a":{"name":"Swire","subProfessionName":"Instructor","trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skill":{"descRaw":"ATK <@ba.vup>+40% and the effect of this unit's first Talent increases to <@ba.vup>2.4 times","name":"Cooperative Combat","desc":"ATK +40% and the effect of this unit's first Talent increases to 2.4 times"},"talents":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"module":{"name":"Self-defense Lipstick"},"skills":[{"descRaw":"The effect range of this unit's first Talent <@ba.vup>expands and the effect increases to <@ba.vup>2 times","name":"Command and Dispatch","desc":"The effect range of this unit's first Talent expands and the effect increases to 2 times"},{"descRaw":"ATK <@ba.vup>+40% and the effect of this unit's first Talent increases to <@ba.vup>2.4 times","name":"Cooperative Combat","desc":"ATK +40% and the effect of this unit's first Talent increases to 2.4 times"}],"_h":"112s8ivir3r67lde47sgmvmvyz509kaer3r67l"},"chess_char_3_03_b":{"name":"Swire","subProfessionName":"Instructor","trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"},"skill":{"descRaw":"ATK <@ba.vup>+50% and the effect of this unit's first Talent increases to <@ba.vup>2.7 times","name":"Cooperative Combat","desc":"ATK +50% and the effect of this unit's first Talent increases to 2.7 times"},"talents":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"module":{"name":"Self-defense Lipstick"},"skills":[{"descRaw":"The effect range of this unit's first Talent <@ba.vup>expands significantly and the effect increases to <@ba.vup>2 times","name":"Command and Dispatch","desc":"The effect range of this unit's first Talent expands significantly and the effect increases to 2 times"},{"descRaw":"ATK <@ba.vup>+50% and the effect of this unit's first Talent increases to <@ba.vup>2.7 times","name":"Cooperative Combat","desc":"ATK +50% and the effect of this unit's first Talent increases to 2.7 times"}],"traitBase":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"talentsBase":[{"descRaw":"ATK of Melee allies in the 8 surrounding tiles +12% <@ba.talpu>(+2%) when Swire is deployed","name":"Melee Combat Guidance","desc":"ATK of Melee allies in the 8 surrounding tiles +12% (+2%) when Swire is deployed","potBelow":{"descRaw":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed","desc":"ATK of Melee Attack allies in the 8 surrounding tiles +10% when Swire is deployed"}}],"modules":[{"name":"Self-defense Lipstick","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"}}],"_h":"112scz2xvjr6m1de47sgmvmvyzu49kbyvjr6m18ivide47sgmvmvyzcz2x"},"chess_char_3_04_a":{"name":"Swire the Elegant Wit","subProfessionName":"Merchant","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skill":{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>155% of ATK as Physical damage to the first target it comes in contact with, and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 155% of ATK as Physical damage to the first target it comes in contact with, and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped"},"talents":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"module":{"name":"'Be Resplendent and Outstanding'"},"skills":[{"descRaw":"Spends <@ba.vup>1 Coin: the next attack restores HP equal to <@ba.vup>40% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\n<@ba.rem>A maximum of 2 Coins may be held while this Skill is equipped","name":"Loyalty and Generosity","desc":"Spends 1 Coin: the next attack restores HP equal to 40% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\nA maximum of 2 Coins may be held while this Skill is equipped"},{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>155% of ATK as Physical damage to the first target it comes in contact with, and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 155% of ATK as Physical damage to the first target it comes in contact with, and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 3 Coins may be held while this Skill is equipped"},{"descRaw":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, <@ba.vup>all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for <@ba.vup>100% of ATK as Physical damage and knocks the target back <@ba.vup>slightly\n<@ba.rem>Unlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped","name":"Lavish and Prodigal","desc":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for 100% of ATK as Physical damage and knocks the target back slightly\nUnlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped"}],"_h":"l17bs1j390mn655likgtjhjh7ckdx2f9f9sn9djwb990mn652eo4qr"},"chess_char_3_04_b":{"name":"Swire the Elegant Wit","subProfessionName":"Merchant","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skill":{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>170% of ATK as Physical damage to the first target it comes in contact with and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 170% of ATK as Physical damage to the first target it comes in contact with and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped"},"talents":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"module":{"name":"'Be Resplendent and Outstanding'"},"skills":[{"descRaw":"Spends <@ba.vup>1 Coin: the next attack restores HP equal to <@ba.vup>55% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\n<@ba.rem>A maximum of 2 Coins may be held while this Skill is equipped","name":"Loyalty and Generosity","desc":"Spends 1 Coin: the next attack restores HP equal to 55% of ATK to a friendly unit within the surrounding 8 tiles with less than 70% HP\nA maximum of 2 Coins may be held while this Skill is equipped"},{"descRaw":"Spends <@ba.vup>1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals <@ba.vup>170% of ATK as Physical damage to the first target it comes in contact with and <$ba.sluggish>Slows for <@ba.vup>2 seconds\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped","name":"'Courtesy Gift'","desc":"Spends 1 Coin to place a Champagne Bomb on a ground tile within range that is passable and can be deployed upon; the Champagne Bomb deals 170% of ATK as Physical damage to the first target it comes in contact with and Slows for 2 seconds\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds; a maximum of 4 Coins may be held while this Skill is equipped"},{"descRaw":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, <@ba.vup>all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for <@ba.vup>120% of ATK as Physical damage and knocks the target back <@ba.vup>slightly\n<@ba.rem>Unlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped","name":"Lavish and Prodigal","desc":"Attacks hit twice, and gain 1 Coin upon defeating an enemy; when skill is manually deactivated, all Coins will be spent to randomly attack enemies in a frontal area. Each Coin spent in this manner hits once for 120% of ATK as Physical damage and knocks the target back slightly\nUnlimited duration, can be manually deactivated at any time; a maximum of 10 Coins may be held while this Skill is equipped"}],"traitBase":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"talentsBase":[{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 <@ba.talpu>(+1) times)","name":"Big Spendthrift","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 9 (+1) times)","potBelow":{"descRaw":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)","desc":"Gains 1 Coin upon skill activation (can be spent through skills). While a skill is active, gains 1 Coin each time DP is consumed by this unit's Trait, and +4% ATK (stacks up to 8 times)"}},{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% <@ba.talpu>(+10%); the cost of this Talent doubles every time it is activated","name":"Cash Claps Calamity","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 80% (+10%); the cost of this Talent doubles every time it is activated","potBelow":{"descRaw":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated","desc":"Upon receiving lethal damage, as long as enough DP is available, consumes 5 DP to restore this unit's HP to 70%; the cost of this Talent doubles every time it is activated"}}],"modules":[{"name":"'Be Resplendent and Outstanding'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"}},{"name":"Director Swire's Lungmen Food Guide","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"}},{"name":"Swire the Elegant Wit's Badge","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"In <@ba.kw>Integrated Strategies, DP consumed when deployed or on the battlefield -30%, and for every 1 DP consumed by this unit, the shortest remaining Redeployment Timer in the Deployment Waiting Zone -2s","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"In Integrated Strategies, DP consumed when deployed or on the battlefield -30%, and for every 1 DP consumed by this unit, the shortest remaining Redeployment Timer in the Deployment Waiting Zone -2s"}}],"_h":"l17bbobwc4mni35likgtjhjh7ckdx2f9f9snmjjwk7c4mni3e8o4y1s1j35likgtjhjh7ckdx2f9f9snbobwdrs15ij35i8ls1kgj32g"},"chess_char_3_05_a":{"name":"Skadi","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"ATK, DEF and Max HP <@ba.vup>+85%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +85%"},"talents":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"module":{"name":"Moist Sword Bag"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"ATK <@ba.vup>+100% for <@ba.vup>20 seconds after Skadi is deployed","name":"Wave Strike","desc":"ATK +100% for 20 seconds after Skadi is deployed"},{"descRaw":"ATK, DEF and Max HP <@ba.vup>+85%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +85%"}],"_h":"ktdr3h3hpxj5e8mj2b75ncnc21ky21zy8ydm2gl0ihb6pxj5e8"},"chess_char_3_05_b":{"name":"Skadi","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"skill":{"descRaw":"ATK, DEF and Max HP <@ba.vup>+100%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +100%"},"talents":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"module":{"name":"Moist Sword Bag"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+120% for <@ba.vup>25 seconds after Skadi is deployed","name":"Wave Strike","desc":"ATK +120% for 25 seconds after Skadi is deployed"},{"descRaw":"ATK, DEF and Max HP <@ba.vup>+100%","name":"Tidal Elegy","desc":"ATK, DEF and Max HP +100%"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% <@ba.talpu>(+2%) ATK","name":"Abyssal Predator","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +16% (+2%) ATK","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +14% ATK"}},{"descRaw":"Redeployment Time -10 seconds","name":"Swift Action","desc":"Redeployment Time -10 seconds"}],"modules":[{"name":"Moist Sword Bag","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"}},{"name":"No Ending to This Dream","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}}],"_h":"ktdr3h023hulvpj5jkmj2b75ncnc21ky21zyvddmw9gbih8zvpj5jk3h3hmj2b75ncnc21ky21zy3h023hul173hf03har"},"chess_char_3_06_a":{"name":"Philae","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%; when attacked, deals <@ba.vup>110% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+70% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +40%; when attacked, deals 110% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +70% until this skill ends"},"talents":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"module":{"name":"The Days Rubbed to Silence"},"skills":[{"descRaw":"Max HP <@ba.vup>+45%, clears all <$ba.dt.element>Elemental Injury on self and gains a <$ba.epbarrier>Protective Barrier that absorbs up to <@ba.vup>900 Elemental Injury","name":"Blessing of the River of Life","desc":"Max HP +45%, clears all Elemental Injury on self and gains a Protective Barrier that absorbs up to 900 Elemental Injury"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%; when attacked, deals <@ba.vup>110% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+70% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +40%; when attacked, deals 110% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +70% until this skill ends"}],"_h":"n03l0g0glpw2ocopvmnbg2gs8apen6kclpw2oc"},"chess_char_3_06_b":{"name":"Philae","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+50%; when attacked, deals <@ba.vup>140% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+80% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +50%; when attacked, deals 140% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +80% until this skill ends"},"talents":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"module":{"name":"The Days Rubbed to Silence"},"skills":[{"descRaw":"Max HP <@ba.vup>+60%, clears all <$ba.dt.element>Elemental Injury on self and gains a <$ba.epbarrier>Protective Barrier that absorbs up to <@ba.vup>1200 Elemental Injury","name":"Blessing of the River of Life","desc":"Max HP +60%, clears all Elemental Injury on self and gains a Protective Barrier that absorbs up to 1200 Elemental Injury"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+50%; when attacked, deals <@ba.vup>140% ATK as Arts damage to surrounding ground enemies and an additional <@ba.vup>25% ATK as <$ba.dt.apoptosis2>Necrosis (can only trigger once every <@ba.vup>2s); if Elemental Injury is received while skill is active, ATK <@ba.vup>+80% until this skill ends","name":"Curse of the River of Death","desc":"Stops attacking, Max HP +50%; when attacked, deals 140% ATK as Arts damage to surrounding ground enemies and an additional 25% ATK as Necrosis (can only trigger once every 2s); if Elemental Injury is received while skill is active, ATK +80% until this skill ends"}],"traitBase":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Receives -12% <@ba.talpu>(+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","name":"Herald of the Divine River","desc":"Receives -12% (+2%) Elemental Injury, and recovers 2 SP when receiving Necrosis","potBelow":{"descRaw":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis","desc":"Receives -10% Elemental Injury, and recovers 2 SP when receiving Necrosis"}}],"modules":[{"name":"The Days Rubbed to Silence","traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}],"_h":"n03l0gdy0gsslew219opvmnbg2gs8at3n697lew2190g0gopvmnbg2gs8a0gdy0gss"},"chess_char_3_07_a":{"name":"Enforcer","subProfessionName":"Push Stroker","trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>moderately in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>1.9 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>1.9 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range moderately in the direction this unit is facing, additionally stunning them for 1.9 seconds (the stun duration is increased to 3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 1.9 seconds."},"talents":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"module":{"name":"Heaven, Here, Now"},"skills":[{"descRaw":"The next attack pushes the target towards the attack direction <@ba.vup>moderately, <$ba.stun>stunning it for <@ba.vup>1.4 seconds if the target collides with High Ground.","name":"Deterring Shot","desc":"The next attack pushes the target towards the attack direction moderately, stunning it for 1.4 seconds if the target collides with High Ground."},{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>moderately in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>1.9 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>1.9 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range moderately in the direction this unit is facing, additionally stunning them for 1.9 seconds (the stun duration is increased to 3 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 1.9 seconds."}],"_h":"z3stdynewf4senbhrxdh1k1k75elzxsjwf4sen"},"chess_char_3_07_b":{"name":"Enforcer","subProfessionName":"Push Stroker","trait":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"},"skill":{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>greatly in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>2.2 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>2.2 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range greatly in the direction this unit is facing, additionally stunning them for 2.2 seconds (the stun duration is increased to 3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 2.2 seconds."},"talents":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"module":{"name":"Heaven, Here, Now"},"skills":[{"descRaw":"The next attack pushes the target towards the attack direction <@ba.vup>moderately, <$ba.stun>stunning it for <@ba.vup>1.7 seconds if the target collides with High Ground.","name":"Deterring Shot","desc":"The next attack pushes the target towards the attack direction moderately, stunning it for 1.7 seconds if the target collides with High Ground."},{"descRaw":"Immediately pushes back all enemies within range <@ba.vup>greatly in the direction this unit is facing, additionally <$ba.stun>stunning them for <@ba.vup>2.2 seconds (the <$ba.stun>stun duration is increased to <@ba.vup>3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be <$ba.stun>stunned for <@ba.vup>2.2 seconds.","name":"Staggering Shot","desc":"Immediately pushes back all enemies within range greatly in the direction this unit is facing, additionally stunning them for 2.2 seconds (the stun duration is increased to 3.4 seconds if the target collides with High Ground). If the target collides with another enemy, the enemy will also be stunned for 2.2 seconds."}],"traitBase":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"Ignores 200 <@ba.talpu>(+20) DEF when attacking enemies with weight greater than or equal to 3","name":"Precise Aim","desc":"Ignores 200 (+20) DEF when attacking enemies with weight greater than or equal to 3","potBelow":{"descRaw":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3","desc":"Ignores 180 DEF when attacking enemies with weight greater than or equal to 3"}}],"modules":[{"name":"Heaven, Here, Now","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"}}],"_h":"z3stw5op714sz1bhrxdh1k1k75wezxtm714sz1dynebhrxdh1k1k75w5op"},"chess_char_3_08_a":{"name":"Mint","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>110% ATK as Arts damage. Deal <@ba.vup>210% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 110% ATK as Arts damage. Deal 210% ATK as Arts damage when the skill ends"},"talents":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"module":{"name":"Attention-holding Device"},"skills":[{"descRaw":"Range <@ba.vup>expands; Attacks deal <@ba.vup>125% ATK as Arts damage","name":"Wind Whispers","desc":"Range expands; Attacks deal 125% ATK as Arts damage"},{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>110% ATK as Arts damage. Deal <@ba.vup>210% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 110% ATK as Arts damage. Deal 210% ATK as Arts damage when the skill ends"}],"_h":"uca03fl50u2wmnm0hwn2mlmlagxceca40u2wmn"},"chess_char_3_08_b":{"name":"Mint","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>115% ATK as Arts damage. Deal <@ba.vup>240% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 115% ATK as Arts damage. Deal 240% ATK as Arts damage when the skill ends"},"talents":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"module":{"name":"Attention-holding Device"},"skills":[{"descRaw":"Range <@ba.vup>expands; Attacks deal <@ba.vup>140% ATK as Arts damage","name":"Wind Whispers","desc":"Range expands; Attacks deal 140% ATK as Arts damage"},{"descRaw":"Every attack drags the target to Mint <@ba.vup>slightly, dealing <@ba.vup>115% ATK as Arts damage. Deal <@ba.vup>240% ATK as Arts damage when the skill ends","name":"Swirling Vortex","desc":"Every attack drags the target to Mint slightly, dealing 115% ATK as Arts damage. Deal 240% ATK as Arts damage when the skill ends"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"When this unit's skill is not active, adjacent allies gain +12% <@ba.talpu>(+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","name":"Geologist","desc":"When this unit's skill is not active, adjacent allies gain +12% (+2%) DEF; When this unit's skill is active, become less likely to be targeted by enemies","potBelow":{"descRaw":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies","desc":"When this unit's skill is not active, adjacent allies gain +10% DEF; When this unit's skill is active, become less likely to be targeted by enemies"}}],"modules":[{"name":"Attention-holding Device","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}}],"_h":"uca069ubc62w3fm0hwn2mlmlagarecstc62w3f3fl5m0hwn2mlmlag69ub"},"chess_char_3_09_a":{"name":"Lucilla","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"ATK <@ba.vup>+30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-40% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.4x, up to <@ba.vup>2.6x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -40% Movement Speed; each affected enemy defeated increases Talent effect by 0.4x, up to 2.6x, until this skill ends"},"talents":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"module":{"name":"Multifunctional Mapping Instruments (Early Access)"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>125% and attacks <@ba.vup>4 enemies simultaneously","name":"Camouflaging Current Chart","desc":"Increases the ATK of the next attack to 125% and attacks 4 enemies simultaneously"},{"descRaw":"ATK <@ba.vup>+30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-40% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.4x, up to <@ba.vup>2.6x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +30% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -40% Movement Speed; each affected enemy defeated increases Talent effect by 0.4x, up to 2.6x, until this skill ends"}],"_h":"drhvce5yccu5iedww9psltcbfhjxh0vpccu5ie"},"chess_char_3_09_b":{"name":"Lucilla","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"ATK <@ba.vup>+40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-50% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.5x, up to <@ba.vup>3.0x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -50% Movement Speed; each affected enemy defeated increases Talent effect by 0.5x, up to 3.0x, until this skill ends"},"talents":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"module":{"name":"Multifunctional Mapping Instruments (Early Access)"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145% and attacks <@ba.vup>4 enemies simultaneously","name":"Camouflaging Current Chart","desc":"Increases the ATK of the next attack to 145% and attacks 4 enemies simultaneously"},{"descRaw":"ATK <@ba.vup>+40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have <@ba.vup>-50% Movement Speed; each affected enemy defeated increases Talent effect by <@ba.vup>0.5x, up to <@ba.vup>3.0x, until this skill ends","name":"Release-retarding Chromogen","desc":"ATK +40% and attacks one additional target. Enemies within attack range that are not Elites or Leaders have -50% Movement Speed; each affected enemy defeated increases Talent effect by 0.5x, up to 3.0x, until this skill ends"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Applies 18% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","name":"Ingenius Usage of Survey Equipment","desc":"Applies 18% (+2%) Fragile effect to enemies that are not Elites or Leaders within range","potBelow":{"descRaw":"Applies 16% <$ba.fragile>Fragile effect to enemies that are not Elites or Leaders within range","desc":"Applies 16% Fragile effect to enemies that are not Elites or Leaders within range"}}],"modules":[{"name":"Multifunctional Mapping Instruments (Early Access)","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"drhvceih5ynymsu5m2dww9psltcbfh63h0szmsu5m2ce5ydww9psltcbfhceih5yny"},"chess_char_3_10_a":{"name":"Pinecone","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"ATK <@ba.vup>+25%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +25%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"},"talents":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"module":{"name":"Mobile Powerbank"},"skills":[{"descRaw":"Immediately launches an attack that deals <@ba.vup>165% damage, ignoring <@ba.vup>180 of the target's DEF\n<@ba.rem>Can store 2 charges","name":"RMA Spikes","desc":"Immediately launches an attack that deals 165% damage, ignoring 180 of the target's DEF\nCan store 2 charges"},{"descRaw":"ATK <@ba.vup>+25%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +25%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"}],"_h":"d3zvms6gecivtuupltvbmqmquw3pjzzrecivtu"},"chess_char_3_10_b":{"name":"Pinecone","subProfessionName":"Spreadshooter","trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"skill":{"descRaw":"ATK <@ba.vup>+40%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +40%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"},"talents":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"module":{"name":"Mobile Powerbank"},"skills":[{"descRaw":"Immediately launches an attack that deals <@ba.vup>180% damage, ignoring <@ba.vup>210 of the target's DEF\n<@ba.rem>Can store 3 charges","name":"RMA Spikes","desc":"Immediately launches an attack that deals 180% damage, ignoring 210 of the target's DEF\nCan store 3 charges"},{"descRaw":"ATK <@ba.vup>+40%, Attack range <@ba.vdown>decreases; Gains an additional <@ba.vup>+20% ATK each time this skill is used (Up to a max of 60%)","name":"Electrical Overcharge","desc":"ATK +40%, Attack range decreases; Gains an additional +20% ATK each time this skill is used (Up to a max of 60%)"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"talentsBase":[{"descRaw":"Improves own SP recovery rate by +0.5 <@ba.talpu>(+0.05)/second for 60 seconds after deployment","name":"Portable Energy Source","desc":"Improves own SP recovery rate by +0.5 (+0.05)/second for 60 seconds after deployment","potBelow":{"descRaw":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment","desc":"Improves own SP recovery rate by +0.45/second for 60 seconds after deployment"}}],"modules":[{"name":"Mobile Powerbank","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}}],"_h":"d3zvpn49rxivphupltvbmqmquwivjz8drxivphms6gupltvbmqmquwpn49"},"chess_char_3_11_a":{"name":"Snow Hunter","subProfessionName":"Hunter","trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skill":{"descRaw":"Immediately fires special bullets dealing <@ba.vup>160% ATK for two shots (increases to <@ba.vup>185% when hitting non-mobile enemies)\n<@ba.rem>Can hold 1 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 160% ATK for two shots (increases to 185% when hitting non-mobile enemies)\nCan hold 1 charge(s)"},"talents":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"module":{"name":"Hunts of the Past"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>185%","name":"Power Strike β","desc":"Increases the ATK of next attack to 185%"},{"descRaw":"Immediately fires special bullets dealing <@ba.vup>160% ATK for two shots (increases to <@ba.vup>185% when hitting non-mobile enemies)\n<@ba.rem>Can hold 1 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 160% ATK for two shots (increases to 185% when hitting non-mobile enemies)\nCan hold 1 charge(s)"}],"_h":"l5hayq34zhfg0n3nod0d28g81mgj2j22zhfg0n"},"chess_char_3_11_b":{"name":"Snow Hunter","subProfessionName":"Hunter","trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"},"skill":{"descRaw":"Immediately fires special bullets dealing <@ba.vup>180% ATK for two shots (increases to <@ba.vup>210% when hitting non-mobile enemies)\n<@ba.rem>Can hold 2 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 180% ATK for two shots (increases to 210% when hitting non-mobile enemies)\nCan hold 2 charge(s)"},"talents":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"module":{"name":"Hunts of the Past"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>200%","name":"Power Strike β","desc":"Increases the ATK of next attack to 200%"},{"descRaw":"Immediately fires special bullets dealing <@ba.vup>180% ATK for two shots (increases to <@ba.vup>210% when hitting non-mobile enemies)\n<@ba.rem>Can hold 2 charge(s)","name":"Twin Blizzard Bolts","desc":"Immediately fires special bullets dealing 180% ATK for two shots (increases to 210% when hitting non-mobile enemies)\nCan hold 2 charge(s)"}],"traitBase":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"talentsBase":[{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% <@ba.talpu>(+5%) ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","name":"Cloud-Rifting Shot","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 185% (+5%) ATK as Physical damage and inflicting Cold for 3 seconds","potBelow":{"descRaw":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting <$ba.cold>Cold for 3 seconds","desc":"On skill activation, sends out Rift Cloudbeast to attack, dealing 180% ATK as Physical damage and inflicting Cold for 3 seconds"}}],"modules":[{"name":"Hunts of the Past","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"}}],"_h":"l5hayqcu34cuq3fgs13nod0d28g81mgt2juwq3fgs1yq343nod0d28g81myqcu34cu"},"chess_char_3_12_a":{"name":"Blemishine","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"ATK <@ba.vup>+65%, DEF <@ba.vup>+25%; Every attack deals an additional <@ba.vup>60% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>70% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +65%, DEF +25%; Every attack deals an additional 60% ATK as Arts damage and restores the HP of a nearby ally besides herself for 70% of Blemishine's ATK"},"talents":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"module":{"name":"Echo of Craftsman's Guild"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as physical damage and restores the HP of a nearby ally for <@ba.vup>110% of Blemishine's ATK\n<@ba.rem>Can store 1 charge(s)","name":"Surging Brilliance","desc":"The next attack deals 200% ATK as physical damage and restores the HP of a nearby ally for 110% of Blemishine's ATK\nCan store 1 charge(s)"},{"descRaw":"ATK <@ba.vup>+55% and all ground enemies within the same tile as herself are put to <$ba.sleep>Sleep. Restores the HP of all nearby allies by <@ba.vup>16% of Blemishine's ATK every second","name":"Deterring Radiance","desc":"ATK +55% and all ground enemies within the same tile as herself are put to Sleep. Restores the HP of all nearby allies by 16% of Blemishine's ATK every second"},{"descRaw":"ATK <@ba.vup>+65%, DEF <@ba.vup>+25%; Every attack deals an additional <@ba.vup>60% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>70% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +65%, DEF +25%; Every attack deals an additional 60% ATK as Arts damage and restores the HP of a nearby ally besides herself for 70% of Blemishine's ATK"}],"_h":"ajxwayayrfhek9ifqyife0ikz35h5qvzyqaer45hyeiirfhek9"},"chess_char_3_12_b":{"name":"Blemishine","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+30%; Every attack deals an additional <@ba.vup>70% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>80% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +80%, DEF +30%; Every attack deals an additional 70% ATK as Arts damage and restores the HP of a nearby ally besides herself for 80% of Blemishine's ATK"},"talents":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"module":{"name":"Echo of Craftsman's Guild"},"skills":[{"descRaw":"The next attack deals <@ba.vup>220% ATK as physical damage and restores the HP of a nearby ally for <@ba.vup>120% of Blemishine's ATK\n<@ba.rem>Can store 2 charge(s)","name":"Surging Brilliance","desc":"The next attack deals 220% ATK as physical damage and restores the HP of a nearby ally for 120% of Blemishine's ATK\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+70% and all ground enemies within the same tile as herself are put to <$ba.sleep>Sleep. Restores the HP of all nearby allies by <@ba.vup>17% of Blemishine's ATK every second","name":"Deterring Radiance","desc":"ATK +70% and all ground enemies within the same tile as herself are put to Sleep. Restores the HP of all nearby allies by 17% of Blemishine's ATK every second"},{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+30%; Every attack deals an additional <@ba.vup>70% ATK as Arts damage and restores the HP of a nearby ally <@ba.rem>besides herself for <@ba.vup>80% of Blemishine's ATK","name":"Divine Avatar","desc":"ATK +80%, DEF +30%; Every attack deals an additional 70% ATK as Arts damage and restores the HP of a nearby ally besides herself for 80% of Blemishine's ATK"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking","name":"Knight of Sword and Shield","desc":"When deployed, allies that have a Defensive Recovery skill also gain 1 SP when attacking"},{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 144% <@ba.talpu>(+4%) when attacking <$ba.sleep>Sleeping enemies","name":"Mercy","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 144% (+4%) when attacking Sleeping enemies","potBelow":{"descRaw":"Blemishine can attack and will prioritize <$ba.sleep>Sleeping enemies; Increase ATK to 140% when attacking <$ba.sleep>Sleeping enemies","desc":"Blemishine can attack and will prioritize Sleeping enemies; Increase ATK to 140% when attacking Sleeping enemies"}}],"modules":[{"name":"Echo of Craftsman's Guild","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}},{"name":"'Knight Primus'","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"ajxwayiaay2w00heqoifqyife0ikz35h5qvza4aeryjryeug00heqoayayifqyife0ikz35h5qvzayiaay2wvyaybyaydw"},"chess_char_3_13_a":{"name":"Minimalist","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"The next attack deals <@ba.vup>130% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 2 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 130% ATK as Arts damage and attacks twice consecutively\nCan store 2 charges"},"talents":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"module":{"name":"'New Home'"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"The next attack deals <@ba.vup>130% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 2 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 130% ATK as Arts damage and attacks twice consecutively\nCan store 2 charges"}],"_h":"dy93k7j1aauzibe8eqr0ryryxb8ydm2gaauzib"},"chess_char_3_13_b":{"name":"Minimalist","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"The next attack deals <@ba.vup>160% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 3 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 160% ATK as Arts damage and attacks twice consecutively\nCan store 3 charges"},"talents":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"module":{"name":"'New Home'"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"The next attack deals <@ba.vup>160% ATK as Arts damage and attacks twice consecutively\n<@ba.rem>Can store 3 charges","name":"Prodigious Craftsmanship","desc":"The next attack deals 160% ATK as Arts damage and attacks twice consecutively\nCan store 3 charges"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"When attacking, has a 30% <@ba.talpu>(+5%) chance to increase that ATK to 150%","name":"Flash of Insight","desc":"When attacking, has a 30% (+5%) chance to increase that ATK to 150%","potBelow":{"descRaw":"When attacking, has a 25% chance to increase that ATK to 150%","desc":"When attacking, has a 25% chance to increase that ATK to 150%"}}],"modules":[{"name":"'New Home'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"dy93lg7ipiuznje8eqr0ryryxbvddmw9piuznjk7j1e8eqr0ryryxblg7i"},"chess_char_3_14_a":{"name":"Pramanix","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"For all enemies within range, DEF <@ba.vup>-40% and RES <@ba.vup>-23%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -40% and RES -23%"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"module":{"name":"'Knitting of a Future'"},"skills":[{"descRaw":"Simultaneously attacks <@ba.vup>2 targets; ASPD of all enemies in range <@ba.vup>-40","name":"Echolocation","desc":"Simultaneously attacks 2 targets; ASPD of all enemies in range -40"},{"descRaw":"For all enemies within range, DEF <@ba.vup>-40% and RES <@ba.vup>-23%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -40% and RES -23%"}],"_h":"12hvce5yufgphb4xd243pgmuuquauql5r9s91fufgphb"},"chess_char_3_14_b":{"name":"Pramanix","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"For all enemies within range, DEF <@ba.vup>-45% and RES <@ba.vup>-26%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -45% and RES -26%"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"module":{"name":"'Knitting of a Future'"},"skills":[{"descRaw":"Simultaneously attacks <@ba.vup>2 targets; ASPD of all enemies in range <@ba.vup>-50","name":"Echolocation","desc":"Simultaneously attacks 2 targets; ASPD of all enemies in range -50"},{"descRaw":"For all enemies within range, DEF <@ba.vup>-45% and RES <@ba.vup>-26%","name":"Natural Deterrent","desc":"For all enemies within range, DEF -45% and RES -26%"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Weakening","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}},{"descRaw":"Attacks 2 enemies simultaneously","name":"The Bell Tolls Twice","desc":"Attacks 2 enemies simultaneously"}],"modules":[{"name":"'Knitting of a Future'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"12hvceih5ynyupgps54xd243pgmuuquauql51us9kqupgps5ce5y4xd243pgmuuquauql5ceih5yny"},"chess_char_3_15_a":{"name":"Shamare","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-25%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -25%, lasts for a maximum of 15 seconds"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"module":{"name":"Fabric Apples"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, increases the damage amplification effect of this unit's Talent to <@ba.vup>1.4 times\n<@ba.rem>Unlimited duration","name":"Malediction","desc":"ATK +30%, increases the damage amplification effect of this unit's Talent to 1.4 times\nUnlimited duration"},{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-25%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -25%, lasts for a maximum of 15 seconds"}],"_h":"cjhvce5ywprofe4xx843pgmuq5ag3tj0wprofe"},"chess_char_3_15_b":{"name":"Shamare","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-30%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -30%, lasts for a maximum of 15 seconds"},"talents":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"module":{"name":"Fabric Apples"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, increases the damage amplification effect of this unit's Talent to <@ba.vup>1.5 times\n<@ba.rem>Unlimited duration","name":"Malediction","desc":"ATK +40%, increases the damage amplification effect of this unit's Talent to 1.5 times\nUnlimited duration"},{"descRaw":"Obtains 1 Curse Doll (can store up to 1)\n<@ba.rem>Reduces the ATK and DEF of enemies around the Curse Doll by <@ba.vup>-30%, lasts for a maximum of 15 seconds","name":"Cursed Doll","desc":"Obtains 1 Curse Doll (can store up to 1)\nReduces the ATK and DEF of enemies around the Curse Doll by -30%, lasts for a maximum of 15 seconds"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Apply 33% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","name":"Omen of Defeat","desc":"Apply 33% (+3%) Fragile effect to enemies within range with less than 40% HP","potBelow":{"descRaw":"Apply 30% <$ba.fragile>Fragile effect to enemies within range with less than 40% HP","desc":"Apply 30% Fragile effect to enemies within range with less than 40% HP"}}],"modules":[{"name":"Fabric Apples","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}}],"_h":"cjhvceih5ynyrjro244xx843pgmuq5063tpurjro24ce5y4xx843pgmuq5ceih5yny"},"chess_char_3_16_a":{"name":"Cuora","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+75%; Restores HP by <@ba.vup>1% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +75%; Restores HP by 1% of Max HP per second"},"talents":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"module":{"name":"Super Baseball Suit"},"skills":[{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+75%; Restores HP by <@ba.vup>1% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +75%; Restores HP by 1% of Max HP per second"}],"_h":"3d11t8t8dsz5qnycqxycll3qcxoddsz5qn"},"chess_char_3_16_b":{"name":"Cuora","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"skill":{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+95%; Restores HP by <@ba.vup>2% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +95%; Restores HP by 2% of Max HP per second"},"talents":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"module":{"name":"Super Baseball Suit"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"Stops attacking; Block <@ba.vup>+1; DEF <@ba.vup>+95%; Restores HP by <@ba.vup>2% of Max HP per second","name":"Shell Defense","desc":"Stops attacking; Block +1; DEF +95%; Restores HP by 2% of Max HP per second"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"DEF +12%","name":"Defense Specialist","desc":"DEF +12%"}],"modules":[{"name":"Super Baseball Suit","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"3d11t8lrt8nt8zz566ycqxycllgfcxra8zz566t8t8ycqxycllt8lrt8nt"},"chess_char_3_17_a":{"name":"Meteor","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"The next attack deals <@ba.vup>155% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-30% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 155% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -30% for 5 seconds"},"talents":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"module":{"name":"Hunter's Knife"},"skills":[{"descRaw":"The next attack deals <@ba.vup>135% of ATK physical damage and the target's DEF <@ba.vup>-25% for 5 seconds","name":"Armor Breaker","desc":"The next attack deals 135% of ATK physical damage and the target's DEF -25% for 5 seconds"},{"descRaw":"The next attack deals <@ba.vup>155% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-30% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 155% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -30% for 5 seconds"}],"_h":"c9kfcwcwm5efubhgma7s1e1eurd0mu22m5efub"},"chess_char_3_17_b":{"name":"Meteor","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"The next attack deals <@ba.vup>170% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-35% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 170% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -35% for 5 seconds"},"talents":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"module":{"name":"Hunter's Knife"},"skills":[{"descRaw":"The next attack deals <@ba.vup>150% of ATK physical damage and the target's DEF <@ba.vup>-30% for 5 seconds","name":"Armor Breaker","desc":"The next attack deals 150% of ATK physical damage and the target's DEF -30% for 5 seconds"},{"descRaw":"The next attack deals <@ba.vup>170% of ATK physical damage to at most <@ba.vup>5 enemies within range and the DEF of targets hit <@ba.vup>-35% for <@ba.vup>5 seconds","name":"Armor Breaker - Spread","desc":"The next attack deals 170% of ATK physical damage to at most 5 enemies within range and the DEF of targets hit -35% for 5 seconds"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"Increases ATK to 140% <@ba.talpu>(+5%) when attacking aerial targets","name":"Anti-Air Specialist","desc":"Increases ATK to 140% (+5%) when attacking aerial targets","potBelow":{"descRaw":"Increases ATK to 135% when attacking aerial targets","desc":"Increases ATK to 135% when attacking aerial targets"}}],"modules":[{"name":"Hunter's Knife","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"c9kfcw9scwlscfef75hgma7s1e1eurmzmutvcfef75cwcwhgma7s1e1eurcw9scwls"},"chess_char_3_18_a":{"name":"Vulpisfoglia","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When skill is activated, gains <@ba.vup>7 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+65%, ASPD gradually reduces from <@ba.vup>+160 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 7 DP immediately, Attack Range +1, ATK +65%, ASPD gradually reduces from +160 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"},"talents":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"module":{"name":"Patience, Mission, Vacation"},"skills":[{"descRaw":"The next attack deals an additional <@ba.vup>215% ATK as Arts damage, and gains <@ba.vup>1 DP\n<@ba.rem>Can store 3 charges","name":"Discreet Discipline","desc":"The next attack deals an additional 215% ATK as Arts damage, and gains 1 DP\nCan store 3 charges"},{"descRaw":"Immediately gains <@ba.vup>5 DP, deals <@ba.vup>200% ATK as Arts damage to up to 6 surrounding enemies and <$ba.sluggish>Slows them for <@ba.vup>4.5s; if an enemy is already <$ba.sluggish>Slowed, then <$ba.stun>Stuns them for <@ba.vup>4s\n<@ba.rem>Can store 2 charges","name":"Damoclean Interrogation","desc":"Immediately gains 5 DP, deals 200% ATK as Arts damage to up to 6 surrounding enemies and Slows them for 4.5s; if an enemy is already Slowed, then Stuns them for 4s\nCan store 2 charges"},{"descRaw":"When skill is activated, gains <@ba.vup>7 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+65%, ASPD gradually reduces from <@ba.vup>+160 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 7 DP immediately, Attack Range +1, ATK +65%, ASPD gradually reduces from +160 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"}],"_h":"jwtwtltl3ebss9y6aiy6yyhgu6erer3yl9cmrlrzsly13ebss9"},"chess_char_3_18_b":{"name":"Vulpisfoglia","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"skill":{"descRaw":"When skill is activated, gains <@ba.vup>8 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+80%, ASPD gradually reduces from <@ba.vup>+170 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 8 DP immediately, Attack Range +1, ATK +80%, ASPD gradually reduces from +170 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"},"talents":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"module":{"name":"Patience, Mission, Vacation"},"skills":[{"descRaw":"The next attack deals an additional <@ba.vup>245% ATK as Arts damage, and gains <@ba.vup>1 DP\n<@ba.rem>Can store 3 charges","name":"Discreet Discipline","desc":"The next attack deals an additional 245% ATK as Arts damage, and gains 1 DP\nCan store 3 charges"},{"descRaw":"Immediately gains <@ba.vup>6 DP, deals <@ba.vup>245% ATK as Arts damage to up to 6 surrounding enemies and <$ba.sluggish>Slows them for <@ba.vup>4.5s; if an enemy is already <$ba.sluggish>Slowed, then <$ba.stun>Stuns them for <@ba.vup>4.5s\n<@ba.rem>Can store 2 charges","name":"Damoclean Interrogation","desc":"Immediately gains 6 DP, deals 245% ATK as Arts damage to up to 6 surrounding enemies and Slows them for 4.5s; if an enemy is already Slowed, then Stuns them for 4.5s\nCan store 2 charges"},{"descRaw":"When skill is activated, gains <@ba.vup>8 DP immediately, Attack Range <@ba.vup>+1, ATK <@ba.vup>+80%, ASPD gradually reduces from <@ba.vup>+170 to +0; attacks all blocked enemies and each attack can <$ba.stun>Stun the enemy for <@ba.vup>0.2s\n<@ba.rem>If an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated","name":"La Volpe Nascosta","desc":"When skill is activated, gains 8 DP immediately, Attack Range +1, ATK +80%, ASPD gradually reduces from +170 to +0; attacks all blocked enemies and each attack can Stun the enemy for 0.2s\nIf an enemy is defeated with this skill, the operator gains Camouflage when the skill ends. The Camouflage lasts until the next time this skill is activated"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s","name":"Fox Hunt","desc":"After dealing damage to an enemy for the first time, Vulpisfoglia deals an additional 30% ATK as Arts damage whenever she deals damage to this enemy during the next 10s"},{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% <@ba.talpu>(+1%) of Max HP every second","name":"Accelerando","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 5% (+1%) of Max HP every second","potBelow":{"descRaw":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second","desc":"Natural DP regeneration rate +10% while on the field; if Vulpisfoglia does not take damage for 4s, recovers 4% of Max HP every second"}}],"modules":[{"name":"Patience, Mission, Vacation","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}},{"name":"Sword Dance","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}],"_h":"jwtw5c5crvbsx8y6aiy6yyhgu6erer3y2acmjwocsl3crvbsx8tltly6aiy6yyhgu6erer3y5c5chytljytljy"},"chess_char_3_19_a":{"name":"Vigil","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Gradually generates <@ba.vup>10 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>20% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 10 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 20% of Vigil's ATK as Arts damage"},"talents":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"module":{"name":"La Punciuta"},"skills":[{"descRaw":"Immediately generates <@ba.vup>7 DP and summons 1 'Wolf Shadow'","name":"Packleader's Call","desc":"Immediately generates 7 DP and summons 1 'Wolf Shadow'"},{"descRaw":"Immediately generates <@ba.vup>2 DP and causes the Wolfpack's next attack to deal <@ba.vup>155% damage and restore <@ba.vup>10% of its Max HP; Generates an additional <@ba.vup>1 DP if the Wolfpack defeats an enemy","name":"Packleader's Gift","desc":"Immediately generates 2 DP and causes the Wolfpack's next attack to deal 155% damage and restore 10% of its Max HP; Generates an additional 1 DP if the Wolfpack defeats an enemy"},{"descRaw":"Gradually generates <@ba.vup>10 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>20% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 10 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 20% of Vigil's ATK as Arts damage"}],"_h":"tf8auajgh9le8azahxza58tt92raraepp943o6nw8r06h9le8a"},"chess_char_3_19_b":{"name":"Vigil","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Gradually generates <@ba.vup>11 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>30% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 11 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 30% of Vigil's ATK as Arts damage"},"talents":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"module":{"name":"La Punciuta"},"skills":[{"descRaw":"Immediately generates <@ba.vup>7 DP and summons 1 'Wolf Shadow'","name":"Packleader's Call","desc":"Immediately generates 7 DP and summons 1 'Wolf Shadow'"},{"descRaw":"Immediately generates <@ba.vup>2 DP and causes the Wolfpack's next attack to deal <@ba.vup>170% damage and restore <@ba.vup>15% of its Max HP; Generates an additional <@ba.vup>1 DP if the Wolfpack defeats an enemy","name":"Packleader's Gift","desc":"Immediately generates 2 DP and causes the Wolfpack's next attack to deal 170% damage and restore 15% of its Max HP; Generates an additional 1 DP if the Wolfpack defeats an enemy"},{"descRaw":"Gradually generates <@ba.vup>11 DP over the skill duration, and causes attacks to hit <@ba.vup>3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional <@ba.vup>30% of Vigil's ATK as Arts damage","name":"Packleader's Dignity","desc":"Gradually generates 11 DP over the skill duration, and causes attacks to hit 3 times; When Vigil or the Wolfpack deal damage to a unit blocked by the Wolfpack, they deal an additional 30% of Vigil's ATK as Arts damage"}],"traitBase":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentsBase":[{"descRaw":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)","name":"Leader of the Wolfpack","desc":"Can summon a Wolfpack initially consisting of 2 'Wolf Shadows' at the Tactical Point to assist in combat; The number of 'Wolf Shadows' increases by 1 every 25 seconds (up to a maximum of 3; each 'Wolf Shadow' increases the Wolfpack's Block by 1 and causes its attacks to deal an additional instance of damage)"},{"descRaw":"Vigil and the Wolfpack's attacks ignore 200 <@ba.talpu>(+25) DEF when attacking enemies blocked by the Wolfpack","name":"Wolven Nature","desc":"Vigil and the Wolfpack's attacks ignore 200 (+25) DEF when attacking enemies blocked by the Wolfpack","potBelow":{"descRaw":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack","desc":"Vigil and the Wolfpack's attacks ignore 175 DEF when attacking enemies blocked by the Wolfpack"}}],"modules":[{"name":"La Punciuta","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}},{"name":"Time Has Gone","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements"}}],"_h":"tf8asrxpq5leyezahxza58tt92raraepp943o6lq8rccq5leyeuajgzahxza58tt92raraepsrxpn2m2to"},"chess_char_3_20_a":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"_h":"xc93k7j1iwhsv4xxoo8p8383t5igyjmhiwhsv4"},"chess_char_3_20_b":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"modules":[{"name":"In the Woolen of Snow","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"xc93lg7i1dhselxxoo8p8383t575yjae1dhselk7j1xxoo8p8383t5lg7i"},"chess_char_3_21_a":{"name":"Archetto","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"ATK <@ba.vup>+10%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +10%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"},"talents":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"module":{"name":"'Seeds of Tomorrow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>185% ATK as Physical damage to the target and <@ba.vup>135% ATK as Physical damage to up to <@ba.vup>3 other nearby enemies","name":"Dispersing Arrows","desc":"The next attack deals 185% ATK as Physical damage to the target and 135% ATK as Physical damage to up to 3 other nearby enemies"},{"descRaw":"Immediately fire an arrow that deals <@ba.vup>114% ATK damage <@ba.vup>5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); <@ba.rem>Can store 1 charges","name":"Pursuing Arrows","desc":"Immediately fire an arrow that deals 114% ATK damage 5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); Can store 1 charges"},{"descRaw":"ATK <@ba.vup>+10%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +10%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"}],"_h":"ohkfcwcwotcpa3zxxlzx8fse54jjpaymny5chf9lvo81otcpa3"},"chess_char_3_21_b":{"name":"Archetto","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"},"skill":{"descRaw":"ATK <@ba.vup>+15%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +15%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"},"talents":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"module":{"name":"'Seeds of Tomorrow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage to the target and <@ba.vup>150% ATK as Physical damage to up to <@ba.vup>3 other nearby enemies","name":"Dispersing Arrows","desc":"The next attack deals 200% ATK as Physical damage to the target and 150% ATK as Physical damage to up to 3 other nearby enemies"},{"descRaw":"Immediately fire an arrow that deals <@ba.vup>120% ATK damage <@ba.vup>5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); <@ba.rem>Can store 2 charges","name":"Pursuing Arrows","desc":"Immediately fire an arrow that deals 120% ATK damage 5 times in a row. The arrow can repeatedly ricochet to nearby enemies that have not been targeted yet (each ricochet reduces available ricochets by 1); Can store 2 charges"},{"descRaw":"ATK <@ba.vup>+15%, attack range <@ba.vup>+1, attacks hit <@ba.vup>3 times in a row and target <@ba.vup>2 enemies simultaneously","name":"Thundering Arrows","desc":"ATK +15%, attack range +1, attacks hit 3 times in a row and target 2 enemies simultaneously"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill.","name":"Landen Tactics","desc":"Every 2.5 seconds when deployed, restores 1 Skill Point to all deployed Sniper allies that have an Offensive Recovery skill."},{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 9 <@ba.talpu>(+2) Skill Points after the Shield breaks","name":"Iron Bowstring","desc":"When deployed, this unit gains 1 Shield. Restores 9 (+2) Skill Points after the Shield breaks","potBelow":{"descRaw":"When deployed, this unit gains 1 <$ba.shield>Shield. Restores 7 Skill Points after the Shield breaks","desc":"When deployed, this unit gains 1 Shield. Restores 7 Skill Points after the Shield breaks"}}],"modules":[{"name":"'Seeds of Tomorrow'","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"When there are ground enemies within range, ASPD <@ba.kw>+8","desc":"Attacks aerial enemies first","moduleDesc":"When there are ground enemies within range, ASPD +8"}},{"name":"Yesterday Once More","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}},{"name":"Archetto's Specialized Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"In <@ba.kw>Integrated Strategies, for every deployed Operator with an Offensive Recovery skill, Archetto's Attack Range +1 (Max +3)","desc":"Attacks aerial enemies first","moduleDesc":"In Integrated Strategies, for every deployed Operator with an Offensive Recovery skill, Archetto's Attack Range +1 (Max +3)"}}],"_h":"ohkfcw7bcwetmucpo6zxxlzx8fse54jjpaym5v5cboy1vo49mucpo6cwcwzxxlzx8fse54jjpaymcw7bcwetz8cw9scwls81cw86cwwe"},"chess_char_4_01_a":{"name":"Sankta Miksaparato","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skill":{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>2 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+35%, ATK <@ba.vup>+140%, DEF <@ba.vup>+35%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>60% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 2 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +35%, ATK +140%, DEF +35%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 60% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"module":{"name":"Armor Cleaning Brush Set"},"skills":[{"descRaw":"The next attack hits <@ba.vup>three times, each hit dealing <@ba.vup>130% of ATK as Physical damage, and <$ba.addbullet>Replenishes <@ba.vup>1 bullet to another nearby [Laterano] Operator with an ammo-type skill active","name":"Gun-Knight Examiner-in-Chief","desc":"The next attack hits three times, each hit dealing 130% of ATK as Physical damage, and Replenishes 1 bullet to another nearby [Laterano] Operator with an ammo-type skill active"},{"descRaw":"ATK <@ba.vup>+80%, DEF <@ba.vup>+70%, and if lethal damage is received while skill is active, immediately consumes <@ba.vup>30 ammo to resist the damage\n<@ba.rem>Skill activation grants 42 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Eight-Armed Chainsaw Guy","desc":"ATK +80%, DEF +70%, and if lethal damage is received while skill is active, immediately consumes 30 ammo to resist the damage\nSkill activation grants 42 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>2 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+35%, ATK <@ba.vup>+140%, DEF <@ba.vup>+35%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>60% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 2 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +35%, ATK +140%, DEF +35%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 60% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"hhhftwtwsb0jqt3xmg3xdcrocdtpp42nza5114mcnc3jsb0jqt"},"chess_char_4_01_b":{"name":"Sankta Miksaparato","subProfessionName":"Sentry Protector","trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"skill":{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>3 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+170%, DEF <@ba.vup>+55%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>30% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 3 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +55%, ATK +170%, DEF +55%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 30% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"module":{"name":"Armor Cleaning Brush Set"},"skills":[{"descRaw":"The next attack hits <@ba.vup>three times, each hit dealing <@ba.vup>160% of ATK as Physical damage, and <$ba.addbullet>Replenishes <@ba.vup>1 bullet to another nearby [Laterano] Operator with an ammo-type skill active","name":"Gun-Knight Examiner-in-Chief","desc":"The next attack hits three times, each hit dealing 160% of ATK as Physical damage, and Replenishes 1 bullet to another nearby [Laterano] Operator with an ammo-type skill active"},{"descRaw":"ATK <@ba.vup>+105%, DEF <@ba.vup>+90%, and if lethal damage is received while skill is active, immediately consumes <@ba.vup>25 ammo to resist the damage\n<@ba.rem>Skill activation grants 45 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Eight-Armed Chainsaw Guy","desc":"ATK +105%, DEF +90%, and if lethal damage is received while skill is active, immediately consumes 25 ammo to resist the damage\nSkill activation grants 45 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"On skill activation, <$ba.addbullet>Replenishes <@ba.vup>3 bullets to all other [Laterano] Operators; Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+170%, DEF <@ba.vup>+55%; stops attacking enemies; when attacked, immediately counterattacks up to <@ba.vup>3 enemies within Attack Range once; minimum interval between counterattacks is <@ba.vup>30% of actual Attack Interval\n<@ba.rem>Skill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Pre-Retirement Preaching","desc":"On skill activation, Replenishes 3 bullets to all other [Laterano] Operators; Attack Range expands, Max HP +55%, ATK +170%, DEF +55%; stops attacking enemies; when attacked, immediately counterattacks up to 3 enemies within Attack Range once; minimum interval between counterattacks is 30% of actual Attack Interval\nSkill activation grants 30 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentsBase":[{"descRaw":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times","name":"Machine-Gun Welcome Ceremony","desc":"Whenever Sankta Miksaparato deals damage, he gains DEF +30 and ASPD +3 for 10 seconds, stacking up to 3 times"},{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 18% <@ba.talpu>(+3%) Max HP; this timer restarts once the Barrier is lost","name":"Shield-Up Farewell Ceremony","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 18% (+3%) Max HP; this timer restarts once the Barrier is lost","potBelow":{"descRaw":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a <$ba.barrier>Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost","desc":"When Sankta Miksaparato has not attacked for 8 seconds, he gains a Barrier equal to 15% Max HP; this timer restarts once the Barrier is lost"}}],"modules":[{"name":"Armor Cleaning Brush Set","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}},{"name":"\"Old Friend\"","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"}}],"_h":"hhhftwp6twhbxm0jcy3xmg3xdcrocdtpp42nnt51qdr5nc3kxm0jcytwtw3xmg3xdcrocdtpp42ntwp6twhb03twaqtwaq"},"chess_char_4_02_a":{"name":"Mostima","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+90%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +90%, increases the effect of the second talent to 3, and attacks knock targets back slightly"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"module":{"name":"Home of 'Black Lock' and 'White Key'"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"<$ba.stun>Stuns all enemies within Attack Range and deals <@ba.vup>100% ATK as Arts damage to them every second","name":"Lock of Shattered Time","desc":"Stuns all enemies within Attack Range and deals 100% ATK as Arts damage to them every second"},{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+90%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +90%, increases the effect of the second talent to 3, and attacks knock targets back slightly"}],"_h":"hfkin1hbm8b4boh3aqh3r85h9sftftjgigyjmhtwdh99m8b4bo"},"chess_char_4_02_b":{"name":"Mostima","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+120%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +120%, increases the effect of the second talent to 3, and attacks knock targets back slightly"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"module":{"name":"Home of 'Black Lock' and 'White Key'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"<$ba.stun>Stuns all enemies within Attack Range and deals <@ba.vup>120% ATK as Arts damage to them every second","name":"Lock of Shattered Time","desc":"Stuns all enemies within Attack Range and deals 120% ATK as Arts damage to them every second"},{"descRaw":"Attack Range <@ba.vup>increases, attacks turn into ripples that spread outward, ATK <@ba.vup>+120%, increases the effect of the second talent to <@ba.vup>3, and attacks knock targets back <@ba.vup>slightly","name":"Key of Chronology","desc":"Attack Range increases, attacks turn into ripples that spread outward, ATK +120%, increases the effect of the second talent to 3, and attacks knock targets back slightly"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Caster","desc":"When deployed, increases the SP recovery rate of all Casters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 18%<@ba.talpu>(+3%)","name":"Subjective Time Dilation","desc":"Slows the movement speed of enemies within this unit's attack range by 18%(+3%)","potBelow":{"descRaw":"Slows the movement speed of enemies within this unit's attack range by 15%","desc":"Slows the movement speed of enemies within this unit's attack range by 15%"}}],"modules":[{"name":"Home of 'Black Lock' and 'White Key'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}},{"name":"Veteran Legatus' Customized Cloak","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}],"_h":"hfkin1jyhbzaoab44sh3aqh3r85h9sftftjg75yjaecmdhgfoab44sn1hbh3aqh3r85h9sftftjgn1jyhbzajsn1d0hb5k"},"chess_char_4_03_a":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+29%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>15% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +29%. Releases Drones to attack enemies, and grants self and Drone a 15% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"_h":"xc93k7j1iwhsv4xxoo8p8383t5igyjmhiwhsv4"},"chess_char_4_03_b":{"name":"Kjera","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"},"talents":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"module":{"name":"In the Woolen of Snow"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+40%. Releases Drones to attack enemies, and grants self and Drone a <@ba.vup>20% chance to inflict <$ba.cold>Cold to enemies for <@ba.vup>2.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator","name":"Unrestrained Heart","desc":"Drone +1, ATK +40%. Releases Drones to attack enemies, and grants self and Drone a 20% chance to inflict Cold to enemies for 2.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated or until the skill is over, then returns to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"ATK +13% <@ba.talpu>(+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% <@ba.talpu>(+3%)","name":"Deference","desc":"ATK +13% (+3%), when there are two or more ground tiles within Attack Range, the effect becomes ATK +19% (+3%)","potBelow":{"descRaw":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%","desc":"ATK +10%, when there are two or more ground tiles within Attack Range, the effect becomes ATK +16%"}}],"modules":[{"name":"In the Woolen of Snow","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}],"_h":"xc93lg7i1dhselxxoo8p8383t575yjae1dhselk7j1xxoo8p8383t5lg7i"},"chess_char_4_04_a":{"name":"Ines","subProfessionName":"Agent","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","desc":"Has reduced Redeployment Time, can use ranged attacks"},"skill":{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+60% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +60% ATK and Invisibility, each attack grants 1 DP and Steals 5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)"},"talents":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"module":{"name":"'Horncare Set'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>40% ATK as Arts damage to the target every second for <@ba.vup>3 seconds (does not stack), gains <@ba.vup>2 DP","name":"Shadow Raid","desc":"The next attack deals 40% ATK as Arts damage to the target every second for 3 seconds (does not stack), gains 2 DP"},{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+60% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +60% ATK and Invisibility, each attack grants 1 DP and Steals 5 ASPD from the target (Caps at 50, lasts until skill ends or Ines is retreated)"},{"descRaw":"<@ba.rem>The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, <@ba.vup>+90% ATK, immediately retrieves the Shadow Sentry, and deals <@ba.vup>110% ATK as Physical damage to up to <@ba.vup>4 enemies it passes through; while active, gains <@ba.vup>1 DP for each attack on an enemy","name":"Solitary Return","desc":"The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, +90% ATK, immediately retrieves the Shadow Sentry, and deals 110% ATK as Physical damage to up to 4 enemies it passes through; while active, gains 1 DP for each attack on an enemy"}],"_h":"lroly5q5bzv0t9jx0h7aaguhvjy4o8g1u4vkm9bzv0t9q88gw6"},"chess_char_4_04_b":{"name":"Ines","subProfessionName":"Agent","trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","moduleDescRaw":"First Redeployment Time reduced by <@ba.kw>35%","desc":"Has reduced Redeployment Time, can use ranged attacks","moduleDesc":"First Redeployment Time reduced by 35%"},"skill":{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+80% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +80% ATK and Invisibility, each attack grants 1 DP and Steals 6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)"},"talents":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"module":{"name":"'Horncare Set'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>55% ATK as Arts damage to the target every second for <@ba.vup>3 seconds (does not stack), gains <@ba.vup>2 DP","name":"Shadow Raid","desc":"The next attack deals 55% ATK as Arts damage to the target every second for 3 seconds (does not stack), gains 2 DP"},{"descRaw":"Attack range <@ba.vup>expands, gains <@ba.vup>+80% ATK and <$ba.invisible>Invisibility, each attack grants <@ba.vup>1 DP and <$ba.steal>Steals <@ba.vup>6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)","name":"Murky Night","desc":"Attack range expands, gains +80% ATK and Invisibility, each attack grants 1 DP and Steals 6 ASPD from the target (Caps at 60, lasts until skill ends or Ines is retreated)"},{"descRaw":"<@ba.rem>The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, <@ba.vup>+120% ATK, immediately retrieves the Shadow Sentry, and deals <@ba.vup>140% ATK as Physical damage to up to <@ba.vup>5 enemies it passes through; while active, gains <@ba.vup>1 DP for each attack on an enemy","name":"Solitary Return","desc":"The first deployment costs 0 DP, places a Shadow Sentry on the field, and immediately refreshes Redeployment Time\nAfter deployment, +120% ATK, immediately retrieves the Shadow Sentry, and deals 140% ATK as Physical damage to up to 5 enemies it passes through; while active, gains 1 DP for each attack on an enemy"}],"traitBase":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","desc":"Has reduced Redeployment Time, can use ranged attacks"},"talentsBase":[{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 100 <@ba.talpu>(+10) ATK (effect expires when enemy is defeated or Ines retreats)","name":"Shadow Weaver","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 100 (+10) ATK (effect expires when enemy is defeated or Ines retreats)","potBelow":{"descRaw":"The first hit on each enemy <$ba.root>Binds the target for 5 seconds and <$ba.steal>Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)","desc":"The first hit on each enemy Binds the target for 5 seconds and Steals 90 ATK (effect expires when enemy is defeated or Ines retreats)"}},{"descRaw":"Enemies within Attack Range lose <$ba.invisible>Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)","name":"Shadow Sentry","desc":"Enemies within Attack Range lose Invisibility and have -30% Movement Speed; after retreating, Ines leaves behind a Shadow Sentry with the same effect (Max 1)"}],"modules":[{"name":"'Horncare Set'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, can use ranged attacks","moduleDescRaw":"First Redeployment Time reduced by <@ba.kw>35%","desc":"Has reduced Redeployment Time, can use ranged attacks","moduleDesc":"First Redeployment Time reduced by 35%"}}],"_h":"lroly5qfq5rv49v0ptjx0h7aaguhvjy4o8g1z6vk7r49v0ptx08gzuy5q5jx0h7aaguhvjy4o8g1y5qfq5rv"},"chess_char_4_05_a":{"name":"Beeswax","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"},"talents":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"module":{"name":"'Beeswax's Blessing'"},"skills":[{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+25%","name":"Growing Sandstorm","desc":"Range expands, ATK +25%"},{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"}],"_h":"qma03fl5jnetofehc4ehtjyakolojnetof"},"chess_char_4_05_b":{"name":"Beeswax","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"},"talents":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"module":{"name":"'Beeswax's Blessing'"},"skills":[{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+40%","name":"Growing Sandstorm","desc":"Range expands, ATK +40%"},{"descRaw":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Guardian Obelisk","desc":"Summons an Obelisk upon a melee tile within this unit's Attack Range. When the Obelisk appears, it deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"When this unit's skill is not active, restores 4% Max HP per second","name":"Shambhala's Sanctuary","desc":"When this unit's skill is not active, restores 4% Max HP per second"}],"modules":[{"name":"'Beeswax's Blessing'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}}],"_h":"qma069ubg1eterehc4ehtj8bkoqzg1eter3fl5ehc4ehtj69ub"},"chess_char_4_06_a":{"name":"Kroos the Keen Glint","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"},"talents":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"module":{"name":"Truth or Dare"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, attacks hit <@ba.vup>2 times in a row and gain <$ba.camou>Camouflage","name":"Traceless","desc":"ATK +20%, attacks hit 2 times in a row and gain Camouflage"},{"descRaw":"Attack Interval <@ba.vup>reduces and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"}],"_h":"a2kfcwcwlvsf1r41pgzvgsjqsyn53yvylvsf1r"},"chess_char_4_06_b":{"name":"Kroos the Keen Glint","subProfessionName":"Marksman","trait":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces moderately and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces moderately and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"},"talents":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"module":{"name":"Truth or Dare"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, attacks hit <@ba.vup>2 times in a row and gain <$ba.camou>Camouflage","name":"Traceless","desc":"ATK +30%, attacks hit 2 times in a row and gain Camouflage"},{"descRaw":"Attack Interval <@ba.vup>reduces moderately and attacks hit <@ba.vup>2 times in a row. After hitting a target <@ba.vup>40 times, attacks hit <@ba.vup>4 times in a row for the remainder of the skill duration","name":"Silencer","desc":"Attack Interval reduces moderately and attacks hit 2 times in a row. After hitting a target 40 times, attacks hit 4 times in a row for the remainder of the skill duration"}],"traitBase":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"talentsBase":[{"descRaw":"When attacking, has a 20% chance to deal 160% <@ba.talpu>(+10%) damage and <$ba.stun>Stun the target for 0.2 seconds","name":"Bullseye","desc":"When attacking, has a 20% chance to deal 160% (+10%) damage and Stun the target for 0.2 seconds","potBelow":{"descRaw":"When attacking, has a 20% chance to deal 150% damage and <$ba.stun>Stun the target for 0.2 seconds","desc":"When attacking, has a 20% chance to deal 150% damage and Stun the target for 0.2 seconds"}}],"modules":[{"name":"Truth or Dare","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}],"_h":"a2kfcw9scwls0gsfze41pgzvgsjqsy443y6p0gsfzecwcw41pgzvgsjqsycw9scwls"},"chess_char_4_07_a":{"name":"Bagpipe","subProfessionName":"Charger","trait":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"skill":{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145%, and strikes an additional time\n<@ba.rem>Can store up to 1 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 145%, and strikes an additional time\nCan store up to 1 charges"},"talents":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"module":{"name":"Piledriver Spear Magazine"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Increases the ATK of the next attack to <@ba.vup>145%, and strikes an additional time\n<@ba.rem>Can store up to 1 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 145%, and strikes an additional time\nCan store up to 1 charges"},{"descRaw":"ATK interval <@ba.vdown>increases, Block <@ba.vup>+1, ATK and DEF <@ba.vup>+60%, and attacks hit <@ba.vup>3 times in a row","name":"Locked Breech Burst","desc":"ATK interval increases, Block +1, ATK and DEF +60%, and attacks hit 3 times in a row"}],"_h":"z283jwjwsvsyvus8ehdcxpxpc90y831d1d568ydm2gsvsyvu18f0cn"},"chess_char_4_07_b":{"name":"Bagpipe","subProfessionName":"Charger","trait":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"},"skill":{"descRaw":"Increases the ATK of the next attack to <@ba.vup>160%, and strikes an additional time\n<@ba.rem>Can store up to 2 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 160%, and strikes an additional time\nCan store up to 2 charges"},"talents":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"module":{"name":"Piledriver Spear Magazine"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Increases the ATK of the next attack to <@ba.vup>160%, and strikes an additional time\n<@ba.rem>Can store up to 2 charges","name":"High-Impact Assault","desc":"Increases the ATK of the next attack to 160%, and strikes an additional time\nCan store up to 2 charges"},{"descRaw":"ATK interval <@ba.vdown>increases, Block <@ba.vup>+1, ATK and DEF <@ba.vup>+90%, and attacks hit <@ba.vup>3 times in a row","name":"Locked Breech Burst","desc":"ATK interval increases, Block +1, ATK and DEF +90%, and attacks hit 3 times in a row"}],"traitBase":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated"},"talentsBase":[{"descRaw":"When attacking, has a 28%<@ba.talpu>(+3%) chance to increase ATK to 130% and strike an additional target","name":"Precise Reloading","desc":"When attacking, has a 28%(+3%) chance to increase ATK to 130% and strike an additional target","potBelow":{"descRaw":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target","desc":"When attacking, has a 25% chance to increase ATK to 130% and strike an additional target"}},{"descRaw":"When this unit is in the squad, all Vanguards gain +8<@ba.talpu>(+2) Starting SP","name":"Martial Tradition","desc":"When this unit is in the squad, all Vanguards gain +8(+2) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all Vanguards gain +6 Starting SP","desc":"When this unit is in the squad, all Vanguards gain +6 Starting SP"}}],"modules":[{"name":"Piledriver Spear Magazine","traitOverride":{"descRaw":"Generates <@ba.vup>2 DP after this unit defeats an enemy; Refunds the <@ba.kw>current DP Cost when retreated","desc":"Generates 2 DP after this unit defeats an enemy; Refunds the current DP Cost when retreated"}},{"name":"Stick and Sack","traitOverride":{"descRaw":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDescRaw":"When attacking enemies with less than <@ba.vup>40% of their max HP, increase ATK to <@ba.vup>115%","desc":"Obtain 1 DP after this unit defeats an enemy; Refunds the original DP Cost when retreated","moduleDesc":"When attacking enemies with less than 40% of their max HP, increase ATK to 115%"}}],"_h":"z2835ml5rzsy0qs8ehdcxpxpc90y831d1d56vddmw9rzsy0qpjf0m2jwjws8ehdcxpxpc90y831d1d565ml5lzjwhpjwx3"},"chess_char_4_08_a":{"name":"Rose Salt","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Attack interval <@ba.vup>reduces somewhat slightly, <@ba.vup>20% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces somewhat slightly, 20% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"},"talents":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"module":{"name":"Colorful Life in the Salt Flat"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>150% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Top-Notch Emergency Meds!","desc":"The next heal is increased to 150% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack interval <@ba.vup>reduces somewhat slightly, <@ba.vup>20% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces somewhat slightly, 20% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"}],"_h":"mlmz0x0xkhqdao2caw3ii5i5aulleqjekhqdao"},"chess_char_4_08_b":{"name":"Rose Salt","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Attack interval <@ba.vup>reduces, <@ba.vup>30% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces, 30% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"},"talents":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"module":{"name":"Colorful Life in the Salt Flat"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>165% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Top-Notch Emergency Meds!","desc":"The next heal is increased to 165% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack interval <@ba.vup>reduces, <@ba.vup>30% of Physical and Arts damage received by allied Operators within range becomes HP loss over <@ba.vup>5s","name":"Super-Fine Slow-Release Meds!","desc":"Attack interval reduces, 30% of Physical and Arts damage received by allied Operators within range becomes HP loss over 5s"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"ATK -5%, but allied Operators within range receive 17% <@ba.talpu>(+2%) more healing","name":"Herbalist Número Uno","desc":"ATK -5%, but allied Operators within range receive 17% (+2%) more healing","potBelow":{"descRaw":"ATK -5%, but allied Operators within range receive 15% more healing","desc":"ATK -5%, but allied Operators within range receive 15% more healing"}}],"modules":[{"name":"Colorful Life in the Salt Flat","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"mlmz0xd00x5k9mqds52caw3ii5i5ausheqvq9mqds50x0x2caw3ii5i5au0xd00x5k"},"chess_char_4_09_a":{"name":"Mizuki","subProfessionName":"Ambusher","trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces slightly, ATK <@ba.vup>+15%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>0.8 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces slightly, ATK +15%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 0.8 seconds"},"talents":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"module":{"name":"Entreaty of the Herald"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to <@ba.vup>2.0 times\n<@ba.rem>Can store 2 charge(s)","name":"Awaken","desc":"The next attack deals 200% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to 2.0 times\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, ATK <@ba.vup>+15%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>0.8 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces slightly, ATK +15%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 0.8 seconds"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+90%. Mizuki's first Talent targets <@ba.vup>2 additional enemies and inflicts <$ba.stun>Stun for <@ba.vup>0.7 seconds; When attacks hit less than 3 enemies, Mizuki loses <@ba.vup>15% Max HP","name":"Moon in the Water","desc":"Attack Range expands, ATK +90%. Mizuki's first Talent targets 2 additional enemies and inflicts Stun for 0.7 seconds; When attacks hit less than 3 enemies, Mizuki loses 15% Max HP"}],"_h":"01sn7ghi36gsi02nai2nhutw1conon0oh0b7tm36gsi08ab66r"},"chess_char_4_09_b":{"name":"Mizuki","subProfessionName":"Ambusher","trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>1 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces, ATK +20%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 1 seconds"},"talents":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"module":{"name":"Entreaty of the Herald"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to <@ba.vup>2.3 times\n<@ba.rem>Can store 2 charge(s)","name":"Awaken","desc":"The next attack deals 230% of ATK as Physical damage and increases the damage multiplier of Mizuki's first Talent to 2.3 times\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+20%. Mizuki's first Talent targets <@ba.vup>1 additional enemy and inflicts <$ba.root>Bind for <@ba.vup>1 seconds","name":"Prisoner's Dilemma","desc":"Attack Interval reduces, ATK +20%. Mizuki's first Talent targets 1 additional enemy and inflicts Bind for 1 seconds"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+105%. Mizuki's first Talent targets <@ba.vup>2 additional enemies and inflicts <$ba.stun>Stun for <@ba.vup>1 seconds; When attacks hit less than 3 enemies, Mizuki loses <@ba.vup>15% Max HP","name":"Moon in the Water","desc":"Attack Range expands, ATK +105%. Mizuki's first Talent targets 2 additional enemies and inflicts Stun for 1 seconds; When attacks hit less than 3 enemies, Mizuki loses 15% Max HP"}],"traitBase":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"talentsBase":[{"descRaw":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP","name":"Traumatic Hysteria","desc":"Attacks deal an additional 50% of ATK as Arts damage to the target with the lowest HP"},{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +12% <@ba.talpu>(+2%)","name":"Countertransference","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +12% (+2%)","potBelow":{"descRaw":"When there are enemies with less than 50% HP within Attack Range, ATK +10%","desc":"When there are enemies with less than 50% HP within Attack Range, ATK +10%"}}],"modules":[{"name":"Entreaty of the Herald","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"}},{"name":"Caerulorum Semina","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"}},{"name":"Mizuki's Specialized Badge","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ASPD +50 and recovers 4% HP per second","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"In Integrated Strategies, ASPD +50 and recovers 4% HP per second"}}],"_h":"01sn7grshilg1dgscr2nai2nhutw1conon0oueb7j81dgscrtpb6tq7ghi2nai2nhutw1conon0o7grshilg670gemqp7ggphigx"},"chess_char_4_10_a":{"name":"Aroma","subProfessionName":"Blast Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skill":{"descRaw":"ATK <@ba.vup>+65%, and deals <@ba.vup>65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +65%, and deals 65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."},"talents":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"module":{"name":"Lemon-flavored Childhood"},"skills":[{"descRaw":"Next attack deals <@ba.vup>150% ATK as Arts damage, plus an additional <@ba.vup>55% ATK as Arts damage to aerial enemies.\n<@ba.rem>Can store up to 2 charges.","name":"Power Cleaning","desc":"Next attack deals 150% ATK as Arts damage, plus an additional 55% ATK as Arts damage to aerial enemies.\nCan store up to 2 charges."},{"descRaw":"ATK <@ba.vup>+65%, and deals <@ba.vup>65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +65%, and deals 65% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."}],"_h":"00ebq48u10gcxcbp8ha56ykgwve459l610gcxc"},"chess_char_4_10_b":{"name":"Aroma","subProfessionName":"Blast Caster","trait":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"skill":{"descRaw":"ATK <@ba.vup>+80%, and deals <@ba.vup>80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +80%, and deals 80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."},"talents":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"module":{"name":"Lemon-flavored Childhood"},"skills":[{"descRaw":"Next attack deals <@ba.vup>180% ATK as Arts damage, plus an additional <@ba.vup>70% ATK as Arts damage to aerial enemies.\n<@ba.rem>Can store up to 2 charges.","name":"Power Cleaning","desc":"Next attack deals 180% ATK as Arts damage, plus an additional 70% ATK as Arts damage to aerial enemies.\nCan store up to 2 charges."},{"descRaw":"ATK <@ba.vup>+80%, and deals <@ba.vup>80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground.","name":"Caution! Wet Floor!","desc":"ATK +80%, and deals 80% ATK as Arts damage to Levitated enemies within range when they fall back to the ground."}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"talentsBase":[{"descRaw":"The first attack against each enemy has ATK increased to 115% <@ba.talpu>(+5%) and <$ba.levitate>Levitates the target for 2.5s","name":"Let's Get Saponaceous!","desc":"The first attack against each enemy has ATK increased to 115% (+5%) and Levitates the target for 2.5s","potBelow":{"descRaw":"The first attack against each enemy has ATK increased to 110% and <$ba.levitate>Levitates the target for 2.5s","desc":"The first attack against each enemy has ATK increased to 110% and Levitates the target for 2.5s"}}],"modules":[{"name":"Lemon-flavored Childhood","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}}],"_h":"00ebdovetkgcqqbp8ha56ykgwv9g59vqtkgcqqq48ubp8ha56ykgwvdove"},"chess_char_4_11_a":{"name":"Catherine","subProfessionName":"Artificer","trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%, DEF <@ba.vup>+10%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +40%, DEF +10%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"},"talents":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"module":{"name":"Leisure Hours"},"skills":[{"descRaw":"ATK <@ba.vup>+8%, DEF <@ba.vup>+8% for self and other operators who have a <$ba.barrier>Barrier granted by her Device(s)","name":"Wrought by Age","desc":"ATK +8%, DEF +8% for self and other operators who have a Barrier granted by her Device(s)"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+40%, DEF <@ba.vup>+10%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +40%, DEF +10%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"}],"_h":"j4n4lqlqavbwz7qkcn0mlzlbwi081erzavbwz7"},"chess_char_4_11_b":{"name":"Catherine","subProfessionName":"Artificer","trait":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"skill":{"descRaw":"Stops attacking, Max HP <@ba.vup>+55%, DEF <@ba.vup>+15%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +55%, DEF +15%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"},"talents":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"module":{"name":"Leisure Hours"},"skills":[{"descRaw":"ATK <@ba.vup>+11%, DEF <@ba.vup>+11% for self and other operators who have a <$ba.barrier>Barrier granted by her Device(s)","name":"Wrought by Age","desc":"ATK +11%, DEF +11% for self and other operators who have a Barrier granted by her Device(s)"},{"descRaw":"Stops attacking, Max HP <@ba.vup>+55%, DEF <@ba.vup>+15%; Device effect changes to granting a <$ba.barrier>Barrier to the target Operator equivalent to <@ba.vup>6% of Catherine's Max HP every second (cannot exceed her Talent's limit)","name":"Tempered by War","desc":"Stops attacking, Max HP +55%, DEF +15%; Device effect changes to granting a Barrier to the target Operator equivalent to 6% of Catherine's Max HP every second (cannot exceed her Talent's limit)"}],"traitBase":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"talentsBase":[{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","name":"Directional Support Signal","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","potBelow":{"descRaw":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack","desc":"Carries 3 Support Devices (max 2 deployed at once) that grant an Operator a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack"}}],"modules":[{"name":"Leisure Hours","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}}],"_h":"j4n4lqpelqm4fkbwh6qkcn0mlzlbwi7m1e3ffkbwh6lqlqqkcn0mlzlbwilqpelqm4"},"chess_char_4_12_a":{"name":"Gladiia","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"skill":{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>85% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>slightly once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>slightly after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 85% ATK as Arts damage and are dragged towards the center slightly once every 1.5 seconds. The target and nearby enemies are dragged towards this unit slightly after the skill duration"},"talents":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"module":{"name":"Consul's Handmirror"},"skills":[{"descRaw":"The next attack drags the target towards this unit <@ba.vup>moderately, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.rem>Can store 2 charge(s)","name":"Waterless Parting of the Great Ocean","desc":"The next attack drags the target towards this unit moderately, dealing 150% ATK as Physical damage\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals <@ba.vup>135% ATK as Physical damage and drags them towards this unit <@ba.vup>moderately","name":"Waterless Grasp of the Raging Seas","desc":"Attack Interval increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals 135% ATK as Physical damage and drags them towards this unit moderately"},{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>85% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>slightly once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>slightly after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 85% ATK as Arts damage and are dragged towards the center slightly once every 1.5 seconds. The target and nearby enemies are dragged towards this unit slightly after the skill duration"}],"_h":"bqvyd37xdf1km308n508wllsdb1q1q0uzuy6kiey8184df1km3"},"chess_char_4_12_b":{"name":"Gladiia","subProfessionName":"Hookmaster","trait":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"},"skill":{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>100% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>moderately once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>moderately after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 100% ATK as Arts damage and are dragged towards the center moderately once every 1.5 seconds. The target and nearby enemies are dragged towards this unit moderately after the skill duration"},"talents":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"module":{"name":"Consul's Handmirror"},"skills":[{"descRaw":"The next attack drags the target towards this unit <@ba.vup>moderately, dealing <@ba.vup>180% ATK as Physical damage\n<@ba.rem>Can store 2 charge(s)","name":"Waterless Parting of the Great Ocean","desc":"The next attack drags the target towards this unit moderately, dealing 180% ATK as Physical damage\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals <@ba.vup>150% ATK as Physical damage and drags them towards this unit <@ba.vup>moderately","name":"Waterless Grasp of the Raging Seas","desc":"Attack Interval increases, Attack Range expands; Each attack targets 2 enemies, prioritizes blocked enemies, deals 150% ATK as Physical damage and drags them towards this unit moderately"},{"descRaw":"<$ba.root>Binds a faraway target and generates a tornado centered on it, inflicting <@ba.vup>-50% Movement Speed to nearby enemies. Enemies caught in the tornado receive <@ba.vup>100% ATK as <@ba.vup>Arts damage and are dragged towards the center <@ba.vup>moderately once every <@ba.vup>1.5 seconds. The target and nearby enemies are dragged towards this unit <@ba.vup>moderately after the skill duration","name":"Waterless Dance of the Shattered Maelstrom","desc":"Binds a faraway target and generates a tornado centered on it, inflicting -50% Movement Speed to nearby enemies. Enemies caught in the tornado receive 100% ATK as Arts damage and are dragged towards the center moderately once every 1.5 seconds. The target and nearby enemies are dragged towards this unit moderately after the skill duration"}],"traitBase":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles"},"talentsBase":[{"descRaw":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies","name":"Waves of Ægir","desc":"When deployed, all [Abyssal Hunter] Operators recover 2.5% Max HP every second and receive 25% less Physical and Arts damage from [Sea Monster] enemies"},{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 136% <@ba.talpu>(+6%)","name":"Survival of the Fittest","desc":"When attacking enemies with 3 or less weight, increase ATK to 136% (+6%)","potBelow":{"descRaw":"When attacking enemies with 3 or less weight, increase ATK to 130%","desc":"When attacking enemies with 3 or less weight, increase ATK to 130%"}}],"modules":[{"name":"Consul's Handmirror","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDescRaw":"While being pulled, enemies take Arts damage proportional to the distance traveled","desc":"Can Shift enemies by using skills\nCan be deployed on Ranged Tiles","moduleDesc":"While being pulled, enemies take Arts damage proportional to the distance traveled"}},{"name":"Pale Gold Hair Pendant","traitOverride":{"descRaw":"Can <@ba.kw>Shift enemies by using skills; increases the strength of the shift by 1 degree when dragging enemies far away towards herself\nCan be deployed on Ranged tiles","desc":"Can Shift enemies by using skills; increases the strength of the shift by 1 degree when dragging enemies far away towards herself\nCan be deployed on Ranged tiles"}}],"_h":"bqvyd3gy7xgy0t1k9d08n508wllsdb1q1q0ugxy6e3dp81ut0t1k9dd37x08n508wllsdb1q1q0ud3gy7xgyfjxfv1"},"chess_char_4_13_a":{"name":"Gnosis","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Deals <@ba.vup>130% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>2.5 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 130% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 2.5 seconds; Charged effect: Inflicts an additional layer of Cold"},"talents":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"module":{"name":"'Vow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>135% ATK as Arts damage and attacks <@ba.vup>twice consecutively","name":"High-Speed Cogitation","desc":"The next attack deals 135% ATK as Arts damage and attacks twice consecutively"},{"descRaw":"Deals <@ba.vup>130% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>2.5 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 130% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 2.5 seconds; Charged effect: Inflicts an additional layer of Cold"},{"descRaw":"ASPD <@ba.vup>+120 and attacks <@ba.vup>2 enemies simultaneously; Extend the effect duration of <$ba.frozen>Frozen enemies within Attack Range until the skill ends, then deal <@ba.vup>300% ATK as Arts damage to all <$ba.frozen>Frozen enemies and remove the <$ba.frozen>Frozen effect when the skill ends; Prioritizes enemies that are not <$ba.frozen>Frozen","name":"Hypothermia","desc":"ASPD +120 and attacks 2 enemies simultaneously; Extend the effect duration of Frozen enemies within Attack Range until the skill ends, then deal 300% ATK as Arts damage to all Frozen enemies and remove the Frozen effect when the skill ends; Prioritizes enemies that are not Frozen"}],"_h":"wvhvce5y67vki3eoljregzudl3tx4y4fr2uclk67vki3mvoon0"},"chess_char_4_13_b":{"name":"Gnosis","subProfessionName":"Hexer","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"},"skill":{"descRaw":"Deals <@ba.vup>160% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>3 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 160% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 3 seconds; Charged effect: Inflicts an additional layer of Cold"},"talents":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"module":{"name":"'Vow'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>150% ATK as Arts damage and attacks <@ba.vup>twice consecutively","name":"High-Speed Cogitation","desc":"The next attack deals 150% ATK as Arts damage and attacks twice consecutively"},{"descRaw":"Deals <@ba.vup>160% ATK as Arts damage to all enemies within Attack Range and inflict <$ba.cold>Cold for <@ba.vup>3 seconds; <$ba.charged>Charged effect: Inflicts an additional layer of <$ba.cold>Cold","name":"Zero-Point Burst","desc":"Deals 160% ATK as Arts damage to all enemies within Attack Range and inflict Cold for 3 seconds; Charged effect: Inflicts an additional layer of Cold"},{"descRaw":"ASPD <@ba.vup>+122 and attacks <@ba.vup>2 enemies simultaneously; Extend the effect duration of <$ba.frozen>Frozen enemies within Attack Range until the skill ends, then deal <@ba.vup>400% ATK as Arts damage to all <$ba.frozen>Frozen enemies and remove the <$ba.frozen>Frozen effect when the skill ends; Prioritizes enemies that are not <$ba.frozen>Frozen","name":"Hypothermia","desc":"ASPD +122 and attacks 2 enemies simultaneously; Extend the effect duration of Frozen enemies within Attack Range until the skill ends, then deal 400% ATK as Arts damage to all Frozen enemies and remove the Frozen effect when the skill ends; Prioritizes enemies that are not Frozen"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 27% <@ba.talpu>(+2%) <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","name":"Rigid Ice","desc":"Attacks inflict Cold for 1 second; Apply 27% (+2%) Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect","potBelow":{"descRaw":"Attacks inflict <$ba.cold>Cold for 1 second; Apply 25% <$ba.fragile>Fragile effect to <$ba.cold>Cold enemies within range. <$ba.frozen>Frozen enemies within range receive double the <$ba.fragile>Fragile effect","desc":"Attacks inflict Cold for 1 second; Apply 25% Fragile effect to Cold enemies within range. Frozen enemies within range receive double the Fragile effect"}},{"descRaw":"Grants <$ba.buffres>Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds","name":"Two Paths, One Goal","desc":"Grants Resist to all [Kjerag] Operators after Gnosis has been deployed for 10 seconds"}],"modules":[{"name":"'Vow'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Applies 10% <$ba.weaken>Enfeeble to targets for 2 seconds","desc":"Deals Arts damage","moduleDesc":"Applies 10% Enfeeble to targets for 2 seconds"}},{"name":"Project One Model","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Increases SP recovery rate by +0.25/s while an elite or leader enemy is within Attack Range","desc":"Deals Arts damage","moduleDesc":"Increases SP recovery rate by +0.25/s while an elite or leader enemy is within Attack Range"}},{"name":"Gnosis's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, when Gnosis is on the field, enemies inflicted with <$ba.cold>Cold or <$ba.frozen>Frozen take 50% of Gnosis's ATK as Arts damage every 0.5 seconds","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, when Gnosis is on the field, enemies inflicted with Cold or Frozen take 50% of Gnosis's ATK as Arts damage every 0.5 seconds"}}],"_h":"wvhvceih5ynywsvkz4eoljregzudl3tx4y4f45ucm1wsvkz4l2oo8nce5yeoljregzudl3tx4y4fceih5ynywrceds5yds1rcefb5yg5"},"chess_char_4_14_a":{"name":"Leonhardt","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>170% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-8% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 170% Arts damage to all enemies within range and reduces their RES by -8% for 6 seconds\nCan store up to 2 charges"},"talents":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"module":{"name":"Inheritance and Development"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>170% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-8% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 170% Arts damage to all enemies within range and reduces their RES by -8% for 6 seconds\nCan store up to 2 charges"}],"_h":"tgkin1hb0momgk204gcoususfrigyjmh0momgk"},"chess_char_4_14_b":{"name":"Leonhardt","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>200% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-12% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 200% Arts damage to all enemies within range and reduces their RES by -12% for 6 seconds\nCan store up to 2 charges"},"talents":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"module":{"name":"Inheritance and Development"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Range <@ba.vup>expands, immediately deals <@ba.vup>200% Arts damage to all enemies within range and reduces their RES by <@ba.vup>-12% for <@ba.vup>6 seconds\n<@ba.rem>Can store up to 2 charges","name":"Deconstruct and Detonate","desc":"Range expands, immediately deals 200% Arts damage to all enemies within range and reduces their RES by -12% for 6 seconds\nCan store up to 2 charges"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 6 <@ba.talpu>(+1) times)","name":"Lethal Fragmentation","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 6 (+1) times)","potBelow":{"descRaw":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)","desc":"This unit gains +4% ATK for every enemy in range (stacks up to 5 times)"}}],"modules":[{"name":"Inheritance and Development","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}],"_h":"tgkin1d0hb5k4zomzt204gcoususfr75yjae4zomztn1hb204gcoususfrn1d0hb5k"},"chess_char_4_15_a":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>115% of ATK and heals an additional target\n<@ba.rem>Can store 2 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 115% of ATK and heals an additional target\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"}],"_h":"pq7q7676ujeilbmyxbwo6h6h25hb0duoujeilb"},"chess_char_4_15_b":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>130% of ATK and heals an additional target\n<@ba.rem>Can store 3 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 130% of ATK and heals an additional target\nCan store 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"modules":[{"name":"Unfinished Record","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"pq7q76by76dw97eiq9myxbwo6h6h25lz0dg897eiq97676myxbwo6h6h2576by76dw"},"chess_char_4_16_a":{"name":"Texas the Omertosa","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skill":{"descRaw":"After deployment, immediately deals <@ba.vup>115% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>2 different targets within range every second that deals <@ba.vup>85% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 115% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 2 different targets within range every second that deals 85% ATK as Arts damage and Stuns for 0.2 seconds"},"talents":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"module":{"name":"Blueberry & Dark Chocolate"},"skills":[{"descRaw":"After deployment, gains ATK <@ba.vup>+40%; Attacks Silence the target for <@ba.vup>5 seconds and cause them to take <@ba.vup>260 Arts damage per second during that duration","name":"Silent Drizzle","desc":"After deployment, gains ATK +40%; Attacks Silence the target for 5 seconds and cause them to take 260 Arts damage per second during that duration"},{"descRaw":"After deployment, immediately deals <@ba.vup>150% ATK as Arts damage to all surrounding enemies and inflicts <@ba.vup>-15% RES for <@ba.vup>8 seconds; ATK <@ba.vup>+30%, attacks hit 2 times and deal Arts damage","name":"Unrelenting Downpour","desc":"After deployment, immediately deals 150% ATK as Arts damage to all surrounding enemies and inflicts -15% RES for 8 seconds; ATK +30%, attacks hit 2 times and deal Arts damage"},{"descRaw":"After deployment, immediately deals <@ba.vup>115% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>2 different targets within range every second that deals <@ba.vup>85% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 115% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 2 different targets within range every second that deals 85% ATK as Arts damage and Stuns for 0.2 seconds"}],"_h":"w28vhagmvdn5oce7g7e7xw2mw2rbrbwp15ujkwkbitq7vdn5oc"},"chess_char_4_16_b":{"name":"Texas the Omertosa","subProfessionName":"Executor","trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"skill":{"descRaw":"After deployment, immediately deals <@ba.vup>130% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>3 different targets within range every second that deals <@ba.vup>100% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 130% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 3 different targets within range every second that deals 100% ATK as Arts damage and Stuns for 0.2 seconds"},"talents":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"module":{"name":"Blueberry & Dark Chocolate"},"skills":[{"descRaw":"After deployment, gains ATK <@ba.vup>+55%; Attacks Silence the target for <@ba.vup>8 seconds and cause them to take <@ba.vup>320 Arts damage per second during that duration","name":"Silent Drizzle","desc":"After deployment, gains ATK +55%; Attacks Silence the target for 8 seconds and cause them to take 320 Arts damage per second during that duration"},{"descRaw":"After deployment, immediately deals <@ba.vup>180% ATK as Arts damage to all surrounding enemies and inflicts <@ba.vup>-20% RES for <@ba.vup>10 seconds; ATK <@ba.vup>+40%, attacks hit 2 times and deal Arts damage","name":"Unrelenting Downpour","desc":"After deployment, immediately deals 180% ATK as Arts damage to all surrounding enemies and inflicts -20% RES for 10 seconds; ATK +40%, attacks hit 2 times and deal Arts damage"},{"descRaw":"After deployment, immediately deals <@ba.vup>130% ATK as Arts damage twice to all surrounding enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds, then releases a Sword Rain at up to <@ba.vup>3 different targets within range every second that deals <@ba.vup>100% ATK as Arts damage and <$ba.stun>Stuns for <@ba.vup>0.2 seconds","name":"Torrential Sword Rain","desc":"After deployment, immediately deals 130% ATK as Arts damage twice to all surrounding enemies and Stuns them for 1.5 seconds, then releases a Sword Rain at up to 3 different targets within range every second that deals 100% ATK as Arts damage and Stuns for 0.2 seconds"}],"traitBase":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"talentsBase":[{"descRaw":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill","name":"Texas Tradition","desc":"Gains +20% ATK during the duration of the passive skill; When defeating an enemy for the first time, fully restores HP and reactivates the effects of the passive skill"},{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +10 <@ba.talpu>(+2) ASPD and reduces all damage taken by 30% <@ba.talpu>(+5%)","name":"Texas Swordsmanship","desc":"Before defeating an enemy for the first time after each deployment, gains +10 (+2) ASPD and reduces all damage taken by 30% (+5%)","potBelow":{"descRaw":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%","desc":"Before defeating an enemy for the first time after each deployment, gains +8 ASPD and reduces all damage taken by 25%"}}],"modules":[{"name":"Blueberry & Dark Chocolate","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}},{"name":"\"New Car, New Life\"","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}}],"_h":"w28vhazsgms8rbn5xie7g7e7xw2mw2rbrbwputujbo2eitl6rbn5xihagme7g7e7xw2mw2rbrbwphazsgms8sqha2ogmd2"},"chess_char_4_17_a":{"name":"Hoshiguma","subProfessionName":"Protector","trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"DEF <@ba.vup>+13%\nDeals <@ba.vup>65% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +13%\nDeals 65% of ATK as Physical damage to targets that attack Hoshiguma"},"talents":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"module":{"name":"Gifts From Friends"},"skills":[{"descRaw":"DEF <@ba.vup>+50%; ATK <@ba.vup>+20%","name":"Warpath","desc":"DEF +50%; ATK +20%"},{"descRaw":"DEF <@ba.vup>+13%\nDeals <@ba.vup>65% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +13%\nDeals 65% of ATK as Physical damage to targets that attack Hoshiguma"},{"descRaw":"ATK <@ba.vup>+80%; DEF <@ba.vup>+50%; Cuts all targets in the frontal tile with the shield","name":"Saw of Strength","desc":"ATK +80%; DEF +50%; Cuts all targets in the frontal tile with the shield"}],"_h":"m411t8t8nvz723yf33a3m4m4numq5klvlvokwpl45znvz723g8essi"},"chess_char_4_17_b":{"name":"Hoshiguma","subProfessionName":"Protector","trait":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"skill":{"descRaw":"DEF <@ba.vup>+21%\nDeals <@ba.vup>80% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +21%\nDeals 80% of ATK as Physical damage to targets that attack Hoshiguma"},"talents":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"module":{"name":"Gifts From Friends"},"skills":[{"descRaw":"DEF <@ba.vup>+65%; ATK <@ba.vup>+30%","name":"Warpath","desc":"DEF +65%; ATK +30%"},{"descRaw":"DEF <@ba.vup>+21%\nDeals <@ba.vup>80% of ATK as Physical damage to targets that attack Hoshiguma","name":"Thorns","desc":"DEF +21%\nDeals 80% of ATK as Physical damage to targets that attack Hoshiguma"},{"descRaw":"ATK <@ba.vup>+95%; DEF <@ba.vup>+60%; Cuts all targets in the frontal tile with the shield","name":"Saw of Strength","desc":"ATK +95%; DEF +60%; Cuts all targets in the frontal tile with the shield"}],"traitBase":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talentsBase":[{"descRaw":"28%<@ba.talpu>(+3%) chance to resist damage","name":"Tactical Armor","desc":"28%(+3%) chance to resist damage","potBelow":{"descRaw":"25% chance to resist damage","desc":"25% chance to resist damage"}},{"descRaw":"When deployed, allied Defender Operators gain +8%<@ba.talpu>(+2%) DEF","name":"Special Operation Strategy","desc":"When deployed, allied Defender Operators gain +8%(+2%) DEF","potBelow":{"descRaw":"When deployed, allied Defender Operators gain +6% DEF","desc":"When deployed, allied Defender Operators gain +6% DEF"}}],"modules":[{"name":"Gifts From Friends","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}},{"name":"Amulet","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}],"_h":"m411bibivvz7aryf33a3m4m4numq5klvlvokcol4d4vvz7arkfesvjt8t8yf33a3m4m4numq5klvlvokbibi2yt8lrt8nt"},"chess_char_4_18_a":{"name":"Mudrock","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skill":{"descRaw":"The next attack restores <@ba.vup>4% of this unit's Max HP and deals <@ba.vup>190% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.5 seconds","name":"Crag Splitter","desc":"The next attack restores 4% of this unit's Max HP and deals 190% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.5 seconds"},"talents":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"module":{"name":"Spreading Roots of Soil and Stone"},"skills":[{"descRaw":"DEF <@ba.vup>+45%","name":"DEF Up γ","desc":"DEF +45%"},{"descRaw":"The next attack restores <@ba.vup>4% of this unit's Max HP and deals <@ba.vup>190% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.5 seconds","name":"Crag Splitter","desc":"The next attack restores 4% of this unit's Max HP and deals 190% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.5 seconds"},{"descRaw":"Upon skill activation, Mudrock stops attacking and does not take damage for <@ba.vup>10 seconds, and reduces the Movement Speed of surrounding enemies by <@ba.vup>-60%; After this state ends, Mudrock <$ba.stun>Stuns surrounding ground enemies for <@ba.vup>3 seconds and gains <@ba.vup>reduced Attack Interval, ATK <@ba.vup>+85%, DEF <@ba.vup>+40%, and the ability to attack all blocked enemies","name":"Bloodline of Desecrated Earth","desc":"Upon skill activation, Mudrock stops attacking and does not take damage for 10 seconds, and reduces the Movement Speed of surrounding enemies by -60%; After this state ends, Mudrock Stuns surrounding ground enemies for 3 seconds and gains reduced Attack Interval, ATK +85%, DEF +40%, and the ability to attack all blocked enemies"}],"_h":"vfpr4x1t9d6hor408ihlf30y5cj35c29ktmwi09d6horl8grau"},"chess_char_4_18_b":{"name":"Mudrock","subProfessionName":"Juggernaut","trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"skill":{"descRaw":"The next attack restores <@ba.vup>5% of this unit's Max HP and deals <@ba.vup>210% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.6 seconds","name":"Crag Splitter","desc":"The next attack restores 5% of this unit's Max HP and deals 210% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.6 seconds"},"talents":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"module":{"name":"Spreading Roots of Soil and Stone"},"skills":[{"descRaw":"DEF <@ba.vup>+60%","name":"DEF Up γ","desc":"DEF +60%"},{"descRaw":"The next attack restores <@ba.vup>5% of this unit's Max HP and deals <@ba.vup>210% ATK as Physical damage to all surrounding ground enemies, with a <@ba.vup>30% chance to <$ba.stun>Stun them for <@ba.vup>0.6 seconds","name":"Crag Splitter","desc":"The next attack restores 5% of this unit's Max HP and deals 210% ATK as Physical damage to all surrounding ground enemies, with a 30% chance to Stun them for 0.6 seconds"},{"descRaw":"Upon skill activation, Mudrock stops attacking and does not take damage for <@ba.vup>10 seconds, and reduces the Movement Speed of surrounding enemies by <@ba.vup>-60%; After this state ends, Mudrock <$ba.stun>Stuns surrounding ground enemies for <@ba.vup>3.5 seconds and gains <@ba.vup>reduced Attack Interval, ATK <@ba.vup>+100%, DEF <@ba.vup>+50%, and the ability to attack all blocked enemies","name":"Bloodline of Desecrated Earth","desc":"Upon skill activation, Mudrock stops attacking and does not take damage for 10 seconds, and reduces the Movement Speed of surrounding enemies by -60%; After this state ends, Mudrock Stuns surrounding ground enemies for 3.5 seconds and gains reduced Attack Interval, ATK +100%, DEF +50%, and the ability to attack all blocked enemies"}],"traitBase":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"talentsBase":[{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% <@ba.talpu>(+2%) of Max HP","name":"Ward of the Fertile Soil","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 22% (+2%) of Max HP","potBelow":{"descRaw":"Every 9 seconds, gains 1 <$ba.shield>Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP","desc":"Every 9 seconds, gains 1 Shield (Can have up to 3 stacks, with 1 stack granted immediately when deployed). When a Shield is broken, restores 20% of Max HP"}},{"descRaw":"Takes 30% less damage from Sarkaz enemies","name":"Unshakable Solidarity","desc":"Takes 30% less damage from Sarkaz enemies"}],"modules":[{"name":"Spreading Roots of Soil and Stone","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}},{"name":"Wish of the Fertile Earth","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"}}],"_h":"vfpr4xtj1tdfa86hj8408ihlf30y5cj35c299kmwu3a86hj8imgr6g4x1t408ihlf30y5cj35c294xtj1tdflj4xym1t8k"},"chess_char_4_19_a":{"name":"Flametail","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+45%, Block <@ba.vup>+1 and gain <@ba.vup>60% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +45%, Block +1 and gain 60% Physical and Arts Dodge"},"talents":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"module":{"name":"The Origins of Pinus Sylvestris"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and dodge the next Physical attack","name":"Quick Intuition","desc":"Immediately gains 6 DP and dodge the next Physical attack"},{"descRaw":"Immediately gains <@ba.vup>11 DP; Deals <@ba.vup>180% ATK as Physical damage <@ba.vup>twice to up to 6 nearby enemies and <$ba.stun>Stuns them for <@ba.vup>0.5 seconds. Allied units within Attack Range gain <@ba.vup>40% Physical Dodge for <@ba.vup>10 seconds","name":"'Pinus Sylvestris'","desc":"Immediately gains 11 DP; Deals 180% ATK as Physical damage twice to up to 6 nearby enemies and Stuns them for 0.5 seconds. Allied units within Attack Range gain 40% Physical Dodge for 10 seconds"},{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+45%, Block <@ba.vup>+1 and gain <@ba.vup>60% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +45%, Block +1 and gain 60% Physical and Arts Dodge"}],"_h":"bntwtltlld9gzq57qd57tu2yduyjyjpfzqee8vqi9bsuld9gzq"},"chess_char_4_19_b":{"name":"Flametail","subProfessionName":"Pioneer","trait":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"skill":{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+60%, Block <@ba.vup>+1 and gain <@ba.vup>80% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +60%, Block +1 and gain 80% Physical and Arts Dodge"},"talents":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"module":{"name":"The Origins of Pinus Sylvestris"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and dodge the next Physical attack","name":"Quick Intuition","desc":"Immediately gains 6 DP and dodge the next Physical attack"},{"descRaw":"Immediately gains <@ba.vup>12 DP; Deals <@ba.vup>210% ATK as Physical damage <@ba.vup>twice to up to 6 nearby enemies and <$ba.stun>Stuns them for <@ba.vup>0.5 seconds. Allied units within Attack Range gain <@ba.vup>45% Physical Dodge for <@ba.vup>10 seconds","name":"'Pinus Sylvestris'","desc":"Immediately gains 12 DP; Deals 210% ATK as Physical damage twice to up to 6 nearby enemies and Stuns them for 0.5 seconds. Allied units within Attack Range gain 45% Physical Dodge for 10 seconds"},{"descRaw":"Gradually gains <@ba.vup>8 DP over the skill duration. Attack Interval <@ba.vup>reduces, ATK <@ba.vup>+60%, Block <@ba.vup>+1 and gain <@ba.vup>80% Physical and Arts Dodge","name":"Flameheart","desc":"Gradually gains 8 DP over the skill duration. Attack Interval reduces, ATK +60%, Block +1 and gain 80% Physical and Arts Dodge"}],"traitBase":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"talentsBase":[{"descRaw":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies","name":"Vanguard Swordsmanship","desc":"After dodging an attack, the next attack deals two hits and attacks all blocked enemies"},{"descRaw":"When deployed, all 'Kazimierz' Operators gain 25% <@ba.talpu>(+3%) Physical Dodge","name":"Pinus Sylvestris Leader","desc":"When deployed, all 'Kazimierz' Operators gain 25% (+3%) Physical Dodge","potBelow":{"descRaw":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge","desc":"When deployed, all 'Kazimierz' Operators gain 22% Physical Dodge"}}],"modules":[{"name":"The Origins of Pinus Sylvestris","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}},{"name":"Their Future","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}],"_h":"bntwtljytljyai9g5z57qd57tu2yduyjyjpfzqee8v149bkyai9g5ztltl57qd57tu2yduyjyjpftljytljye55c5c"},"chess_char_4_20_a":{"name":"Fartooth","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"skill":{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>125%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 125%"},"talents":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"module":{"name":"First-show Support Set"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Can attack blocked enemies outside of Attack Range. ASPD <@ba.vup>+75","name":"Ally Support","desc":"Can attack blocked enemies outside of Attack Range. ASPD +75"},{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>125%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +80%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 125%"}],"_h":"zq9ogscolvgis9xumaei8n8ntmlftmab8ydm2g2nhjmulvgis9"},"chess_char_4_20_b":{"name":"Fartooth","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>15%)","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 15%)"},"skill":{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>130%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 130%"},"talents":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"module":{"name":"First-show Support Set"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Can attack blocked enemies outside of Attack Range. ASPD <@ba.vup>+90","name":"Ally Support","desc":"Can attack blocked enemies outside of Attack Range. ASPD +90"},{"descRaw":"Attack Range changes to an <@ba.rem>infinitely long straight line ahead, ATK <@ba.vup>+100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to <@ba.vup>130%","name":"Feathershine Arrows","desc":"Attack Range changes to an infinitely long straight line ahead, ATK +100%. When attacking an enemy outside of the normal Attack Range, damage dealt increases to 130%"}],"traitBase":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"talentsBase":[{"descRaw":"When no damage is taken within the past 10 seconds, ATK +18% <@ba.talpu>(+3%)","name":"Concentration","desc":"When no damage is taken within the past 10 seconds, ATK +18% (+3%)","potBelow":{"descRaw":"When no damage is taken within the past 10 seconds, ATK +15%","desc":"When no damage is taken within the past 10 seconds, ATK +15%"}},{"descRaw":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge","name":"Stilled Breath","desc":"When this unit's skill is active, becomes less likely to be targeted by enemies and attacks ignore the target's Physical Dodge"}],"modules":[{"name":"First-show Support Set","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>15%)","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 15%)"}},{"name":"Fan Letters","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"}}],"_h":"zq9ogssnconlbkgidsxumaei8n8ntmlftmabvddmw9bchjhnbkgidsgscoxumaei8n8ntmlftmabgssnconl8ygsoycouw"},"chess_char_4_21_a":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"}],"_h":"m8mz0x0xygn2ppdu3kdu3ktd0ixeygn2pp"},"chess_char_4_21_b":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"modules":[{"name":"Medic Environment Analyze System","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"m8mz0xd00x5kj1n2gidu3kdu3kdg0ipdj1n2gi0x0xdu3kdu3k0xd00x5k"},"chess_char_4_22_a":{"name":"SilverAsh","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+125%; Range <@ba.vup>expands; Attacks at most <@ba.vup>4 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +125%; Range expands; Attacks at most 4 targets simultaneously (regarded as Melee Attack)"},"talents":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"module":{"name":"Snow Realm Fowlcare Kit"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nRange <@ba.vdown>reduces; DEF <@ba.vup>+50%; Restores HP by <@ba.vup>3.5% of Max HP per second","name":"Rules of Survival","desc":"Can switch between the original state and the following state:\nRange reduces; DEF +50%; Restores HP by 3.5% of Max HP per second"},{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+125%; Range <@ba.vup>expands; Attacks at most <@ba.vup>4 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +125%; Range expands; Attacks at most 4 targets simultaneously (regarded as Melee Attack)"}],"_h":"qj5y69jzh5gzxg89othxyryrp6xohbadfeiyj5veij9ah5gzxg"},"chess_char_4_22_b":{"name":"SilverAsh","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+140%; Range <@ba.vup>expands; Attacks at most <@ba.vup>5 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +140%; Range expands; Attacks at most 5 targets simultaneously (regarded as Melee Attack)"},"talents":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"module":{"name":"Snow Realm Fowlcare Kit"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nRange <@ba.vdown>reduces; DEF <@ba.vup>+65%; Restores HP by <@ba.vup>4.0% of Max HP per second","name":"Rules of Survival","desc":"Can switch between the original state and the following state:\nRange reduces; DEF +65%; Restores HP by 4.0% of Max HP per second"},{"descRaw":"DEF <@ba.vdown>-70%; ATK <@ba.vup>+140%; Range <@ba.vup>expands; Attacks at most <@ba.vup>5 targets simultaneously (regarded as Melee Attack)","name":"Truesilver Slash","desc":"DEF -70%; ATK +140%; Range expands; Attacks at most 5 targets simultaneously (regarded as Melee Attack)"}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"ATK +12% <@ba.talpu>(+2%), all allied units' Redeployment Time -12% <@ba.talpu> (+2%) when this unit is in the squad.","name":"Leader","desc":"ATK +12% (+2%), all allied units' Redeployment Time -12% (+2%) when this unit is in the squad.","potBelow":{"descRaw":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad.","desc":"ATK +10%, all allied units' Redeployment Time -10% when this unit is in the squad."}},{"descRaw":"Reveals <$ba.invisible>Invisible enemies within range","name":"Eagle Eyes","desc":"Reveals Invisible enemies within range"}],"modules":[{"name":"Snow Realm Fowlcare Kit","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}],"_h":"qj5y698gjzsn8jgzxa89othxyryrp6xohbad5oiy7jt0ijs08jgzxa69jz89othxyryrp6xohbad698gjzsn"},"chess_char_4_23_a":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, each attack restores HP to this unit equal to <@ba.vup>30% of the damage dealt","name":"Precise Thrashing","desc":"ATK +45%, each attack restores HP to this unit equal to 30% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"_h":"rugraayeanlu28gnhsjthphp91fpftebebko8qlfq667lzonanlu28"},"chess_char_4_23_b":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, each attack restores HP to this unit equal to <@ba.vup>35% of the damage dealt","name":"Precise Thrashing","desc":"ATK +60%, each attack restores HP to this unit equal to 35% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"modules":[{"name":"The Binding of Gavial","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"Sanding and Polishing","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}},{"name":"Gavial the Invincible Limited Badge","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%","desc":"Attacks all blocked enemies","moduleDesc":"In Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%"}}],"_h":"rugrshhviblugognhsjthphp91fpftebebkog6lfaunclz0qiblugoaayegnhsjthphp91fpftebebkoshhvunaaxwye826yaaoeye86"},"chess_char_4_24_a":{"name":"Carnelian","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+10% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.3 seconds","name":"Sand Fetters","desc":"Attack Interval reduces and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +10% and instead of Slowing, Binds targets for 0.3 seconds"},"talents":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"module":{"name":"Hyacinth and Dagger"},"skills":[{"descRaw":"ATK <@ba.vup>+25%, DEF <@ba.vup>+40%;\n<$ba.charged>Charged effect: Trait effect remains active during skill","name":"Sandstorm Guardian","desc":"ATK +25%, DEF +40%;\nCharged effect: Trait effect remains active during skill"},{"descRaw":"Attack Interval <@ba.vup>reduces and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+10% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.3 seconds","name":"Sand Fetters","desc":"Attack Interval reduces and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +10% and instead of Slowing, Binds targets for 0.3 seconds"},{"descRaw":"Attack Range <@ba.vup>expands and ATK gradually increases up to <@ba.vup>+140%\n<$ba.charged>Charged effect: Every attack increases the damage taken by the target from Carnelian by <@ba.vup>20% (stacks up to <@ba.vup>5 times), lasting until the end of the skill","name":"Mark of Gluttony","desc":"Attack Range expands and ATK gradually increases up to +140%\nCharged effect: Every attack increases the damage taken by the target from Carnelian by 20% (stacks up to 5 times), lasting until the end of the skill"}],"_h":"2la03fl51a8e55zxj6o3smacwr52wr811v7trn1a8e55wxedjv"},"chess_char_4_24_b":{"name":"Carnelian","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"skill":{"descRaw":"Attack Interval <@ba.vup>reduces greatly and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+15% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.4 seconds","name":"Sand Fetters","desc":"Attack Interval reduces greatly and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +15% and instead of Slowing, Binds targets for 0.4 seconds"},"talents":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"module":{"name":"Hyacinth and Dagger"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, DEF <@ba.vup>+70%;\n<$ba.charged>Charged effect: Trait effect remains active during skill","name":"Sandstorm Guardian","desc":"ATK +40%, DEF +70%;\nCharged effect: Trait effect remains active during skill"},{"descRaw":"Attack Interval <@ba.vup>reduces greatly and every attack inflicts <$ba.sluggish>Slow for 0.3 seconds;\n<$ba.charged>Charged effect: ATK <@ba.vup>+15% and instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>0.4 seconds","name":"Sand Fetters","desc":"Attack Interval reduces greatly and every attack inflicts Slow for 0.3 seconds;\nCharged effect: ATK +15% and instead of Slowing, Binds targets for 0.4 seconds"},{"descRaw":"Attack Range <@ba.vup>expands and ATK gradually increases up to <@ba.vup>+200%\n<$ba.charged>Charged effect: Every attack increases the damage taken by the target from Carnelian by <@ba.vup>20% (stacks up to <@ba.vup>5 times), lasting until the end of the skill","name":"Mark of Gluttony","desc":"Attack Range expands and ATK gradually increases up to +200%\nCharged effect: Every attack increases the damage taken by the target from Carnelian by 20% (stacks up to 5 times), lasting until the end of the skill"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"Restores 45% <@ba.talpu>(+5%) Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","name":"Meal of Life","desc":"Restores 45% (+5%) Max HP when skill is activated; \nEffect is doubled when Charged","potBelow":{"descRaw":"Restores 40% Max HP when skill is activated; \nEffect is doubled when <$ba.charged>Charged","desc":"Restores 40% Max HP when skill is activated; \nEffect is doubled when Charged"}},{"descRaw":"Improves own SP recovery rate by +0.6/second when SP is above the limit","name":"Poised for Action","desc":"Improves own SP recovery rate by +0.6/second when SP is above the limit"}],"modules":[{"name":"Hyacinth and Dagger","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}},{"name":"Always Have Your Back","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"}}],"_h":"2la069ubt18e0yzxj6o3smacwr52wr816x7tnht18e0yaaed1u3fl5zxj6o3smacwr52wr8169ubm53fuhl523"},"chess_char_4_25_a":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>20% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 20% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"_h":"xkz9rj9pxzf1q8xumfxu4m0cn22h2hpopowgf7uyi5jzxzf1q8"},"chess_char_4_25_b":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>28% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 28% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"modules":[{"name":"Another Story","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"}}],"_h":"xkz9rjxy9pmou5f1i2xumfxu4m0cn22h2hpouswgl7n7i5wyu5f1i2rj9pxumfxu4m0cn22h2hporjxy9pmo"},"chess_char_4_26_a":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+45% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +45% and loses 3% of Max HP every second, lasting for 15 seconds"}],"_h":"jh7q7676xbumlw95h4953vxbumlwmhincn"},"chess_char_4_26_b":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+60% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +60% and loses 3% of Max HP every second, lasting for 15 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"modules":[{"name":"Emergency Reserves","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"jh7q76by76dw78umel95h4953v78umelpoinuw767695h4953v76by76dw"},"chess_char_5_01_a":{"name":"Executor the Ex Foedere","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"ATK <@ba.vup>+45%, DEF <@ba.vup>+45%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>20% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +45%, DEF +45%, Block +1; upon receiving a melee attack from an enemy, there is a 20% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"module":{"name":"Unanswered"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+20%, attacks ignore <@ba.vup>190 of the target's DEF\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Testament Exacted","desc":"Attack Range expands, ATK +20%, attacks ignore 190 of the target's DEF\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+45%, DEF <@ba.vup>+45%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>20% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +45%, DEF +45%, Block +1; upon receiving a melee attack from an enemy, there is a 20% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Interval <@ba.vdown>lengthens slightly, Attack Range <@ba.vup>expands, ATK <@ba.vup>+120%; each time 1 ammo is consumed, ATK increases by an additional <@ba.vup>4% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to <@ba.vup>2 times; when the skill ends, deals <@ba.vup>200% of ATK as Physical damage to all enemies attacked while the skill is active\n<@ba.rem>Skill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Damnatus Ex Foedere","desc":"Attack Interval lengthens slightly, Attack Range expands, ATK +120%; each time 1 ammo is consumed, ATK increases by an additional 4% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to 2 times; when the skill ends, deals 200% of ATK as Physical damage to all enemies attacked while the skill is active\nSkill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"a9xoggo0bmkv09d0comog3g3zgwdzghz2pcuhcbmkv0955c4su"},"chess_char_5_01_b":{"name":"Executor the Ex Foedere","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"ATK <@ba.vup>+60%, DEF <@ba.vup>+60%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>30% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +60%, DEF +60%, Block +1; upon receiving a melee attack from an enemy, there is a 30% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"module":{"name":"Unanswered"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+30%, attacks ignore <@ba.vup>280 of the target's DEF\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Testament Exacted","desc":"Attack Range expands, ATK +30%, attacks ignore 280 of the target's DEF\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+60%, DEF <@ba.vup>+60%, Block <@ba.vup>+1; upon receiving a melee attack from an enemy, there is a <@ba.vup>30% chance to dodge and reload <@ba.vup>1 ammo\n<@ba.rem>Skill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Close Combat","desc":"ATK +60%, DEF +60%, Block +1; upon receiving a melee attack from an enemy, there is a 30% chance to dodge and reload 1 ammo\nSkill activation grants 12 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Interval <@ba.vdown>lengthens slightly, Attack Range <@ba.vup>expands, ATK <@ba.vup>+150%; each time 1 ammo is consumed, ATK increases by an additional <@ba.vup>5% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to <@ba.vup>2 times; when the skill ends, deals <@ba.vup>200% of ATK as Physical damage to all enemies attacked while the skill is active\n<@ba.rem>Skill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Damnatus Ex Foedere","desc":"Attack Interval lengthens slightly, Attack Range expands, ATK +150%; each time 1 ammo is consumed, ATK increases by an additional 5% (up to a maximum of 30 stacks); increases the Trait HP recovery effectiveness to 2 times; when the skill ends, deals 200% of ATK as Physical damage to all enemies attacked while the skill is active\nSkill activation grants 16 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","name":"The Chosen One","desc":"Attacks have a 23% (+3%) chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","potBelow":{"descRaw":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends","desc":"Attacks have a 20% chance to hit twice; this chance increases by 5% for each ammo consumed while a skill is active, resetting when the skill ends"}},{"descRaw":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)","name":"Empathy by Shotgun","desc":"For every Laterano Operator deployed, increases the ammo capacity of this unit's ammo-based skills by +1 (stacks up to 4 times)"}],"modules":[{"name":"Unanswered","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}},{"name":"Acknowledged","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","moduleDescRaw":"ASPD <@ba.kw>+12 when there are 2 or more enemies within Attack Range","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count","moduleDesc":"ASPD +12 when there are 2 or more enemies within Attack Range"}}],"_h":"a9xoczmpzrkvbad0comog3g3zgwdzghzracuv1zrkvbartc4ueggo0d0comog3g3zgwdzghzczmpl7gg62o0p4"},"chess_char_5_02_a":{"name":"Titi","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+110%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>370% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +110%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 370% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"},"talents":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"module":{"name":"Gifts from Columbia"},"skills":[{"descRaw":"ATK <@ba.vup>+65%, and every attack has a <@ba.vup>30% chance to put the target to <$ba.sleep>Sleep for <@ba.vup>2s","name":"Anti-Degradative","desc":"ATK +65%, and every attack has a 30% chance to put the target to Sleep for 2s"},{"descRaw":"<@ba.vdown>Stops attacking, ATK <@ba.vup>+115%, and puts herself and the Operator within Attack Range with the lowest HP percentage to <$ba.sleep>Sleep until the skill ends; continuously puts enemies around herself and the target to <$ba.sleep>Sleep; Talent 1 effect increases to <@ba.vup>2.4x\n<@ba.rem>Can manually deactivate skill at any time","name":"Sealant","desc":"Stops attacking, ATK +115%, and puts herself and the Operator within Attack Range with the lowest HP percentage to Sleep until the skill ends; continuously puts enemies around herself and the target to Sleep; Talent 1 effect increases to 2.4x\nCan manually deactivate skill at any time"},{"descRaw":"ATK <@ba.vup>+110%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>370% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +110%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 370% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"}],"_h":"tvuli5yzfjp2k2uwxn92fkdyt1pukek1yk79evomv58nk88tfjp2k2"},"chess_char_5_02_b":{"name":"Titi","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"ATK <@ba.vup>+150%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>400% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +150%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 400% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"},"talents":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"module":{"name":"Gifts from Columbia"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, and every attack has a <@ba.vup>40% chance to put the target to <$ba.sleep>Sleep for <@ba.vup>2.4s","name":"Anti-Degradative","desc":"ATK +80%, and every attack has a 40% chance to put the target to Sleep for 2.4s"},{"descRaw":"<@ba.vdown>Stops attacking, ATK <@ba.vup>+150%, and puts herself and the Operator within Attack Range with the lowest HP percentage to <$ba.sleep>Sleep until the skill ends; continuously puts enemies around herself and the target to <$ba.sleep>Sleep; Talent 1 effect increases to <@ba.vup>2.8x\n<@ba.rem>Can manually deactivate skill at any time","name":"Sealant","desc":"Stops attacking, ATK +150%, and puts herself and the Operator within Attack Range with the lowest HP percentage to Sleep until the skill ends; continuously puts enemies around herself and the target to Sleep; Talent 1 effect increases to 2.8x\nCan manually deactivate skill at any time"},{"descRaw":"ATK <@ba.vup>+150%, attacks 2 enemies simultaneously, and attacking targets that are not <$ba.sleep>Asleep puts them to <$ba.sleep>Sleep for <@ba.vup>5s; all enemies awakening from <$ba.sleep>Sleep or defeated during <$ba.sleep>Sleep receive Arts damage (damage based on <$ba.sleep>Sleep duration, up to <@ba.vup>400% ATK), and put one other nearby enemy to <$ba.sleep>Sleep for <@ba.vup>5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to <$ba.sleep>Sleep until fully healed or skill ends","name":"History's Bloom","desc":"ATK +150%, attacks 2 enemies simultaneously, and attacking targets that are not Asleep puts them to Sleep for 5s; all enemies awakening from Sleep or defeated during Sleep receive Arts damage (damage based on Sleep duration, up to 400% ATK), and put one other nearby enemy to Sleep for 5s; when other allied Operators within Attack Range receive lethal damage, they are instead put to Sleep until fully healed or skill ends"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 16% <@ba.talpu>(+1%) ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 32% <@ba.talpu>(+2%) of Titi's ATK as Arts damage per second","name":"Frozen in Time","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 16% (+1%) ATK as Arts damage; when deployed, Sleeping enemies receive 32% (+2%) of Titi's ATK as Arts damage per second","potBelow":{"descRaw":"Can attack <$ba.sleep>Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, <$ba.sleep>Sleeping enemies receive 30% of Titi's ATK as Arts damage per second","desc":"Can attack Sleeping enemies, and when attacking stationary enemies, deals an additional 15% ATK as Arts damage; when deployed, Sleeping enemies receive 30% of Titi's ATK as Arts damage per second"}},{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +22 <@ba.talpu>(+2) ASPD when HP is above 50%","name":"Courage's Reward","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +22 (+2) ASPD when HP is above 50%","potBelow":{"descRaw":"Deployed [Minos] and [Sargon] Operators gain <$ba.strong>Vigor effect of +20 ASPD when HP is above 50%","desc":"Deployed [Minos] and [Sargon] Operators gain Vigor effect of +20 ASPD when HP is above 50%"}}],"modules":[{"name":"Gifts from Columbia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"}}],"_h":"tvuluaryz9p298uwxn92fkdyt1pukek1yk79jlomfbxok8toz9p298i5yzuwxn92fkdyt1pukek1yk79uary"},"chess_char_5_03_a":{"name":"Blaze the Igniting Spark","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+70%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>60% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +70%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 60% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"module":{"name":"The Fervent Longing"},"skills":[{"descRaw":"Selects the Operator with the highest Max HP within range, dealing <@ba.vup>46% ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn to all enemies surrounding that Operator every second for 20s","name":"Hand in Heated Hand","desc":"Selects the Operator with the highest Max HP within range, dealing 46% ATK as Arts damage and 30% of that Arts damage as Burn to all enemies surrounding that Operator every second for 20s"},{"descRaw":"Attack Range <@ba.vup>changes, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+90%, and attacks <@ba.vup>3 enemies at once; when attacking, loses <@ba.vdown>5% HP and sets a burning field at the location of the target: passing enemies have <@ba.vup>-50% Movement Speed and take <@ba.vup>35% of Blaze the Igniting Spark's ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn every second","name":"Boiling Blood Ablaze","desc":"Attack Range changes, Attack Interval increases, ATK +90%, and attacks 3 enemies at once; when attacking, loses 5% HP and sets a burning field at the location of the target: passing enemies have -50% Movement Speed and take 35% of Blaze the Igniting Spark's ATK as Arts damage and 30% of that Arts damage as Burn every second"},{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+70%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>60% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +70%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 60% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 18 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"8ycm8odog3tkqhod5x2mylj2a4d4u90cdvbk9aheaddfze4wg3tkqh"},"chess_char_5_03_b":{"name":"Blaze the Igniting Spark","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+85%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>70% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +85%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 70% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"module":{"name":"The Fervent Longing"},"skills":[{"descRaw":"Selects the Operator with the highest Max HP within range, dealing <@ba.vup>55% ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn to all enemies surrounding that Operator every second for 20s","name":"Hand in Heated Hand","desc":"Selects the Operator with the highest Max HP within range, dealing 55% ATK as Arts damage and 30% of that Arts damage as Burn to all enemies surrounding that Operator every second for 20s"},{"descRaw":"Attack Range <@ba.vup>changes, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+120%, and attacks <@ba.vup>3 enemies at once; when attacking, loses <@ba.vdown>5% HP and sets a burning field at the location of the target: passing enemies have <@ba.vup>-50% Movement Speed and take <@ba.vup>35% of Blaze the Igniting Spark's ATK as Arts damage and <@ba.vup>30% of that Arts damage as <$ba.dt.burning2>Burn every second","name":"Boiling Blood Ablaze","desc":"Attack Range changes, Attack Interval increases, ATK +120%, and attacks 3 enemies at once; when attacking, loses 5% HP and sets a burning field at the location of the target: passing enemies have -50% Movement Speed and take 35% of Blaze the Igniting Spark's ATK as Arts damage and 30% of that Arts damage as Burn every second"},{"descRaw":"Attack Range <@ba.vup>changes, ATK <@ba.vup>+85%, Attack Interval <@ba.vup>greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of <$ba.dt.burning2>Burn, deals an additional <@ba.vup>70% ATK as Elemental Damage\n<@ba.rem>Loses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of <$ba.dt.burning2>Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)","name":"Pyre of Perdition","desc":"Attack Range changes, ATK +85%, Attack Interval greatly reduces, and normal attacks now deal AoE damage; if target is under the burst effect of Burn, deals an additional 70% ATK as Elemental Damage\nLoses 3% of Max HP every second; skill activation grants 21 ammo, and whenever an enemy enters the burst effect of Burn, gains 2 additional ammo; skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 380% <@ba.talpu>(+30%) ATK as Elemental Damage to that enemy and recovers 15% <@ba.talpu>(+3%) Max HP","name":"Meltdown","desc":"Whenever an enemy triggers a Burn burst, immediately deals 380% (+30%) ATK as Elemental Damage to that enemy and recovers 15% (+3%) Max HP","potBelow":{"descRaw":"Whenever an enemy triggers a <$ba.dt.burning2>Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP","desc":"Whenever an enemy triggers a Burn burst, immediately deals 350% ATK as Elemental Damage to that enemy and recovers 12% Max HP"}},{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3.5% <@ba.talpu>(+0.5%) HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","name":"From the Ashes","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3.5% (+0.5%) HP per second; once HP is full, revives and stuns nearby enemies for 5s","potBelow":{"descRaw":"When defeated, becomes downed instead and gains 6000 <$ba.barrier>Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and <$ba.stun>stuns nearby enemies for 5s","desc":"When defeated, becomes downed instead and gains 6000 Barrier; cannot attack or be healed while downed, but recovers 3% HP per second; once HP is full, revives and stuns nearby enemies for 5s"}}],"modules":[{"name":"The Fervent Longing","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}},{"name":"Little Communication Helper","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"}}],"_h":"8ycm8owrdowra4tk4god5x2mylj2a4d4u90cdvbkcuhe3pltzedca4tk4g8odood5x2mylj2a4d4u90cdvbk8owrdowr298oe5doe5"},"chess_char_5_04_a":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>15% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 2 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 15% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 2 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+45% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +45% and loses 3% of Max HP every second, lasting for 15 seconds"}],"_h":"jh7q7676xbumlw95h4953vxbumlwmhincn"},"chess_char_5_04_b":{"name":"Warfarin","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},"talents":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"module":{"name":"Emergency Reserves"},"skills":[{"descRaw":"The next heal restores an additional <@ba.vup>19% of its target's Max HP\n<@ba.rem>Only available when the target's HP is lower than 50%; Can store 3 charge(s)","name":"Emergency Triage","desc":"The next heal restores an additional 19% of its target's Max HP\nOnly available when the target's HP is lower than 50%; Can store 3 charge(s)"},{"descRaw":"Warfarin and a random ally within range obtain the following status:\nATK <@ba.vup>+60% and loses <@ba.vdown>3% of Max HP every second, lasting for <@ba.vup>15 seconds","name":"Unstable Plasma","desc":"Warfarin and a random ally within range obtain the following status:\nATK +60% and loses 3% of Max HP every second, lasting for 15 seconds"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed","name":"Blood Sample Recycle","desc":"Restores 2 Skill Points to this Operator and a random ally within range when an enemy within range is killed"}],"modules":[{"name":"Emergency Reserves","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"jh7q76by76dw78umel95h4953v78umelpoinuw767695h4953v76by76dw"},"chess_char_5_05_a":{"name":"Ulpianus","subProfessionName":"Crusher","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+40%, ATK <@ba.vup>+200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>135% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +40%, ATK +200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 135% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"},"talents":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"module":{"name":"Vestiarium Ulpiani"},"skills":[{"descRaw":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit <@ba.vup>moderately, dealing <@ba.vup>185% ATK as Physical damage","name":"Contact Must Be Made","desc":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit moderately, dealing 185% ATK as Physical damage"},{"descRaw":"Talent 1's effect increases to <@ba.vup>1.6x, Block <@ba.vup>+1, Max HP <@ba.vup>+30%, ATK <@ba.vup>+115%\n<@ba.rem>Unlimited duration","name":"Boundaries Must Be Kept","desc":"Talent 1's effect increases to 1.6x, Block +1, Max HP +30%, ATK +115%\nUnlimited duration"},{"descRaw":"Max HP <@ba.vup>+40%, ATK <@ba.vup>+200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>135% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +40%, ATK +200%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 135% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"}],"_h":"9iaoaaye19ozpwvpb6vpcjrtdfhshsayl5s9tdwk50ri19ozpw"},"chess_char_5_05_b":{"name":"Ulpianus","subProfessionName":"Crusher","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"},"skill":{"descRaw":"Max HP <@ba.vup>+60%, ATK <@ba.vup>+230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>140% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +60%, ATK +230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 140% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"},"talents":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"module":{"name":"Vestiarium Ulpiani"},"skills":[{"descRaw":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit <@ba.vup>moderately, dealing <@ba.vup>210% ATK as Physical damage","name":"Contact Must Be Made","desc":"Throws an anchor forward, dragging 2 enemies caught by it towards this unit moderately, dealing 210% ATK as Physical damage"},{"descRaw":"Talent 1's effect increases to <@ba.vup>1.8x, Block <@ba.vup>+1, Max HP <@ba.vup>+40%, ATK <@ba.vup>+130%\n<@ba.rem>Unlimited duration","name":"Boundaries Must Be Kept","desc":"Talent 1's effect increases to 1.8x, Block +1, Max HP +40%, ATK +130%\nUnlimited duration"},{"descRaw":"Max HP <@ba.vup>+60%, ATK <@ba.vup>+230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing <@ba.vup>140% ATK as Physical damage to all nearby enemies and Stunning them for <@ba.vup>6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will <$ba.addash>Move to that tile\n<@ba.rem>Skill can be manually deactivated; when skill ends, Ulpianus returns to his original position","name":"Paths Must Be Opened","desc":"Max HP +60%, ATK +230%. Immediately throws an anchor forward, stopping when hitting a target or reaching the max distance, dealing 140% ATK as Physical damage to all nearby enemies and Stunning them for 6 seconds. If the anchor stops on a tile he can deploy on, Ulpianus will Move to that tile\nSkill can be manually deactivated; when skill ends, Ulpianus returns to his original position"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead","name":"Natural Holdfast","desc":"Restores 100 HP whenever taking damage; if HP is below 50%, restores 160 HP instead"},{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 <@ba.talpu>(+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","name":"Nourish the Blood","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 10 (+1) times; other [Abyssal Hunter] Operators gain 50% of this boost effect","potBelow":{"descRaw":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect","desc":"Increases Max HP by 120 and ATK by 30 after defeating an enemy, stacking up to 9 times; other [Abyssal Hunter] Operators gain 50% of this boost effect"}}],"modules":[{"name":"Vestiarium Ulpiani","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"}},{"traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"}}],"_h":"9iaoaas8yekmaaozetvpb6vpcjrtdfhshsay3ks9fmxi50qsaaozetaayevpb6vpcjrtdfhshsayaas8yekmaap1yeir"},"chess_char_5_06_a":{"name":"Entelechia","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+80%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +80%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"},"talents":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"module":{"name":"A Ferry that Withers"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>125%, attacking twice consecutively","name":"Chasing the Rose Shadow","desc":"The ATK of next attack increases to 125%, attacking twice consecutively"},{"descRaw":"Stops attacking and summons blood scythes around this unit and <@ba.vup>1 other ground unit to slash at all surrounding enemies, dealing <@ba.vup>135% ATK as Physical damage every <@ba.vup>0.5s","name":"Crimson Harvest","desc":"Stops attacking and summons blood scythes around this unit and 1 other ground unit to slash at all surrounding enemies, dealing 135% ATK as Physical damage every 0.5s"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+80%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +80%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"}],"_h":"r5xoggo0mjjdl604ue7regb3a9tchhhzhzvoe4a7vt6t4ldmmjjdl6"},"chess_char_5_06_b":{"name":"Entelechia","subProfessionName":"Reaper","trait":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"},"skill":{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+110%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +110%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"},"talents":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"module":{"name":"A Ferry that Withers"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Chasing the Rose Shadow","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"Stops attacking and summons blood scythes around this unit and <@ba.vup>1 other ground unit to slash at all surrounding enemies, dealing <@ba.vup>170% ATK as Physical damage every <@ba.vup>0.5s","name":"Crimson Harvest","desc":"Stops attacking and summons blood scythes around this unit and 1 other ground unit to slash at all surrounding enemies, dealing 170% ATK as Physical damage every 0.5s"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+110%, ASPD <@ba.vup>+100, and immediately summons Heart Candles tied to up to <@ba.vup>3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least <@ba.vup>35% ATK as damage to them; Heart Candles inherit <@ba.vdown>60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\n<@ba.rem>Heart Candles are only affected by Entelechia's attacks","name":"Clinging Desire, Longing Spirit","desc":"Attack Range increases, ATK +110%, ASPD +100, and immediately summons Heart Candles tied to up to 3 ground enemies within range with the highest HP; attacks against the Heart Candles deal at least 35% ATK as damage to them; Heart Candles inherit 60% of the corresponding enemy's current HP, and when attacked, that enemy will lose the same amount of HP as the Heart Candle\nHeart Candles are only affected by Entelechia's attacks"}],"traitBase":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count"},"talentsBase":[{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 250 <@ba.talpu>(+50) Arts damage per second to the target for 5s","name":"Blood Bank","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 250 (+50) Arts damage per second to the target for 5s","potBelow":{"descRaw":"Attacks <$ba.steal>Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s","desc":"Attacks Steal 75 Max HP from the target (Caps at 1350) and deal 200 Arts damage per second to the target for 5s"}},{"descRaw":"When HP drops below 25% for the first time, immediately recovers 55% <@ba.talpu>(+5%) of Max HP and reduces Physical damage taken by 15% <@ba.talpu>(+5%) from that point onwards","name":"Second Serving","desc":"When HP drops below 25% for the first time, immediately recovers 55% (+5%) of Max HP and reduces Physical damage taken by 15% (+5%) from that point onwards","potBelow":{"descRaw":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards","desc":"When HP drops below 25% for the first time, immediately recovers 50% of Max HP and reduces Physical damage taken by 10% from that point onwards"}}],"modules":[{"name":"A Ferry that Withers","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AoE damage; Recovers <@ba.kw>60 HP for every enemy hit during attacks, up to Block count","desc":"Cannot be healed by allies; Attacks deal AoE damage; Recovers 60 HP for every enemy hit during attacks, up to Block count"}},{"name":"A Collection of Rosy Tales","traitOverride":{"descRaw":"Cannot be healed by allies; Attacks deal <@ba.kw>AOE Damage; Recovers <@ba.kw>50 HP for every enemy hit during attacks, up to Block count","moduleDescRaw":"When there are 2 or more enemies within Attack Range, ASPD <@ba.kw>+12","desc":"Cannot be healed by allies; Attacks deal AOE Damage; Recovers 50 HP for every enemy hit during attacks, up to Block count","moduleDesc":"When there are 2 or more enemies within Attack Range, ASPD +12"}}],"_h":"r5xoczmpxrjda404ue7regb3a9tchhhzhzvo0aa7trgc4lnpxrjda4ggo004ue7regb3a9tchhhzhzvoczmphmgg62o0p4"},"chess_char_5_07_a":{"name":"Surtr","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+210%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +210%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"},"talents":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"module":{"name":"Heart of Sami"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>220%. If the target is defeated, immediately recover all Skill Points","name":"Laevatain","desc":"Increases the ATK of the next attack to 220%. If the target is defeated, immediately recover all Skill Points"},{"descRaw":"ATK <@ba.vup>+65%, attack range <@ba.vup>+1 and attack target count <@ba.vup>+1. When attacking only one enemy, deal <@ba.vup>140% ATK as damage to the target","name":"Molten Giant","desc":"ATK +65%, attack range +1 and attack target count +1. When attacking only one enemy, deal 140% ATK as damage to the target"},{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+210%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +210%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"}],"_h":"q6c5ce5yppjo6w5uq0x8xexeedcoul3t3tfrbw4ms7fdnynxppjo6w"},"chess_char_5_07_b":{"name":"Surtr","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"skill":{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+240%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +240%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"},"talents":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"module":{"name":"Heart of Sami"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>240%. If the target is defeated, immediately recover all Skill Points","name":"Laevatain","desc":"Increases the ATK of the next attack to 240%. If the target is defeated, immediately recover all Skill Points"},{"descRaw":"ATK <@ba.vup>+80%, attack range <@ba.vup>+1 and attack target count <@ba.vup>+1. When attacking only one enemy, deal <@ba.vup>150% ATK as damage to the target","name":"Molten Giant","desc":"ATK +80%, attack range +1 and attack target count +1. When attacking only one enemy, deal 150% ATK as damage to the target"},{"descRaw":"Immediately recover all HP; ATK <@ba.vup>+240%, attack range <@ba.vup>+2, attack target count <@ba.vup>+2 and Max HP <@ba.vup>+5000. Gradually lose HP (HP loss caps at 20%/second after <@ba.vup>60 seconds); <@ba.rem>Unlimited duration","name":"Twilight","desc":"Immediately recover all HP; ATK +240%, attack range +2, attack target count +2 and Max HP +5000. Gradually lose HP (HP loss caps at 20%/second after 60 seconds); Unlimited duration"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"Attacks ignore 22 <@ba.talpu>(+2) RES","name":"Molten Flame","desc":"Attacks ignore 22 (+2) RES","potBelow":{"descRaw":"Attacks ignore 20 RES","desc":"Attacks ignore 20 RES"}},{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 <@ba.talpu>(+1) seconds later","name":"Remnant Ash","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 9 (+1) seconds later","potBelow":{"descRaw":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later","desc":"After receiving fatal damage, continuously prevent HP from falling below 1. Retreat from the battlefield 8 seconds later"}}],"modules":[{"name":"Heart of Sami","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"}},{"name":"Travel Necessities","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"}}],"_h":"q6c5cetd5ynz24jonf5uq0x8xexeedcoul3t3tfrri4mf5zzny8b24jonfce5y5uq0x8xexeedcoul3t3tfrcetd5ynzhoceux5yh6"},"chess_char_5_08_a":{"name":"Horn","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"skill":{"descRaw":"ATK <@ba.vup>+25%, attack interval <@ba.vup>reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+50%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +25%, attack interval reduced\nOverload: ATK becomes +50%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"},"talents":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"module":{"name":"Exemplars"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% ATK as Physical damage. If it is a ranged attack, splash area is <@ba.vup>increased, and an illuminated zone is created for <@ba.vup>6 seconds, disabling enemy <$ba.invisible>Invisibility\n<@ba.rem>Can store 1 charges","name":"Flare Grenade","desc":"The next attack deals 190% ATK as Physical damage. If it is a ranged attack, splash area is increased, and an illuminated zone is created for 6 seconds, disabling enemy Invisibility\nCan store 1 charges"},{"descRaw":"Each attack deals <@ba.vup>160% ATK as Physical splash damage\n<$ba.overdrive>Overload: Each attack deals <@ba.vup>35% ATK as extra <@ba.vup>Arts splash damage. If cancelled manually, fire all remaining bullets, and lose <@ba.vdown>60%HP\n<@ba.rem>Skill has 10 ammo and can be manually deactivated","name":"Tempest Command","desc":"Each attack deals 160% ATK as Physical splash damage\nOverload: Each attack deals 35% ATK as extra Arts splash damage. If cancelled manually, fire all remaining bullets, and lose 60%HP\nSkill has 10 ammo and can be manually deactivated"},{"descRaw":"ATK <@ba.vup>+25%, attack interval <@ba.vup>reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+50%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +25%, attack interval reduced\nOverload: ATK becomes +50%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"}],"_h":"vwba7ti176z1ojzybs3iw9w9jgatwgj9j9fqbi2v8g1730v276z1oj"},"chess_char_5_08_b":{"name":"Horn","subProfessionName":"Fortress","trait":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"skill":{"descRaw":"ATK <@ba.vup>+40%, attack interval <@ba.vup>greatly reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+80%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +40%, attack interval greatly reduced\nOverload: ATK becomes +80%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"},"talents":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"module":{"name":"Exemplars"},"skills":[{"descRaw":"The next attack deals <@ba.vup>220% ATK as Physical damage. If it is a ranged attack, splash area is <@ba.vup>increased, and an illuminated zone is created for <@ba.vup>7 seconds, disabling enemy <$ba.invisible>Invisibility\n<@ba.rem>Can store 2 charges","name":"Flare Grenade","desc":"The next attack deals 220% ATK as Physical damage. If it is a ranged attack, splash area is increased, and an illuminated zone is created for 7 seconds, disabling enemy Invisibility\nCan store 2 charges"},{"descRaw":"Each attack deals <@ba.vup>190% ATK as Physical splash damage\n<$ba.overdrive>Overload: Each attack deals <@ba.vup>40% ATK as extra <@ba.vup>Arts splash damage. If cancelled manually, fire all remaining bullets, and lose <@ba.vdown>60%HP\n<@ba.rem>Skill has 10 ammo and can be manually deactivated","name":"Tempest Command","desc":"Each attack deals 190% ATK as Physical splash damage\nOverload: Each attack deals 40% ATK as extra Arts splash damage. If cancelled manually, fire all remaining bullets, and lose 60%HP\nSkill has 10 ammo and can be manually deactivated"},{"descRaw":"ATK <@ba.vup>+40%, attack interval <@ba.vup>greatly reduced\n<$ba.overdrive>Overload: ATK becomes <@ba.vup>+80%, gradually lose HP (12% Max HP/sec after 12 seconds)<@ba.rem>Skill can be manually deactivated","name":"Ultimate Line of Defense","desc":"ATK +40%, attack interval greatly reduced\nOverload: ATK becomes +80%, gradually lose HP (12% Max HP/sec after 12 seconds)Skill can be manually deactivated"}],"traitBase":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage"},"talentsBase":[{"descRaw":"When this unit is on the field, Defender Operators gain +23%<@ba.talpu>(+3%) ATK","name":"Military Fortress","desc":"When this unit is on the field, Defender Operators gain +23%(+3%) ATK","potBelow":{"descRaw":"When this unit is on the field, Defender Operators gain +20% ATK","desc":"When this unit is on the field, Defender Operators gain +20% ATK"}},{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21<@ba.talpu>(+3) ASPD, and +21%<@ba.talpu>(+3%) DEF (triggers once per deployment)","name":"Bloodbath","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +21(+3) ASPD, and +21%(+3%) DEF (triggers once per deployment)","potBelow":{"descRaw":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)","desc":"Instead of retreating when defeated, recover HP to max and gain -50% Max HP, +18 ASPD, and +18% DEF (triggers once per deployment)"}}],"modules":[{"name":"Exemplars","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AoE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"When not blocking enemies, prioritizes dealing ranged AoE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"name":"Old Clothes, New Days","traitOverride":{"descRaw":"When not blocking enemies, prioritizes dealing <@ba.kw>ranged AOE Physical damage and ASPD <@ba.vup>+10","desc":"When not blocking enemies, prioritizes dealing ranged AOE Physical damage and ASPD +10"}}],"_h":"vwba7trri1vu7az1lzzybs3iw9w9jgatwgj9j9fqny2vxgr430sz7az1lz7ti1zybs3iw9w9jgatwgj9j9fq7trri1vuwqn3sg"},"chess_char_5_09_a":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>20% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 20% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 220% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>65%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 65%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 65% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"_h":"xkz9rj9pxzf1q8xumfxu4m0cn22h2hpopowgf7uyi5jzxzf1q8"},"chess_char_5_09_b":{"name":"Civilight Eterna","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."},"talents":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"module":{"name":"Another Story"},"skills":[{"descRaw":"Trait effect increases to <@ba.vup>28% and Particle generation speed is increased.\n<@ba.rem>Unlimited duration","name":"The Past Lingering","desc":"Trait effect increases to 28% and Particle generation speed is increased.\nUnlimited duration"},{"descRaw":"Particle limit <@ba.vup>+3 and immediately gains <@ba.vup>6 Particles. Particle orbit radius expands, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal <@ba.vup>260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also <$ba.root>Binding them for <@ba.vup>3s.","name":"The Future Elusive","desc":"Particle limit +3 and immediately gains 6 Particles. Particle orbit radius expands, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's ATK. Particles no longer collide with allied Operators, and instead deal 260% of Civilight Eterna's ATK as True damage when colliding with an enemy unit, and also Binding them for 3s."},{"descRaw":"Attack range expands and Trait effect increases to <@ba.vup>75%. Particles no longer disappear, and all allies in attack range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every <@ba.vup>2s.","name":"The Present Reconstructed","desc":"Attack range expands and Trait effect increases to 75%. Particles no longer disappear, and all allies in attack range gain Inspiration equal to 80% of Civilight Eterna's max HP. Redistribute HP of all allies in attack range every 2s."}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s.","name":"Dust of the Past","desc":"3 Particles orbit Civilight Eterna at all times. When a Particle collides with an allied Operator, it disappears and increases Civilight Eterna's Trait effect on that Operator to 1.5x for 6s. The disappeared Particle respawns after 6s."},{"descRaw":"When deployed, all allied units take 15%<@ba.talpu> (+5%) less damage from [Sarkaz] enemies.","name":"The Echo of Kings","desc":"When deployed, all allied units take 15% (+5%) less damage from [Sarkaz] enemies.","potBelow":{"descRaw":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies.","desc":"When deployed, all allied units take 10% less damage from [Sarkaz] enemies."}}],"modules":[{"name":"Another Story","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"}}],"_h":"xkz9rjxy9pmou5f1i2xumfxu4m0cn22h2hpouswgl7n7i5wyu5f1i2rj9pxumfxu4m0cn22h2hporjxy9pmo"},"chess_char_5_10_a":{"name":"Suzuran","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.4 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>9% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.4 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 9% of this unit's ATK every second"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"module":{"name":"Pocket Omamori"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+10\n<@ba.rem>Skill activated automatically","name":"I'll Do My Best","desc":"ATK +45%, ASPD +10\nSkill activated automatically"},{"descRaw":"ATK <@ba.vup>+20%, attacks hit up to <@ba.vup>2 enemies\n<@ba.rem>Unlimited duration","name":"Childhood Frolic","desc":"ATK +20%, attacks hit up to 2 enemies\nUnlimited duration"},{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.4 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>9% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.4 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 9% of this unit's ATK every second"}],"_h":"pyf2pn83i0i48420zv20rft6p5oah0p3god17iy3ve4zi0i484"},"chess_char_5_10_b":{"name":"Suzuran","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"skill":{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.7 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>11% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.7 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 11% of this unit's ATK every second"},"talents":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"module":{"name":"Pocket Omamori"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vup>+15\n<@ba.rem>Skill activated automatically","name":"I'll Do My Best","desc":"ATK +60%, ASPD +15\nSkill activated automatically"},{"descRaw":"ATK <@ba.vup>+30%, attacks hit up to <@ba.vup>2 enemies\n<@ba.rem>Unlimited duration","name":"Childhood Frolic","desc":"ATK +30%, attacks hit up to 2 enemies\nUnlimited duration"},{"descRaw":"<@ba.vdown>Stops attacking; Attack Range <@ba.vup>expands, the effect of this unit's second Talent increases to <@ba.vup>1.7 times, and all enemies within Attack Range are <$ba.sluggish><@ba.vup>Slowed. Heals all ally units within range for <@ba.vup>11% of this unit's ATK every second","name":"Foxfire Haze","desc":"Stops attacking; Attack Range expands, the effect of this unit's second Talent increases to 1.7 times, and all enemies within Attack Range are Slowed. Heals all ally units within range for 11% of this unit's ATK every second"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)","name":"Skill Aura - Supporter","desc":"When deployed, increases the SP recovery rate of all Supporters by +0.4/second (only the highest effect of this type takes place)"},{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 23% <@ba.talpu>(+3%) <$ba.fragile>Fragile effect for an equivalent duration","name":"Binding Circle","desc":"Enemies in range that are Slowed are inflicted with 23% (+3%) Fragile effect for an equivalent duration","potBelow":{"descRaw":"Enemies in range that are <$ba.sluggish>Slowed are inflicted with 20% <$ba.fragile>Fragile effect for an equivalent duration","desc":"Enemies in range that are Slowed are inflicted with 20% Fragile effect for an equivalent duration"}}],"modules":[{"name":"Pocket Omamori","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}},{"name":"Children of Terra","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}}],"_h":"pyf2pn0i830ifoi49820zv20rft6p5oah0p3f4d1pu4iveecfoi498pn8320zv20rft6p5oah0p3pn0i830iv4uw08"},"chess_char_5_11_a":{"name":"Saria","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skill":{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>95% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 95% of Saria's ATK"},"talents":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"module":{"name":"Unused Boxing Gloves"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>130% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 1 charge(s)","name":"First Aid","desc":"The next attack restores HP equal to 130% ATK to a nearby friendly unit with less than 50% HP\nCan store 1 charge(s)"},{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>95% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 95% of Saria's ATK"},{"descRaw":"Restores the HP of all nearby allies per second by <@ba.vup>15% of Saria's ATK\nThe Arts damage taken by nearby enemies <@ba.vup>+30% and their Movement Speed <@ba.vup>-60%","name":"Calcification","desc":"Restores the HP of all nearby allies per second by 15% of Saria's ATK\nThe Arts damage taken by nearby enemies +30% and their Movement Speed -60%"}],"_h":"2dxwayay4rf6ewv4wqzkcmcmn0akn0anq96r4a4rf6ewjxw6xc"},"chess_char_5_11_b":{"name":"Saria","subProfessionName":"Guardian","trait":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>110% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 110% of Saria's ATK"},"talents":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"module":{"name":"Unused Boxing Gloves"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"First Aid","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"Restores the HP of all allies within a certain range by <@ba.vup>110% of Saria's ATK","name":"Medicine Dispensing","desc":"Restores the HP of all allies within a certain range by 110% of Saria's ATK"},{"descRaw":"Restores the HP of all nearby allies per second by <@ba.vup>20% of Saria's ATK\nThe Arts damage taken by nearby enemies <@ba.vup>+40% and their Movement Speed <@ba.vup>-60%","name":"Calcification","desc":"Restores the HP of all nearby allies per second by 20% of Saria's ATK\nThe Arts damage taken by nearby enemies +40% and their Movement Speed -60%"}],"traitBase":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"talentsBase":[{"descRaw":"For every 20 seconds Saria is deployed, ATK +6% <@ba.talpu>(+1%) and DEF +5% <@ba.talpu>(+1%), stacking up to 5 times","name":"Rhine Charged Suit","desc":"For every 20 seconds Saria is deployed, ATK +6% (+1%) and DEF +5% (+1%), stacking up to 5 times","potBelow":{"descRaw":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times","desc":"For every 20 seconds Saria is deployed, ATK +5% and DEF +4%, stacking up to 5 times"}},{"descRaw":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them","name":"Refreshment","desc":"When Saria restores an ally's HP, she also restores 1 extra Skill Point to them"}],"modules":[{"name":"Unused Boxing Gloves","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"name":"Technology Rising Star Award","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}}],"_h":"2dxwaybyaydwf5f6e2v4wqzkcmcmn0akn0ani26rmnf5f6e2t0w6ojayayv4wqzkcmcmn0akn0anaybyaydwkpayiaay2w"},"chess_char_5_12_a":{"name":"Dusk","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>180% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 180% ATK as Arts damage\nCan store 2 charges"},"talents":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"module":{"name":"Untitled Scroll"},"skills":[{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>180% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 180% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+29%, ASPD <@ba.vup>+29 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to <@ba.vup>120%","name":"Flowing Ink","desc":"Range expands, ATK +29%, ASPD +29 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to 120%"},{"descRaw":"Attack Interval <@ba.vdown>increases and prioritize attacking unblocked enemies. Range and splash area <@ba.vup>expand, ATK <@ba.vup>+70% and every attack summons/refreshes a <@ba.vup>'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Image over Form","desc":"Attack Interval increases and prioritize attacking unblocked enemies. Range and splash area expand, ATK +70% and every attack summons/refreshes a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"_h":"cgkin1hbtml3s2cvoe6z2l2lxeh9xeuztml3s2mgsfgg6tov6k"},"chess_char_5_12_b":{"name":"Dusk","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>210% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 210% ATK as Arts damage\nCan store 2 charges"},"talents":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"module":{"name":"Untitled Scroll"},"skills":[{"descRaw":"The next attack has <@ba.vup>increased splash area and deals <@ba.vup>210% ATK as Arts damage\n<@ba.rem>Can store 2 charges","name":"Transcendental Stroke","desc":"The next attack has increased splash area and deals 210% ATK as Arts damage\nCan store 2 charges"},{"descRaw":"Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to <@ba.vup>125%","name":"Flowing Ink","desc":"Range expands, ATK +40%, ASPD +40 and attacks all enemies within range. Increase Arts damage dealt to enemies with less than 50% HP to 125%"},{"descRaw":"Attack Interval <@ba.vdown>increases and prioritize attacking unblocked enemies. Range and splash area <@ba.vup>expand, ATK <@ba.vup>+100% and every attack summons/refreshes a <@ba.vup>'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Image over Form","desc":"Attack Interval increases and prioritize attacking unblocked enemies. Range and splash area expand, ATK +100% and every attack summons/refreshes a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 <@ba.talpu>(+3) times","name":"Sublimity","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 18 (+3) times","potBelow":{"descRaw":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times","desc":"When Dusk or a 'Freeling' defeats an enemy, Dusk gains ATK +2%, stacking up to 15 times"}},{"descRaw":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)","name":"Finishing Touch","desc":"The first attack after deployment will summon a 'Freeling' (lasts for 25 seconds) at the target's location (only on deployable ground tiles)"}],"modules":[{"name":"Untitled Scroll","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}},{"name":"'All Told, A Sleepless Night'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}},{"name":"Dusk's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, attacks one additional target","desc":"Deals AOE Arts damage","moduleDesc":"In Integrated Strategies, attacks one additional target"},"talentChanges":[{"name":"Finishing Touch"}]}],"_h":"cgkin1d0hb5kc6l3d2cvoe6z2l2lxeh9xeuzc6l3d2xpsf8jzdov2qn1hbcvoe6z2l2lxeh9xeuzn1d0hb5kamn1jyhbzapcn12bhbmjh9"},"chess_char_5_13_a":{"name":"Specter the Unchained","subProfessionName":"Dollkeeper","trait":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"skill":{"descRaw":"ATK <@ba.vup>+70%, ASPD <@ba.vup>+22. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +70%, ASPD +22. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},"talents":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"module":{"name":"'Vinyl Record' Box"},"skills":[{"descRaw":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK <@ba.vup>+90%","name":"The Skill to Survive","desc":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK +90%"},{"descRaw":"ATK <@ba.vup>+70%, ASPD <@ba.vup>+22. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +70%, ASPD +22. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},{"descRaw":"Attack interval <@ba.vdown>increases, attacks all blocked enemies, ATK <@ba.vup>+170%, Max HP <@ba.vup>+130%; deal <@ba.vup>50% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose <@ba.vdown>3% of HP","name":"The Pressure to Survive","desc":"Attack interval increases, attacks all blocked enemies, ATK +170%, Max HP +130%; deal 50% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose 3% of HP"}],"_h":"847adgdga0ez89nddand9vamifx6x6bsoyxfe7a0ez89czf6sy"},"chess_char_5_13_b":{"name":"Specter the Unchained","subProfessionName":"Dollkeeper","trait":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"},"skill":{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+34. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +100%, ASPD +34. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},"talents":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"module":{"name":"'Vinyl Record' Box"},"skills":[{"descRaw":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK <@ba.vup>+120%","name":"The Skill to Survive","desc":"When activated, exchange HP percentage with the ally with the lowest HP percentage within range. Specter gains ATK +120%"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+34. While skill is active, prevents Specter's HP from falling below <@ba.vup>1\n<@ba.rem>Will be defeated when the skill ends","name":"The Thirst to Survive","desc":"ATK +100%, ASPD +34. While skill is active, prevents Specter's HP from falling below 1\nWill be defeated when the skill ends"},{"descRaw":"Attack interval <@ba.vdown>increases, attacks all blocked enemies, ATK <@ba.vup>+200%, Max HP <@ba.vup>+160%; deal <@ba.vup>60% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose <@ba.vdown>3% of HP","name":"The Pressure to Survive","desc":"Attack interval increases, attacks all blocked enemies, ATK +200%, Max HP +160%; deal 60% ATK as extra Physical damage when attacking enemies with HP percentage equal to or higher than self, otherwise lose 3% of HP"}],"traitBase":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds"},"talentsBase":[{"descRaw":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second","name":"Embraced Self","desc":" reduces Movement Speed of nearby enemies by 40%, and deals 40% ATK as Arts damage to them per second"},{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% <@ba.talpu>(+3%) Max HP","name":"Ægir's Depths","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +23% (+3%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP","desc":"When this unit is in the squad, all [Abyssal Hunter] Operators gain +20% Max HP"}}],"modules":[{"name":"'Vinyl Record' Box","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but ATK is increased) for 20 seconds before switching back to the original"}},{"name":"The Beauty in the Incomplete","traitOverride":{"descRaw":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but HP is <@ba.kw>increased) for 20 seconds before switching back to the original","desc":"Instead of retreating when defeated, switch to a (Substitute has 0 Block, but HP is increased) for 20 seconds before switching back to the original"}},{"name":"Skadi the Corrupting Heart Limited Badge","traitOverride":{"descRaw":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Physical and Arts damage dealt by self and the +40%, Physical and Arts damage taken -40%","desc":"Does not retreat upon receiving lethal damage, instead swaps to a (Substitute has 0 Block). Swaps back to the original after 20 seconds","moduleDesc":"In Integrated Strategies, Physical and Arts damage dealt by self and the +40%, Physical and Arts damage taken -40%"}}],"_h":"847ammg0ojezeknddand9vamifx6x6bsk4xf7hojezeklbf6zmdgdgnddand9vamifx6x6bsmmg0kr5nx3o4dgaadgbe"},"chess_char_5_14_a":{"name":"SilverAsh the Reignfrost","subProfessionName":"Strategist","trait":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"skill":{"descRaw":"Deals <@ba.vup>260% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>4 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 260% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 4 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},"talents":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"skills":[{"descRaw":"Immediately gains <@ba.vup>10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has <@ba.vup>-5 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right), and gains a <$ba.barrier>Barrier equal to <@ba.vup>50% of SilverAsh the Reignfrost's Max HP upon deployment","name":"Pawn Break","desc":"Immediately gains 10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has -5 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right), and gains a Barrier equal to 50% of SilverAsh the Reignfrost's Max HP upon deployment"},{"descRaw":"Deals <@ba.vup>260% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>4 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 260% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 4 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, removes enemies' <$ba.invisible>Invisibility, attacks deal <@ba.vup>140% ATK as Physical damage and inflict <@ba.vup>20% <$ba.fragile>Fragile to targets in a straight line; immediately gains <@ba.vup>5 DP, then gradually gains <@ba.vup>24 DP\n<@ba.rem>On first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n<@ba.rem>'Eye of the Blizzard' is deployable when skill is active","name":"Castled King","desc":"Attack Range expands, removes enemies' Invisibility, attacks deal 140% ATK as Physical damage and inflict 20% Fragile to targets in a straight line; immediately gains 5 DP, then gradually gains 24 DP\nOn first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n'Eye of the Blizzard' is deployable when skill is active"}],"_h":"3j6e3v3vx35brrix5oixj4idpex24omar0mlx35brryjjlgt"},"chess_char_5_14_b":{"name":"SilverAsh the Reignfrost","subProfessionName":"Strategist","trait":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"skill":{"descRaw":"Deals <@ba.vup>320% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>5 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 320% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 5 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},"talents":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"skills":[{"descRaw":"Immediately gains <@ba.vup>10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has <@ba.vup>-5 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right), and gains a <$ba.barrier>Barrier equal to <@ba.vup>50% of SilverAsh the Reignfrost's Max HP upon deployment","name":"Pawn Break","desc":"Immediately gains 10 DP. The Operator nearest to 'Eye of the Blizzard' in the Deployment Waiting Zone has -5 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right), and gains a Barrier equal to 50% of SilverAsh the Reignfrost's Max HP upon deployment"},{"descRaw":"Deals <@ba.vup>320% ATK as Physical damage to 6 enemies in front, inflicts <$ba.cold>Cold on them and removes their <$ba.invisible>Invisibility for <@ba.vup>5 seconds; the Operator nearest to 'Eye of the Blizzard' has <@ba.vup>-11 DP Cost (Prioritizes <@ba.vup>Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill <@ba.vup>with their own ATK once when deployed (stacks 2 times) \n<@ba.rem>Can store 2 charges","name":"Countergambit","desc":"Deals 320% ATK as Physical damage to 6 enemies in front, inflicts Cold on them and removes their Invisibility for 5 seconds; the Operator nearest to 'Eye of the Blizzard' has -11 DP Cost (Prioritizes Guard/Caster/Sniper Operator on the right); All Operators to the left of 'Eye of the Blizzard' cast this skill with their own ATK once when deployed (stacks 2 times) \nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, removes enemies' <$ba.invisible>Invisibility, attacks deal <@ba.vup>170% ATK as Physical damage and inflict <@ba.vup>25% <$ba.fragile>Fragile to targets in a straight line; immediately gains <@ba.vup>6 DP, then gradually gains <@ba.vup>24 DP\n<@ba.rem>On first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n<@ba.rem>'Eye of the Blizzard' is deployable when skill is active","name":"Castled King","desc":"Attack Range expands, removes enemies' Invisibility, attacks deal 170% ATK as Physical damage and inflict 25% Fragile to targets in a straight line; immediately gains 6 DP, then gradually gains 24 DP\nOn first skill activation, swaps the DP Cost of the Operator with the highest Cost (Prioritizes Guard/Caster/Sniper Operators) with the lowest in the Deployment Waiting Zone\n'Eye of the Blizzard' is deployable when skill is active"}],"traitBase":{"descRaw":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone","desc":"Blocks 2 enemies, and can support allies in the Deployment Waiting Zone"},"talentsBase":[{"descRaw":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time","name":"Open Game","desc":"When on field, adds an 'Eye of the Blizzard' to the Deployment Waiting Zone and rearranges undeployed Operators according to their DP Cost. Self and the Operators to the left of the Eye gain +4 starting SP and -20% Redeployment Time"},{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +80 <@ba.talpu>(+20) DEF, and recover 2% <@ba.talpu>(+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","name":"Snow Realm Trailblazer","desc":"When on field, all Kjerag Operators gain Frozen immunity, +80 (+20) DEF, and recover 2% (+0.5%) Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","potBelow":{"descRaw":"When on field, all Kjerag Operators gain <$ba.frozen>Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double","desc":"When on field, all Kjerag Operators gain Frozen immunity, +60 DEF, and recover 1.5% Max HP every second; after being deployed for 15 seconds, DEF and HP recovery effects double"}}],"_h":"3j6e3v3vqv5b37ix5oixj4idpex24omar0mlqv5b37u6jl563v3vix5oixj4idpex24o"},"chess_char_5_15_a":{"name":"Thorns the Lodestar","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"skill":{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>12s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>120% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>12s\n<@ba.rem>Can store 1 charge","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 12s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 120% ATK as Arts damage per second; allies in the area recover HP equal to 12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 12s\nCan store 1 charge"},"talents":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"module":{"name":"A Three-Sided Coin"},"skills":[{"descRaw":"Throws an Alchemical Unit at an ally; for <@ba.vup>6s, this ally and other allies on the 8 surrounding tiles gain DEF <@ba.vup>+60 and recover HP equal to <@ba.vup>11% ATK per second","name":"Wave Reckoning","desc":"Throws an Alchemical Unit at an ally; for 6s, this ally and other allies on the 8 surrounding tiles gain DEF +60 and recover HP equal to 11% ATK per second"},{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>12s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>120% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>12s\n<@ba.rem>Can store 1 charge","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 12s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 120% ATK as Arts damage per second; allies in the area recover HP equal to 12% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 12s\nCan store 1 charge"},{"descRaw":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the <@ba.vup>3 Operators with the lowest Block; for <@ba.vup>19s, enemies within the defined area have ATK <@ba.vup>-12%, DEF <@ba.vup>-32%, RES <@ba.vup>-32% (does not stack); enemies also take <@ba.vup>120% ATK as Arts damage per second; these effects gradually increase (reaching max values after <@ba.vup>15s: ATK <@ba.vup>-21%, DEF <@ba.vup>-41%, RES <@ba.vup>-41%, take <@ba.vup>300% ATK as Arts damage per second)","name":"'Zona Marítima Personal'","desc":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the 3 Operators with the lowest Block; for 19s, enemies within the defined area have ATK -12%, DEF -32%, RES -32% (does not stack); enemies also take 120% ATK as Arts damage per second; these effects gradually increase (reaching max values after 15s: ATK -21%, DEF -41%, RES -41%, take 300% ATK as Arts damage per second)"}],"_h":"3zs2yqtaq4i4u7osn25eududyeb3yeyg8up2xfq4i4u7vej2wf"},"chess_char_5_15_b":{"name":"Thorns the Lodestar","subProfessionName":"Alchemist","trait":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"},"skill":{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>15s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>140% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>15s\n<@ba.rem>Can store 2 charges","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 15s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 140% ATK as Arts damage per second; allies in the area recover HP equal to 15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 15s\nCan store 2 charges"},"talents":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"module":{"name":"A Three-Sided Coin"},"skills":[{"descRaw":"Throws an Alchemical Unit at an ally; for <@ba.vup>7s, this ally and other allies on the 8 surrounding tiles gain DEF <@ba.vup>+75 and recover HP equal to <@ba.vup>14% ATK per second","name":"Wave Reckoning","desc":"Throws an Alchemical Unit at an ally; for 7s, this ally and other allies on the 8 surrounding tiles gain DEF +75 and recover HP equal to 14% ATK per second"},{"descRaw":"Throws an Alchemical Unit; for <@ba.vup>15s, ground enemies around the landing point receive <@ba.vup>50% less healing and recovery effects, and take <@ba.vup>140% ATK as Arts damage per second; allies in the area recover HP equal to <@ba.vup>15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over <@ba.vup>15s\n<@ba.rem>Can store 2 charges","name":"Surge of Ceration","desc":"Throws an Alchemical Unit; for 15s, ground enemies around the landing point receive 50% less healing and recovery effects, and take 140% ATK as Arts damage per second; allies in the area recover HP equal to 15% ATK per second; the Alchemical Unit will slowly travel in the direction it was thrown and expand its area of effect over 15s\nCan store 2 charges"},{"descRaw":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the <@ba.vup>3 Operators with the lowest Block; for <@ba.vup>20s, enemies within the defined area have ATK <@ba.vup>-13%, DEF <@ba.vup>-33%, RES <@ba.vup>-33% (does not stack); enemies also take <@ba.vup>150% ATK as Arts damage per second; these effects gradually increase (reaching max values after <@ba.vup>15s: ATK <@ba.vup>-25%, DEF <@ba.vup>-45%, RES <@ba.vup>-45%, take <@ba.vup>330% ATK as Arts damage per second)","name":"'Zona Marítima Personal'","desc":"Passive Effect: Attack Range increases\nActivation Effect: throws Alchemical Units at the 3 Operators with the lowest Block; for 20s, enemies within the defined area have ATK -13%, DEF -33%, RES -33% (does not stack); enemies also take 150% ATK as Arts damage per second; these effects gradually increase (reaching max values after 15s: ATK -25%, DEF -45%, RES -45%, take 330% ATK as Arts damage per second)"}],"traitBase":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","desc":"Can throw Alchemical Units to assist in combat"},"talentsBase":[{"descRaw":"ATK +14% <@ba.talpu>(+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s <@ba.talpu>(+1s) longer","name":"La Forma del Corazón","desc":"ATK +14% (+4%); when there are other Operators within range, Alchemical Units thrown by this unit last 4s (+1s) longer","potBelow":{"descRaw":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer","desc":"ATK +10%; when there are other Operators within range, Alchemical Units thrown by this unit last 3s longer"}},{"descRaw":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles","name":"El Alcance de la Visión","desc":"When deployed, all allies have ASPD +5 and all enemies have ASPD -5; effect is doubled for allies and enemies on a straight line of 6 or more consecutive tiles"}],"modules":[{"name":"A Three-Sided Coin","traitOverride":{"descRaw":"Can throw <@ba.kw>Alchemical Units to assist in combat","moduleDescRaw":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field","desc":"Can throw Alchemical Units to assist in combat","moduleDesc":"Increases SP recovery rate by +0.1/s while an Alchemical Unit is on the field"}}],"_h":"3zs2yqkytakyx8i44fosn25eududyeb3yeygb0p2ehx8i44fvtj2gayqtaosn25eududyeb3yeygyqkytaky"},"chess_char_5_16_a":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>moderately","name":"Enkephalin","desc":"Range expands; reduces Attack Interval moderately"}],"_h":"m8mz0x0xygn2ppdu3kdu3ktd0ixeygn2pp"},"chess_char_5_16_b":{"name":"Ptilopsis","subProfessionName":"Multi-target Medic","trait":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"skill":{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"},"talents":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"module":{"name":"Medic Environment Analyze System"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"Range expands; reduces Attack Interval <@ba.vup>significantly","name":"Enkephalin","desc":"Range expands; reduces Attack Interval significantly"}],"traitBase":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"talentsBase":[{"descRaw":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)","name":"Skill Aura","desc":"When deployed, increases the SP recovery of all allies by 0.3/sec (only the highest effect of this type will be applied)"}],"modules":[{"name":"Medic Environment Analyze System","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}}],"_h":"m8mz0xd00x5kj1n2gidu3kdu3kdg0ipdj1n2gi0x0xdu3kdu3k0xd00x5k"},"chess_char_5_17_a":{"name":"Mountain","subProfessionName":"Fighter","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-30%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+35%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>4.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -30%, Attack Range reduces, ATK +35%, Block +1, attacks all blocked enemies, and restores 4.0% Max HP per second"},"talents":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"module":{"name":"'Price of Freedom'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>170% ATK damage and hits 1 additional target","name":"Left Hook","desc":"The next attack deals 170% ATK damage and hits 1 additional target"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-30%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+35%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>4.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -30%, Attack Range reduces, ATK +35%, Block +1, attacks all blocked enemies, and restores 4.0% Max HP per second"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+55%, attacks hit <@ba.vup>2 times, increases the activation rate of the first Talent to <@ba.vup>48%, and each attack pushes up to <@ba.vup>3 surrounding targets away <@ba.vup>moderately","name":"Earth-Shattering Smash","desc":"Attack interval increases, ATK +55%, attacks hit 2 times, increases the activation rate of the first Talent to 48%, and each attack pushes up to 3 surrounding targets away moderately"}],"_h":"30lz3h3hh4spc5qqi0jaknknyzhlyznz4ktnzvh4spc55qd0pb"},"chess_char_5_17_b":{"name":"Mountain","subProfessionName":"Fighter","trait":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"skill":{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-25%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+50%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>5.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -25%, Attack Range reduces, ATK +50%, Block +1, attacks all blocked enemies, and restores 5.0% Max HP per second"},"talents":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"module":{"name":"'Price of Freedom'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK damage and hits 1 additional target","name":"Left Hook","desc":"The next attack deals 200% ATK damage and hits 1 additional target"},{"descRaw":"<@ba.rem>Can switch between the original state and the following state:\nDEF <@ba.vdown>-25%, Attack Range <@ba.vdown>reduces, ATK <@ba.vup>+50%, Block <@ba.vup>+1, attacks all blocked enemies, and restores <@ba.vup>5.0% Max HP per second","name":"Sweeping Stance","desc":"Can switch between the original state and the following state:\nDEF -25%, Attack Range reduces, ATK +50%, Block +1, attacks all blocked enemies, and restores 5.0% Max HP per second"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+70%, attacks hit <@ba.vup>2 times, increases the activation rate of the first Talent to <@ba.vup>55%, and each attack pushes up to <@ba.vup>3 surrounding targets away <@ba.vup>moderately","name":"Earth-Shattering Smash","desc":"Attack interval increases, ATK +70%, attacks hit 2 times, increases the activation rate of the first Talent to 55%, and each attack pushes up to 3 surrounding targets away moderately"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"20% chance for attacks to deal 165% <@ba.talpu>(+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","name":"Forceful Fist","desc":"20% chance for attacks to deal 165% (+5%) damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","potBelow":{"descRaw":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)","desc":"20% chance for attacks to deal 160% damage and reduce the target's ATK by 15% for 3 seconds (Does not stack)"}},{"descRaw":"DEF +10%; Physical Dodge +15%","name":"Sturdy Constitution","desc":"DEF +10%; Physical Dodge +15%"}],"modules":[{"name":"'Price of Freedom'","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}},{"name":"'In the Dead of Night'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"}}],"_h":"30lz19jq9csp11qqi0jaknknyzhlyznzsqtnsl9csp113fd09s3h3hqqi0jaknknyzhlyznz19jqjoo4wy"},"chess_char_5_18_a":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+45%, each attack restores HP to this unit equal to <@ba.vup>30% of the damage dealt","name":"Precise Thrashing","desc":"ATK +45%, each attack restores HP to this unit equal to 30% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+110%, DEF <@ba.vup>+35%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +110%, DEF +35%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+85%, ASPD <@ba.vup>+60, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +85%, ASPD +60, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"_h":"rugraaye67lzongnhsjthphp91fpftebebko8qlfq667lzonanlu28"},"chess_char_5_18_b":{"name":"Gavial the Invincible","subProfessionName":"Centurion","trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},"talents":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"module":{"name":"The Binding of Gavial"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, each attack restores HP to this unit equal to <@ba.vup>35% of the damage dealt","name":"Precise Thrashing","desc":"ATK +60%, each attack restores HP to this unit equal to 35% of the damage dealt"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+140%, DEF <@ba.vup>+40%; When attacking unblocked enemies, pulls them towards this unit <@ba.vup>moderately","name":"Chainsaw Assault","desc":"Attack Range expands, ATK +140%, DEF +40%; When attacking unblocked enemies, pulls them towards this unit moderately"},{"descRaw":"ATK <@ba.vup>+100%, ASPD <@ba.vup>+80, Block <@ba.vup>+2; While this skill is active, this unit only takes <@ba.vup>50% of incoming damage, with the remaining amount dealt as HP loss over <@ba.vup>20 seconds after this skill ends","name":"Soul of the Jungle","desc":"ATK +100%, ASPD +80, Block +2; While this skill is active, this unit only takes 50% of incoming damage, with the remaining amount dealt as HP loss over 20 seconds after this skill ends"}],"traitBase":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talentsBase":[{"descRaw":"Increases ATK and DEF by 12% <@ba.talpu>(+2%), increased by a further 5% <@ba.talpu>(+1%) for each blocked enemy","name":"Battleaxe","desc":"Increases ATK and DEF by 12% (+2%), increased by a further 5% (+1%) for each blocked enemy","potBelow":{"descRaw":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy","desc":"Increases ATK and DEF by 10%, increased by a further 4% for each blocked enemy"}},{"descRaw":"Increases this unit's healing received by 25% <@ba.talpu>(+5%), increased to 45% <@ba.talpu>(+5%) when under half HP","name":"Medical Background","desc":"Increases this unit's healing received by 25% (+5%), increased to 45% (+5%) when under half HP","potBelow":{"descRaw":"Increases this unit's healing received by 20%, increased to 40% when under half HP","desc":"Increases this unit's healing received by 20%, increased to 40% when under half HP"}}],"modules":[{"name":"The Binding of Gavial","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"Sanding and Polishing","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}},{"name":"Gavial the Invincible Limited Badge","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%","desc":"Attacks all blocked enemies","moduleDesc":"In Reclamation Algorithm, after the skill is activated for the first time, Max HP, ATK, and DEF increase to 150%"}}],"_h":"rugrshhvnclz0qgnhsjthphp91fpftebebkog6lfaunclz0qiblugoaayegnhsjthphp91fpftebebkoshhvunaaxwye826yaaoeye86"},"chess_char_5_19_a":{"name":"Młynar","subProfessionName":"Liberator","trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skill":{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>10% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 10% of Młynar ATK as True damage."},"talents":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"module":{"name":"'Man in Scabbard'"},"skills":[{"descRaw":"Attacks deal <@ba.vup>145% ATK as Physical damage, DEF <@ba.vup>+30%","name":"Unvoiced Anger","desc":"Attacks deal 145% ATK as Physical damage, DEF +30%"},{"descRaw":"Attack interval <@ba.vdown>increased, attack range <@ba.vup>increased, attacks deal <@ba.vup>130% ATK <@ba.vup>twice.\n<@ba.rem>If an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)","name":"Unresolved Sorrow","desc":"Attack interval increased, attack range increased, attacks deal 130% ATK twice.\nIf an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)"},{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>10% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 125% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 10% of Młynar ATK as True damage."}],"_h":"n2jnun9tdt1ife022t06fofopp9eahxsxs8d376wor3gq581dt1ife"},"chess_char_5_19_b":{"name":"Młynar","subProfessionName":"Liberator","trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"},"skill":{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>11% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 11% of Młynar ATK as True damage."},"talents":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"module":{"name":"'Man in Scabbard'"},"skills":[{"descRaw":"Attacks deal <@ba.vup>170% ATK as Physical damage, DEF <@ba.vup>+40%","name":"Unvoiced Anger","desc":"Attacks deal 170% ATK as Physical damage, DEF +40%"},{"descRaw":"Attack interval <@ba.vdown>increased, attack range <@ba.vup>increased, attacks deal <@ba.vup>160% ATK <@ba.vup>twice.\n<@ba.rem>If an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)","name":"Unresolved Sorrow","desc":"Attack interval increased, attack range increased, attacks deal 160% ATK twice.\nIf an enemy has been defeated while skill is active, Trait effect is not reset when skill expires. This can be manually deactivated. (Skill can be halted at any time while active)"},{"descRaw":"Attack range <@ba.vup>increased, Trait effect increased by <@ba.vup>2x (trait multiplier <@ba.vup>-10% for each enemy defeated), attacks hit <@ba.vup>5 targets for <@ba.vup>150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra <@ba.vup>11% of Młynar ATK as <@ba.vup>True damage.","name":"Unbrilliant Glory","desc":"Attack range increased, Trait effect increased by 2x (trait multiplier -10% for each enemy defeated), attacks hit 5 targets for 150% ATK as Physical damage. When any enemy within range is attacked by a Kazimierz Operator, deal an extra 11% of Młynar ATK as True damage."}],"traitBase":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"talentsBase":[{"descRaw":"ATK increased to 113%<@ba.talpu>(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%<@ba.talpu>(+3%), and take 15% less damage","name":"Wanderer","desc":"ATK increased to 113%(+3%) when attacking. If there are 3 or more enemies nearby, ATK increased to 118%(+3%), and take 15% less damage","potBelow":{"descRaw":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage","desc":"ATK increased to 110% when attacking. If there are 3 or more enemies nearby, ATK increased to 115%, and take 15% less damage"}},{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%<@ba.talpu>(+3%) of Młynar's ATK as True Damage","name":"Unmoved","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 18%(+3%) of Młynar's ATK as True Damage","potBelow":{"descRaw":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage","desc":"More likely to be attacked while deployed. When any Kazimierz Operator is attacked, reflect 15% of Młynar's ATK as True Damage"}}],"modules":[{"name":"'Man in Scabbard'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"}}],"_h":"n2jnunve9tyojq1ikz022t06fofopp9eahxsxs8dkw6w46phq55ejq1ikzun9t022t06fofopp9eahxsxs8dunve9tyo"},"chess_char_5_20_a":{"name":"Angelina","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+90% ATK, and can attack <@ba.vup>4 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +90% ATK, and can attack 4 enemies\nCannot use normal attacks while skill is inactive"},"talents":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"module":{"name":"Gravity Calibration Module"},"skills":[{"descRaw":"ATK <@ba.vup>+60%\n<@ba.rem>Automatically activated","name":"Arcane Staff - Quick Charge Mode","desc":"ATK +60%\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vup>reduces dramatically, but the Arts damage dealt by every attack is only <@ba.vdown>35% of ATK\n<@ba.rem>Cannot use Normal Attack when the skill is not activated","name":"Arcane Staff - Particle Mode","desc":"Attack Interval reduces dramatically, but the Arts damage dealt by every attack is only 35% of ATK\nCannot use Normal Attack when the skill is not activated"},{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+90% ATK, and can attack <@ba.vup>4 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +90% ATK, and can attack 4 enemies\nCannot use normal attacks while skill is inactive"}],"_h":"kqf2pn83uuq33k339twzelelx4hwg0hohole1lc02kvhvcw6uuq33k"},"chess_char_5_20_b":{"name":"Angelina","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+105% ATK, and can attack <@ba.vup>5 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +105% ATK, and can attack 5 enemies\nCannot use normal attacks while skill is inactive"},"talents":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"module":{"name":"Gravity Calibration Module"},"skills":[{"descRaw":"ATK <@ba.vup>+80%\n<@ba.rem>Automatically activated","name":"Arcane Staff - Quick Charge Mode","desc":"ATK +80%\nAutomatically activated"},{"descRaw":"Attack Interval <@ba.vup>reduces dramatically, but the Arts damage dealt by every attack is only <@ba.vdown>40% of ATK\n<@ba.rem>Cannot use Normal Attack when the skill is not activated","name":"Arcane Staff - Particle Mode","desc":"Attack Interval reduces dramatically, but the Arts damage dealt by every attack is only 40% of ATK\nCannot use Normal Attack when the skill is not activated"},{"descRaw":"Applies <$ba.weightless>Weightless to all enemies on the battlefield, <@ba.vup>expands Attack Range, <@ba.vup>+105% ATK, and can attack <@ba.vup>5 enemies\n<@ba.rem>Cannot use normal attacks while skill is inactive","name":"Arcane Staff - Anti-Gravity Mode","desc":"Applies Weightless to all enemies on the battlefield, expands Attack Range, +105% ATK, and can attack 5 enemies\nCannot use normal attacks while skill is inactive"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"All allies' ASPD +8 <@ba.talpu>(+1)","name":"Accelerator Field","desc":"All allies' ASPD +8 (+1)","potBelow":{"descRaw":"All allies' ASPD +7","desc":"All allies' ASPD +7"}},{"descRaw":"Restores the HP of all allies by 25 <@ba.talpu>(+5) per second when the skill is not activated","name":"Part-time Job","desc":"Restores the HP of all allies by 25 (+5) per second when the skill is not activated","potBelow":{"descRaw":"Restores the HP of all allies by 20 per second when the skill is not activated","desc":"Restores the HP of all allies by 20 per second when the skill is not activated"}}],"modules":[{"name":"Gravity Calibration Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"}},{"name":"Experimental Anti-Gravity Module","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}},{"name":"Angelina's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, all enemies on the field have Weight -1 while this unit is deployed","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"In Integrated Strategies, all enemies on the field have Weight -1 while this unit is deployed"}}],"_h":"kqf2uw085sq3ri339twzelelx4hwg0hoholec7c0gictvcba5sq3ripn83339twzelelx4hwg0hoholeuw084opn0i830ixmpnrc830g"},"chess_char_5_21_a":{"name":"Santalla","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>65% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 65% of Santalla's ATK as Arts damage"},"talents":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"module":{"name":"Ice Brazier"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>65% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 65% of Santalla's ATK as Arts damage"}],"_h":"wvkin1hbwsbv4sk792hapksdnu8ydm2gwsbv4s"},"chess_char_5_21_b":{"name":"Santalla","subProfessionName":"Splash Caster","trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"},"skill":{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>75% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 75% of Santalla's ATK as Arts damage"},"talents":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"module":{"name":"Ice Brazier"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with <$ba.cold>Cold for <@ba.vup>1 seconds and dealt <@ba.vup>75% of Santalla's ATK as Arts damage","name":"'Witch's Tears'","desc":"Attack Range expands, Attack Interval shortens massively, and attacks now summon icicles over random areas within range. When the icicles fall, all enemies in the area are inflicted with Cold for 1 seconds and dealt 75% of Santalla's ATK as Arts damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"talentsBase":[{"descRaw":"After being deployed for 20 seconds, this unit gains +18% <@ba.talpu>(+3%) ATK and <$ba.buffres>Status Resistance","name":"Born of the Biting Cold","desc":"After being deployed for 20 seconds, this unit gains +18% (+3%) ATK and Status Resistance","potBelow":{"descRaw":"After being deployed for 20 seconds, this unit gains +15% ATK and <$ba.buffres>Status Resistance","desc":"After being deployed for 20 seconds, this unit gains +15% ATK and Status Resistance"}}],"modules":[{"name":"Ice Brazier","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage","moduleDesc":"Reduces Deployment Cost"}}],"_h":"wvkin1jyhbza1fbvs1k792hapksdnuvddmw91fbvs1n1hbk792hapksdnun1jyhbza"},"chess_char_5_22_a":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>30% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +60%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 30% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, ASPD <@ba.vup>+30, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +140%, ASPD +30, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"_h":"w8cm8odo07cr3j5bq2trd5acgxwt3z8m5nbboi07cr3juzfi1d"},"chess_char_5_22_b":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>40% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +80%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 40% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+170%, ASPD <@ba.vup>+45, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +170%, ASPD +45, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"modules":[{"name":"'Aspiration'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}},{"name":"Consultation Toolkit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"}}],"_h":"w8cm8owrdowrzccrqi5bq2trd5acgxwt3z8mjgbb6bzccrqiqgfiu48odo5bq2trd5acgxwt3z8m8owrdowr3s8oe5doe5"},"chess_char_5_23_a":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skill":{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>115% of ATK and heals an additional target\n<@ba.rem>Can store 2 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 115% of ATK and heals an additional target\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+45%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>80 HP whenever they take damage","name":"Sage Advice","desc":"ATK +45%; after healing an Operator, grants them a buff for 10s that recovers 80 HP whenever they take damage"}],"_h":"pq7q7676ujeilbmyxbwo6h6h25hb0duoujeilb"},"chess_char_5_23_b":{"name":"Record Keeper","subProfessionName":"Medic","trait":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"skill":{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"},"talents":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"module":{"name":"Unfinished Record"},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>130% of ATK and heals an additional target\n<@ba.rem>Can store 3 charge(s)","name":"Learning By Analogy","desc":"The next heal is increased to 130% of ATK and heals an additional target\nCan store 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+60%; after healing an Operator, grants them a buff for 10s that recovers <@ba.vup>120 HP whenever they take damage","name":"Sage Advice","desc":"ATK +60%; after healing an Operator, grants them a buff for 10s that recovers 120 HP whenever they take damage"}],"traitBase":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"talentsBase":[{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 <@ba.talpu>(+2)s","name":"Accumulated Knowledge","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 10 (+2)s","potBelow":{"descRaw":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s","desc":"When Operators within Attack Range activate a skill, Record Keeper recovers 1 SP and gains ASPD +16 for 8s"}}],"modules":[{"name":"Unfinished Record","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}],"_h":"pq7q76by76dw97eiq9myxbwo6h6h25lz0dg897eiq97676myxbwo6h6h2576by76dw"},"chess_char_5_diy1_a":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy1_b":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy2_a":{"name":"Selected Operator","_h":"mc"},"chess_char_5_diy2_b":{"name":"Selected Operator","_h":"mc"},"chess_char_6_01_a":{"name":"Lemuen","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"skill":{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>240% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>360% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 240% of ATK as AoE Physical damage per bombardment (damage increases to 360% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity"}],"module":{"name":"'Magazine and Stained Glass'"},"skills":[{"descRaw":"Increases ATK to <@ba.vup>165% when attacking, and attacks 1 additional target\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salvē Etiam","desc":"Increases ATK to 165% when attacking, and attacks 1 additional target\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ASPD <@ba.vup>+50, ATK <@ba.vup>+40%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to <@ba.vup>2.5s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from <@ba.vup>180% to <@ba.vup>355%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Honesta Missio","desc":"ASPD +50, ATK +40%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to 2.5s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from 180% to 355%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>240% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>360% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 240% of ATK as AoE Physical damage per bombardment (damage increases to 360% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"vc9ogscosgr2zljfljzps6s690b990ai3yyjwdp0di47sgr2zl"},"chess_char_6_01_b":{"name":"Lemuen","subProfessionName":"Deadeye","trait":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"},"skill":{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>270% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>390% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 270% of ATK as AoE Physical damage per bombardment (damage increases to 390% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},"talents":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity"}],"module":{"name":"'Magazine and Stained Glass'"},"skills":[{"descRaw":"Increases ATK to <@ba.vup>180% when attacking, and attacks 1 additional target\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salvē Etiam","desc":"Increases ATK to 180% when attacking, and attacks 1 additional target\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ASPD <@ba.vup>+65, ATK <@ba.vup>+50%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to <@ba.vup>3s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from <@ba.vup>180% to <@ba.vup>390%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Honesta Missio","desc":"ASPD +65, ATK +50%; when there are Wanted enemies on the battlefield, consumes a bullet to take aim for up to 3s before firing a shot that ignores Dodge (while aiming, ATK gradually increases from 180% to 390%; if ATK is higher than the sum of target's remaining HP and DEF, stops aiming and immediately fires)\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Stops attacking, consuming 1 bullet every <@ba.vup>0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing <@ba.vup>270% of ATK as AoE Physical damage per bombardment (damage increases to <@ba.vup>390% of ATK for enemies in the center of the bombardment)\n<@ba.rem>Skill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Salutatio Sclopeti: Memento Mori","desc":"Stops attacking, consuming 1 bullet every 0.5s to lock onto enemies in succession; when the skill ends, bombards the positions of all locked-on enemies, dealing 270% of ATK as AoE Physical damage per bombardment (damage increases to 390% of ATK for enemies in the center of the bombardment)\nSkill activation grants 5 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","desc":"Prioritizes attacking the enemy with lowest DEF within range first"},"talentsBase":[{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 <@ba.talpu>(-2) seconds become Wanted, taking 18% <@ba.talpu>(+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","name":"Diploma Persecutionis Internationalis","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 6 (-2) seconds become Wanted, taking 18% (+3%) more damage from Laterano Operators; Lemuen can attack all Wanted enemies","potBelow":{"descRaw":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies","desc":"Elite or leader enemies who are within a Laterano Operator's Attack Range for more than 8 seconds become Wanted, taking 15% more damage from Laterano Operators; Lemuen can attack all Wanted enemies"}},{"descRaw":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 20 seconds, ATK +10% and Lemuen's ammo-type skills have +1 Ammo capacity"}],"modules":[{"name":"'Magazine and Stained Glass'","traitOverride":{"descRaw":"Prioritizes attacking the enemy with <@ba.kw>lowest DEF within range first","moduleDescRaw":"If the attacked enemy remains alive, gain <@ba.kw>1 additional SP","desc":"Prioritizes attacking the enemy with lowest DEF within range first","moduleDesc":"If the attacked enemy remains alive, gain 1 additional SP"},"talentChanges":[{"descRaw":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity","name":"Modus Extraditio Fugitivi","desc":"After being deployed for 15 seconds, ATK +18%, Lemuen's ammo-type skills have +2 Ammo capacity, and other Laterano Operators' ammo-type skills have +1 Ammo capacity"}]}],"_h":"vc9ogsoycouwwur2zfjfljzps6s6hnb9hnaiktyj3o96dietwur2zfgscojfljzps6s690b990aigsoycouwhnb9hn"},"chess_char_6_02_a":{"name":"Pramanix the Prerita","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skill":{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+35% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>180% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +35% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 180% ATK as Arts damage"},"talents":[{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","name":"Unending Snows","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","potBelow":{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"module":{"name":"A Thousandth of A Heart"},"skills":[{"descRaw":"Deals <@ba.vup>390% ATK as Arts damage to all enemies within range, inflicting <$ba.cold>Cold for <@ba.vup>3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\n<@ba.rem>Can store 2 charges","name":"Ere Snow, Bells Chime","desc":"Deals 390% ATK as Arts damage to all enemies within range, inflicting Cold for 3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\nCan store 2 charges"},{"descRaw":"Attacks deal <@ba.vup>310% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take <@ba.vup>20% ATK as Arts damage every second, and are inflicted with <@ba.vup>5 seconds of <$ba.cold>Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\n<@ba.rem>Unlimited duration, can manually deactivate skill (skill can be deactivated at will)","name":"Peaks, Clad in Frost","desc":"Attacks deal 310% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take 20% ATK as Arts damage every second, and are inflicted with 5 seconds of Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\nUnlimited duration, can manually deactivate skill (skill can be deactivated at will)"},{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+35% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>180% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +35% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 180% ATK as Arts damage"}],"_h":"ija03fl5hpufbkenysfzlnlnkt5vot9qpimejhfwrzmorhlzhpufbk"},"chess_char_6_02_b":{"name":"Pramanix the Prerita","subProfessionName":"Phalanx Caster","trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"skill":{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+70% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>210% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +70% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 210% ATK as Arts damage"},"talents":[{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","name":"Unending Snows","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","potBelow":{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"module":{"name":"A Thousandth of A Heart"},"skills":[{"descRaw":"Deals <@ba.vup>480% ATK as Arts damage to all enemies within range, inflicting <$ba.cold>Cold for <@ba.vup>3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\n<@ba.rem>Can store 2 charges","name":"Ere Snow, Bells Chime","desc":"Deals 480% ATK as Arts damage to all enemies within range, inflicting Cold for 3.5 seconds, and pushing them with moderate force in deployment direction; snow spreads on the ground (Up to 5 tiles forward)\nCan store 2 charges"},{"descRaw":"Attacks deal <@ba.vup>350% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take <@ba.vup>20% ATK as Arts damage every second, and are inflicted with <@ba.vup>5 seconds of <$ba.cold>Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\n<@ba.rem>Unlimited duration, can manually deactivate skill (skill can be deactivated at will)","name":"Peaks, Clad in Frost","desc":"Attacks deal 350% ATK as Arts damage, and snow spreads to surrounding tiles after reaching 5 stacks (Spreads to a max of 20 tiles); ground enemies on snow tiles take 20% ATK as Arts damage every second, and are inflicted with 5 seconds of Cold after leaving a snow tile; When snow accumulates on the Objective Point 5 times, it freezes\nUnlimited duration, can manually deactivate skill (skill can be deactivated at will)"},{"descRaw":"Attack range <@ba.vup>expands. Immediately <$ba.attract>Lures all enemies within attack range for <@ba.vup>10 seconds to the closest reachable ground near her, increases snowfall speed, <@ba.vup>+70% ATK, <@ba.vup>+30 ASPD, attacks ignore <@ba.vup>10 RES, and every attack deals <@ba.vup>210% ATK as Arts damage","name":"Towards the Mountains, Bow","desc":"Attack range expands. Immediately Lures all enemies within attack range for 10 seconds to the closest reachable ground near her, increases snowfall speed, +70% ATK, +30 ASPD, attacks ignore 10 RES, and every attack deals 210% ATK as Arts damage"}],"traitBase":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"talentsBase":[{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","name":"Unending Snows","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 80% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","potBelow":{"descRaw":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)","desc":"Snow falls every 5.5 seconds onto tiles within attack range, dealing 75% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on the tile disappears when the first enemy on it leaves the tile)"}},{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 2 <@ba.talpu>(+0.5) seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","name":"Blessing of Karlan","desc":"Upon taking damage, inflicts Cold on enemies for 2 (+0.5) seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds","potBelow":{"descRaw":"Upon taking damage, inflicts <$ba.cold>Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and <$ba.frozen>Freezes herself for 4 seconds, while <$ba.frozen>Freezing all enemies for 8 seconds","desc":"Upon taking damage, inflicts Cold on enemies for 1.5 seconds; if taking lethal damage, recovers all HP (once only) and Freezes herself for 4 seconds, while Freezing all enemies for 8 seconds"}}],"modules":[{"name":"A Thousandth of A Heart","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"talentChanges":[null,{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% <@ba.talpu>(+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","name":"Unending Snows","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 105% (+5%) ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","potBelow":{"descRaw":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow","desc":"Snow falls every 5 seconds onto tiles within attack range, dealing 100% ATK as Arts damage to any ground enemies passing through affected tiles. Each stack of snow reduces enemy Movement Speed by 12%, stacking up to 5 times (Snow on tile disappears when the first enemy on it leaves the tile), and on deployment, immediately covers all tiles within attack range with a stack of snow"}}]}],"_h":"ija03fuhl523buufk9aeysaeyfyfkt5vot9qpimeedfws77orhmzbuufk93fl5enysfzlnlnkt5vot9qpime3fuhl523aeysaeyfyf"},"chess_char_6_03_a":{"name":"Yu","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"skill":{"descRaw":"Max HP <@ba.vup>+50%, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>6% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>10% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +50%, ATK +50%, DEF +50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 6% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 10% chance of being removed"},"talents":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 4 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 4 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second","potBelow":{"descRaw":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second","desc":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second"}}],"module":{"name":"Tastes of Life"},"skills":[{"descRaw":"Passive Effect: becomes more likely to be attacked\nMax HP <@ba.vup>+25%, DEF <@ba.vup>+25%; every time Yu is attacked, deals <@ba.vup>30% of Yu's ATK as <$ba.dt.burning2>Burn to the attacker","name":"Today's Host","desc":"Passive Effect: becomes more likely to be attacked\nMax HP +25%, DEF +25%; every time Yu is attacked, deals 30% of Yu's ATK as Burn to the attacker"},{"descRaw":"Immediately deals <@ba.vup>100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block <@ba.vup>+2, Max HP <@ba.vup>+100%, ATK <@ba.vup>+170%, and normal attacks deal <@ba.vup>Arts damage","name":"For Guests, Bounteous Gifts","desc":"Immediately deals 100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block +2, Max HP +100%, ATK +170%, and normal attacks deal Arts damage"},{"descRaw":"Max HP <@ba.vup>+50%, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>6% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>10% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +50%, ATK +50%, DEF +50%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 6% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 10% chance of being removed"}],"_h":"pw3l0g0gmwol2ss96c33phfveybm9mbi9iok7uge6ydibjtlmwol2s"},"chess_char_6_03_b":{"name":"Yu","subProfessionName":"Primal Protector","trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"skill":{"descRaw":"Max HP <@ba.vup>+80%, ATK <@ba.vup>+80%, DEF <@ba.vup>+80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>7% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>15% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +80%, ATK +80%, DEF +80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 7% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 15% chance of being removed"},"talents":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 2 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 2 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%","potBelow":{"descRaw":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","desc":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%"}}],"module":{"name":"Tastes of Life"},"skills":[{"descRaw":"Passive Effect: becomes more likely to be attacked\nMax HP <@ba.vup>+40%, DEF <@ba.vup>+40%; every time Yu is attacked, deals <@ba.vup>40% of Yu's ATK as <$ba.dt.burning2>Burn to the attacker","name":"Today's Host","desc":"Passive Effect: becomes more likely to be attacked\nMax HP +40%, DEF +40%; every time Yu is attacked, deals 40% of Yu's ATK as Burn to the attacker"},{"descRaw":"Immediately deals <@ba.vup>100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block <@ba.vup>+2, Max HP <@ba.vup>+130%, ATK <@ba.vup>+200%, and normal attacks deal <@ba.vup>Arts damage","name":"For Guests, Bounteous Gifts","desc":"Immediately deals 100% ATK as Arts damage to all surrounding enemies and teleports those ground targets that can reach Yu to his position; Block +2, Max HP +130%, ATK +200%, and normal attacks deal Arts damage"},{"descRaw":"Max HP <@ba.vup>+80%, ATK <@ba.vup>+80%, DEF <@ba.vup>+80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional <@ba.vup>7% of Yu's ATK as <$ba.dt.burning2>Burn; enemy projectiles passing through the wall have a <@ba.vup>15% chance of being removed","name":"Enter the Stove's Palm","desc":"Max HP +80%, ATK +80%, DEF +80%, and grants effects of Talent 2 to all Operators on the field; creates a wall of fire spanning the entire field: Arts damage dealt by other allies that crosses the wall will deal an additional 7% of Yu's ATK as Burn; enemy projectiles passing through the wall have a 15% chance of being removed"}],"traitBase":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"When blocking enemies, gains 30% <@ba.talpu>(+5%) <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","name":"You Feed Me, I Feed You","desc":"When blocking enemies, gains 30% (+5%) Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second","potBelow":{"descRaw":"When blocking enemies, gains 25% <$ba.protect>Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as <$ba.dt.burning2>Burn per second","desc":"When blocking enemies, gains 25% Sanctuary; blocked enemies receive 40% ATK as Arts damage and 12% ATK as Burn per second"}},{"descRaw":"When there are at least 4 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 4 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second","potBelow":{"descRaw":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second","desc":"When there are at least 4 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second"}}],"modules":[{"name":"Tastes of Life","traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"},"talentChanges":[{"descRaw":"When there are at least 2 Operators on the field, recovers 2% <@ba.talpu>(+0.5%) Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","name":"Midst Markets, Dragons Dwell","desc":"When there are at least 2 Operators on the field, recovers 2% (+0.5%) Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%","potBelow":{"descRaw":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and <$ba.dt.element>Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of <$ba.dt.burning2>Burn increases by 14%","desc":"When there are at least 2 Operators on the field, recovers 1.5% Max HP as both HP and Elemental Injury per second; when there are at least 4, Arts damage dealt by this unit against targets under the burst effect of Burn increases by 14%"}}]}],"_h":"pw3l0gdy0gssttol5zs96c33phfvm2bm61xyb5okwnge3xjfbjvyttol5z0g0gs96c33phfveybm9mbi9iok0gdy0gssm2bm61xyb5"},"chess_char_6_04_a":{"name":"Skadi the Corrupting Heart","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"skill":{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>40% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 40% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 65% of this unit's ATK"},"talents":[{"descRaw":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"module":{"name":"An Exuvia of Her Past"},"skills":[{"descRaw":"Immediately restores all HP and gains Max HP <@ba.vup>+110%. The healing effect of this unit's Trait is increased to <@ba.vup>50% and <@ba.vup>50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)","name":"Chant of Returning by Varied Paths","desc":"Immediately restores all HP and gains Max HP +110%. The healing effect of this unit's Trait is increased to 50% and 50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)"},{"descRaw":"All other ally units within Attack Range gain <$ba.inspire>Inspiration equal to <@ba.vup>30% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to <@ba.vup>16%\n<@ba.rem>Unlimited duration","name":"Wish of Burial Beyond the Light","desc":"All other ally units within Attack Range gain Inspiration equal to 30% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to 16%\nUnlimited duration"},{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>40% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>65% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 40% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 65% of this unit's ATK"}],"_h":"vcz9rj9ptxuk18s4lbs4pqjke2jsjsl2v5lbzij4vg5etxuk18"},"chess_char_6_04_b":{"name":"Skadi the Corrupting Heart","subProfessionName":"Bard","trait":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"skill":{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>55% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 55% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 80% of this unit's ATK"},"talents":[{"descRaw":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"module":{"name":"An Exuvia of Her Past"},"skills":[{"descRaw":"Immediately restores all HP and gains Max HP <@ba.vup>+140%. The healing effect of this unit's Trait is increased to <@ba.vup>60% and <@ba.vup>50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)","name":"Chant of Returning by Varied Paths","desc":"Immediately restores all HP and gains Max HP +140%. The healing effect of this unit's Trait is increased to 60% and 50% of damage taken by all ally units within Attack Range is directly transferred to this unit (only the highest effect of this type is applied)"},{"descRaw":"All other ally units within Attack Range gain <$ba.inspire>Inspiration equal to <@ba.vup>45% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to <@ba.vup>17%\n<@ba.rem>Unlimited duration","name":"Wish of Burial Beyond the Light","desc":"All other ally units within Attack Range gain Inspiration equal to 45% of this unit's ATK and DEF. The healing effect of this unit's Trait is increased to 17%\nUnlimited duration"},{"descRaw":"This unit's Trait changes to losing <@ba.vdown>5% HP every second. Deals <@ba.vup>55% ATK as <@ba.vup>True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain <$ba.inspire>Inspiration equal to <@ba.vup>80% of this unit's ATK","name":"'The Tide Surges, The Tide Recedes'","desc":"This unit's Trait changes to losing 5% HP every second. Deals 55% ATK as True damage to all enemies within range every second (damage from this unit and the Seaborn stacks). All ally units within range gain Inspiration equal to 80% of this unit's ATK"}],"traitBase":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration"},"talentsBase":[{"descRaw":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 25 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range"},{"descRaw":"ATK +9% <@ba.talpu>(+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% <@ba.talpu>(+3%) instead","name":"Predatory Habits","desc":"ATK +9% (+3%) when there is an allied unit within range of self or the Seaborn; If the allied unit is an Abyssal Hunter operator, gain ATK +18% (+3%) instead","potBelow":{"descRaw":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead","desc":"ATK +6% when there is an allied unit within range of self or the Seaborn; If the allied unit is an [Abyssal Hunter] Operator, gain ATK +15% instead"}}],"modules":[{"name":"An Exuvia of Her Past","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When there are 2 or more other Operators within range, ATK <@ba.kw>+8% (unaffected by skill)","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When there are 2 or more other Operators within range, ATK +8% (unaffected by skill)"},"talentChanges":[{"descRaw":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s","name":"Ancient Kin","desc":"Can use a Seaborn that lasts for 30 seconds. The Seaborn's Attack Range is regarded as an extension of this unit's Attack Range; Seaborn Redeployment Time -5s"}]},{"name":"New Generation","traitOverride":{"descRaw":"Does not attack but continuously restores the <@ba.kw>HP of all allies within range (the HP restored per second is equal to <@ba.kw>10% of self ATK). Self is unaffected by <$ba.inspire>Inspiration","moduleDescRaw":"When this unit's skill is active, allies within Attack Range gain 30 Physical and Arts <$ba.dmgresistance>Damage Reduction","desc":"Does not attack but continuously restores the HP of all allies within range (the HP restored per second is equal to 10% of self ATK). Self is unaffected by Inspiration","moduleDesc":"When this unit's skill is active, allies within Attack Range gain 30 Physical and Arts Damage Reduction"},"talentChanges":[null,{"descRaw":"ATK +12% <@ba.talpu>(+3%) and DEF +8% when there is an allied unit within range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] operator, gain ATK +23% <@ba.talpu>(+3%) and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","name":"Predatory Habits","desc":"ATK +12% (+3%) and DEF +8% when there is an allied unit within range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] operator, gain ATK +23% (+3%) and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","potBelow":{"descRaw":"ATK +9% and DEF +8% when there is an allied unit within Attack Range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] Operator, gain ATK +20% and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP","desc":"ATK +9% and DEF +8% when there is an allied unit within Attack Range of self or the Seaborn; if the allied unit is an [Abyssal Hunter] Operator, gain ATK +20% and DEF +8% instead; when allied Operators are deployed within range of self or the Seaborn, this unit gains 3 SP"}}]}],"_h":"vcz9rjxy9pmohaukcdzdlbzdpqjke2jsjsl2tplbv2ctvg9dhaukcdrj9ps4lbs4pqjke2jsjsl2rjxy9pmozdlbzdh5rj4x9pyie2jkh2otot"},"chess_char_6_05_a":{"name":"Passenger","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"skill":{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>115% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 115% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"},"talents":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%)","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%)","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8%","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8%"}}],"module":{"name":"Electromagnetic Regulator"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%; The attack will jump between at most <@ba.vup>4 enemies and the duration of the <$ba.sluggish>Slow is increased to <@ba.vup>1.5 seconds","name":"Touch of Static","desc":"Increases the ATK of the next attack to 180%; The attack will jump between at most 4 enemies and the duration of the Slow is increased to 1.5 seconds"},{"descRaw":"Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+15%, Attack Interval <@ba.vup>decreases a little. Increase the maximum number of jumps to <@ba.vup>5","name":"Focus Command","desc":"Attack Range +1 tile, ATK +15%, Attack Interval decreases a little. Increase the maximum number of jumps to 5"},{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>115% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 115% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"}],"_h":"8lw66v5lk9ezuqfe0vdmk5k5ntj76b53533epdl2pkijyarfk9ezuq"},"chess_char_6_05_b":{"name":"Passenger","subProfessionName":"Chain Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"skill":{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>130% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 130% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"},"talents":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%) and own SP recovery rate +0.25/second","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%) and own SP recovery rate +0.25/second","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second"}}],"module":{"name":"Electromagnetic Regulator"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>210%; The attack will jump between at most <@ba.vup>4 enemies and the duration of the <$ba.sluggish>Slow is increased to <@ba.vup>1.5 seconds","name":"Touch of Static","desc":"Increases the ATK of the next attack to 210%; The attack will jump between at most 4 enemies and the duration of the Slow is increased to 1.5 seconds"},{"descRaw":"Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+20%, Attack Interval <@ba.vup>decreases. Increase the maximum number of jumps to <@ba.vup>5","name":"Focus Command","desc":"Attack Range +1 tile, ATK +20%, Attack Interval decreases. Increase the maximum number of jumps to 5"},{"descRaw":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for <@ba.vup>4 seconds; Deals an additional attack equal to <@ba.vup>130% ATK to a random enemy within the lightning storm every <@ba.vup>0.5 seconds; <@ba.rem>Can store 2 charges","name":"Glorious Shards","desc":"Immediately generates a lightning storm centered on the target with the highest HP within a wide range, lasting for 4 seconds; Deals an additional attack equal to 130% ATK to a random enemy within the lightning storm every 0.5 seconds; Can store 2 charges"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow"},"talentsBase":[{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 25% <@ba.talpu>(+5%) increased damage to them for 3 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 80% or more HP, Passenger will deal 25% (+5%) increased damage to them for 3 seconds","potBelow":{"descRaw":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds","desc":"When attacking enemies with 80% or more HP, Passenger will deal 20% increased damage to them for 3 seconds"}},{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%)","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%)","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8%","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8%"}}],"modules":[{"name":"Electromagnetic Regulator","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals <@ba.kw>10% less damage and inflicts a short <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 10% less damage and inflicts a short Slow"},"talentChanges":[{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +10% <@ba.talpu>(+2%) and own SP recovery rate +0.25/second","name":"Lone Soldier","desc":"When there are no enemies in the surrounding 4 tiles, ATK +10% (+2%) and own SP recovery rate +0.25/second","potBelow":{"descRaw":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second","desc":"When there are no enemies in the surrounding 4 tiles, ATK +8% and own SP recovery rate +0.25/second"}}]},{"name":"Gold of Crowns","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump <@ba.kw>no longer deals less damage and inflicts a brief <$ba.sluggish>Slow","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump no longer deals less damage and inflicts a brief Slow"},"talentChanges":[{"descRaw":"When attacking enemies with 70% or more HP, Passenger will deal 33% <@ba.talpu>(+5%) increased damage to them for 4 seconds","name":"Mechanism Analysis","desc":"When attacking enemies with 70% or more HP, Passenger will deal 33% (+5%) increased damage to them for 4 seconds","potBelow":{"descRaw":"When attacking enemies with 70% or more HP, Passenger will deal 28% increased damage to them for 4 seconds","desc":"When attacking enemies with 70% or more HP, Passenger will deal 28% increased damage to them for 4 seconds"}}]},{"name":"Passenger's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and jump between <@ba.kw>4 enemies. Each jump deals 15% less damage and inflicts a brief <$ba.sluggish>Slow","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, allies take -100% damage from environmental effects; Passenger gains ATK +60% and obtains 1 SP per second","desc":"Attacks deal Arts damage and jump between 4 enemies. Each jump deals 15% less damage and inflicts a brief Slow","moduleDesc":"In Reclamation Algorithm, allies take -100% damage from environmental effects; Passenger gains ATK +60% and obtains 1 SP per second"},"talentChanges":[null,{"name":"Mechanism Analysis","potBelow":{"descRaw":"When hitting an enemy with more than 80% HP, Passenger deals 20% more damage to it for 3 seconds; in <@ba.kw>Reclamation Algorithm, every 10 seconds strikes 5 targets on the field with lightning (dense targets are more likely to be chosen), dealing Arts damage equal to 500% of Passenger's ATK to all units in the area, granting vision of that area for 12 seconds, and giving hit friendly units 2 SP","desc":"When hitting an enemy with more than 80% HP, Passenger deals 20% more damage to it for 3 seconds; in Reclamation Algorithm, every 10 seconds strikes 5 targets on the field with lightning (dense targets are more likely to be chosen), dealing Arts damage equal to 500% of Passenger's ATK to all units in the area, granting vision of that area for 12 seconds, and giving hit friendly units 2 SP"}}]}],"_h":"8lw6h9stcqezizfe0vdmk5k50pj7bz8r8r3eq9l2wsfhya1dcqeziz6v5lfe0vdmk5k5ntj76b53533eh9st0pj7bz8r8rn13ayaet0vzltdtdud6v415ly10vr6bk"},"chess_char_6_06_a":{"name":"Pepe","subProfessionName":"Earthshaker","trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+150%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+13% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +150%; attacks Stun targets for 0.8 seconds (1 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +13% ATK, stacking up to 4 times"},"talents":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"module":{"name":"Rain or Shine"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% ATK as Physical damage. When Pepe is affected by a <$ba.debuff>Negative Status, this skill can be used to remove the <$ba.debuff>Negative Status\n<@ba.rem>Can store 1 charge","name":"Get Stamped!","desc":"The next attack deals 190% ATK as Physical damage. When Pepe is affected by a Negative Status, this skill can be used to remove the Negative Status\nCan store 1 charge"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+55%, ASPD <@ba.vup>+50, attacks random enemies within attack range\n<@ba.rem>Each time this skill is activated, the next skill use has an additional ASPD +25, stacking up to 2 times","name":"Whirling Hammer Defense","desc":"Attack Range increases, ATK +55%, ASPD +50, attacks random enemies within attack range\nEach time this skill is activated, the next skill use has an additional ASPD +25, stacking up to 2 times"},{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+150%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+13% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +150%; attacks Stun targets for 0.8 seconds (1 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +13% ATK, stacking up to 4 times"}],"_h":"t3bwzvn7dytojror5gmjk3k3991szrw5w5lt060tnh3gzx7hdytojr"},"chess_char_6_06_b":{"name":"Pepe","subProfessionName":"Earthshaker","trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+180%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1.5 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+16% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +180%; attacks Stun targets for 0.8 seconds (1.5 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +16% ATK, stacking up to 4 times"},"talents":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"module":{"name":"Rain or Shine"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% ATK as Physical damage. When Pepe is affected by a <$ba.debuff>Negative Status, this skill can be used to remove the <$ba.debuff>Negative Status\n<@ba.rem>Can store 1 charge","name":"Get Stamped!","desc":"The next attack deals 230% ATK as Physical damage. When Pepe is affected by a Negative Status, this skill can be used to remove the Negative Status\nCan store 1 charge"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+70%, ASPD <@ba.vup>+70, attacks random enemies within attack range\n<@ba.rem>Each time this skill is activated, the next skill use has an additional ASPD +30, stacking up to 2 times","name":"Whirling Hammer Defense","desc":"Attack Range increases, ATK +70%, ASPD +70, attacks random enemies within attack range\nEach time this skill is activated, the next skill use has an additional ASPD +30, stacking up to 2 times"},{"descRaw":"Attack Interval <@ba.vdown>increases slightly, ATK <@ba.vup>+180%; attacks <$ba.stun>Stun targets for <@ba.vup>0.8 seconds (<@ba.vup>1.5 seconds for the primary target). After every attack, splash area <@ba.vup>expands and Pepe gets an additional <@ba.vup>+16% ATK, stacking up to 4 times","name":"Shock of Time","desc":"Attack Interval increases slightly, ATK +180%; attacks Stun targets for 0.8 seconds (1.5 seconds for the primary target). After every attack, splash area expands and Pepe gets an additional +16% ATK, stacking up to 4 times"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"talentsBase":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 17 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP","desc":"Every enemy defeated while her skill is active grants Pepe 1 SP when the skill ends; restores up to 14 SP"}},{"descRaw":"When deployed, all [Guard] Operators gain +20% <@ba.talpu>(+4%) ATK","name":"Perfuse With Lotus","desc":"When deployed, all [Guard] Operators gain +20% (+4%) ATK","potBelow":{"descRaw":"When deployed, all [Guard] Operators gain +16% ATK","desc":"When deployed, all [Guard] Operators gain +16% ATK"}}],"modules":[{"name":"Rain or Shine","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"talentChanges":[{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 <@ba.talpu>(+3) SP","name":"Legacy of the Past","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 20 (+3) SP","potBelow":{"descRaw":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP","desc":"Every enemy defeated while her skill is active grants Pepe 2 SP when the skill ends; restores up to 17 SP"}}]},{"name":"Pepe's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, Redeployment Time reduces significantly if carrying resources","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"In Reclamation Algorithm, Redeployment Time reduces significantly if carrying resources"},"talentChanges":[{"descRaw":"When deployed, all Guard Operators gain +20% <@ba.talpu>(+4%) ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","name":"Perfuse With Lotus","desc":"When deployed, all Guard Operators gain +20% (+4%) ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","potBelow":{"descRaw":"When deployed, all Guard Operators gain +16% ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","desc":"When deployed, all Guard Operators gain +16% ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)"}},null,{"descRaw":"When deployed, all Guard Operators gain +20% <@ba.talpu>(+4%) ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","name":"Perfuse With Lotus","desc":"When deployed, all Guard Operators gain +20% (+4%) ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","potBelow":{"descRaw":"When deployed, all Guard Operators gain +16% ATK; in <@ba.kw>Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)","desc":"When deployed, all Guard Operators gain +16% ATK; in Reclamation Algorithm, gain visibility of Treasure Chest positions when deployed, and every attack creates an aftershock equal to 50% ATK at the position of every Guard Operator; if the main target is a Resource, all connected Resource nodes will also generate an aftershock equal to 50% ATK (triggers up to 10 times)"}}]}],"_h":"t3bwzviun74eljto8i6u5gcqrjrj991szrw5w5ltzd0tno99zxqqljto8izvn7or5gmjk3k3991szrw5w5ltzviun74e6u5gcqrjrjhzzvcon74gdk1s623khsdk1s623khs"},"chess_char_6_07_a":{"name":"Vina Victoria","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+145%, attack target count <@ba.vup>+1, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +145%, attack target count +1, Attack Interval reduces, attacks deal True damage"},"talents":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 22% <@ba.talpu>(+2%) less Physical damage, and Vina gains +6% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 22% (+2%) less Physical damage, and Vina gains +6% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"module":{"name":"The Adventure of the Lioness"},"skills":[{"descRaw":"The next attack deals <@ba.vup>90% ATK as <@ba.vup>True damage to all surrounding ground enemies","name":"Reforged Radiance","desc":"The next attack deals 90% ATK as True damage to all surrounding ground enemies"},{"descRaw":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery <@ba.vup>+0.3/s\nUpon automatic activation: Attack Range <@ba.vup>+1, ATK <@ba.vup>+135%, attack target count <@ba.vup>+1\n<@ba.rem>Unlimited duration","name":"Homeward Bound","desc":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery +0.3/s\nUpon automatic activation: Attack Range +1, ATK +135%, attack target count +1\nUnlimited duration"},{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+145%, attack target count <@ba.vup>+1, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +145%, attack target count +1, Attack Interval reduces, attacks deal True damage"}],"_h":"8vc5ce5y6ism388m3gpo3m3m4cb22bccqrw769a9l5h6wm5y6ism38"},"chess_char_6_07_b":{"name":"Vina Victoria","subProfessionName":"Arts Fighter","trait":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"skill":{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+160%, attack target count <@ba.vup>+2, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +160%, attack target count +2, Attack Interval reduces, attacks deal True damage"},"talents":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 28% <@ba.talpu>(+2%) less Physical damage, and Vina gains +8% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 28% (+2%) less Physical damage, and Vina gains +8% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"module":{"name":"The Adventure of the Lioness"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% ATK as <@ba.vup>True damage to all surrounding ground enemies","name":"Reforged Radiance","desc":"The next attack deals 120% ATK as True damage to all surrounding ground enemies"},{"descRaw":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery <@ba.vup>+0.5/s\nUpon automatic activation: Attack Range <@ba.vup>+1, ATK <@ba.vup>+150%, attack target count <@ba.vup>+1\n<@ba.rem>Unlimited duration","name":"Homeward Bound","desc":"Passive Effect: if there are 2 or more friendly units within Talent 1's range, Vina's SP recovery +0.5/s\nUpon automatic activation: Attack Range +1, ATK +150%, attack target count +1\nUnlimited duration"},{"descRaw":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK <@ba.vup>+160%, attack target count <@ba.vup>+2, Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>True damage","name":"And All Be In My Name","desc":"Summons Golden Vows on deployable tiles within Talent 1's range; when skill is active, can attack enemies being blocked by friendly units in Talent 1's range; ATK +160%, attack target count +2, Attack Interval reduces, attacks deal True damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talentsBase":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 22% <@ba.talpu>(+2%) less Physical damage, and Vina gains +6% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 22% (+2%) less Physical damage, and Vina gains +6% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 20% less Physical damage, and Vina gains +5% ATK for each friendly unit within this range"}},{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 5s <@ba.talpu>(+1)","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten for 5s (+1)","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten for 4s","desc":"When damaging an enemy for the first time, inflicts Frighten for 4s"}}],"modules":[{"name":"The Adventure of the Lioness","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"talentChanges":[{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 28% <@ba.talpu>(+2%) less Physical damage, and Vina gains +8% <@ba.talpu>(+1%) ATK for each friendly unit within this range","name":"The Kings' Sighs","desc":"This unit and friendly units within the surrounding 8 tiles take 28% (+2%) less Physical damage, and Vina gains +8% (+1%) ATK for each friendly unit within this range","potBelow":{"descRaw":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range","desc":"This unit and friendly units within the surrounding 8 tiles take 26% less Physical damage, and Vina gains +7% ATK for each friendly unit within this range"}}]},{"name":"'Speed and Bag'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by her or her own Summons receive <@ba.kw>10% <$ba.fragile>Fragile","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by her or her own Summons receive 10% Fragile"},"talentChanges":[null,{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten on regular enemies for 7 <@ba.talpu>(+1) seconds, while Elite and Leader enemies are <$ba.tremble>Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","name":"Unsheathed Sword","desc":"When damaging an enemy for the first time, inflicts Frighten on regular enemies for 7 (+1) seconds, while Elite and Leader enemies are Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","potBelow":{"descRaw":"When damaging an enemy for the first time, inflicts <$ba.tremble>Frighten on regular enemies for 6 seconds, while Elite and Leader enemies are <$ba.tremble>Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets","desc":"When damaging an enemy for the first time, inflicts Frighten on regular enemies for 6 seconds, while Elite and Leader enemies are Frightened for 12 seconds. Vina Victoria and her summons deal 15% more damage to Frightened targets"}}]}],"_h":"8vc5cetd5ynzxssmbq5i3g9gkuku4cb22bccqrw7mba9brklwm53xssmbqce5y8m3gpo3m3m4cb22bccqrw7cetd5ynz5i3g9gkukuz2cew05yaupeb2b4uyxo"},"chess_char_6_08_a":{"name":"Reed the Flame Shadow","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"skill":{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+25%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>100% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +25%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 100% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"},"talents":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 55%<@ba.talpu> (+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, Reed the Flame Shadow heals herself for 55% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed","desc":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed"}}],"module":{"name":"'A Floral Garland to the Red Dragon'"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"Prioritizing ground Operators, gives <@ba.vup>1 ally 3 fireballs with the following effect: Every <@ba.vup>1.5s, deals <@ba.vup>160% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally.","name":"Wither and Thrive","desc":"Prioritizing ground Operators, gives 1 ally 3 fireballs with the following effect: Every 1.5s, deals 160% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally."},{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+25%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>100% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +25%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 20% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 100% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"}],"_h":"fuuli5yzxs3l6l6q96a5j2apaey5miwnwnp28ydm2gbf8neixs3l6l"},"chess_char_6_08_b":{"name":"Reed the Flame Shadow","subProfessionName":"Incantation Medic","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"skill":{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+40%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>110% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +40%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 110% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"},"talents":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% <@ba.talpu>(+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed"}}],"module":{"name":"'A Floral Garland to the Red Dragon'"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"Prioritizing ground Operators, gives <@ba.vup>2 allies 3 fireballs with the following effect: Every <@ba.vup>1.5s, deals <@ba.vup>190% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally.","name":"Wither and Thrive","desc":"Prioritizing ground Operators, gives 2 allies 3 fireballs with the following effect: Every 1.5s, deals 190% of Reed the Flame Shadow's ATK as Arts damage to an enemy, triggering her Trait but only on that ally."},{"descRaw":"Attacks hit <@ba.vup>2 enemies; ATK <@ba.vup>+40%; Talent 1 activation chance increases to <@ba.vup>100%; enemies with the Cinder effect take <@ba.vup>30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal <@ba.vup>110% of ATK as Arts damage and inflict Cinder to nearby enemies\n<@ba.rem>Cinder lasts until this skill expires","name":"Ember of Life","desc":"Attacks hit 2 enemies; ATK +40%; Talent 1 activation chance increases to 100%; enemies with the Cinder effect take 30% of Reed the Flame Shadow's ATK as Arts damage per second, and when defeated deal 110% of ATK as Arts damage and inflict Cinder to nearby enemies\nCinder lasts until this skill expires"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt"},"talentsBase":[{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -22%<@ba.talpu> (+2), 32%<@ba.talpu> (+2) <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","name":"Cinder","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -22% (+2), 32% (+2) [Arts Fragility], does not stack, lasts 6s","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% <$ba.magicfragile>[Arts Fragility], does not stack, lasts 6s","desc":"When dealing damage, 30% chance to inflict Cinder: ATK -20%, 30% [Arts Fragility], does not stack, lasts 6s"}},{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 55%<@ba.talpu> (+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, Reed the Flame Shadow heals herself for 55% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed","desc":"When healing an ally, Reed the Flame Shadow heals herself for 50% of the amount healed"}}],"modules":[{"name":"'A Floral Garland to the Red Dragon'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>60% of the damage dealt","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 60% of the damage dealt"},"talentChanges":[{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% <@ba.talpu>(+5) of the amount healed","name":"Reflected Shine","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 65% (+5) of the amount healed","potBelow":{"descRaw":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed","desc":"When healing an ally, healing effect is increased by 5%, and Reed the Flame Shadow heals herself for 60% of the amount healed"}}]},{"name":"\"A Corner of One's Own\"","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage and heal the HP of an ally within Attack Range for <@ba.kw>50% of the damage dealt","moduleDescRaw":"When there is an injured allied Operator within Attack Range, damage dealt increases to <@ba.kw>110%","desc":"Attacks deal Arts damage and heal the HP of an ally within Attack Range for 50% of the damage dealt","moduleDesc":"When there is an injured allied Operator within Attack Range, damage dealt increases to 110%"},"talentChanges":[null,{"name":"Cinder","potBelow":{"descRaw":"When dealing damage, 30% chance to inflict Scorch on the enemy: ATK -20% and 38% <$ba.magicfragile>[Arts Fragility], non-stackable, lasts 8 seconds","desc":"When dealing damage, 30% chance to inflict Scorch on the enemy: ATK -20% and 38% [Arts Fragility], non-stackable, lasts 8 seconds"}}]}],"_h":"fuuluarymp3l366q96a5j2apqyy5t2wzwzp2vddmw9xo8nmnmp3l36i5yz6q96a5j2apaey5miwnwnp2uaryqyy5t2wzwzyii5mpyzfj961knr"},"chess_char_6_09_a":{"name":"Virtuosa","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skill":{"descRaw":"Deal <@ba.vup>210% ATK as Arts damage, and an additional <@ba.vup>85% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 210% ATK as Arts damage, and an additional 85% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},"talents":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 22% more <$ba.dt.apoptosis2>Necrosis <@ba.talpu>(+2%)","name":"Mental Inversion","desc":"Enemies within attack range take 22% more Necrosis (+2%)","potBelow":{"descRaw":"Enemies within attack range take 20% more <$ba.dt.apoptosis2>Necrosis","desc":"Enemies within attack range take 20% more Necrosis"}}],"module":{"name":"The Decrescendo"},"skills":[{"descRaw":"Deal <@ba.vup>210% ATK as Arts damage, and an additional <@ba.vup>85% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 210% ATK as Arts damage, and an additional 85% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},{"descRaw":"ASPD <@ba.vup>+30, attack <@ba.vup>1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal <@ba.vup>15% ATK as <$ba.dt.apoptosis2>Necrosis","name":"'Requiem Mass'","desc":"ASPD +30, attack 1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal 15% ATK as Necrosis"},{"descRaw":"<@ba.vdown>Stops attacking, Attack Range <@ba.vup>increases, ATK <@ba.vup>+105%, 2nd Talent effect increased to <@ba.vup>1.9x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP <@ba.vup>+20%, the one with the highest ATK gains ATK <@ba.vup>+20%, and the one with the highest DEF gains DEF <@ba.vup>+20%","name":"'Liberal Tango'","desc":"Stops attacking, Attack Range increases, ATK +105%, 2nd Talent effect increased to 1.9x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP +20%, the one with the highest ATK gains ATK +20%, and the one with the highest DEF gains DEF +20%"}],"_h":"q5cpi24y7xdlfbnea296tcn3h8f5r7z77xdlfb0bxizm5yhfzk"},"chess_char_6_09_b":{"name":"Virtuosa","subProfessionName":"Ritualist","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"skill":{"descRaw":"Deal <@ba.vup>240% ATK as Arts damage, and an additional <@ba.vup>95% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 240% ATK as Arts damage, and an additional 95% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},"talents":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 35% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","name":"Mental Inversion","desc":"Enemies within attack range take 35% (+2%) more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility","potBelow":{"descRaw":"Enemies within attack range take 33% more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","desc":"Enemies within attack range take 33% more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility"}}],"module":{"name":"The Decrescendo"},"skills":[{"descRaw":"Deal <@ba.vup>240% ATK as Arts damage, and an additional <@ba.vup>95% ATK as <$ba.dt.apoptosis2>Necrosis if the enemy is not under the burst effect\n<@ba.rem>Can store 2 charges and cannot use normal attacks when skill is inactive","name":"'Golden Ecstasy'","desc":"Deal 240% ATK as Arts damage, and an additional 95% ATK as Necrosis if the enemy is not under the burst effect\nCan store 2 charges and cannot use normal attacks when skill is inactive"},{"descRaw":"ASPD <@ba.vup>+45, attack <@ba.vup>1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal <@ba.vup>20% ATK as <$ba.dt.apoptosis2>Necrosis","name":"'Requiem Mass'","desc":"ASPD +45, attack 1 additional target; when this unit and the allied Operator with highest ATK within range deal damage to an enemy, additionally deal 20% ATK as Necrosis"},{"descRaw":"<@ba.vdown>Stops attacking, Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, 2nd Talent effect increased to <@ba.vup>2.2x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP <@ba.vup>+25%, the one with the highest ATK gains ATK <@ba.vup>+25%, and the one with the highest DEF gains DEF <@ba.vup>+25%","name":"'Liberal Tango'","desc":"Stops attacking, Attack Range increases, ATK +140%, 2nd Talent effect increased to 2.2x; when skill is active, for all other Operators within range, the one with the highest max HP gains max HP +25%, the one with the highest ATK gains ATK +25%, and the one with the highest DEF gains DEF +25%"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"talentsBase":[{"descRaw":"Enemies within attack range take 10% ATK as <$ba.dt.apoptosis2>Necrosis per second, and are <$ba.sluggish>Slowed for 0.2s","name":"Wordless Elegy","desc":"Enemies within attack range take 10% ATK as Necrosis per second, and are Slowed for 0.2s"},{"descRaw":"Enemies within attack range take 22% more <$ba.dt.apoptosis2>Necrosis <@ba.talpu>(+2%)","name":"Mental Inversion","desc":"Enemies within attack range take 22% more Necrosis (+2%)","potBelow":{"descRaw":"Enemies within attack range take 20% more <$ba.dt.apoptosis2>Necrosis","desc":"Enemies within attack range take 20% more Necrosis"}}],"modules":[{"name":"The Decrescendo","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"Enemies within attack range take 35% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","name":"Mental Inversion","desc":"Enemies within attack range take 35% (+2%) more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility","potBelow":{"descRaw":"Enemies within attack range take 33% more <$ba.dt.apoptosis2>Necrosis; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, they receive 5% <$ba.elementfragile>Elemental Fragility","desc":"Enemies within attack range take 33% more Necrosis; if the target is under the burst effect of Necrosis, they receive 5% Elemental Fragility"}}]},{"name":"'Tuning on the Heart'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Enemies within Attack Range receive 10% <$ba.elementfragile>Elemental Fragility","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Enemies within Attack Range receive 10% Elemental Fragility"},"talentChanges":[null,{"descRaw":"When deployed, all enemies take 22% <@ba.talpu>(+2%) more <$ba.dt.apoptosis2>Necrosis, and receive 150 Elemental Damage per second when under the burst effect of <$ba.dt.apoptosis2>Necrosis","name":"Mental Inversion","desc":"When deployed, all enemies take 22% (+2%) more Necrosis, and receive 150 Elemental Damage per second when under the burst effect of Necrosis","potBelow":{"descRaw":"When deployed, all enemies take 20% more <$ba.dt.apoptosis2>Necrosis, and receive 150 Elemental Damage per second when under the burst effect of <$ba.dt.apoptosis2>Necrosis","desc":"When deployed, all enemies take 20% more Necrosis, and receive 150 Elemental Damage per second when under the burst effect of Necrosis"}}]}],"_h":"q5cpi25g4yj6srdlo1nea29672n3xietchz7srdlo12jxi76lqhfaci24ynea296tcn3h8f5r7z7i25g4yj672n3xietchk0i22m4y2c77n3np0mei"},"chess_char_6_10_a":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skill":{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+60%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>30% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +60%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 30% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>270% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>18% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>70% ATK\n<@ba.rem>Can store 1 charge(s)","name":"Fear Blast","desc":"Deals 270% ATK as Arts damage to the target and inflicts Fear for 4 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 18% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 70% ATK\nCan store 1 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+140%, ASPD <@ba.vup>+30, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +140%, ASPD +30, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"_h":"w8cm8odo07cr3j5bq2trd5acgxwt3z8m5nbboi07cr3juzfi1d"},"chess_char_6_10_b":{"name":"Nymph","subProfessionName":"Primal Caster","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"skill":{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},"talents":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 12 <@ba.talpu>(+2) times; at 10 stacks, ASPD +12","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 12 (+2) times; at 10 stacks, ASPD +12","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12"}}],"module":{"name":"'Aspiration'"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks deal an additional <@ba.vup>10% of Arts damage as <$ba.dt.apoptosis2>Necrosis; if target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, deal an additional <@ba.vup>40% ATK as Elemental Damage","name":"Strike of the Djall","desc":"ATK +80%, attacks deal an additional 10% of Arts damage as Necrosis; if target is under the burst effect of Necrosis, deal an additional 40% ATK as Elemental Damage"},{"descRaw":"Deals <@ba.vup>300% ATK as Arts damage to the target and inflicts <$ba.fear>Fear for <@ba.vup>5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional <@ba.vup>22% of Arts damage as <$ba.dt.apoptosis2>Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to <@ba.vup>85% ATK\n<@ba.rem>Can store 2 charge(s)","name":"Fear Blast","desc":"Deals 300% ATK as Arts damage to the target and inflicts Fear for 5 seconds, also dealing an equal amount of Arts splash damage around the target; both instances deal an additional 22% of Arts damage as Necrosis. If the target hit is under the burst effect of Necrosis, the damage dealt by Talent 1 increases to 85% ATK\nCan store 2 charge(s)"},{"descRaw":"Attack Range <@ba.vup>increases, ATK <@ba.vup>+170%, ASPD <@ba.vup>+45, attack <@ba.vup>2 targets simultaneously. If target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, attacks deal Elemental Damage","name":"Crumbling Heart","desc":"Attack Range increases, ATK +170%, ASPD +45, attack 2 targets simultaneously. If target is under the burst effect of Necrosis, attacks deal Elemental Damage"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"talentsBase":[{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per second, lasting until the end of the Necrosis burst"},{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 <@ba.talpu>(+2) times","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 12 (+2) times","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times","desc":"Whenever a Necrosis burst effect is triggered within Nymph's attack range, ATK +2%, stacking up to 10 times"}}],"modules":[{"name":"'Aspiration'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"talentChanges":[{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 12 <@ba.talpu>(+2) times; at 10 stacks, ASPD +12","name":"Key to the Heart","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 12 (+2) times; at 10 stacks, ASPD +12","potBelow":{"descRaw":"Whenever a <$ba.dt.apoptosis2>Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12","desc":"Whenever a Necrosis burst effect is triggered, ATK +3%, stacking up to 10 times; at 10 stacks, ASPD +12"}}]},{"name":"Consultation Toolkit","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"SP recovery +0.2/s when there are enemies under the burst effect of Elemental Injury within range"},"talentChanges":[null,{"descRaw":"When attacking enemies under the burst effect of <$ba.dt.apoptosis2>Necrosis, deals an additional 40% ATK as Elemental Damage per 0.7s, lasting until the end of the <$ba.dt.apoptosis2>Necrosis burst","name":"Soul Stolen","desc":"When attacking enemies under the burst effect of Necrosis, deals an additional 40% ATK as Elemental Damage per 0.7s, lasting until the end of the Necrosis burst"}]}],"_h":"w8cm8owrdowrzccrqi5bq2tr31acqdhhnn8mjgbb6bzccrqiqgfiu48odo5bq2trd5acgxwt3z8m8owrdowr31acqdhhnn3s8oe5doe5wyq24e"},"chess_char_6_11_a":{"name":"Muelsyse","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"},"talents":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated"},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"module":{"name":"Dresser Flowing Shape"},"skills":[{"descRaw":"Gradually recovers <@ba.vup>11 DP while skill is active, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, <@ba.vup>+22 ASPD","name":"Progressive Moisturization","desc":"Gradually recovers 11 DP while skill is active, Muelsyse and her Flowing Shapes gain +22% ATK, +22 ASPD"},{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK; if Flowing Shape is in Melee form, it recovers <@ba.vup>2% HP every second and gains <@ba.vup>15% <$ba.protect>Sanctuary, if Flowing Shape is in Ranged form, its attacks hit <@ba.vup>twice at random targets within attack range","name":"Ecological Interaction","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK; if Flowing Shape is in Melee form, it recovers 2% HP every second and gains 15% Sanctuary, if Flowing Shape is in Ranged form, its attacks hit twice at random targets within attack range"},{"descRaw":"Immediately gains <@ba.vup>13 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 13 DP, Muelsyse and her Flowing Shapes gain +22% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"}],"_h":"rr8auajg8ild2hjd2qjd4w840klalakvhds90wnbffgf8ild2h"},"chess_char_6_11_b":{"name":"Muelsyse","subProfessionName":"Tactician","trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"skill":{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"},"talents":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated.","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated."},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"module":{"name":"Dresser Flowing Shape"},"skills":[{"descRaw":"Gradually recovers <@ba.vup>12 DP while skill is active, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, <@ba.vup>+35 ASPD","name":"Progressive Moisturization","desc":"Gradually recovers 12 DP while skill is active, Muelsyse and her Flowing Shapes gain +35% ATK, +35 ASPD"},{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK; if Flowing Shape is in Melee form, it recovers <@ba.vup>3% HP every second and gains <@ba.vup>20% <$ba.protect>Sanctuary, if Flowing Shape is in Ranged form, its attacks hit <@ba.vup>twice at random targets within attack range","name":"Ecological Interaction","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK; if Flowing Shape is in Melee form, it recovers 3% HP every second and gains 20% Sanctuary, if Flowing Shape is in Ranged form, its attacks hit twice at random targets within attack range"},{"descRaw":"Immediately gains <@ba.vup>14 DP, Muelsyse and her Flowing Shapes gain <@ba.vup>+35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies <@ba.vup>slightly towards it every <@ba.vup>2 seconds and <$ba.stun>Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks <$ba.root>Bind enemies for <@ba.vup>1.5 seconds","name":"Superficial Regulation","desc":"Immediately gains 14 DP, Muelsyse and her Flowing Shapes gain +35% ATK, if Flowing Shape is in Melee form, pulls surrounding enemies slightly towards it every 2 seconds and Stuns all blocked enemies; if Flowing Shape is in Ranged form, respawns all Flowing Shapes and attacks Bind enemies for 1.5 seconds"}],"traitBase":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentsBase":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can partially copy an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, and obtain a special trait depending on whether in melee or ranged form), will respawn 25 seconds after being defeated"},{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2<@ba.talpu>(+1) DP Cost","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2(+1) DP Cost","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost"}}],"modules":[{"name":"Dresser Flowing Shape","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"talentChanges":[{"descRaw":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated.","name":"Pure Water is Life","desc":"Can summon a Flowing Shape to assist in combat. Flowing Shapes can copy all of an undeployed Operator's attributes (Max HP, ATK, DEF, RES, Block Count, Attack Interval, Attack Range, Damage Type, ability of obtaining a special trait depending on whether in melee or ranged form), gains 5 SP immediately after first deployment, and will respawn 25 seconds after being defeated."}]},{"name":"Fallen Leaves of Four Seasons","traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Enemies blocked by reinforcements are more likely to be attacked, and this unit's ATK is increased to 165% when attacking enemies blocked by Reinforcements"},"talentChanges":[{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2 <@ba.talpu>(+1) DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","name":"Expenditure Economization","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first [Rhine Lab] Operator deployed has an additional -2 (+1) DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","potBelow":{"descRaw":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed","desc":"When in squad, all [Rhine Lab] Operators have -2 DP Cost, and the first Rhine Lab Operator deployed has an additional -1 DP Cost; when Flowing Shape duplicates a [Rhine Lab] Operator, Muelsyse gains 10 SP and the duplicated [Rhine Lab] Operator gains 10 SP when deployed"}}]}],"_h":"rr8asrxpflldhcv62qv64w840klalakvkys9btnvffhzflldhcuajgjd2qjd4w840klalakvsrxpv62qv634m2toxm84v2x0x0"},"chess_char_6_12_a":{"name":"Rosmontis","subProfessionName":"Flinger","trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+20%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>0.9 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +20%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 0.9 seconds"},"talents":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"module":{"name":"'Notes'"},"skills":[{"descRaw":"The next attack deals an additional hit equal to <@ba.vup>100% ATK as Arts damage","name":"Expanded Cognition","desc":"The next attack deals an additional hit equal to 100% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+20%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>0.9 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +20%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 0.9 seconds"},{"descRaw":"Attack Interval <@ba.vup>decreases, ATK <@ba.vup>+25%, and attacks up to <@ba.vup>2 <@ba.rem>blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are <$ba.stun>Stunned for <@ba.vup>2 seconds, and the blocked enemies' DEF <@ba.vup>-160)","name":"'As You Wish'","desc":"Attack Interval decreases, ATK +25%, and attacks up to 2 blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are Stunned for 2 seconds, and the blocked enemies' DEF -160)"}],"_h":"t48q0dt76fnglg01dulxmzmz53zo53215z49u66fnglg9oyj03"},"chess_char_6_12_b":{"name":"Rosmontis","subProfessionName":"Flinger","trait":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"skill":{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+30%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>1.1 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +30%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 1.1 seconds"},"talents":[{"descRaw":"Attacks ignore 235 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 235 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 220 DEF","desc":"Attacks ignore 220 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"module":{"name":"'Notes'"},"skills":[{"descRaw":"The next attack deals an additional hit equal to <@ba.vup>120% ATK as Arts damage","name":"Expanded Cognition","desc":"The next attack deals an additional hit equal to 120% ATK as Arts damage"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+30%, splash area <@ba.vup>expands, and each attack causes <@ba.vup>2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a <@ba.vup>20% chance to be <$ba.stun>Stunned for <@ba.vup>1.1 seconds","name":"Nociceptor Inhibition","desc":"Attack Interval increases, ATK +30%, splash area expands, and each attack causes 2 additional shockwaves; Enemies hit by this unit's attacks and shockwaves have a 20% chance to be Stunned for 1.1 seconds"},{"descRaw":"Attack Interval <@ba.vup>decreases, ATK <@ba.vup>+40%, and attacks up to <@ba.vup>2 <@ba.rem>blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are <$ba.stun>Stunned for <@ba.vup>2.5 seconds, and the blocked enemies' DEF <@ba.vup>-160)","name":"'As You Wish'","desc":"Attack Interval decreases, ATK +40%, and attacks up to 2 blocked enemies at a time; Immediately deploys two pieces of Tactical Equipment on ground tiles within Attack Range (After deployment, surrounding enemies are Stunned for 2.5 seconds, and the blocked enemies' DEF -160)"}],"traitBase":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"talentsBase":[{"descRaw":"Attacks ignore 175 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 175 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 160 DEF","desc":"Attacks ignore 160 DEF"}},{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed Caster Operator"}],"modules":[{"name":"'Notes'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"talentChanges":[{"descRaw":"Attacks ignore 235 <@ba.talpu>(+15) DEF","name":"Armaments of Annihilation","desc":"Attacks ignore 235 (+15) DEF","potBelow":{"descRaw":"Attacks ignore 220 DEF","desc":"Attacks ignore 220 DEF"}}]},{"name":"Rosmontis's Specialized Badge","traitOverride":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","moduleDescRaw":"In <@ba.kw>Integrated Strategies, attacks deal <@ba.kw>1 additional instance of <@ba.kw>100% ATK as Arts damage","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","moduleDesc":"In Integrated Strategies, attacks deal 1 additional instance of 100% ATK as Arts damage"},"talentChanges":[null,{"descRaw":"When deployed, grants +8% ATK to this unit and a random deployed [Caster] Operator; in <@ba.kw>Integrated Strategies, Rosmontis also benefits from [Caster] Collectibles, and when any [Sniper] or [Caster] Operator is deployed, 1 stronger piece of Tactical Equipment with special effects will be summoned within their Attack Range","name":"Stable Esthesia","desc":"When deployed, grants +8% ATK to this unit and a random deployed [Caster] Operator; in Integrated Strategies, Rosmontis also benefits from [Caster] Collectibles, and when any [Sniper] or [Caster] Operator is deployed, 1 stronger piece of Tactical Equipment with special effects will be summoned within their Attack Range"}]}],"_h":"t48qack8fznglyb8dumsxcxc53zo5321yp49i4fzngly56yjtr0dt701dulxmzmz53zo5321ack8b8dumsxcxco80dopt76zbezoxw"},"chess_char_6_13_a":{"name":"Exusiai the New Covenant","subProfessionName":"Geek","trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>180% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>230% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 180% Max HP which decays; Attack Interval reduces, each attack deals 230% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},"talents":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"module":{"name":"Convenience Kit for New Friends"},"skills":[{"descRaw":"Each attack deals <@ba.vup>180% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Sweeping the Skies","desc":"Each attack deals 180% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>180% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>230% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 180% Max HP which decays; Attack Interval reduces, each attack deals 230% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},{"descRaw":"ATK <@ba.vup>+15%, and attacks hit <@ba.vup>5 times for <@ba.vup>115% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to <@ba.vup>250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator <@ba.vup>6 SP\n<@ba.rem>Gains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Guaranteed Success!","desc":"ATK +15%, and attacks hit 5 times for 115% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to 250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator 6 SP\nGains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)"}],"_h":"watjogogbn6jtxugg6f8ububr184cj4949ots234onbn6jtxlktp87"},"chess_char_6_13_b":{"name":"Exusiai the New Covenant","subProfessionName":"Geek","trait":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"skill":{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>200% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>270% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 200% Max HP which decays; Attack Interval reduces, each attack deals 270% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},"talents":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"module":{"name":"Convenience Kit for New Friends"},"skills":[{"descRaw":"Each attack deals <@ba.vup>210% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Sweeping the Skies","desc":"Each attack deals 210% of ATK as Physical damage, and prioritizes attacking aerial units; if manually deactivated, fires all remaining ammo at random enemies within Attack Range\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"<$ba.steal>Steals <@ba.vup>70 ASPD from <@ba.vup>1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a <$ba.barrier>Barrier equal to <@ba.vup>200% Max HP which decays; Attack Interval reduces, each attack deals <@ba.vup>270% of ATK as Physical damage\n<@ba.rem>Skill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully <$ba.steal>Stolen, grants an additional 5 ammo","name":"Shootoholic","desc":"Steals 70 ASPD from 1 allied Operator within Attack Range (lasts until skill ends or Exusiai the New Covenant leaves the field), and both this unit and the targeted Operator gain a Barrier equal to 200% Max HP which decays; Attack Interval reduces, each attack deals 270% of ATK as Physical damage\nSkill activation grants 35 ammo and the skill ends when all ammo is used (Can manually deactivate skill); if ASPD is successfully Stolen, grants an additional 5 ammo"},{"descRaw":"ATK <@ba.vup>+20%, and attacks hit <@ba.vup>5 times for <@ba.vup>135% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to <@ba.vup>250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator <@ba.vup>6 SP\n<@ba.rem>Gains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Guaranteed Success!","desc":"ATK +20%, and attacks hit 5 times for 135% of ATK per hit; if Delivery Coordinates are on the field, deals a single instance of Physical splash damage equal to 250% of ATK at its location and deploys the ground Operator with the longest Redeployment Time there, granting that Operator 6 SP\nGains Delivery Coordinates after deployment; skill activation grants 50 ammo, each attack consumes 5 ammo, and the skill ends when all ammo is used (Can manually deactivate skill)"}],"traitBase":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"talentsBase":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 165% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 25% chance to bombard the enemies within that Operator's Attack Range, dealing 150% of Exusiai the New Covenant's ATK as Physical splash damage"}},{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +13% <@ba.talpu>(+4%); effect is doubled for [Laterano] Operators","name":"Covenant of Bullets","desc":"When deployed, Operators with ammo-type skills gain ATK +13% (+4%); effect is doubled for [Laterano] Operators","potBelow":{"descRaw":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators","desc":"When deployed, Operators with ammo-type skills gain ATK +9%; effect is doubled for [Laterano] Operators"}}],"modules":[{"name":"Convenience Kit for New Friends","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"talentChanges":[{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% <@ba.talpu>(+15%) of Exusiai the New Covenant's ATK as Physical splash damage","name":"Firepower FM","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 200% (+15%) of Exusiai the New Covenant's ATK as Physical splash damage","potBelow":{"descRaw":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage","desc":"When deployed, recovers 6% HP whenever an allied Operator consumes ammo; in addition, there is a 35% chance to bombard the enemies within that Operator's Attack Range, dealing 185% of Exusiai the New Covenant's ATK as Physical splash damage"}}]}],"_h":"watjogr2ogr2c86jls4pg63hdwdwr184cj4949otf234fbc86jls3ytpmpogogugg6f8ububr184cj4949otogr2ogr24pg63hdwdw"},"chess_char_6_14_a":{"name":"Lumen","subProfessionName":"Therapist","trait":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%"},"skill":{"descRaw":"ATK <@ba.vup>+30%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>135% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>4 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +30%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 135% of ATK, and removing negative statuses from the target. \nAttack has 4 ammo. Skill ends when all ammo is used (can manually deactivate skill)"},"talents":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 4 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 6 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 4 seconds. If the target's HP is above 75%, they gain status resistance for 6 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"module":{"name":"Spyglass"},"skills":[{"descRaw":"The next attack causes the target and nearby allies to receive healing equal to <@ba.vup>32% of Lumen's ATK every second for <@ba.vup>4 seconds","name":"In Drizzle, Privation","desc":"The next attack causes the target and nearby allies to receive healing equal to 32% of Lumen's ATK every second for 4 seconds"},{"descRaw":"Restore HP equal to <@ba.vup>160% ATK to <@ba.vup>2 allies within range; \n<$ba.charged>Charged effect: Remove <$ba.debuff>negative statuses from targets","name":"In Downpour, Grace","desc":"Restore HP equal to 160% ATK to 2 allies within range; \nCharged effect: Remove negative statuses from targets"},{"descRaw":"ATK <@ba.vup>+30%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>135% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>4 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +30%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 135% of ATK, and removing negative statuses from the target. \nAttack has 4 ammo. Skill ends when all ammo is used (can manually deactivate skill)"}],"_h":"jqdplwg2ta69o2rj64yxl630vc6o6o7iwslxn0q278yita69o2"},"chess_char_6_14_b":{"name":"Lumen","subProfessionName":"Therapist","trait":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","moduleDescRaw":"Gain <$ba.buffres>status resistance, and become less likely to be attacked","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%","moduleDesc":"Gain status resistance, and become less likely to be attacked"},"skill":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>150% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>6 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +40%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 150% of ATK, and removing negative statuses from the target. \nAttack has 6 ammo. Skill ends when all ammo is used (can manually deactivate skill)"},"talents":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 5 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 8 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 5 seconds. If the target's HP is above 75%, they gain status resistance for 8 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"module":{"name":"Spyglass"},"skills":[{"descRaw":"The next attack causes the target and nearby allies to receive healing equal to <@ba.vup>40% of Lumen's ATK every second for <@ba.vup>5 seconds","name":"In Drizzle, Privation","desc":"The next attack causes the target and nearby allies to receive healing equal to 40% of Lumen's ATK every second for 5 seconds"},{"descRaw":"Restore HP equal to <@ba.vup>200% ATK to <@ba.vup>2 allies within range; \n<$ba.charged>Charged effect: Remove <$ba.debuff>negative statuses from targets","name":"In Downpour, Grace","desc":"Restore HP equal to 200% ATK to 2 allies within range; \nCharged effect: Remove negative statuses from targets"},{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vup>+20, prioritizes healing units with <$ba.debuff>negative statuses; ammo is consumed if the target has a <$ba.debuff>negative status, increasing healing to <@ba.vup>150% of ATK, and removing <$ba.debuff>negative statuses from the target. \n<@ba.rem>Attack has <@ba.vup>6 ammo. Skill ends when all ammo is used (can manually deactivate skill)","name":"This Lantern Undying","desc":"ATK +40%, ASPD +20, prioritizes healing units with negative statuses; ammo is consumed if the target has a negative status, increasing healing to 150% of ATK, and removing negative statuses from the target. \nAttack has 6 ammo. Skill ends when all ammo is used (can manually deactivate skill)"}],"traitBase":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%"},"talentsBase":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 4 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 6 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 4 seconds. If the target's HP is above 75%, they gain status resistance for 6 seconds instead."},{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10<@ba.talpu>(-2) seconds cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 10(-2) seconds cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown.","desc":"When an ally within range receives a negative status, heal them for 80% of Lumen's ATK. 12 seconds cooldown."}}],"modules":[{"name":"Spyglass","traitOverride":{"descRaw":"Has a large healing range, but the healing amount on farther targets is reduced to <@ba.kw>80%","moduleDescRaw":"Gain <$ba.buffres>status resistance, and become less likely to be attacked","desc":"Has a large healing range, but the healing amount on farther targets is reduced to 80%","moduleDesc":"Gain status resistance, and become less likely to be attacked"},"talentChanges":[{"descRaw":"Healing targets gain <$ba.buffres>status resistance for 5 seconds. If the target's HP is above 75%, they gain <$ba.buffres>status resistance for 8 seconds instead.","name":"An Everyman's Wish","desc":"Healing targets gain status resistance for 5 seconds. If the target's HP is above 75%, they gain status resistance for 8 seconds instead."}]},{"name":"'Luck'","traitOverride":{"descRaw":"Has a large healing range and healing is <@ba.kw>no longer reduced for distant targets","desc":"Has a large healing range and healing is no longer reduced for distant targets"},"talentChanges":[{"descRaw":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 8<@ba.talpu>(-2) second cooldown.","name":"Quick Fix","desc":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 8(-2) second cooldown.","potBelow":{"descRaw":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 10 second cooldown.","desc":"When an ally within range receives a negative status, heal them for 100% of Lumen's ATK. 10 second cooldown."}}]}],"_h":"jqdplwidg26sqq69xeuu644wl630vc6o6o7i90lxfkfb781rqq69xelwg2rj64yxl630vc6o6o7ilwidg26suu644wmanuvy6m30ckmbmb"},"chess_char_6_15_a":{"name":"Qiubai","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skill":{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+10 ASPD (stacking up to <@ba.vup>5 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +10 ASPD (stacking up to 5 times)."},"talents":[{"descRaw":"Deal an additional 43%<@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","name":"Find an Opening","desc":"Deal an additional 43% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind","potBelow":{"descRaw":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","desc":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by Slow or Bind"}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"module":{"name":"A Weathered Snow Hat"},"skills":[{"descRaw":"Next attack <$ba.root>binds the target for <@ba.vup>2s. When <$ba.root>Bind expires, deals <@ba.vup>210% of ATK as Arts damage to target and all nearby enemies.","name":"Halting Feather","desc":"Next attack binds the target for 2s. When Bind expires, deals 210% of ATK as Arts damage to target and all nearby enemies."},{"descRaw":"Deals <@ba.vup>195% of ATK as Arts damage to ground enemies ahead, attack range <@ba.vup>changes, ATK <@ba.vup>+75%, ground enemies within attack range are <$ba.sluggish>slowed; when skill expires, deals <@ba.vup>195% ATK as Physical damage to ground enemies in range.","name":"Holding Shadow","desc":"Deals 195% of ATK as Arts damage to ground enemies ahead, attack range changes, ATK +75%, ground enemies within attack range are slowed; when skill expires, deals 195% ATK as Physical damage to ground enemies in range."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+10 ASPD (stacking up to <@ba.vup>5 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +30%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +10 ASPD (stacking up to 5 times)."}],"_h":"kx5y69jzj4chbgoqe32esdxl6ix7xslzen171ckbl8sjylzlj4chbg"},"chess_char_6_15_b":{"name":"Qiubai","subProfessionName":"Lord","trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"skill":{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+13 ASPD (stacking up to <@ba.vup>6 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +13 ASPD (stacking up to 6 times)."},"talents":[{"descRaw":"Deals an additional 48% <@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","name":"Find an Opening","desc":"Deals an additional 48% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind.","potBelow":{"descRaw":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","desc":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind."}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"module":{"name":"A Weathered Snow Hat"},"skills":[{"descRaw":"Next attack <$ba.root>binds the target for <@ba.vup>2.5s. When <$ba.root>Bind expires, deals <@ba.vup>240% of ATK as Arts damage to target and all nearby enemies.","name":"Halting Feather","desc":"Next attack binds the target for 2.5s. When Bind expires, deals 240% of ATK as Arts damage to target and all nearby enemies."},{"descRaw":"Deals <@ba.vup>240% of ATK as Arts damage to ground enemies ahead, attack range <@ba.vup>changes, ATK <@ba.vup>+90%, ground enemies within attack range are <$ba.sluggish>slowed; when skill expires, deals <@ba.vup>240% ATK as Physical damage to ground enemies in range.","name":"Holding Shadow","desc":"Deals 240% of ATK as Arts damage to ground enemies ahead, attack range changes, ATK +90%, ground enemies within attack range are slowed; when skill expires, deals 240% ATK as Physical damage to ground enemies in range."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants <@ba.vup>+13 ASPD (stacking up to <@ba.vup>6 times).","name":"Questioning Snow","desc":"Attack range expands, ATK +40%, damage type changed to Arts, attacks 2 extra targets, ranged attacks no longer have reduced damage, each attack grants +13 ASPD (stacking up to 6 times)."}],"traitBase":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"talentsBase":[{"descRaw":"Deal an additional 43%<@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","name":"Find an Opening","desc":"Deal an additional 43% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind","potBelow":{"descRaw":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind","desc":"Deal an additional 40% of ATK as Arts damage when attacking enemies affected by Slow or Bind"}},{"descRaw":"Attacks have a 23%<@ba.talpu> (+3%) chance to <$ba.root>Bind the target for 1.5s","name":"Falling Petals","desc":"Attacks have a 23% (+3%) chance to Bind the target for 1.5s","potBelow":{"descRaw":"Attacks have a 20% chance to <$ba.root>Bind the target for 1.5s","desc":"Attacks have a 20% chance to Bind the target for 1.5s"}}],"modules":[{"name":"A Weathered Snow Hat","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"Deals an additional 48% <@ba.talpu> (+3%) of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","name":"Find an Opening","desc":"Deals an additional 48% (+3%) of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind.","potBelow":{"descRaw":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by <$ba.sluggish>Slow or <$ba.root>Bind; deals 1.2x damage when target is affected by both <$ba.sluggish>Slow and <$ba.root>Bind.","desc":"Deals an additional 45% of ATK as Arts damage when attacking enemies affected by Slow or Bind; deals 1.2x damage when target is affected by both Slow and Bind."}}]},{"name":"When Snow Is Coming","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"ASPD <@ba.vup>+12 when there are 2 or more enemies in attack range.","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"ASPD +12 when there are 2 or more enemies in attack range."},"talentChanges":[{"name":"Falling Petals","potBelow":{"descRaw":"Attacks have a 25% chance to <$ba.root>Bind the target for 1.5 seconds; the first hit on each enemy has a 100% chance and the <$ba.root>Bind duration is increased to 3 seconds","desc":"Attacks have a 25% chance to Bind the target for 1.5 seconds; the first hit on each enemy has a 100% chance and the Bind duration is increased to 3 seconds"}}]}],"_h":"kx5y698gjzsnpvch451le3ln869k6ix7xslzen170skbd2r8ylxcpvch4569jzoqe32esdxl6ix7xslzen17698gjzsn1le3ln869k2969bjjzp4x71vzb"},"chess_char_6_16_a":{"name":"Astgenne the Lightchaser","subProfessionName":"Decel Binder","trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skill":{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+35% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>15% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +35% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 15% of the Arts damage taken to other chained enemies as extra damage"},"talents":[{"descRaw":"When inflicting <$ba.sluggish>Slow on an enemy, +1 ASPD, stacking up to 18 times","name":"Data Modeling","desc":"When inflicting Slow on an enemy, +1 ASPD, stacking up to 18 times"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}}],"module":{"name":"The Seeker's Collection"},"skills":[{"descRaw":"<@ba.vup>+45% ATK, attacks can jump between enemies multiple times, up to <@ba.vup>3 times","name":"Star Chart's Shine","desc":"+45% ATK, attacks can jump between enemies multiple times, up to 3 times"},{"descRaw":"The next attack targets the furthest <@ba.vup>1 enemies from the Objective Point within Attack Range, dealing <@ba.vup>115% ATK as Arts damage; extends <$ba.sluggish>Slow duration to <@ba.vup>3 seconds, links to up to <@ba.vup>2 enemies around the target and pulls them towards the target's location with <@ba.vup>slight force, dealing the same amount of Arts damage","name":"Stellar Gravity","desc":"The next attack targets the furthest 1 enemies from the Objective Point within Attack Range, dealing 115% ATK as Arts damage; extends Slow duration to 3 seconds, links to up to 2 enemies around the target and pulls them towards the target's location with slight force, dealing the same amount of Arts damage"},{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+35% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>15% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +35% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 15% of the Arts damage taken to other chained enemies as extra damage"}],"_h":"vef2pn830zgpp89fbiojd58zlpmzbnkj2cq5fkrwt7k10zgpp8"},"chess_char_6_16_b":{"name":"Astgenne the Lightchaser","subProfessionName":"Decel Binder","trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"skill":{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+50% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>20% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +50% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 20% of the Arts damage taken to other chained enemies as extra damage"},"talents":[{"descRaw":"+1 ASPD when inflicting <$ba.sluggish>Slow on enemies, stacking up to 25 times; +12% ATK at full stacks","name":"Data Modeling","desc":"+1 ASPD when inflicting Slow on enemies, stacking up to 25 times; +12% ATK at full stacks"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}},{"name":"Data Modeling"}],"module":{"name":"The Seeker's Collection"},"skills":[{"descRaw":"<@ba.vup>+60% ATK, attacks can jump between enemies multiple times, up to <@ba.vup>3 times","name":"Star Chart's Shine","desc":"+60% ATK, attacks can jump between enemies multiple times, up to 3 times"},{"descRaw":"The next attack targets the furthest <@ba.vup>1 enemies from the Objective Point within Attack Range, dealing <@ba.vup>130% ATK as Arts damage; extends <$ba.sluggish>Slow duration to <@ba.vup>3 seconds, links to up to <@ba.vup>2 enemies around the target and pulls them towards the target's location with <@ba.vup>moderate force, dealing the same amount of Arts damage","name":"Stellar Gravity","desc":"The next attack targets the furthest 1 enemies from the Objective Point within Attack Range, dealing 130% ATK as Arts damage; extends Slow duration to 3 seconds, links to up to 2 enemies around the target and pulls them towards the target's location with moderate force, dealing the same amount of Arts damage"},{"descRaw":"Attack range <@ba.vup>expands; <@ba.vup>+50% ATK, ATK interval <@ba.vup>decreases; attacks continuously lock onto <@ba.vup>2 enemies, chaining them together, and every chained enemy will deal <@ba.vup>20% of the Arts damage taken to other chained enemies as extra damage","name":"Flux Chain","desc":"Attack range expands; +50% ATK, ATK interval decreases; attacks continuously lock onto 2 enemies, chaining them together, and every chained enemy will deal 20% of the Arts damage taken to other chained enemies as extra damage"}],"traitBase":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"talentsBase":[{"descRaw":"When inflicting <$ba.sluggish>Slow on an enemy, +1 ASPD, stacking up to 18 times","name":"Data Modeling","desc":"When inflicting Slow on an enemy, +1 ASPD, stacking up to 18 times"},{"descRaw":"Enemies within attack range gain 12% <@ba.talpu>(+2%) <$ba.fragile>Fragile, increasing to 16% <@ba.talpu>(+2%) <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","name":"Energy Source Analysis","desc":"Enemies within attack range gain 12% (+2%) Fragile, increasing to 16% (+2%) Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","potBelow":{"descRaw":"Enemies within attack range gain 10% <$ba.fragile>Fragile, increasing to 14% <$ba.fragile>Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds","desc":"Enemies within attack range gain 10% Fragile, increasing to 14% Fragile after being in Astgenne the Lightchaser's attack range for more than 7 seconds"}}],"modules":[{"name":"The Seeker's Collection","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and <$ba.sluggish>Slow the enemy for a <@ba.kw>moderate period of time","desc":"Attacks deal Arts damage, and Slow the enemy for a moderate period of time"},"talentChanges":[{"descRaw":"+1 ASPD when inflicting <$ba.sluggish>Slow on enemies, stacking up to 25 times; +12% ATK at full stacks","name":"Data Modeling","desc":"+1 ASPD when inflicting Slow on enemies, stacking up to 25 times; +12% ATK at full stacks"},{"name":"Data Modeling"}]}],"_h":"vef2uw08tygp2jvybiymd58zlpmzbnbikjnbq5u9l6t78htygp2jpn839fbiojd58zlpmzbnkjuw08vybiymbi"},"chess_char_6_17_a":{"name":"Nearl the Radiant Knight","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>90% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%, DEF <@ba.vup>+40% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 90% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +70%, DEF +40% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"},"talents":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 23% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 23% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 20% DEF","desc":"Attacks ignore 20% DEF"}}],"module":{"name":"Blade of Blazing Sun"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40% and ASPD <@ba.vup>+26\n<@ba.rem>Unlimited duration","name":"Flaming Edge","desc":"Attack Range expands, ATK +40% and ASPD +26\nUnlimited duration"},{"descRaw":"Passive Effect: Deployment <@ba.vup>does not consume deployment slots. \nAfter deployment, ATK <@ba.vup>+90% and gain <@ba.vup>3 <$ba.shield>Shields. After the skill duration, automatically retreat and extend Redeployment Time by <@ba.vup>25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time <@ba.vup>will not be extended","name":"Night-Scouring Gleam","desc":"Passive Effect: Deployment does not consume deployment slots. \nAfter deployment, ATK +90% and gain 3 Shields. After the skill duration, automatically retreat and extend Redeployment Time by 25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time will not be extended"},{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>90% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%, DEF <@ba.vup>+40% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 90% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +70%, DEF +40% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"}],"_h":"fodr3h3hpzk21duw8q40fv40e3gigi4ausqctnuos3umpzk21d"},"chess_char_6_17_b":{"name":"Nearl the Radiant Knight","subProfessionName":"Dreadnought","trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"skill":{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>100% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+100%, DEF <@ba.vup>+70% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 100% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +100%, DEF +70% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"},"talents":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 31% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 31% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 28% DEF","desc":"Attacks ignore 28% DEF"}}],"module":{"name":"Blade of Blazing Sun"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+55% and ASPD <@ba.vup>+38\n<@ba.rem>Unlimited duration","name":"Flaming Edge","desc":"Attack Range expands, ATK +55% and ASPD +38\nUnlimited duration"},{"descRaw":"Passive Effect: Deployment <@ba.vup>does not consume deployment slots. \nAfter deployment, ATK <@ba.vup>+120% and gain <@ba.vup>3 <$ba.shield>Shields. After the skill duration, automatically retreat and extend Redeployment Time by <@ba.vup>25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time <@ba.vup>will not be extended","name":"Night-Scouring Gleam","desc":"Passive Effect: Deployment does not consume deployment slots. \nAfter deployment, ATK +120% and gain 3 Shields. After the skill duration, automatically retreat and extend Redeployment Time by 25%. If the previously deployed Operator is from Kazimierz, the Redeployment Time will not be extended"},{"descRaw":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing <@ba.vup>100% ATK as True damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3 seconds. Attack Range <@ba.vup>expands, ATK <@ba.vup>+100%, DEF <@ba.vup>+70% and damage type changes to <@ba.vup>True damage when attacking enemies blocked by self or the 'Blazing Sun'","name":"Blazing Sun's Obeisance","desc":"Summons a 'Blazing Sun' on a deployable ground tile within the four adjacent tiles, dealing 100% ATK as True damage to nearby enemies and Stunning them for 3 seconds. Attack Range expands, ATK +100%, DEF +70% and damage type changes to True damage when attacking enemies blocked by self or the 'Blazing Sun'"}],"traitBase":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talentsBase":[{"descRaw":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"Brave the Darkness","desc":"When deploying, deals 80% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},{"descRaw":"Attacks ignore 23% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 23% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 20% DEF","desc":"Attacks ignore 20% DEF"}}],"modules":[{"name":"Blade of Blazing Sun","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Attacks ignore 31% <@ba.talpu>(+3%) DEF","name":"Daybreak","desc":"Attacks ignore 31% (+3%) DEF","potBelow":{"descRaw":"Attacks ignore 28% DEF","desc":"Attacks ignore 28% DEF"}}]},{"name":"'A Knightly House'","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"talentChanges":[{"descRaw":"When deploying and when defeated for the first time, deals 100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for 4s. If the previously deployed operator is from [Kazimierz], deals an additional hit","name":"Brave the Darkness","desc":"When deploying and when defeated for the first time, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 4s. If the previously deployed operator is from [Kazimierz], deals an additional hit"}]}],"_h":"fodr3hf03harkek2sguw8q40lw40r88q8q4a55qc0oeos3hckek2sg3h3huw8q40fv40e3gigi4a3hf03harlw40r88q8qjn3h023hulll8q21"},"chess_char_6_18_a":{"name":"Lappland the Decadenza","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skill":{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+45%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-30% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +45%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -30% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},"talents":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP"}}],"module":{"name":"Hour of the Wolf"},"skills":[{"descRaw":"Passive Effect: Drone <@ba.vup>+1\n<@ba.rem>Active Effect: Can switch between the default state and the following state:\nATK <@ba.vup>+14%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated","name":"Lament of the Apathetic","desc":"Passive Effect: Drone +1\nActive Effect: Can switch between the default state and the following state:\nATK +14%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated"},{"descRaw":"Drone <@ba.vup>+3, Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, releases Drones to lock and attack random enemies; when Drones attack, they have a <@ba.vup>10% chance to inflict <$ba.fear>Fear for <@ba.vup>1s\n<@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Hurricane Chase","desc":"Drone +3, Attack Range expands, ATK +60%, releases Drones to lock and attack random enemies; when Drones attack, they have a 10% chance to inflict Fear for 1s\nWhen the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+45%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-30% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +45%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -30% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"}],"_h":"l993k7j1l1kvhtjrfxo5uwuw4ju4gvlxlxhz6wr03i3w0eb1l1kvht"},"chess_char_6_18_b":{"name":"Lappland the Decadenza","subProfessionName":"Mech-accord Caster","trait":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"skill":{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+60%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-40% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +60%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -40% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},"talents":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP, and +10 ASPD after first skill activation","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP, and +10 ASPD after first skill activation","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation"}}],"module":{"name":"Hour of the Wolf"},"skills":[{"descRaw":"Passive Effect: Drone <@ba.vup>+1\n<@ba.rem>Active Effect: Can switch between the default state and the following state:\nATK <@ba.vup>+23%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated","name":"Lament of the Apathetic","desc":"Passive Effect: Drone +1\nActive Effect: Can switch between the default state and the following state:\nATK +23%, releases Drones to lock and attack non-mobile enemies across the entire battlefield, searching for a new target if the enemy moves or is defeated"},{"descRaw":"Drone <@ba.vup>+3, Attack Range <@ba.vup>expands, ATK <@ba.vup>+80%, releases Drones to lock and attack random enemies; when Drones attack, they have a <@ba.vup>10% chance to inflict <$ba.fear>Fear for <@ba.vup>1s\n<@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Hurricane Chase","desc":"Drone +3, Attack Range expands, ATK +80%, releases Drones to lock and attack random enemies; when Drones attack, they have a 10% chance to inflict Fear for 1s\nWhen the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"},{"descRaw":"Drone <@ba.vup>+2, ATK <@ba.vup>+60%, releases <@ba.vup>special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts <$ba.fear>Fear for <@ba.vup>2s, locks the target and attacks it; enemies around the Drones have <@ba.vup>-40% Movement Speed and take <@ba.vup>100% ATK as Arts damage every second (does not stack); <@ba.rem>When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator","name":"Finale: Catastrofe","desc":"Drone +2, ATK +60%, releases special Drones that scatter across the entire battlefield and chase the closest enemy to them; upon reaching their target, inflicts Fear for 2s, locks the target and attacks it; enemies around the Drones have -40% Movement Speed and take 100% ATK as Arts damage every second (does not stack); When the Drone's locked-on target is defeated, they will search for a new one; when the skill ends, they return to the Operator"}],"traitBase":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"talentsBase":[{"descRaw":"Every 16s <@ba.talpu>(-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","name":"Alpha Wolf","desc":"Every 16s (-4) on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","potBelow":{"descRaw":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone","desc":"Every 20s on the field, Drones gain one of the following effects in order: max Drone damage +10%; disables enemies' special abilities for 2s when dealing damage to them; +1 Drone"}},{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP"}}],"modules":[{"name":"Hour of the Wolf","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +6 <@ba.talpu>(+1) Starting SP, and +10 ASPD after first skill activation","name":"Honor of Siracusa","desc":"When this unit is in the squad, all [Siracusa] Operators gain +6 (+1) Starting SP, and +10 ASPD after first skill activation","potBelow":{"descRaw":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation","desc":"When this unit is in the squad, all [Siracusa] Operators gain +5 Starting SP, and +10 ASPD after first skill activation"}}]}],"_h":"l993507eixkvejjrfxo5uwuwknu4ebkxkxhzwqr0d0gq0eznixkvejk7j1jrfxo5uwuw4ju4gvlxlxhz507eknu4ebkxkx"},"chess_char_6_19_a":{"name":"Degenbrecher","subProfessionName":"Swordmaster","trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skill":{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>180% ATK as Physical damage to up to <@ba.vup>5 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 180% ATK as Physical damage to up to 5 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"},"talents":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 165% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 165% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 160% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 160% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"module":{"name":"'Footnotes of the Past'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>175% of ATK as Physical damage twice to up to <@ba.vup>5 nearby ground enemies","name":"Pure Force","desc":"The next attack deals 175% of ATK as Physical damage twice to up to 5 nearby ground enemies"},{"descRaw":"Slash <@ba.vup>2 times at up to <@ba.vup>5 ground enemies ahead, or slash <@ba.vup>3 times when attacking blocked enemies. Talent trigger rate increased to <@ba.vup>100%, and each slash deals <@ba.vup>250% of ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Silent Derision","desc":"Slash 2 times at up to 5 ground enemies ahead, or slash 3 times when attacking blocked enemies. Talent trigger rate increased to 100%, and each slash deals 250% of ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>180% ATK as Physical damage to up to <@ba.vup>5 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 180% ATK as Physical damage to up to 5 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"}],"_h":"geyq9mmcfeej7dqppf76r81rosyfox0wibhlon18qzod7ixqfeej7d"},"chess_char_6_19_b":{"name":"Degenbrecher","subProfessionName":"Swordmaster","trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"skill":{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>200% ATK as Physical damage to up to <@ba.vup>6 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 200% ATK as Physical damage to up to 6 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"},"talents":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 175% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 175% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 170% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 170% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"module":{"name":"'Footnotes of the Past'"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% of ATK as Physical damage twice to up to <@ba.vup>6 nearby ground enemies","name":"Pure Force","desc":"The next attack deals 190% of ATK as Physical damage twice to up to 6 nearby ground enemies"},{"descRaw":"Slash <@ba.vup>2 times at up to <@ba.vup>5 ground enemies ahead, or slash <@ba.vup>3 times when attacking blocked enemies. Talent trigger rate increased to <@ba.vup>100%, and each slash deals <@ba.vup>280% of ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Silent Derision","desc":"Slash 2 times at up to 5 ground enemies ahead, or slash 3 times when attacking blocked enemies. Talent trigger rate increased to 100%, and each slash deals 280% of ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Slash <@ba.vup>10 times, each dealing <@ba.vup>200% ATK as Physical damage to up to <@ba.vup>6 enemies. Talent trigger chance increases to <@ba.vup>100%, and continuously drags enemies towards self, with <@ba.vup>moderate force. Then deal <@ba.vup>300% of ATK as Physical damage once, and drag enemies towards self with <@ba.vup>great force","name":"Return To Silence","desc":"Slash 10 times, each dealing 200% ATK as Physical damage to up to 6 enemies. Talent trigger chance increases to 100%, and continuously drags enemies towards self, with moderate force. Then deal 300% of ATK as Physical damage once, and drag enemies towards self with great force"}],"traitBase":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"talentsBase":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 165% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 165% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 160% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 160% and Frighten the target for 5s."}},{"descRaw":"Ignore 30% <@ba.talpu>(+5%) DEF when attacking <$ba.tremble>Frightened targets","name":"Living Legend","desc":"Ignore 30% (+5%) DEF when attacking Frightened targets","potBelow":{"descRaw":"Ignore 25% DEF when attacking <$ba.tremble>Frightened targets","desc":"Ignore 25% DEF when attacking Frightened targets"}}],"modules":[{"name":"'Footnotes of the Past'","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 175% <@ba.talpu>(+5%) and <$ba.tremble>Frighten the target for 5s","name":"Born Warrior","desc":"When dealing damage, there is a 10% chance to increase ATK to 175% (+5%) and Frighten the target for 5s","potBelow":{"descRaw":"When dealing damage, there is a 10% chance to increase ATK to 170% and <$ba.tremble>Frighten the target for 5s.","desc":"When dealing damage, there is a 10% chance to increase ATK to 170% and Frighten the target for 5s."}}]},{"name":"New Contract","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"name":"Living Legend","potBelow":{"descRaw":"ATK +8%; when attacking <$ba.tremble>Trembling targets, ignores 33% of the target's DEF; when a ground enemy first enters Attack Range, inflicts <$ba.tremble>Tremble on it for 6 seconds","desc":"ATK +8%; when attacking Trembling targets, ignores 33% of the target's DEF; when a ground enemy first enters Attack Range, inflicts Tremble on it for 6 seconds"}}]}],"_h":"geyq9mbtmcp2peejv52apf0tslcaosyfox0wibhlob18ufpa7i5rpeejv59mmcqppf76r81rosyfox0wibhl9mbtmcp22apf0tslca1n9mv2mcgtyfaeac"},"chess_char_6_20_a":{"name":"Eyjafjalla the Hvít Aska","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>35% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>2.9 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 35% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 2.9 times"},"talents":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +8% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 12%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +8% (+2%), and reduces the Elemental Injury they take by 12%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +6%, and reduces the <$ba.dt.element>Elemental Injury they take by 12%","desc":"Increases the Max HP of friendly units within range by +6%, and reduces the Elemental Injury they take by 12%"}}],"module":{"name":"Sounds I Want to Retain"},"skills":[{"descRaw":"ATK <@ba.vup>+20%, each heal can affect one additional target, and all friendly units within range will recover <$ba.dt.element>Elemental Injury equal to <@ba.vup>4% of Eyjafjalla the Hvít Aska's ATK\n<@ba.rem>Unlimited duration","name":"Soundless Sustenance","desc":"ATK +20%, each heal can affect one additional target, and all friendly units within range will recover Elemental Injury equal to 4% of Eyjafjalla the Hvít Aska's ATK\nUnlimited duration"},{"descRaw":"Immediately heals all friendly units within range and creates a<$ba.epbarrier> Protective Barrier for them that lasts <@ba.vup>12 seconds; Protective Barrier absorbs <$ba.dt.element>Elemental Injury for all friendly units equal to <@ba.vup>500% of ATK","name":"Cloudmist Shelter","desc":"Immediately heals all friendly units within range and creates a Protective Barrier for them that lasts 12 seconds; Protective Barrier absorbs Elemental Injury for all friendly units equal to 500% of ATK"},{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>35% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>2.9 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 35% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 2.9 times"}],"_h":"fhvky6pi2guo31oaeb4y84scckrj2vtyog9k8ob28bu42guo31"},"chess_char_6_20_b":{"name":"Eyjafjalla the Hvít Aska","subProfessionName":"Wandering Medic","trait":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"skill":{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>45% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>3.8 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 45% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 3.8 times"},"talents":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +10% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 14%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +10% (+2%), and reduces the Elemental Injury they take by 14%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +8%, and reduces the <$ba.dt.element>Elemental Injury they take by 14%","desc":"Increases the Max HP of friendly units within range by +8%, and reduces the Elemental Injury they take by 14%"}}],"module":{"name":"Sounds I Want to Retain"},"skills":[{"descRaw":"ATK <@ba.vup>+30%, each heal can affect one additional target, and all friendly units within range will recover <$ba.dt.element>Elemental Injury equal to <@ba.vup>6% of Eyjafjalla the Hvít Aska's ATK\n<@ba.rem>Unlimited duration","name":"Soundless Sustenance","desc":"ATK +30%, each heal can affect one additional target, and all friendly units within range will recover Elemental Injury equal to 6% of Eyjafjalla the Hvít Aska's ATK\nUnlimited duration"},{"descRaw":"Immediately heals all friendly units within range and creates a<$ba.epbarrier> Protective Barrier for them that lasts <@ba.vup>14 seconds; Protective Barrier absorbs <$ba.dt.element>Elemental Injury for all friendly units equal to <@ba.vup>650% of ATK","name":"Cloudmist Shelter","desc":"Immediately heals all friendly units within range and creates a Protective Barrier for them that lasts 14 seconds; Protective Barrier absorbs Elemental Injury for all friendly units equal to 650% of ATK"},{"descRaw":"Attack Range becomes global, and each heal is converted to a <@ba.vup>5- heal sequence that prioritizes different targets, each with <@ba.vup>45% healing effectiveness and <$ba.dt.element>Elemental Injury recovery; the effect of the Second Talent is increased to <@ba.vup>3.8 times","name":"Volcanic Echoes","desc":"Attack Range becomes global, and each heal is converted to a 5- heal sequence that prioritizes different targets, each with 45% healing effectiveness and Elemental Injury recovery; the effect of the Second Talent is increased to 3.8 times"}],"traitBase":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentsBase":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 10% of the original amount, lasting for 6 seconds (stacks up to 3 times)"},{"descRaw":"Increases the Max HP of friendly units within range by +8% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 12%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +8% (+2%), and reduces the Elemental Injury they take by 12%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +6%, and reduces the <$ba.dt.element>Elemental Injury they take by 12%","desc":"Increases the Max HP of friendly units within range by +6%, and reduces the Elemental Injury they take by 12%"}}],"modules":[{"name":"Sounds I Want to Retain","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>60% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","desc":"Restores the HP of allied units and recovers Elemental Injury by 60% of ATK (can recover Elemental Injury of unhurt allied units)"},"talentChanges":[{"descRaw":"Increases the Max HP of friendly units within range by +10% <@ba.talpu>(+2%), and reduces the <$ba.dt.element>Elemental Injury they take by 14%","name":"Volcanic Ash Remedy","desc":"Increases the Max HP of friendly units within range by +10% (+2%), and reduces the Elemental Injury they take by 14%","potBelow":{"descRaw":"Increases the Max HP of friendly units within range by +8%, and reduces the <$ba.dt.element>Elemental Injury they take by 14%","desc":"Increases the Max HP of friendly units within range by +8%, and reduces the Elemental Injury they take by 14%"}}]},{"name":"Life I Want to Retain","traitOverride":{"descRaw":"Restores the HP of allied units and recovers <$ba.dt.element>Elemental Injury by <@ba.kw>50% of ATK (can recover <$ba.dt.element>Elemental Injury of unhurt allied units)","moduleDescRaw":"ASPD <@ba.vup>+8 when there is an ally within Attack Range affected by Elemental Injury","desc":"Restores the HP of allied units and recovers Elemental Injury by 50% of ATK (can recover Elemental Injury of unhurt allied units)","moduleDesc":"ASPD +8 when there is an ally within Attack Range affected by Elemental Injury"},"talentChanges":[{"descRaw":"Normal heals additionally restore HP and <$ba.dt.element>Elemental Injury per second equal to 13% of the original amount, lasting for 8 seconds (stacks up to 3 times)","name":"Replenishing Mist","desc":"Normal heals additionally restore HP and Elemental Injury per second equal to 13% of the original amount, lasting for 8 seconds (stacks up to 3 times)"}]}],"_h":"fhvkf7fdvluo0koaeb4yahsci7dnsjty4n9k1f4o8b0evluo0ky6pioaeb4y84scckrj2vtyf7fdahsci7dnsj4ny6ldpirke7ebdz"},"chess_char_6_diy1_a":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy1_b":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy2_a":{"name":"Selected Operator","_h":"mc"},"chess_char_6_diy2_b":{"name":"Selected Operator","_h":"mc"}},"backups":{"units":{"char_600_cpione":{"name":"Reserve Operator - Vanguard","subProfessionName":"Pioneer","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>6 Deployment Points.","name":"Charge α","desc":"Instantly gains 6 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>9 Deployment Points.","name":"Charge β","desc":"Instantly gains 9 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>6 Deployment Points.","name":"Charge α","desc":"Instantly gains 6 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>9 Deployment Points.","name":"Charge β","desc":"Instantly gains 9 Deployment Points."},{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_601_cguard":{"name":"Reserve Operator - Guard","subProfessionName":"Dreadnought","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"ATK Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_602_cdfend":{"name":"Reserve Operator - Defender","subProfessionName":"Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+30%","name":"DEF Up α","desc":"DEF +30%"},{"descRaw":"DEF <@ba.vup>+35%","name":"DEF Up β","desc":"DEF +35%"},{"descRaw":"DEF <@ba.vup>+45%","name":"DEF Up γ","desc":"DEF +45%"}],"talents":[{"descRaw":"DEF +10%","name":"DEF Up","desc":"DEF +10%"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up α","desc":"DEF +50%"},{"descRaw":"DEF <@ba.vup>+50%","name":"DEF Up β","desc":"DEF +50%"},{"descRaw":"DEF <@ba.vup>+60%","name":"DEF Up γ","desc":"DEF +60%"}],"talents":[{"descRaw":"DEF +10%","name":"DEF Up","desc":"DEF +10%"}]}}},"char_603_csnipe":{"name":"Reserve Operator - Sniper","subProfessionName":"Marksman","forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"ATK Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+35%","name":"ATK Up β","desc":"ATK +35%"},{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"ATK Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_604_ccast":{"name":"Reserve Operator - Caster","subProfessionName":"Core Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant α","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Tactical Chant α","desc":"ASPD +50"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]}}},"char_605_cmedic":{"name":"Reserve Operator - Medic","subProfessionName":"Medic","forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up α","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+30%","name":"Healing Up β","desc":"ATK +30%"},{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up α","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_606_csuppo":{"name":"Reserve Operator - Supporter","subProfessionName":"Decel Binder","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant α","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+30","name":"Tactical Chant β","desc":"ASPD +30"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant γ","desc":"ASPD +45"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Tactical Chant α","desc":"ASPD +50"},{"descRaw":"ASPD <@ba.vup>+45","name":"Tactical Chant β","desc":"ASPD +45"},{"descRaw":"ASPD <@ba.vup>+60","name":"Tactical Chant γ","desc":"ASPD +60"}],"talents":[{"descRaw":"ASPD +9","name":"Casting Speed Up","desc":"ASPD +9"}]}}},"char_607_cspec":{"name":"Reserve Operator - Specialist","subProfessionName":"Executor","forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+20%, DEF <@ba.vup>+15%","name":"Hit and Run α","desc":"After deployment, ATK +20%, DEF +15%"},{"descRaw":"After deployment, ATK <@ba.vup>+30%, DEF <@ba.vup>+25%","name":"Hit and Run β","desc":"After deployment, ATK +30%, DEF +25%"},{"descRaw":"After deployment, ATK <@ba.vup>+40%, DEF <@ba.vup>+35%","name":"Hit and Run γ","desc":"After deployment, ATK +40%, DEF +35%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+30%, DEF <@ba.vup>+30%","name":"Hit and Run α","desc":"After deployment, ATK +30%, DEF +30%"},{"descRaw":"After deployment, ATK <@ba.vup>+40%, DEF <@ba.vup>+30%","name":"Hit and Run β","desc":"After deployment, ATK +40%, DEF +30%"},{"descRaw":"After deployment, ATK <@ba.vup>+50%, DEF <@ba.vup>+50%","name":"Hit and Run γ","desc":"After deployment, ATK +50%, DEF +50%"}],"talents":[{"descRaw":"ATK +8%","name":"ATK Up","desc":"ATK +8%"}]}}},"char_608_acpion":{"name":"Tulip","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_acpion":{"name":"Tulip's Badge"},"uniequip_002_acpion":{"name":"Tulip's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>170% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 170% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>6 DP over the skill duration; ASPD +<@ba.vup>95, and ignores <@ba.vup>25% DEF","name":"Ráfaga","desc":"Gradually gains 6 DP over the skill duration; ASPD +95, and ignores 25% DEF"},{"descRaw":"Immediately gains <@ba.vup>6 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>155% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 6 DP and performs 8 chain slashes at surrounding enemies, each dealing 155% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>200% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 200% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>7 DP over the skill duration; ASPD +<@ba.vup>110, and ignores <@ba.vup>30% DEF","name":"Ráfaga","desc":"Gradually gains 7 DP over the skill duration; ASPD +110, and ignores 30% DEF"},{"descRaw":"Immediately gains <@ba.vup>7 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>170% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 7 DP and performs 8 chain slashes at surrounding enemies, each dealing 170% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}],"modules":[{"name":"Tulip's Badge","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Immediately gains <@ba.vup>6 DP and deals <@ba.vup>200% ATK as Physical damage to up to 2 enemies within range","name":"Estocada","desc":"Immediately gains 6 DP and deals 200% ATK as Physical damage to up to 2 enemies within range"},{"descRaw":"Gradually gains <@ba.vup>7 DP over the skill duration; ASPD +<@ba.vup>110, and ignores <@ba.vup>30% DEF","name":"Ráfaga","desc":"Gradually gains 7 DP over the skill duration; ASPD +110, and ignores 30% DEF"},{"descRaw":"Immediately gains <@ba.vup>7 DP and performs <@ba.vup>8 chain slashes at surrounding enemies, each dealing <@ba.vup>170% ATK as Physical damage that ignores <@ba.vup>50% DEF","name":"Lingering Scent","desc":"Immediately gains 7 DP and performs 8 chain slashes at surrounding enemies, each dealing 170% ATK as Physical damage that ignores 50% DEF"}],"talents":[{"descRaw":"SP recovery rate +0.6/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +0.6/sec after deployment and before 2nd skill use"},{"descRaw":"ATK +10%; gains 1 additional DP after defeating an enemy","name":"Heart of the Tides","desc":"ATK +10%; gains 1 additional DP after defeating an enemy"}],"modules":[{"name":"Tulip's Badge","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[{"descRaw":"SP recovery rate +1/sec after deployment and before 2nd skill use","name":"Boundless Heart","desc":"SP recovery rate +1/sec after deployment and before 2nd skill use"}]}]}}},"char_609_acguad":{"subProfessionName":"Dreadnought","moduleNames":{"uniequip_001_acguad":{"name":"Sharp's Badge"},"uniequip_002_acguad":{"name":"Sharp's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+25%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +25%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+30%, each Attack's ATK increases to <@ba.vup>160%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +30%, each Attack's ATK increases to 160%"},{"descRaw":"ATK <@ba.vup>+30%, every attack gives a stackable buff that grants <@ba.vup>+16% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +30%, every attack gives a stackable buff that grants +16% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +40%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+40%, each Attack's ATK increases to <@ba.vup>180%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +40%, each Attack's ATK increases to 180%"},{"descRaw":"ATK <@ba.vup>+45%, every attack gives a stackable buff that grants <@ba.vup>+17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +45%, every attack gives a stackable buff that grants +17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}],"modules":[{"name":"Sharp's Badge","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, every attack has a 20% chance of striking twice","name":"Swiftblade","desc":"ATK +40%, every attack has a 20% chance of striking twice"},{"descRaw":"DEF <@ba.vdown>reduces to 0, Max HP <@ba.vup>+40%, each Attack's ATK increases to <@ba.vup>180%","name":"Drawing Sword","desc":"DEF reduces to 0, Max HP +40%, each Attack's ATK increases to 180%"},{"descRaw":"ATK <@ba.vup>+45%, every attack gives a stackable buff that grants <@ba.vup>+17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1","name":"To The Bitter End","desc":"ATK +45%, every attack gives a stackable buff that grants +17% ATK (stacks up to 8 times), stacks are reset upon changing targets; during the skill duration, Sharp's HP will not drop below 1"}],"talents":[{"descRaw":"ATK +15%; Obtains 30% Physical Dodge","name":"Invisible Blade","desc":"ATK +15%; Obtains 30% Physical Dodge"},{"descRaw":"ASPD +10 after being deployed for 30s","name":"Not One Step Back","desc":"ASPD +10 after being deployed for 30s"}],"modules":[{"name":"Sharp's Badge","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"ATK +20%; Obtains 35% Physical Dodge","name":"Invisible Blade","desc":"ATK +20%; Obtains 35% Physical Dodge"}]}]}}},"char_610_acfend":{"subProfessionName":"Protector","moduleNames":{"uniequip_001_acfend":{"name":"Mechanist's Badge"},"uniequip_002_acfend":{"name":"Mechanist's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+26%, DEF <@ba.vup>+26%","name":"Structural Stability","desc":"Max HP +26%, DEF +26%"},{"descRaw":"DEF <@ba.vup>+50%, Talent 2's effect increases to <@ba.vup>2x","name":"Invariance Principle","desc":"DEF +50%, Talent 2's effect increases to 2x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+50%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>40% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +50%, Block +1, all enemies blocked by Mechanist take 40% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%, DEF <@ba.vup>+40%","name":"Structural Stability","desc":"Max HP +40%, DEF +40%"},{"descRaw":"DEF <@ba.vup>+65%, Talent 2's effect increases to <@ba.vup>3x","name":"Invariance Principle","desc":"DEF +65%, Talent 2's effect increases to 3x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+70%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>55% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +70%, Block +1, all enemies blocked by Mechanist take 55% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}],"modules":[{"name":"Mechanist's Badge","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"Max HP <@ba.vup>+40%, DEF <@ba.vup>+40%","name":"Structural Stability","desc":"Max HP +40%, DEF +40%"},{"descRaw":"DEF <@ba.vup>+65%, Talent 2's effect increases to <@ba.vup>3x","name":"Invariance Principle","desc":"DEF +65%, Talent 2's effect increases to 3x"},{"descRaw":"During the skill duration, DEF <@ba.vup>+70%, Block <@ba.vup>+1, all enemies blocked by Mechanist take <@ba.vup>55% ATK as Arts damage every second","name":"Stress Inversion","desc":"During the skill duration, DEF +70%, Block +1, all enemies blocked by Mechanist take 55% ATK as Arts damage every second"}],"talents":[{"descRaw":"DEF +10%, and another +10% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +10% when HP below 50%"},{"descRaw":"Enemies blocked by this unit have -7 ASPD","name":"Feedback Armor","desc":"Enemies blocked by this unit have -7 ASPD"}],"modules":[{"name":"Mechanist's Badge","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"talentChanges":[{"descRaw":"DEF +10%, and another +20% when HP below 50%","name":"Research Materials","desc":"DEF +10%, and another +20% when HP below 50%"}]}]}}},"char_611_acnipe":{"subProfessionName":"Marksman","moduleNames":{"uniequip_001_acnipe":{"name":"Stormeye's Badge"},"uniequip_002_acnipe":{"name":"Stormeye's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+30; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +30; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>30%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 30%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+50; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +50; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>35%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 35%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}],"modules":[{"name":"Stormeye's Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks aerial enemies first","desc":"Attacks aerial enemies first"},"skills":[{"descRaw":"ATK <@ba.vup>+15%, ASPD <@ba.vup>+50; attacks ignore 100 DEF","name":"Skyshatter","desc":"ATK +15%, ASPD +50; attacks ignore 100 DEF"},{"descRaw":"ATK <@ba.vup>+5%; each attack hits 1 additional target\n<@ba.rem>Unlimited duration","name":"One With the Bow","desc":"ATK +5%; each attack hits 1 additional target\nUnlimited duration"},{"descRaw":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to <@ba.vup>35%, attacks strike twice; if the target is above <@ba.vup>90% HP, deals 1 additional hit","name":"Pronation","desc":"Attacks hit up to 3 targets simultaneously; chance for Talent 1 to trigger increases to 35%, attacks strike twice; if the target is above 90% HP, deals 1 additional hit"}],"talents":[{"descRaw":"Has a 25% chance to increase ATK to 180%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 180%"},{"descRaw":"When not attacking, SP recovery +0.2/s","name":"Brewing Storm","desc":"When not attacking, SP recovery +0.2/s"}],"modules":[{"name":"Stormeye's Badge","traitOverride":{"descRaw":"Attacks aerial enemies first","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking aerial targets","desc":"Attacks aerial enemies first","moduleDesc":"Increases ATK to 110% when attacking aerial targets"},"talentChanges":[{"descRaw":"Has a 25% chance to increase ATK to 190%","name":"Windfall","desc":"Has a 25% chance to increase ATK to 190%"}]}]}}},"char_612_accast":{"subProfessionName":"Splash Caster","moduleNames":{"uniequip_001_accast":{"name":"Pith's Badge"},"uniequip_002_accast":{"name":"Pith's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+30, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +30, splash area expands"},{"descRaw":"ASPD <@ba.vup>+35, the ATK of all Casters <@ba.vup>+30%","name":"'All That I Do'","desc":"ASPD +35, the ATK of all Casters +30%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>100% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+40, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 100% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +40, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+40, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +40, splash area expands"},{"descRaw":"ASPD <@ba.vup>+50, the ATK of all Casters <@ba.vup>+35%","name":"'All That I Do'","desc":"ASPD +50, the ATK of all Casters +35%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>140% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+55, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 140% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +55, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}],"modules":[{"name":"Pith's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage","desc":"Deals AOE Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+40, splash area <@ba.vup>expands","name":"'All That I Author'","desc":"ASPD +40, splash area expands"},{"descRaw":"ASPD <@ba.vup>+50, the ATK of all Casters <@ba.vup>+35%","name":"'All That I Do'","desc":"ASPD +50, the ATK of all Casters +35%"},{"descRaw":"When skill is activated, immediately deals <@ba.vup>140% ATK as Arts damage to all enemies within range; afterwards, attack target count <@ba.vup>+1, ASPD <@ba.vup>+55, splash area <@ba.vup>expands slightly","name":"'All That I Command'","desc":"When skill is activated, immediately deals 140% ATK as Arts damage to all enemies within range; afterwards, attack target count +1, ASPD +55, splash area expands slightly"}],"talents":[{"descRaw":"Attacks ignore 12 RES","name":"'All That I See'","desc":"Attacks ignore 12 RES"},{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +10% ATK"}],"modules":[{"name":"Pith's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Deals AOE Arts damage","moduleDesc":"Attack Range expands"},"talentChanges":[{"descRaw":"This unit and [Caster] Operators in the 4 tiles around her gain +20% ATK","name":"'All That I Teach'","desc":"This unit and [Caster] Operators in the 4 tiles around her gain +20% ATK"}]}]}}},"char_613_acmedc":{"subProfessionName":"Medic","moduleNames":{"uniequip_001_acmedc":{"name":"Touch's Badge"},"uniequip_002_acmedc":{"name":"Touch's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; each heal has a <@ba.vup>40% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +40%; each heal has a 40% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+21%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +21%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+20%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>135% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +20%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 135% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; each heal has a <@ba.vup>50% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +50%; each heal has a 50% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+30%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +30%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+30%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>140% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +30%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 140% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"modules":[{"name":"Touch's Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; each heal has a <@ba.vup>50% chance of triggering an additional heal","name":"Generous Gift","desc":"ATK +50%; each heal has a 50% chance of triggering an additional heal"},{"descRaw":"Attack Range <@ba.vup>+1; heals <@ba.vup>2 targets, all Medic Operators gain ATK <@ba.vup>+30%","name":"Apocalyptic Scene","desc":"Attack Range +1; heals 2 targets, all Medic Operators gain ATK +30%"},{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+30%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>140% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +30%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 140% of the original amount"}],"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"modules":[{"name":"Touch's Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When allies within range are defeated, gain 8 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 8 SP"}]}]}}},"char_614_acsupo":{"subProfessionName":"Decel Binder","moduleNames":{"uniequip_001_acsupo":{"name":"Raidian's Badge"},"uniequip_002_acsupo":{"name":"Raidian's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+25%; attacks 1 extra target","name":"Diphony","desc":"ATK +25%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.1s","name":"Triform","desc":"Attack Interval reduces slightly, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.1s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+40%, Talent 1's effect increases to <@ba.vup>2.0x, all enemies within range receive a <@ba.vup>10% <$ba.fragile>Fragile effect and a <@ba.vup>10% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +40%, Talent 1's effect increases to 2.0x, all enemies within range receive a 10% Fragile effect and a 10% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; attacks 1 extra target","name":"Diphony","desc":"ATK +40%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.2s","name":"Triform","desc":"Attack Interval reduces, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.2s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+50%, Talent 1's effect increases to <@ba.vup>2.5x, all enemies within range receive a <@ba.vup>20% <$ba.fragile>Fragile effect and a <@ba.vup>20% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +50%, Talent 1's effect increases to 2.5x, all enemies within range receive a 20% Fragile effect and a 20% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}],"modules":[{"name":"Raidian's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","desc":"Deals Arts damage and Slows the target for a short time"},"skills":[{"descRaw":"ATK <@ba.vup>+40%; attacks 1 extra target","name":"Diphony","desc":"ATK +40%; attacks 1 extra target"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks three targets simultaneously, <$ba.sluggish>Slows inflicted by attacks are extended to <@ba.vup>1.2s","name":"Triform","desc":"Attack Interval reduces, attacks three targets simultaneously, Slows inflicted by attacks are extended to 1.2s"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+50%, Talent 1's effect increases to <@ba.vup>2.5x, all enemies within range receive a <@ba.vup>20% <$ba.fragile>Fragile effect and a <@ba.vup>20% <$ba.weaken>Enfeeble effect","name":"Impulse Signal","desc":"Attack Range expands, ATK +50%, Talent 1's effect increases to 2.5x, all enemies within range receive a 20% Fragile effect and a 20% Enfeeble effect"}],"talents":[{"descRaw":"ASPD +15, adjacent Operators' ASPD +10","name":"Phase Locked","desc":"ASPD +15, adjacent Operators' ASPD +10"},{"descRaw":"Enemies within range have -10% Physical and Arts hit rate","name":"Decoy Blip","desc":"Enemies within range have -10% Physical and Arts hit rate"}],"modules":[{"name":"Raidian's Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage and <$ba.sluggish>Slows the target for a short time","moduleDescRaw":"SP recovery +0.2/s when there are enemies within range","desc":"Deals Arts damage and Slows the target for a short time","moduleDesc":"SP recovery +0.2/s when there are enemies within range"},"talentChanges":[null,{"descRaw":"ASPD +20, adjacent Operators' ASPD +12","name":"Phase Locked","desc":"ASPD +20, adjacent Operators' ASPD +12"}]}]}}},"char_615_acspec":{"subProfessionName":"Executor","moduleNames":{"uniequip_001_acspec":{"name":"Misery's Badge"},"uniequip_002_acspec":{"name":"Misery's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>45% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 45% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+30%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +30%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 210% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>60% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 60% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+45%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +45%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}],"modules":[{"name":"Misery's Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, Talent 1's chance to trigger increases to <@ba.vup>25%, and gains <@ba.vup>60% Physical dodge","name":"When Physics Obeys","desc":"After deployment, Talent 1's chance to trigger increases to 25%, and gains 60% Physical dodge"},{"descRaw":"After deployment, ATK <@ba.vup>+45%, ASPD <@ba.vup>+15","name":"When War Complies","desc":"After deployment, ATK +45%, ASPD +15"},{"descRaw":"After deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies <@ba.vup>slightly towards this unit and <$ba.sluggish>Slows them for <@ba.vup>2.5s","name":"When Space Surrenders","desc":"After deployment, immediately deals 240% ATK as Physical damage to all surrounding enemies, then uses spatial Arts to drag all unblocked enemies slightly towards this unit and Slows them for 2.5s"}],"talents":[{"descRaw":"Each attack has a 10% chance of striking twice","name":"Double-Hit Experiment","desc":"Each attack has a 10% chance of striking twice"},{"descRaw":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%","name":"Four-Dimensional Separation","desc":"When there is only 1 enemy in the surrounding 4 tiles, ATK +10%"}],"modules":[{"name":"Misery's Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"ATK +5%, each attack has a 15% chance of striking twice","name":"Double-Hit Experiment","desc":"ATK +5%, each attack has a 15% chance of striking twice"}]}]}}},"char_617_sharp2":{"name":"Lord/Sharp","subProfessionName":"Lord","moduleNames":{"uniequip_001_sharp2":{"name":"Lord/Sharp's Badge"},"uniequip_002_sharp2":{"name":"Lord/Sharp's Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+130% ATK, <@ba.vup>+35 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+130% ATK, +35 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}]},"2/60/7/1":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+180% ATK, <@ba.vup>+50 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+180% ATK, +50 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}],"modules":[{"name":"Lord/Sharp's Badge","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}}]},"2/60/7/3":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"<@ba.vup>+180% ATK, <@ba.vup>+50 ASPD, simultaneously attacks <@ba.vup>2 targets, and ranged attacks no longer reduce ATK","name":"Silent Explosion","desc":"+180% ATK, +50 ASPD, simultaneously attacks 2 targets, and ranged attacks no longer reduce ATK"}],"talents":[{"descRaw":"ATK +20%; Obtains 25% Arts Dodge","name":"Soundless Blade","desc":"ATK +20%; Obtains 25% Arts Dodge"},{"descRaw":"ASPD +12 when there are 2 or more enemies in attack range","name":"Breacher's Courage","desc":"ASPD +12 when there are 2 or more enemies in attack range"}],"modules":[{"name":"Lord/Sharp's Badge","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"ATK +25%; Obtains 35% Arts Dodge","name":"Soundless Blade","desc":"ATK +25%; Obtains 35% Arts Dodge"}]}]}}},"char_003_kalts":{"name":"Kal'tsit","subProfessionName":"Medic","moduleNames":{"uniequip_001_kalts":{"name":"Kal'tsit's Badge"},"uniequip_003_kalts":{"name":"Panacea"},"uniequip_004_kalts":{"name":"Kal'tsit's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+90%. This unit also gains <@ba.vup>30% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +90%. This unit also gains 30% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+45; Mon3tr gains ATK <@ba.vup>+35% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +45; Mon3tr gains ATK +35% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+120%, ATK <@ba.vup>+160% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +120%, ATK +160% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+120%. This unit also gains <@ba.vup>40% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +120%. This unit also gains 40% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+60; Mon3tr gains ATK <@ba.vup>+50% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +60; Mon3tr gains ATK +50% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+140%, ATK <@ba.vup>+190% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +140%, ATK +190% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}],"modules":[{"traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"name":"Panacea","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}},{"name":"Kal'tsit's Specialized Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, heals <@ba.kw>2 targets simultaneously","desc":"Restores the HP of allies","moduleDesc":"In Integrated Strategies, heals 2 targets simultaneously"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"This unit and Mon3tr gains DEF <@ba.vup>+120%. This unit also gains <@ba.vup>40% Physical resist","name":"Command: Structural Fortification","desc":"This unit and Mon3tr gains DEF +120%. This unit also gains 40% Physical resist"},{"descRaw":"This unit gains ASPD <@ba.vup>+60; Mon3tr gains ATK <@ba.vup>+50% and attacks all blocked enemies\n<@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Tactical Coordination","desc":"This unit gains ASPD +60; Mon3tr gains ATK +50% and attacks all blocked enemies\nThis skill is Tied to Mon3tr"},{"descRaw":"Mon3tr gains DEF <@ba.vup>+140%, ATK <@ba.vup>+190% that gradually decays to +0% over the skill duration and deals <@ba.vup>True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses <@ba.vup>50% Max HP. <@ba.rem>This skill is <$ba.binding><@ba.rem>Tied to Mon3tr","name":"Command: Meltdown","desc":"Mon3tr gains DEF +140%, ATK +190% that gradually decays to +0% over the skill duration and deals True damage. If this skill ends without Mon3tr killing any enemies, Mon3tr loses 50% Max HP. This skill is Tied to Mon3tr"}],"talents":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"},{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3 seconds and receive 1200 True damage","desc":"When Mon3tr is defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True damage"}}],"modules":[{"traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 4 <@ba.talpu>(+0.5) seconds and receive 1700 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are Stunned for 4 (+0.5) seconds and receive 1700 (+200) True damage","potBelow":{"descRaw":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 seconds and receive 1500 True damage","desc":"When Mon3tr is defeated (excluding retreat) or if its HP drops below 50% for the first time, all enemies in the surrounding 8 tiles are Stunned for 3.5 seconds and receive 1500 True damage"}}]},{"name":"Panacea","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"talentChanges":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; Mon3tr gains +20 ASPD and +20% DEF when in Kal'tsit's Attack Range; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; Mon3tr gains +20 ASPD and +20% DEF when in Kal'tsit's Attack Range; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0"}]},{"name":"Kal'tsit's Specialized Badge","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"In <@ba.kw>Integrated Strategies, heals <@ba.kw>2 targets simultaneously","desc":"Restores the HP of allies","moduleDesc":"In Integrated Strategies, heals 2 targets simultaneously"},"talentChanges":[{"descRaw":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0; in <@ba.kw>Integrated Strategies, Mon3tr does not take up a deployment slot and has +50% Max HP and ATK, and receives 50% more healing","desc":"Can use and heal Mon3tr, and Mon3tr has a 25 second redeployment time. Kal'tsit will prioritize healing herself and Mon3tr; If Mon3tr is not within Kal'tsit's Attack Range, Mon3tr's DEF is reduced to 0; in Integrated Strategies, Mon3tr does not take up a deployment slot and has +50% Max HP and ATK, and receives 50% more healing"}]}]}}},"char_010_chen":{"name":"Ch'en","subProfessionName":"Swordmaster","moduleNames":{"uniequip_001_chen":{"name":"Ch’en’s Badge"},"uniequip_002_chen":{"name":"Rhodes Island Standard Combat Sword"},"uniequip_003_chen":{"name":"Good Old School Days"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>230% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.25 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 230% ATK as Physical damage and Stunning them for 1.25 seconds"},{"descRaw":"Deals <@ba.vup>370% of ATK <@ba.rem>Physical damage and <@ba.vup>370% of ATK <@ba.rem>Arts damage to at most <@ba.vup>5 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 370% of ATK Physical damage and 370% of ATK Arts damage to at most 5 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>230% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>2.5 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 230% ATK as Physical damage and Stunning the target on the last hit for 2.5 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 260% ATK as Physical damage and Stunning them for 1.5 seconds"},{"descRaw":"Deals <@ba.vup>410% of ATK <@ba.rem>Physical damage and <@ba.vup>410% of ATK <@ba.rem>Arts damage to at most <@ba.vup>6 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 410% of ATK Physical damage and 410% of ATK Arts damage to at most 6 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>3 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 260% ATK as Physical damage and Stunning the target on the last hit for 3 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}],"modules":[{"name":"Rhodes Island Standard Combat Sword","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"}},{"name":"Good Old School Days","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"On the next attack, strike the enemy using the sheath, dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>1.5 seconds","name":"Sheathed Strike","desc":"On the next attack, strike the enemy using the sheath, dealing 260% ATK as Physical damage and Stunning them for 1.5 seconds"},{"descRaw":"Deals <@ba.vup>410% of ATK <@ba.rem>Physical damage and <@ba.vup>410% of ATK <@ba.rem>Arts damage to at most <@ba.vup>6 enemies in front of this unit","name":"Chi Xiao - Unsheath","desc":"Deals 410% of ATK Physical damage and 410% of ATK Arts damage to at most 6 enemies in front of this unit"},{"descRaw":"Seeks the closest enemy around and launches <@ba.vup>10 slashes in a row, each dealing <@ba.vup>260% ATK as Physical damage and <$ba.stun>Stunning the target on the last hit for <@ba.vup>3 seconds","name":"Chi Xiao - Shadowless","desc":"Seeks the closest enemy around and launches 10 slashes in a row, each dealing 260% ATK as Physical damage and Stunning the target on the last hit for 3 seconds"}],"talents":[{"descRaw":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill.","name":"Scolding","desc":"Every 4 seconds when deployed, restores 1 Skill Point to all deployed allies that have an ATK Recovery or DEF Recovery skill."},{"descRaw":"ATK +6% <@ba.talpu>(+1%); DEF +6% <@ba.talpu>(+1%); Physical Dodge +13% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +6% (+1%); DEF +6% (+1%); Physical Dodge +13% (+3%)","potBelow":{"descRaw":"ATK +5%; DEF +5%; Physical Dodge +10%","desc":"ATK +5%; DEF +5%; Physical Dodge +10%"}}],"modules":[{"name":"Rhodes Island Standard Combat Sword","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"Every 3 seconds when deployed, restores 1 SP to all deployed allies that have an ATK Recovery or DEF Recovery skill; Ch'en recovers 1 additional SP to herself","name":"Scolding","desc":"Every 3 seconds when deployed, restores 1 SP to all deployed allies that have an ATK Recovery or DEF Recovery skill; Ch'en recovers 1 additional SP to herself"}]},{"name":"Good Old School Days","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"descRaw":"ATK +16% <@ba.talpu>(+1%), DEF +16% <@ba.talpu>(+1%), Physical dodge +21% <@ba.talpu>(+3%)","name":"Blade Art","desc":"ATK +16% (+1%), DEF +16% (+1%), Physical dodge +21% (+3%)","potBelow":{"descRaw":"ATK +15%, DEF +15%, Physical dodge +18%","desc":"ATK +15%, DEF +15%, Physical dodge +18%"}}]}]}}},"char_017_huang":{"name":"Blaze","subProfessionName":"Centurion","moduleNames":{"uniequip_001_huang":{"name":"Blaze's Badge"},"uniequip_002_huang":{"name":"Overloaded Weapons, Overheated Heart"},"uniequip_003_huang":{"name":"'I'll be right back'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+15%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +55%, DEF +15%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+45%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>320% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +45%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 320% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"ATK <@ba.vup>+70%, DEF <@ba.vup>+20%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +70%, DEF +20%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>340% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 340% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}],"modules":[{"name":"Overloaded Weapons, Overheated Heart","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"}},{"name":"'I'll be right back'","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"ATK <@ba.vup>+70%, DEF <@ba.vup>+20%, and Attack Range <@ba.vup>increases\n<@ba.rem>Unlimited duration","name":"Chainsaw Extension Module","desc":"ATK +70%, DEF +20%, and Attack Range increases\nUnlimited duration"},{"descRaw":"Upon skill activation, ATK and DEF gradually increases to <@ba.vup>+60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses <@ba.vdown>25% HP and deals <@ba.vup>340% ATK as Physical damage to all surrounding enemies","name":"Boiling Burst","desc":"Upon skill activation, ATK and DEF gradually increases to +60%, and attacks slice all enemies in front of this unit. When this skill ends, this unit loses 25% HP and deals 340% ATK as Physical damage to all surrounding enemies"}],"talents":[{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7<@ba.talpu>(+1) seconds","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 7(+1) seconds","potBelow":{"descRaw":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds","desc":"When this unit's HP falls beneath 25%, restores 50% HP (one time only) and prevents HP from falling under 50% for 6 seconds"}},{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 12 <@ba.talpu>(-3) seconds","name":"Harsh Training","desc":"Gains status resistance after being deployed for 12 (-3) seconds","potBelow":{"descRaw":"Gains <$ba.buffres>status resistance after being deployed for 15 seconds","desc":"Gains status resistance after being deployed for 15 seconds"}}],"modules":[{"name":"Overloaded Weapons, Overheated Heart","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies; ATK is increased to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies; ATK is increased to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"This unit gains <$ba.buffres>Status Resistance after being deployed for 12 <@ba.talpu>(-3) seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","name":"Harsh Training","desc":"This unit gains Status Resistance after being deployed for 12 (-3) seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","potBelow":{"descRaw":"This unit gains <$ba.buffres>Status Resistance after being deployed for 15 seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds","desc":"This unit gains Status Resistance after being deployed for 15 seconds, +6% ATK after 30 seconds, and +12 ASPD after 45 seconds"}}]},{"name":"'I'll be right back'","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"While above 50% HP, reduces the amount of Physical damage taken by <@ba.kw>20%","desc":"Attacks all blocked enemies","moduleDesc":"While above 50% HP, reduces the amount of Physical damage taken by 20%"},"talentChanges":[{"descRaw":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 9 <@ba.talpu>(+1) seconds; ignores 150 DEF of a target when HP is above 50%","name":"Emergency Defibrillation","desc":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 9 (+1) seconds; ignores 150 DEF of a target when HP is above 50%","potBelow":{"descRaw":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 8 seconds; ignores 150 DEF of a target when HP is above 50%","desc":"When this unit's HP falls beneath 50% for the first time, and then beneath 25% for the first time, restores 50% HP and prevents HP from falling under 50% for 8 seconds; ignores 150 DEF of a target when HP is above 50%"}}]}]}}},"char_112_siege":{"name":"Siege","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_siege":{"name":"Siege's Badge"},"uniequip_002_siege":{"name":"'Candy Box'"},"uniequip_003_siege":{"name":"'Thy First Vow'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>250% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 2 charge(s)","name":"Aerial Hammer","desc":"Deals 250% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 2 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>290% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>0.8 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 290% when attacking and has 40% chance to Stun the target for 0.8 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>280% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 3 charge(s)","name":"Aerial Hammer","desc":"Deals 280% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 3 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>320% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>1.1 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 320% when attacking and has 40% chance to Stun the target for 1.1 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}],"modules":[{"name":"'Candy Box'","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}},{"name":"'Thy First Vow'","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Deals <@ba.vup>280% of ATK Physical damage to all nearby enemies in the next attack; Gains <@ba.vup>3 DP\n<@ba.rem>Can store 3 charge(s)","name":"Aerial Hammer","desc":"Deals 280% of ATK Physical damage to all nearby enemies in the next attack; Gains 3 DP\nCan store 3 charge(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases. Increases ATK to <@ba.vup>320% when attacking and has <@ba.vup>40% chance to <$ba.stun>Stun the target for <@ba.vup>1.1 seconds","name":"Skull Breaker","desc":"Attack Interval increases. Increases ATK to 320% when attacking and has 40% chance to Stun the target for 1.1 seconds"}],"talents":[{"descRaw":"All Vanguard Operators' ATK and DEF +10% <@ba.talpu>(+2%)","name":"King of Beasts","desc":"All Vanguard Operators' ATK and DEF +10% (+2%)","potBelow":{"descRaw":"All Vanguard Operators' ATK and DEF +8%","desc":"All Vanguard Operators' ATK and DEF +8%"}},{"descRaw":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed","name":"Crushing","desc":"Obtains 1 Skill Point when an enemy in the four surrounding tiles is killed"}],"modules":[{"name":"'Candy Box'","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[{"descRaw":"Increases all Vanguard Operators' ATK and DEF by 10% <@ba.talpu>(+2%), and additionally increases this unit's ATK and DEF by 8%","name":"King of Beasts","desc":"Increases all Vanguard Operators' ATK and DEF by 10% (+2%), and additionally increases this unit's ATK and DEF by 8%","potBelow":{"descRaw":"Increases all Vanguard Operators' ATK and DEF by 8%, and additionally increases this unit's ATK and DEF by 8%","desc":"Increases all Vanguard Operators' ATK and DEF by 8%, and additionally increases this unit's ATK and DEF by 8%"}}]},{"name":"'Thy First Vow'","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"talentChanges":[null,{"descRaw":"Gains 3 SP and additionally grants 1 SP to another random Vanguard Operator on the battlefield whenever an enemy is defeated in the adjacent 4 tiles","name":"Crushing","desc":"Gains 3 SP and additionally grants 1 SP to another random Vanguard Operator on the battlefield whenever an enemy is defeated in the adjacent 4 tiles"}]}]}}},"char_113_cqbw":{"subProfessionName":"Artilleryman","moduleNames":{"uniequip_001_cqbw":{"name":"W's Badge"},"uniequip_002_cqbw":{"name":"Mercenary's Bag"},"uniequip_003_cqbw":{"name":"Lost Dull Knife"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>270% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 270% ATK as Physical damage to all enemies hit and Stunning them for 1.8 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>220% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.6 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 220% Physical damage to all nearby enemies and Stunning them for 1.6 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>250% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>3.5 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 250% ATK as Physical damage to nearby enemies and Stunning them for 3.5 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>310% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>2.1 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 310% ATK as Physical damage to all enemies hit and Stunning them for 2.1 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>250% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 250% Physical damage to all nearby enemies and Stunning them for 1.8 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>280% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>4 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 280% ATK as Physical damage to nearby enemies and Stunning them for 4 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}],"modules":[{"name":"Mercenary's Bag","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"name":"Lost Dull Knife","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Immediately launches a grenade, dealing <@ba.vup>310% ATK as Physical damage to all enemies hit and <$ba.stun>Stunning them for <@ba.vup>2.1 seconds","name":"King of Hearts","desc":"Immediately launches a grenade, dealing 310% ATK as Physical damage to all enemies hit and Stunning them for 2.1 seconds"},{"descRaw":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing <@ba.vup>250% Physical damage to all nearby enemies and <$ba.stun>Stunning them for <@ba.vup>1.8 seconds","name":"Jack in the Box","desc":"The next attack buries a mine (lasts for 120 seconds) in a deployable tile within this unit's Attack Range; The mine will detonate when an enemy passes by it, dealing 250% Physical damage to all nearby enemies and Stunning them for 1.8 seconds"},{"descRaw":"Places bombs on up to <@ba.vup>3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing <@ba.vup>280% ATK as Physical damage to nearby enemies and <$ba.stun>Stunning them for <@ba.vup>4 seconds","desc":"Places bombs on up to 3 enemies within Attack Range, prioritizing enemies with the highest HP; After a delay, the bombs will detonate, each dealing 280% ATK as Physical damage to nearby enemies and Stunning them for 4 seconds"}],"talents":[{"descRaw":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies","name":"Ambush","desc":"After remaining deployed for 10 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies"},{"descRaw":"Enemies in range take +21% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned","name":"Insult to Injury","desc":"Enemies in range take +21% (+3%) Physical damage when Stunned","potBelow":{"descRaw":"Enemies in range take +18% Physical damage when <$ba.stun>Stunned","desc":"Enemies in range take +18% Physical damage when Stunned"}}],"modules":[{"name":"Mercenary's Bag","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Enemies in range take +27% <@ba.talpu>(+3%) Physical damage when <$ba.stun>Stunned. Recover 1 SP when defeating an enemy","name":"Insult to Injury","desc":"Enemies in range take +27% (+3%) Physical damage when Stunned. Recover 1 SP when defeating an enemy","potBelow":{"descRaw":"Enemies in range take +24% Physical damage when <$ba.stun>Stunned. Recover 1 SP when defeating an enemy","desc":"Enemies in range take +24% Physical damage when Stunned. Recover 1 SP when defeating an enemy"}}]},{"name":"Lost Dull Knife","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"},"talentChanges":[{"descRaw":"After remaining deployed for 8 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies. When no damage is taken, ATK gradually increases to +20% over 16 seconds, resetting upon taking damage","name":"Ambush","desc":"After remaining deployed for 8 seconds, obtains 60% Physical and Arts Dodge, and is less likely to be targeted by enemies. When no damage is taken, ATK gradually increases to +20% over 16 seconds, resetting upon taking damage"}]}]}}},"char_134_ifrit":{"name":"Ifrit","subProfessionName":"Blast Caster","moduleNames":{"uniequip_001_ifrit":{"name":"Ifrit's Badge"},"uniequip_002_ifrit":{"name":"'Syntexis'"},"uniequip_003_ifrit":{"name":"'Thermoformed Memory'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+10%; ASPD <@ba.vup>+58","name":"Fanaticism","desc":"ATK +10%; ASPD +58"},{"descRaw":"Deals <@ba.vup>160% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-100 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 2 charge(s)","name":"Pyroclasm","desc":"Deals 160% of ATK Arts damage in the next attack; Targets' DEF -100 for 3 seconds; Causes them to take Immolation Damage\nCan store 2 charge(s)"},{"descRaw":"Deals <@ba.vup>90% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-7\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 90% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -7\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+20%; ASPD <@ba.vup>+67","name":"Fanaticism","desc":"ATK +20%; ASPD +67"},{"descRaw":"Deals <@ba.vup>190% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-200 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 3 charge(s)","name":"Pyroclasm","desc":"Deals 190% of ATK Arts damage in the next attack; Targets' DEF -200 for 3 seconds; Causes them to take Immolation Damage\nCan store 3 charge(s)"},{"descRaw":"Deals <@ba.vup>110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-10\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -10\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}],"modules":[{"name":"'Syntexis'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"}},{"name":"'Thermoformed Memory'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.burning2>Burn","desc":"Deals AOE Arts damage in a long line","moduleDesc":"When dealing Arts damage, deals an additional 8% as Burn"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"skills":[{"descRaw":"ATK <@ba.vup>+20%; ASPD <@ba.vup>+67","name":"Fanaticism","desc":"ATK +20%; ASPD +67"},{"descRaw":"Deals <@ba.vup>190% of ATK Arts damage in the next attack; Targets' DEF <@ba.vup>-200 for <@ba.vup>3 seconds; Causes them to take Immolation Damage\n<@ba.rem>Can store 3 charge(s)","name":"Pyroclasm","desc":"Deals 190% of ATK Arts damage in the next attack; Targets' DEF -200 for 3 seconds; Causes them to take Immolation Damage\nCan store 3 charge(s)"},{"descRaw":"Deals <@ba.vup>110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by <@ba.vup>-10\n<@ba.rem>This unit loses 2% Max HP every second","name":"Scorched Earth","desc":"Deals 110% ATK as Arts damage to ground enemies within Attack Range every second, and reduce their RES by -10\nThis unit loses 2% Max HP every second"}],"talents":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%)","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%)","potBelow":{"descRaw":"RES of enemies within range -40%","desc":"RES of enemies within range -40%"}},{"descRaw":"Restores 2 extra Skill Points every 5.5 seconds <@ba.talpu>(-0.5)","name":"Rhine Loop","desc":"Restores 2 extra Skill Points every 5.5 seconds (-0.5)","potBelow":{"descRaw":"Restores 2 extra Skill Points every 6 seconds","desc":"Restores 2 extra Skill Points every 6 seconds"}}],"modules":[{"name":"'Syntexis'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to <@ba.kw>110%","desc":"Attacks deal extremely long-ranged AoE Arts damage; damage dealt increases with distance, up to 110%"},"talentChanges":[{"descRaw":"Restores 2 SP every 5.5 <@ba.talpu>(-0.5) seconds, with a 30% chance to restore an additional 5 SP.","name":"Rhine Loop","desc":"Restores 2 SP every 5.5 (-0.5) seconds, with a 30% chance to restore an additional 5 SP.","potBelow":{"descRaw":"Restores 2 SP every 6 seconds, with a 30% chance to restore an additional 5 SP.","desc":"Restores 2 SP every 6 seconds, with a 30% chance to restore an additional 5 SP."}}]},{"name":"'Thermoformed Memory'","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.burning2>Burn","desc":"Deals AOE Arts damage in a long line","moduleDesc":"When dealing Arts damage, deals an additional 8% as Burn"},"talentChanges":[{"descRaw":"RES of enemies within range -44% <@ba.talpu>(+4%); if target is under the burst effect of <$ba.dt.burning2>Burn, attacks will deal an additional 50% ATK as Elemental Damage","name":"Spiritual Dissolution","desc":"RES of enemies within range -44% (+4%); if target is under the burst effect of Burn, attacks will deal an additional 50% ATK as Elemental Damage","potBelow":{"descRaw":"RES of enemies within range -40%; if target is under the burst effect of <$ba.dt.burning2>Burn, attacks will deal an additional 50% ATK as Elemental Damage","desc":"RES of enemies within range -40%; if target is under the burst effect of Burn, attacks will deal an additional 50% ATK as Elemental Damage"}}]}]}}},"char_147_shining":{"name":"Shining","subProfessionName":"Medic","moduleNames":{"uniequip_001_shining":{"name":"Shining's Badge"},"uniequip_002_shining":{"name":"Withered Scabbard"},"uniequip_003_shining":{"name":"'Followers'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+58%; ASPD <@ba.vup>+10","name":"Creed","desc":"ATK +58%; ASPD +10"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>2 seconds\nThe barrier can absorb damage equal to <@ba.vup>28% of Shining's ATK and increases the target's DEF by <@ba.vup>+25%; <@ba.rem>Can store 1 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 2 seconds\nThe barrier can absorb damage equal to 28% of Shining's ATK and increases the target's DEF by +25%; Can store 1 charge(s)"},{"descRaw":"ATK <@ba.vup>+30%\nAll allies within range DEF <@ba.vup>+45%","name":"Creed Field","desc":"ATK +30%\nAll allies within range DEF +45%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+67%; ASPD <@ba.vup>+20","name":"Creed","desc":"ATK +67%; ASPD +20"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>3 seconds\nThe barrier can absorb damage equal to <@ba.vup>35% of Shining's ATK and increases the target's DEF by <@ba.vup>+35%; <@ba.rem>Can store 2 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 3 seconds\nThe barrier can absorb damage equal to 35% of Shining's ATK and increases the target's DEF by +35%; Can store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+40%\nAll allies within range DEF <@ba.vup>+60%","name":"Creed Field","desc":"ATK +40%\nAll allies within range DEF +60%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}],"modules":[{"name":"Withered Scabbard","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"}},{"name":"'Followers'","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"skills":[{"descRaw":"ATK <@ba.vup>+67%; ASPD <@ba.vup>+20","name":"Creed","desc":"ATK +67%; ASPD +20"},{"descRaw":"The next heal grants the target a <$ba.barrier>Barrier that lasts for <@ba.vup>3 seconds\nThe barrier can absorb damage equal to <@ba.vup>35% of Shining's ATK and increases the target's DEF by <@ba.vup>+35%; <@ba.rem>Can store 2 charge(s)","name":"Auto Protect","desc":"The next heal grants the target a Barrier that lasts for 3 seconds\nThe barrier can absorb damage equal to 35% of Shining's ATK and increases the target's DEF by +35%; Can store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+40%\nAll allies within range DEF <@ba.vup>+60%","name":"Creed Field","desc":"ATK +40%\nAll allies within range DEF +60%"}],"talents":[{"descRaw":"DEF of allies within range +65 <@ba.talpu>(+5)","name":"Black Fiend's Protection","desc":"DEF of allies within range +65 (+5)","potBelow":{"descRaw":"DEF of allies within range +60","desc":"DEF of allies within range +60"}},{"descRaw":"ASPD +13 <@ba.talpu>(+3)","name":"Code of Law","desc":"ASPD +13 (+3)","potBelow":{"descRaw":"ASPD +10","desc":"ASPD +10"}}],"modules":[{"name":"Withered Scabbard","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"Healing increased by <@ba.kw>15% when healing a ground unit","desc":"Restores the HP of allies","moduleDesc":"Healing increased by 15% when healing a ground unit"},"talentChanges":[{"descRaw":"DEF of allies within range +105<@ba.talpu>(+5), ground units gain another DEF +40","name":"Black Fiend's Protection","desc":"DEF of allies within range +105(+5), ground units gain another DEF +40","potBelow":{"descRaw":"DEF of allies within range +100, ground units gain another DEF +40","desc":"DEF of allies within range +100, ground units gain another DEF +40"}}]},{"name":"'Followers'","traitOverride":{"descRaw":"Restores the HP of allies","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Restores the HP of allies","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"ASPD +18 <@ba.talpu>(+3); +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","name":"Code of Law","desc":"ASPD +18 (+3); +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","potBelow":{"descRaw":"ASPD +15; +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped","desc":"ASPD +15; +25% ATK while Skill 2 is equipped, +0.6 SP/s while Skill 3 is equipped"}}]}]}}},"char_179_cgbird":{"name":"Nightingale","subProfessionName":"Multi-target Medic","moduleNames":{"uniequip_001_cgbird":{"name":"Nightingale's Badge"},"uniequip_002_cgbird":{"name":"'Closed Hope'"},"uniequip_003_cgbird":{"name":"'Nocturnal Echoes'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+55%","name":"Healing Up γ","desc":"ATK +55%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>3.5 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>50% of Nightingale's ATK and increases the target's RES by <@ba.vup>+10; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 3.5 seconds\nThe barrier can absorb Arts damage equal to 50% of Nightingale's ATK and increases the target's RES by +10; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+40%; RES of allies within range <@ba.vup>+90% and grants them <@ba.vup>15% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +40%; RES of allies within range +90% and grants them 15% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}]},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>4 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>60% of Nightingale's ATK and increases the target's RES by <@ba.vup>+15; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 4 seconds\nThe barrier can absorb Arts damage equal to 60% of Nightingale's ATK and increases the target's RES by +15; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+50%; RES of allies within range <@ba.vup>+105% and grants them <@ba.vup>20% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +50%; RES of allies within range +105% and grants them 20% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}],"modules":[{"name":"'Closed Hope'","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"}},{"name":"'Nocturnal Echoes'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"}}]},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of 3 allies simultaneously","desc":"Restores the HP of 3 allies simultaneously"},"skills":[{"descRaw":"ATK <@ba.vup>+70%","name":"Healing Up γ","desc":"ATK +70%"},{"descRaw":"The next heal grants all targets a <$ba.barrier>Barrier that lasts for <@ba.vup>4 seconds\nThe barrier can absorb <@ba.vup>Arts damage equal to <@ba.vup>60% of Nightingale's ATK and increases the target's RES by <@ba.vup>+15; <@ba.rem>Can store 2 charge(s)","name":"Arts Shield","desc":"The next heal grants all targets a Barrier that lasts for 4 seconds\nThe barrier can absorb Arts damage equal to 60% of Nightingale's ATK and increases the target's RES by +15; Can store 2 charge(s)"},{"descRaw":"Range <@ba.vup>expands; ATK <@ba.vup>+50%; RES of allies within range <@ba.vup>+105% and grants them <@ba.vup>20% Arts Dodge","name":"Sanctuary","desc":"Range expands; ATK +50%; RES of allies within range +105% and grants them 20% Arts Dodge"}],"talents":[{"descRaw":"RES of allies within range +17 <@ba.talpu>(+2)","name":"White Fiend's Protection","desc":"RES of allies within range +17 (+2)","potBelow":{"descRaw":"RES of allies within range +15","desc":"RES of allies within range +15"}},{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 30% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second"}],"modules":[{"name":"'Closed Hope'","traitOverride":{"descRaw":"Restores the HP of 3 allies simultaneously","moduleDescRaw":"Attack Range <@ba.kw>expands","desc":"Restores the HP of 3 allies simultaneously","moduleDesc":"Attack Range expands"},"talentChanges":[null,{"descRaw":"Allies within range gain +17 <@ba.talpu>(+2) RES and receive 5% more healing","name":"White Fiend's Protection","desc":"Allies within range gain +17 (+2) RES and receive 5% more healing","potBelow":{"descRaw":"Allies within range gain +15 RES and receive 5% more healing","desc":"Allies within range gain +15 RES and receive 5% more healing"}}]},{"name":"'Nocturnal Echoes'","traitOverride":{"descRaw":"Restores the HP of <@ba.kw>4 allied units simultaneously","desc":"Restores the HP of 4 allied units simultaneously"},"talentChanges":[{"descRaw":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 40% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second; Nightingale gains 3 Phantoms on deployment","name":"Fleeting Phantom","desc":"Can summon Phantoms. Phantoms cannot attack or block enemies, but have 75 RES and 40% Physical Dodge and are more likely to be targeted by enemies. Phantoms lose 3% Max HP per second; Nightingale gains 3 Phantoms on deployment"}]}]}}},"char_180_amgoat":{"name":"Eyjafjalla","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_amgoat":{"name":"Eyjafjalla's Badge"},"uniequip_002_amgoat":{"name":"'Missed Sounds'"},"uniequip_003_amgoat":{"name":"Pet Contest First Prize"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+38\nStarting from the second use of the skill, ATK <@ba.vup>+38%","name":"Duetto","desc":"ASPD +38\nStarting from the second use of the skill, ATK +38%"},{"descRaw":"Deals <@ba.vup>275% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-15% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 275% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -15% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+70%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>4 enemies within range","name":"Volcano","desc":"ATK +70%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 4 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+45\nStarting from the second use of the skill, ATK <@ba.vup>+45%","name":"Duetto","desc":"ASPD +45\nStarting from the second use of the skill, ATK +45%"},{"descRaw":"Deals <@ba.vup>310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-20% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -20% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+85%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>5 enemies within range","name":"Volcano","desc":"ATK +85%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 5 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}],"modules":[{"name":"'Missed Sounds'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"Pet Contest First Prize","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ASPD <@ba.vup>+45\nStarting from the second use of the skill, ATK <@ba.vup>+45%","name":"Duetto","desc":"ASPD +45\nStarting from the second use of the skill, ATK +45%"},{"descRaw":"Deals <@ba.vup>310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES <@ba.vup>-20% for <@ba.vup>6 seconds\n<@ba.rem>Can store 2 charge(s)","name":"Ignition","desc":"Deals 310% of ATK Arts damage in the next attack; Deals half damage to enemies around the target and their RES -20% for 6 seconds\nCan store 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+85%; Range <@ba.vup>increases; Attack Interval <@ba.vup>reduces significantly; Attack becomes randomly shooting lava that can hit at most <@ba.vup>5 enemies within range","name":"Volcano","desc":"ATK +85%; Range increases; Attack Interval reduces significantly; Attack becomes randomly shooting lava that can hit at most 5 enemies within range"}],"talents":[{"descRaw":"All [Caster] Operators' ATK +16% <@ba.talpu>(+2%) when Eyjafjalla is deployed","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +16% (+2%) when Eyjafjalla is deployed","potBelow":{"descRaw":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed","desc":"All [Caster] Operators' ATK +14% when Eyjafjalla is deployed"}},{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP randomly after deployment","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP randomly after deployment","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP randomly after deployment","desc":"Immediately obtains 7 to 15 SP randomly after deployment"}}],"modules":[{"name":"'Missed Sounds'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"All [Caster] Operators' ATK +24% <@ba.talpu>(+2%) when brought","name":"Pyrobreath","desc":"All [Caster] Operators' ATK +24% (+2%) when brought","potBelow":{"descRaw":"All [Caster] Operators' ATK +22% when brought","desc":"All [Caster] Operators' ATK +22% when brought"}}]},{"name":"Pet Contest First Prize","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Immediately obtains 10 <@ba.talpu>(+3) to 19 <@ba.talpu>(+4) SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","name":"Wild Fire","desc":"Immediately obtains 10 (+3) to 19 (+4) SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","potBelow":{"descRaw":"Immediately obtains 7 to 15 SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible","desc":"Immediately obtains 7 to 15 SP and 6 to 15 ASPD randomly after deployment; if there are Elite or Leader enemies within range, gains the maximum amount of SP and ASPD possible"}}]}]}}},"char_188_helage":{"name":"Hellagur","subProfessionName":"Soloblade","moduleNames":{"uniequip_001_helage":{"name":"Hellagur's Badge"},"uniequip_002_helage":{"name":"Zouhou, a Sheath for Contempt"},"uniequip_003_helage":{"name":"'Горячий снег'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>125%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 125%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+35%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +35%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+55%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +55%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}]},"2/60/7/1":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+50%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +50%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+70%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +70%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}],"modules":[{"name":"Zouhou, a Sheath for Contempt","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}},{"name":"'Горячий снег'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>145%, attacking twice consecutively","name":"Crescent Moon","desc":"The ATK of next attack increases to 145%, attacking twice consecutively"},{"descRaw":"ATK <@ba.vup>+50%, changes attack to twice attack, obtaining <@ba.vup>75% Physical Dodge","name":"Half Moon","desc":"ATK +50%, changes attack to twice attack, obtaining 75% Physical Dodge"},{"descRaw":"ATK <@ba.vup>+70%, attack range <@ba.vup>+1 tiles, can attack up to <@ba.vup>3 targets simultaneously","name":"Full Moon","desc":"ATK +70%, attack range +1 tiles, can attack up to 3 targets simultaneously"}],"talents":[{"descRaw":"Gains up to +100 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Waxing Moon","desc":"Gains up to +100 ASPD Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Regenerate 70 <@ba.talpu>(+10) HP per second when this unit is not blocking an enemy.","name":"Ingenious Strategist","desc":"Regenerate 70 (+10) HP per second when this unit is not blocking an enemy.","potBelow":{"descRaw":"Regenerate 60 HP per second when this unit is not blocking an enemy.","desc":"Regenerate 60 HP per second when this unit is not blocking an enemy."}}],"modules":[{"name":"Zouhou, a Sheath for Contempt","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"talentChanges":[null,{"descRaw":"Gains up to +130 ASPD <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% Max HP)","name":"Waxing Moon","desc":"Gains up to +130 ASPD Tenacity (reaches maximum bonus when losing 50% Max HP)"}]},{"name":"'Горячий снег'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"Regenerates 90 <@ba.talpu>(+10) HP per second when not blocking an enemy, or when HP is below 30%","name":"Ingenious Strategist","desc":"Regenerates 90 (+10) HP per second when not blocking an enemy, or when HP is below 30%","potBelow":{"descRaw":"Regenerates 80 HP per second when not blocking an enemy, or when HP is below 30%","desc":"Regenerates 80 HP per second when not blocking an enemy, or when HP is below 30%"}}]}]}}},"char_197_poca":{"name":"Rosa","subProfessionName":"Besieger","moduleNames":{"uniequip_001_poca":{"name":"Rosa's Badge"},"uniequip_002_poca":{"name":"Siege Equipment Training Device"},"uniequip_003_poca":{"name":"'Сердце'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"ATK <@ba.vup>+45%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +45%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+60%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +60%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}],"modules":[{"name":"Siege Equipment Training Device","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"}},{"name":"'Сердце'","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"ATK <@ba.vup>+60%, and attacks hit <@ba.vup>one additional enemy","name":"Split Shot","desc":"ATK +60%, and attacks hit one additional enemy"},{"descRaw":"ATK <@ba.vup>+10%. Immediately fires harpoons at the <@ba.vup>3 heaviest enemies within range, <$ba.root><@ba.vup>Binding them and attacking them once every second for the duration of this skill","name":"Avalanche Breaker","desc":"ATK +10%. Immediately fires harpoons at the 3 heaviest enemies within range, Binding them and attacking them once every second for the duration of this skill"}],"talents":[{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF (enemies with 3 weight or higher count for this effect)"},{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK <@ba.talpu>(+2%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +10% ATK (+2%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +8% ATK"}}],"modules":[{"name":"Siege Equipment Training Device","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"},"talentChanges":[null,{"descRaw":"When attacking a heavy enemy, ignores 60% of its DEF and deals an additional 60% ATK as Physical damage (enemies with 3 weight or higher count for this effect)","name":"Bone Piercer","desc":"When attacking a heavy enemy, ignores 60% of its DEF and deals an additional 60% ATK as Physical damage (enemies with 3 weight or higher count for this effect)"}]},{"name":"'Сердце'","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"},"talentChanges":[{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +14% <@ba.talpu>(+2%) ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","name":"Ideal Student","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +14% (+2%) ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","potBelow":{"descRaw":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +12% ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)","desc":"When this unit is in the squad, all [Ursus Student Self-government Group] Operators gain +12% ATK; for every [Ursus Student Self-government Group] Operator with an active skill, [Ursus Student Self-government Group] Operators gain an additional +15% ATK (max +45%)"}}]}]}}},"char_225_haak":{"name":"Aak","subProfessionName":"Geek","moduleNames":{"uniequip_001_haak":{"name":"Aak's Badge"},"uniequip_002_haak":{"name":"Mixed-Fruit Medical Caddy"},"uniequip_003_haak":{"name":"Remnant of the Malpractice"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+50","name":"Rapid Fire","desc":"ASPD +50"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+40% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +40% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+30% and ASPD by <@ba.vup>+30 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +30% and ASPD by +30 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}]},"2/60/7/1":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+70","name":"Rapid Fire","desc":"ASPD +70"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+50% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +50% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+35% and ASPD by <@ba.vup>+35 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +35% and ASPD by +35 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}],"modules":[{"name":"Mixed-Fruit Medical Caddy","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"}},{"name":"Remnant of the Malpractice","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"Continually loses HP over time","moduleDesc":"Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skills":[{"descRaw":"ASPD <@ba.vup>+70","name":"Rapid Fire","desc":"ASPD +70"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases the Max HP and DEF of self and that unit by <@ba.vup>+50% for the remaining duration of this skill","name":"Type-γ Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases the Max HP and DEF of self and that unit by +50% for the remaining duration of this skill"},{"descRaw":"Attacks an ally within range (prioritizes allies directly in front of this unit) <@ba.vup>15 times for <@ba.vup>500 damage, and then increases ATK by <@ba.vup>+35% and ASPD by <@ba.vup>+35 of self and that unit for the remaining duration of this skill","name":"Durian-Flavored Stimpack","desc":"Attacks an ally within range (prioritizes allies directly in front of this unit) 15 times for 500 damage, and then increases ATK by +35% and ASPD by +35 of self and that unit for the remaining duration of this skill"}],"talents":[{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, <$ba.sluggish>Slows the enemy for 1.4 seconds, or <$ba.stun>Stuns the enemy for 1 second","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 15%, that attack deals 150% damage, Slows the enemy for 1.4 seconds, or Stuns the enemy for 1 second"},{"descRaw":"Increases healing effects on this unit by 25%<@ba.talpu>(+5%)","name":"Pharmaceutical Diffusion","desc":"Increases healing effects on this unit by 25%(+5%)","potBelow":{"descRaw":"Increases healing effects on this unit by 20%","desc":"Increases healing effects on this unit by 20%"}}],"modules":[{"name":"Mixed-Fruit Medical Caddy","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Increases SP recovery rate by +0.25/second while above 80% HP","desc":"Continually loses HP over time","moduleDesc":"Increases SP recovery rate by +0.25/second while above 80% HP"},"talentChanges":[null,{"descRaw":"Each attack will randomly trigger one of the following effects: Restores own HP by 20%, that attack deals 165% damage, <$ba.sluggish>Slows the enemy for 1.6 seconds, or <$ba.stun>Stuns the enemy for 1.2 seconds; additionally has a 30% chance to activate all the above effects at once.","name":"Drug Cocktail Administration","desc":"Each attack will randomly trigger one of the following effects: Restores own HP by 20%, that attack deals 165% damage, Slows the enemy for 1.6 seconds, or Stuns the enemy for 1.2 seconds; additionally has a 30% chance to activate all the above effects at once."}]},{"name":"Remnant of the Malpractice","traitOverride":{"descRaw":"Continually loses HP over time","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"Continually loses HP over time","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"Increases healing amount on this unit by 30% <@ba.talpu>(+5%); when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","name":"Pharmaceutical Diffusion","desc":"Increases healing amount on this unit by 30% (+5%); when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","potBelow":{"descRaw":"Increases healing amount on this unit by 25%; when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK","desc":"Increases healing amount on this unit by 25%; when deployed, immediately restores the HP of an allied Operator within Attack Range (prioritizing those directly in front of Aak) for 150% of Aak's ATK"}}]}]}}},"char_248_mgllan":{"name":"Magallan","subProfessionName":"Summoner","moduleNames":{"uniequip_001_mgllan":{"name":"Magallan's Badge"},"uniequip_002_mgllan":{"name":"Drone Control Module.P"},"uniequip_003_mgllan":{"name":"Instructional Soaring Dragon Drone"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.8 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>1.9 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.8 seconds\nActive: Instead of Slowing, Binds targets for 1.9 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+80 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +80 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+80% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +80% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.9 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>2.2 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.9 seconds\nActive: Instead of Slowing, Binds targets for 2.2 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+100 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +100 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+100% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +100% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}],"modules":[{"name":"Drone Control Module.P","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"The first summoned unit <@ba.kw>does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"The first summoned unit does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)"}},{"name":"Instructional Soaring Dragon Drone","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: <$ba.sluggish>Slows enemies within the Attack Range of this unit and drones every <@ba.vup>3 seconds for <@ba.vup>0.9 seconds\nActive: Instead of <$ba.sluggish>Slowing, <$ba.root>Binds targets for <@ba.vup>2.2 seconds. <@ba.rem>Retreats all drones after this effect ends","name":"High-Efficiency Freezing Module","desc":"Passive: Slows enemies within the Attack Range of this unit and drones every 3 seconds for 0.9 seconds\nActive: Instead of Slowing, Binds targets for 2.2 seconds. Retreats all drones after this effect ends"},{"descRaw":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain <@ba.vup>+100 ASPD, and drones gain <@ba.vup>AoE attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Laser Mining Module","desc":"Passive: Drones may be deployed on melee tiles, dealing single-target Arts damage. \nActive: Magallan and her drones gain +100 ASPD, and drones gain AoE attacks. Retreats all drones after this effect ends."},{"descRaw":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain <@ba.vup>+100% ATK, and <@ba.vup>increases the AoE of drones' attacks. <@ba.rem>Retreats all drones after this effect ends.","name":"Armed Combat Module","desc":"Passive: Drones may be deployed on ranged tiles, dealing AoE physical damage. \nActive: Magallan and her drones gain +100% ATK, and increases the AoE of drones' attacks. Retreats all drones after this effect ends."}],"talents":[{"descRaw":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 drones that do not block (max 3 deployed at once). Drones' effect changes based upon Skill."},{"descRaw":"Drones gain <$ba.invisible>Invisibility for 22 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 22 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks)","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)","desc":"Drones gain Invisibility for 20 seconds after deployment (cannot be targeted by enemy ranged attacks)"}}],"modules":[{"name":"Drone Control Module.P","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"The first summoned unit <@ba.kw>does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"The first summoned unit does not consume deployment slots (The last summoned unit on the field does not return a deployment slot when retreated or defeated)"},"talentChanges":[{"descRaw":"Drones gain <$ba.invisible>Invisibility for 28 <@ba.talpu>(+2) seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","name":"Optical Refraction Accessories","desc":"Drones gain Invisibility for 28 (+2) seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","potBelow":{"descRaw":"Drones gain <$ba.invisible>Invisibility for 26 seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect","desc":"Drones gain Invisibility for 26 seconds after deployment (cannot be targeted by enemy ranged attacks). If Magallan is adjacent to the drone, she gains the same effect"}}]},{"name":"Instructional Soaring Dragon Drone","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"},"talentChanges":[{"descRaw":"Can use up to 5 stronger drones that do not block (max 4 deployed at once). Drones' effect changes based upon Skill.","name":"Support Drone - Soaring Dragon","desc":"Can use up to 5 stronger drones that do not block (max 4 deployed at once). Drones' effect changes based upon Skill."}]}]}}},"char_250_phatom":{"name":"Phantom","subProfessionName":"Executor","moduleNames":{"uniequip_001_phatom":{"name":"Phantom's Badge"},"uniequip_002_phatom":{"name":"Miss Christine's Felt"},"uniequip_003_phatom":{"name":"'Think of Me'"},"uniequip_004_phatom":{"name":"Phantom's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>30% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>35% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 30% Physical Dodge and a Barrier that can absorb Physical damage equal to 35% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>8 charges of a stacking <@ba.vup>+13% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 8 charges of a stacking +13% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>2.5 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 210% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 2.5 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}],"modules":[{"name":"Miss Christine's Felt","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}},{"name":"'Think of Me'","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}},{"name":"Phantom's Specialized Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of his summons) by <@ba.kw>1 second when attacking; this effect also applies to his summons","desc":"Significantly reduced Redeployment Time","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of his summons) by 1 second when attacking; this effect also applies to his summons"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"},{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}],"talents":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment time of clone is reduced by 10 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 10 seconds"}],"modules":[{"name":"Miss Christine's Felt","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"talentChanges":[{"descRaw":"Redeployment time of clone is reduced by 16 seconds","name":"Phantom Mastery","desc":"Redeployment time of clone is reduced by 16 seconds"}]},{"name":"'Think of Me'","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"Can summon an even stronger clone with the same abilities as Phantom, but has its own redeployment time; while both Phantom and the clone are present, both have +10% ATK","name":"Phantom in the Mirror","desc":"Can summon an even stronger clone with the same abilities as Phantom, but has its own redeployment time; while both Phantom and the clone are present, both have +10% ATK"}]},{"name":"Phantom's Specialized Badge","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of his summons) by <@ba.kw>1 second when attacking; this effect also applies to his summons","desc":"Significantly reduced Redeployment Time","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of his summons) by 1 second when attacking; this effect also applies to his summons"},"talentChanges":[{"descRaw":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time; in <@ba.kw>Integrated Strategies, the clone does not take up a deployment slot, and deploying the clone will refresh Phantom's skill (can stack skill effect up to 8 times)","name":"Phantom in the Mirror","desc":"Can summon a stronger clone with the same abilities as Phantom, but has its own redeployment time; in Integrated Strategies, the clone does not take up a deployment slot, and deploying the clone will refresh Phantom's skill (can stack skill effect up to 8 times)"}]}]}}},"char_293_thorns":{"name":"Thorns","subProfessionName":"Lord","moduleNames":{"uniequip_001_thorns":{"name":"Thorns's Badge"},"uniequip_002_thorns":{"name":"The Salt and the Sand"},"uniequip_003_thorns":{"name":"Sand Erosion"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+45%","name":"ATK Up γ","desc":"ATK +45%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+30%, DEF <@ba.vup>+55%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +30%, DEF +55%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+33%, ASPD <@ba.vup>+14, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +33%, ASPD +14, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}]},"2/60/7/1":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+40%, DEF <@ba.vup>+70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +40%, DEF +70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+16, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +40%, ASPD +16, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}],"modules":[{"name":"The Salt and the Sand","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"}},{"name":"Sand Erosion","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"When dealing damage, deals an additional <@ba.kw>10% as <$ba.dt.neural2>Nervous Impairment","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"When dealing damage, deals an additional 10% as Nervous Impairment"}}]},"2/60/7/3":{"trait":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","desc":"Can launch Ranged Attacks that deal 80% of normal ATK"},"skills":[{"descRaw":"ATK <@ba.vup>+60%","name":"ATK Up γ","desc":"ATK +60%"},{"descRaw":"Stops attacking; ATK <@ba.vup>+40%, DEF <@ba.vup>+70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to <@ba.vup>4 enemies in front (<@ba.vup>0.8-second cooldown)","name":"Protective Spikes","desc":"Stops attacking; ATK +40%, DEF +70%; When hit by an enemy's normal attack, launches long-ranged spikes at up to 4 enemies in front (0.8-second cooldown)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+40%, ASPD <@ba.vup>+16, and ranged attacks no longer deal reduced damage\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount","name":"Destreza","desc":"Attack Range expands, ATK +40%, ASPD +16, and ranged attacks no longer deal reduced damage\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are twice the base amount"}],"talents":[{"descRaw":"Poisons the targets when attacking, dealing 140 <@ba.talpu>(+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","name":"Nerve Corrosion","desc":"Poisons the targets when attacking, dealing 140 (+15) Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","potBelow":{"descRaw":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)","desc":"Poisons the targets when attacking, dealing 125 Arts damage to them per second, lasting 3 seconds (damage is doubled against Ranged enemies)"}},{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 4% <@ba.talpu>(+0.5%) of Max HP every second","name":"Echoes of Ancestral Waves","desc":"If this unit hasn't attacked for 2 seconds, restores 4% (+0.5%) of Max HP every second","potBelow":{"descRaw":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second","desc":"If this unit hasn't attacked for 2 seconds, restores 3.5% of Max HP every second"}}],"modules":[{"name":"The Salt and the Sand","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"Attacks deal an additional <@ba.vup>10% ATK as Arts Damage","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"Attacks deal an additional 10% ATK as Arts Damage"},"talentChanges":[{"descRaw":"Attacks poison the target, dealing 150 <@ba.talpu>(+15) Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","name":"Nerve Corrosion","desc":"Attacks poison the target, dealing 150 (+15) Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","potBelow":{"descRaw":"Attacks poison the target, dealing 135 Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies).","desc":"Attacks poison the target, dealing 135 Arts damage per second for 3 seconds and stacking up to 4 times (damage is doubled against ranged enemies)."}}]},{"name":"Sand Erosion","traitOverride":{"descRaw":"Can launch <@ba.kw>Ranged Attacks that deal 80% of normal ATK","moduleDescRaw":"When dealing damage, deals an additional <@ba.kw>10% as <$ba.dt.neural2>Nervous Impairment","desc":"Can launch Ranged Attacks that deal 80% of normal ATK","moduleDesc":"When dealing damage, deals an additional 10% as Nervous Impairment"},"talentChanges":[{"descRaw":"Attacks poison the target, dealing 315 <@ba.talpu>(+15) Arts damage per second for 3 seconds (damage is doubled against ranged enemies); if enemy is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","name":"Nerve Corrosion","desc":"Attacks poison the target, dealing 315 (+15) Arts damage per second for 3 seconds (damage is doubled against ranged enemies); if enemy is under the burst effect of Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","potBelow":{"descRaw":"Attacks poison the target, dealing 300 Arts damage per second for 3 seconds (damage is doubled against Ranged enemies); if enemy is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount","desc":"Attacks poison the target, dealing 300 Arts damage per second for 3 seconds (damage is doubled against Ranged enemies); if enemy is under the burst effect of Nervous Impairment, deals Elemental damage instead of poison damage with 2.5x damage amount"}}]}]}}},"char_300_phenxi":{"name":"Fiammetta","subProfessionName":"Artilleryman","moduleNames":{"uniequip_001_phenxi":{"name":"Fiammetta's Badge"},"uniequip_002_phenxi":{"name":"'Out-Law' Special Ammunition Surplus"},"uniequip_003_phenxi":{"name":"A Long Journey"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+45%","name":"'Provocate'","desc":"Attack range +1, ATK +45%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>260% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>130% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 260% Physical Damage and causing incendiary marks to explode in sequence, dealing 130% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>110%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>170% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 110%. Enemies closer to the impact site in a smaller area will instead take 170% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+60%","name":"'Provocate'","desc":"Attack range +1, ATK +60%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>320% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>160% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 320% Physical Damage and causing incendiary marks to explode in sequence, dealing 160% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>115%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>185% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 115%. Enemies closer to the impact site in a smaller area will instead take 185% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}],"modules":[{"name":"'Out-Law' Special Ammunition Surplus","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"}},{"name":"A Long Journey","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"}},{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skills":[{"descRaw":"Attack range <@ba.vup>+1, ATK <@ba.vup>+60%","name":"'Provocate'","desc":"Attack range +1, ATK +60%"},{"descRaw":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing <@ba.vup>320% Physical Damage and causing incendiary marks to explode in sequence, dealing <@ba.vup>160% Physical Damage","name":"'Paenitete'","desc":"Fires scorching bullets that leave incendiary marks at fixed distances as they travel. The bullets explode upon reaching maximum attack range, dealing 320% Physical Damage and causing incendiary marks to explode in sequence, dealing 160% Physical Damage"},{"descRaw":"Continuously barrages a fixed area in front of this unit at max range, <@ba.vup>expanding explosion area and increasing ATK to <@ba.vup>115%. Enemies closer to the impact site in a smaller area will instead take <@ba.vup>185% ATK as damage. \n<@ba.rem>Unlimited duration, can manually deactivate skill","name":"'Reponite'","desc":"Continuously barrages a fixed area in front of this unit at max range, expanding explosion area and increasing ATK to 115%. Enemies closer to the impact site in a smaller area will instead take 185% ATK as damage. \nUnlimited duration, can manually deactivate skill"}],"talents":[{"descRaw":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 25%; this effect is doubled above 80% HP.","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop to 0 as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 25%; this effect is doubled above 80% HP."},{"descRaw":"While this unit has no skill active, ASPD +30 <@ba.talpu>(+3)","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +30 (+3)","potBelow":{"descRaw":"While this unit has no skill active, ASPD +27","desc":"While this unit has no skill active, ASPD +27"}}],"modules":[{"name":"'Out-Law' Special Ammunition Surplus","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Attacks ignore <@ba.vup>100 DEF","desc":"Deals AOE Physical damage","moduleDesc":"Attacks ignore 100 DEF"},"talentChanges":[{"descRaw":"While this unit has no skill active, ASPD +33 <@ba.talpu>(+3); While this unit's skill is active, ASPD +10","name":"Herald of Revelations","desc":"While this unit has no skill active, ASPD +33 (+3); While this unit's skill is active, ASPD +10","potBelow":{"descRaw":"While this unit has no skill active, ASPD +30; While this unit's skill is active, ASPD +10","desc":"While this unit has no skill active, ASPD +30; While this unit's skill is active, ASPD +10"}}]},{"name":"A Long Journey","traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","moduleDescRaw":"Increases ATK to <@ba.vup>110% when attacking blocked enemies","desc":"Deals AOE Physical damage","moduleDesc":"Increases ATK to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"Continually loses HP over time (HP cannot drop below 50% as a result of this effect); While HP is above 50%, this unit gains <$ba.strong>Vigor, increasing ATK by 30%; this effect is doubled above 80% HP","name":"Sufferer of Tribulations","desc":"Continually loses HP over time (HP cannot drop below 50% as a result of this effect); While HP is above 50%, this unit gains Vigor, increasing ATK by 30%; this effect is doubled above 80% HP"}]},{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talentChanges":[{"name":"Sufferer of Tribulations"}]}]}}},"char_322_lmlee":{"name":"Lee","subProfessionName":"Merchant","moduleNames":{"uniequip_001_lmlee":{"name":"Lee’s Badge"},"uniequip_002_lmlee":{"name":"'Wandering'"},"uniequip_003_lmlee":{"name":"'Distinguisher'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+25% and gain <@ba.vup>20% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +25% and gain 20% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+15; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>230% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>10% of Lee's ATK (increases up to <@ba.vup>20 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +15; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 230% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 10% of Lee's ATK (increases up to 20 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+31%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>55% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +31%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 55% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+40% and gain <@ba.vup>25% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +40% and gain 25% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>15% of Lee's ATK (increases up to <@ba.vup>25 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 15% of Lee's ATK (increases up to 25 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+37%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +37%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}],"modules":[{"name":"'Wandering'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"}},{"name":"'Distinguisher'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"}}]},"2/60/7/3":{"trait":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"skills":[{"descRaw":"ATK <@ba.vup>+40% and gain <@ba.vup>25% Arts Dodge\n<@ba.rem>Unlimited duration","name":"Stern Admonishment","desc":"ATK +40% and gain 25% Arts Dodge\nUnlimited duration"},{"descRaw":"Passive Effect: ASPD <@ba.vup>+20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after <@ba.vup>5 seconds, dealing <@ba.vup>260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by <@ba.vup>15% of Lee's ATK (increases up to <@ba.vup>25 times, and prematurely explodes if the limit is reached or the target is defeated)","name":"Exorcise Evil","desc":"Passive Effect: ASPD +20; Active Effect: Marks the target and makes them easier to be targeted by allies. The mark explodes after 5 seconds, dealing 260% Arts damage to nearby enemies. Every hit on the marked target by allies increases the explosion damage by 15% of Lee's ATK (increases up to 25 times, and prematurely explodes if the limit is reached or the target is defeated)"},{"descRaw":"<@ba.vup>Expands Attack Range, ATK and DEF <@ba.vup>+37%; Besides the current target, all enemies within range are pushed away <@ba.vup>slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a <@ba.vup>60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\n<@ba.rem>Unlimited duration","name":"Honored Guest","desc":"Expands Attack Range, ATK and DEF +37%; Besides the current target, all enemies within range are pushed away slightly every time Lee attacks. Increases the likelihood of being targeted by enemy attacks and gains a 60% chance to dodge Physical or Arts attacks coming from outside his Attack Range\nUnlimited duration"}],"talents":[{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -15 <@ba.talpu>(+1) and Lee has ASPD +15 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -15 (+1) and Lee has ASPD +15 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -14 and Lee has ASPD +14; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}},{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 5 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 3 seconds"}],"modules":[{"name":"'Wandering'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 2 DP are consumed every 3 seconds (automatically retreats without sufficient DP)"},"talentChanges":[{"descRaw":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 4 DP instead to block the next <$ba.stun>Stun/<$ba.frozen>Freeze effect inflicted on this unit, and stuns the attacker for 4 seconds","name":"Preparedness Averts Peril","desc":"When DP is consumed by this unit's Trait, if there is sufficient DP, consumes 4 DP instead to block the next Stun/Freeze effect inflicted on this unit, and stuns the attacker for 4 seconds"}]},{"name":"'Distinguisher'","traitOverride":{"descRaw":"Has <@ba.kw>reduced Redeployment Time, but <@ba.kw>DP Cost is not refunded upon retreating; While deployed, <@ba.kw>3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDescRaw":"ATK +4% whenever Trait cost is paid, stacking up to 5 times","desc":"Has reduced Redeployment Time, but DP Cost is not refunded upon retreating; While deployed, 3 DP are consumed every 3 seconds (automatically retreats without sufficient DP)","moduleDesc":"ATK +4% whenever Trait cost is paid, stacking up to 5 times"},"talentChanges":[null,{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -21 <@ba.talpu>(+1) and Lee has ASPD +21 <@ba.talpu>(+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","name":"Kindness Begets Prosperity","desc":"When Lee is blocking an enemy, the enemy has ASPD -21 (+1) and Lee has ASPD +21 (+1); If there is only one enemy within the surrounding 8 tiles, this effect is doubled","potBelow":{"descRaw":"When Lee is blocking an enemy, the enemy has ASPD -20 and Lee has ASPD +20; If there is only one enemy within the surrounding 8 tiles, this effect is doubled","desc":"When Lee is blocking an enemy, the enemy has ASPD -20 and Lee has ASPD +20; If there is only one enemy within the surrounding 8 tiles, this effect is doubled"}}]}]}}},"char_340_shwaz":{"name":"Schwarz","subProfessionName":"Heavyshooter","moduleNames":{"uniequip_001_shwaz":{"name":"Schwarz's Badge"},"uniequip_002_shwaz":{"name":"Customized Crossbow Accessory Suit"},"uniequip_003_shwaz":{"name":"Old Razor"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>175% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>60%","name":"Charged Shot","desc":"The next attack deals 175% damage, and increases the chance of triggering this unit's Talent to 60%"},{"descRaw":"ATK <@ba.vup>+85%, and increases the chance to activate the Talent to <@ba.vup>40%","name":"Sharp Eye","desc":"ATK +85%, and increases the chance to activate the Talent to 40%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+120%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +120%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}]},"2/60/7/1":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>70%","name":"Charged Shot","desc":"The next attack deals 190% damage, and increases the chance of triggering this unit's Talent to 70%"},{"descRaw":"ATK <@ba.vup>+100%, and increases the chance to activate the Talent to <@ba.vup>45%","name":"Sharp Eye","desc":"ATK +100%, and increases the chance to activate the Talent to 45%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+140%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +140%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}],"modules":[{"name":"Customized Crossbow Accessory Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}},{"name":"Old Razor","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"}}]},"2/60/7/3":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"The next attack deals <@ba.vup>190% damage, and increases the chance of triggering this unit's Talent to <@ba.vup>70%","name":"Charged Shot","desc":"The next attack deals 190% damage, and increases the chance of triggering this unit's Talent to 70%"},{"descRaw":"ATK <@ba.vup>+100%, and increases the chance to activate the Talent to <@ba.vup>45%","name":"Sharp Eye","desc":"ATK +100%, and increases the chance to activate the Talent to 45%"},{"descRaw":"Changes attack range to frontal <@ba.rem>3 tiles, Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+140%, increasing Talent triggering chance to <@ba.vup>100%","name":"Final Tactics","desc":"Changes attack range to frontal 3 tiles, Attack Interval increases a bit, ATK +140%, increasing Talent triggering chance to 100%"}],"talents":[{"descRaw":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds","name":"Armor Penetration Arrow","desc":"When attacking, has a 20% chance to increase the current damage of that attack to 160% and reduce the DEF of the target hit by 20% for 5 seconds"},{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10%<@ba.talpu> (+2%)","name":"Crossfire","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +10% (+2%)","potBelow":{"descRaw":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%","desc":"When Schwarz and at least one more [Sniper] Operator are on the battlefield, all [Sniper] Operators' ATK +8%"}}],"modules":[{"name":"Customized Crossbow Accessory Suit","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +15% <@ba.talpu>(+2%) ATK","name":"Crossfire","desc":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +15% (+2%) ATK","potBelow":{"descRaw":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +13% ATK","desc":"When Schwarz and at least one more Sniper Operator are in the squad, all Sniper Operators gain +13% ATK"}}]},{"name":"Old Razor","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"},"talentChanges":[null,{"descRaw":"Attacks have a 20% chance to deal 170% damage and reduce the target's DEF by 25% for 5 seconds","name":"Armor Penetration Arrow","desc":"Attacks have a 20% chance to deal 170% damage and reduce the target's DEF by 25% for 5 seconds"}]}]}}},"char_362_saga":{"name":"Saga","subProfessionName":"Pioneer","moduleNames":{"uniequip_001_saga":{"name":"Saga's Badge"},"uniequip_002_saga":{"name":"Walk The World"},"uniequip_003_saga":{"name":"Where to Find the Burdenbeast?"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>280% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 280% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+70%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +70%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>320% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 320% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}],"modules":[{"name":"Walk The World","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"}},{"name":"Where to Find the Burdenbeast?","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skills":[{"descRaw":"Instantly gains <@ba.vup>12 Deployment Points.","name":"Charge γ","desc":"Instantly gains 12 Deployment Points."},{"descRaw":"Instantly generates <@ba.vup>4 DP; Deals <@ba.vup>320% ATK as Physical damage to at most <@ba.vup>6 ground enemies within a cross area, then eliminates any of the enemies that are <$ba.dying>Critically Wounded. <@ba.rem>Can store 2 charge(s)","name":"Cleansing Evil","desc":"Instantly generates 4 DP; Deals 320% ATK as Physical damage to at most 6 ground enemies within a cross area, then eliminates any of the enemies that are Critically Wounded. Can store 2 charge(s)"},{"descRaw":"Gradually gains <@ba.vup>20 DP over the skill duration. Attack Interval <@ba.vdown>slightly increases, Attack Range <@ba.vup>+1 tile, ATK <@ba.vup>+100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP","name":"Fierce Glare","desc":"Gradually gains 20 DP over the skill duration. Attack Interval slightly increases, Attack Range +1 tile, ATK +100%, attack all blocked enemies and perform an additional attack against targets with less than 50% HP"}],"talents":[{"descRaw":"When dealing lethal damage, leave the enemy with 1 HP and inflict <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"When dealing lethal damage, leave the enemy with 1 HP and inflict Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"},{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% <@ba.talpu>(+1%) Max HP every second, lasting for 17 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% (+1%) Max HP every second, lasting for 17 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 5% Max HP every second, lasting for 15 seconds. Can only activate once"}}],"modules":[{"name":"Walk The World","traitOverride":{"descRaw":"Blocks 2 enemies","moduleDescRaw":"The first Deployment Cost -4","desc":"Blocks 2 enemies","moduleDesc":"The first Deployment Cost -4"},"talentChanges":[null,{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 7% <@ba.talpu>(+1%) Max HP every second, lasting for 20 <@ba.talpu>(+2) seconds. Can only activate once","name":"Clear Mind","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 7% (+1%) Max HP every second, lasting for 20 (+2) seconds. Can only activate once","potBelow":{"descRaw":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% Max HP every second, lasting for 18 seconds. Can only activate once","desc":"When HP falls below 40%, gain 70% Physical Dodge and restore 6% Max HP every second, lasting for 18 seconds. Can only activate once"}}]},{"name":"Where to Find the Burdenbeast?","traitOverride":{"descRaw":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies","desc":"Blocks 2 enemies; Gains +8% ATK and DEF while blocking enemies"},"talentChanges":[null,{"descRaw":"Increases damage dealt to enemies below half HP by 15%; when dealing lethal damage, leaves the target with 1 HP and inflicts <$ba.dying>Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack <$ba.dying>Critically Wounded targets","name":"Preaching","desc":"Increases damage dealt to enemies below half HP by 15%; when dealing lethal damage, leaves the target with 1 HP and inflicts Critically Wounded (gives +2 SP to the attacker when killed); Saga will not attack Critically Wounded targets"}]}]}}},"char_377_gdglow":{"name":"Goldenglow","subProfessionName":"Mech-accord Caster","moduleNames":{"uniequip_001_gdglow":{"name":"Goldenglow's Badge"},"uniequip_002_gdglow":{"name":"'Industrious Wings'"},"uniequip_003_gdglow":{"name":"Dream Must Come True"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+26% and ASPD <@ba.vup>+29. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +26% and ASPD +29. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +32% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+40% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +40% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}]},"2/60/7/1":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and ASPD <@ba.vup>+38. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +32% and ASPD +38. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+45% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +45% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+55% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +55% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}],"modules":[{"name":"'Industrious Wings'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"}},{"name":"Dream Must Come True","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"}}]},"2/60/7/3":{"trait":{"descRaw":"Controls a <@ba.kw>Drone that deals <@ba.kw>Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)","desc":"Controls a Drone that deals Arts damage; When the Drone attacks the same enemy, its damage will increase (up to 110% of the operator's ATK)"},"skills":[{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+32% and ASPD <@ba.vup>+38. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Scattering Sparks","desc":"Drone +1, ATK +32% and ASPD +38. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"},{"descRaw":"Drone <@ba.vup>+1, ATK <@ba.vup>+45% and Attack Range <@ba.vup>expands. Releases Drones to attack enemies\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\n<@ba.rem>Unlimited duration","name":"Surging Current","desc":"Drone +1, ATK +45% and Attack Range expands. Releases Drones to attack enemies\nThe Drone locks onto an enemy until the enemy is defeated or the Drone self-destructs, then returns to the Operator\nUnlimited duration"},{"descRaw":"Stops attacking; Drone <@ba.vup>+2, ATK <@ba.vup>+55% and Attack Range <@ba.vup>becomes global. Releases Drones to attack enemies and the Drones' attacks <$ba.sluggish>Slow the target for <@ba.vup>0.5 seconds\n<@ba.rem>The Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator","name":"Crystalline Shine","desc":"Stops attacking; Drone +2, ATK +55% and Attack Range becomes global. Releases Drones to attack enemies and the Drones' attacks Slow the target for 0.5 seconds\nThe Drone locks onto an enemy until the enemy is defeated, the Drone self-destructs or until the skill is over, then returns to the Operator"}],"talents":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 315% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 300% of Goldenglow's ATK as Arts damage to enemies in a small area"}},{"descRaw":"Goldenglow and her Drones' attacks ignore 18 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Goldenglow and her Drones' attacks ignore 18 (+3) RES","potBelow":{"descRaw":"Goldenglow and her Drones' attacks ignore 15 RES","desc":"Goldenglow and her Drones' attacks ignore 15 RES"}}],"modules":[{"name":"'Industrious Wings'","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (base damage increased, deals up to 110% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 375% <@ba.talpu>(+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","name":"Beacon's Wrath","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 375% (+15%) of Goldenglow's ATK as Arts damage to enemies in a small area","potBelow":{"descRaw":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 360% of Goldenglow's ATK as Arts damage to enemies in a small area","desc":"When this unit's skill is active, Drones have a 10% chance to self-destruct when attacking (and then return to the Operator), dealing 360% of Goldenglow's ATK as Arts damage to enemies in a small area"}}]},{"name":"Dream Must Come True","traitOverride":{"descRaw":"Attack with <@ba.kw>Drones to deal <@ba.kw>Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)","desc":"Attack with Drones to deal Arts damage\nDrone deals more damage when it attacks the same enemy again (deals up to 120% of Operator's ATK as damage)"},"talentChanges":[{"descRaw":"Self and Drones' attacks ignore 23 <@ba.talpu>(+3) RES","name":"Precise Redirection","desc":"Self and Drones' attacks ignore 23 (+3) RES","potBelow":{"descRaw":"Self and Drones' attacks ignore 20 RES","desc":"Self and Drones' attacks ignore 20 RES"}}]}]}}},"char_400_weedy":{"name":"Weedy","subProfessionName":"Push Stroker","moduleNames":{"uniequip_001_weedy":{"name":"Weedy's Badge"},"uniequip_002_weedy":{"name":"Custom Bionic Seadragon"},"uniequip_003_weedy":{"name":"New Bionic Prototype"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>120% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.8 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 120% ATK as Physical damage and Stunning them for 0.8 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+140%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +140%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}]},"2/60/7/1":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>135% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.9 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 135% ATK as Physical damage and Stunning them for 0.9 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+170%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +170%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}],"modules":[{"name":"Custom Bionic Seadragon","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"}},{"name":"New Bionic Prototype","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles","desc":"Simultaneously attacks all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles"}}]},"2/60/7/3":{"trait":{"descRaw":"Can attack <@ba.kw>all blocked enemies\nCan be deployed on Ranged Tiles","desc":"Can attack all blocked enemies\nCan be deployed on Ranged Tiles"},"skills":[{"descRaw":"The next attack pushes the targets away along the attack direction <@ba.vup>moderately, dealing <@ba.vup>135% ATK as Physical damage and <$ba.stun>Stunning them for <@ba.vup>0.9 second(s)","name":"Barrel Burst","desc":"The next attack pushes the targets away along the attack direction moderately, dealing 135% ATK as Physical damage and Stunning them for 0.9 second(s)"},{"descRaw":"Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+170%, Attack Range extends by <@ba.vup>+1 and becomes a long-range AoE attack, attacks now push enemies away <@ba.vup>slightly\n<@ba.rem>Unlimited duration","name":"Hydraulics Mode","desc":"Attack Interval increases, ATK +170%, Attack Range extends by +1 and becomes a long-range AoE attack, attacks now push enemies away slightly\nUnlimited duration"},{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}],"talents":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly"},{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1, and Weedy will restore 1 SP per 3 seconds if the Water Cannon is located within 4 tiles around her"}],"modules":[{"name":"Custom Bionic Seadragon","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment","desc":"Simultaneously attacks all blocked enemies\nCan be deployed on ranged tiles, and refunds half the DP cost of this deployment"},"talentChanges":[{"descRaw":"Increases the shift level of the Water Cannon's normal attacks and skills by 1; Weedy gains +20% ATK and restores 1 SP per 2 seconds if the Water Cannon is located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Increases the shift level of the Water Cannon's normal attacks and skills by 1; Weedy gains +20% ATK and restores 1 SP per 2 seconds if the Water Cannon is located within 4 tiles around her"}]},{"name":"New Bionic Prototype","traitOverride":{"descRaw":"Simultaneously attacks <@ba.kw>all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles","desc":"Simultaneously attacks all blocked enemies; When blocking 2 or more enemies, increases shift level by 1\nCan be deployed on ranged tiles"},"talentChanges":[{"descRaw":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly; Water Cannon redeployment time reduced by 8s","name":"Industrial Water Cannon","desc":"Can deploy a Reserve Water Cannon that lasts for 20s; the Water Cannon can attack 1 target and push it away slightly; Water Cannon redeployment time reduced by 8s"}]}]}}},"char_416_zumama":{"name":"Eunectes","subProfessionName":"Duelist","moduleNames":{"uniequip_001_zumama":{"name":"Eunectes's Badge"},"uniequip_002_zumama":{"name":"Zumama's Tool Box"},"uniequip_003_zumama":{"name":"'The Little Ugly Thing'"},"uniequip_004_zumama":{"name":"Eunectes's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+14%, DEF<@ba.vup>+14%","name":"Tomahawk","desc":"ATK+14%, DEF+14%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+100%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +100%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+140%, DEF <@ba.vup>+90%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +140%, DEF +90%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}]},"2/60/7/1":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+18%, DEF<@ba.vup>+18%","name":"Tomahawk","desc":"ATK+18%, DEF+18%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+130%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +130%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+170%, DEF <@ba.vup>+120%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +170%, DEF +120%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}],"modules":[{"name":"Zumama's Tool Box","traitOverride":{"descRaw":"SP recovery is slowed except when blocking enemies","desc":"SP recovery is slowed except when blocking enemies"}},{"name":"'The Little Ugly Thing'","traitOverride":{"descRaw":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%","desc":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%"}},{"name":"Eunectes's Specialized Badge","traitOverride":{"descRaw":"Only restores SP when blocking enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated","desc":"Only restores SP when blocking enemies","moduleDesc":"In Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated"}}]},"2/60/7/3":{"trait":{"descRaw":"Only restores SP when blocking enemies","desc":"Only restores SP when blocking enemies"},"skills":[{"descRaw":"ATK<@ba.vup>+18%, DEF<@ba.vup>+18%","name":"Tomahawk","desc":"ATK+18%, DEF+18%"},{"descRaw":"Attack Interval <@ba.vdown>increases a bit, ATK <@ba.vup>+130%. <$ba.stun>Stuns all blocked targets for the duration of the skill","name":"Menacing Slash","desc":"Attack Interval increases a bit, ATK +130%. Stuns all blocked targets for the duration of the skill"},{"descRaw":"ATK <@ba.vup>+170%, DEF <@ba.vup>+120%, Block <@ba.vup>+2, restores <@ba.vup>3% HP every second\n<@ba.rem>This unit is <$ba.stun>Stunned for 5 seconds after the skill duration","name":"Iron Will","desc":"ATK +170%, DEF +120%, Block +2, restores 3% HP every second\nThis unit is Stunned for 5 seconds after the skill duration"}],"talents":[{"descRaw":"When HP is above 50%, attacks deal 117%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 22%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 117%(+2%) damage; when HP is 50% or lower, gain 22%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 115% damage; when HP is 50% or lower, gain 20% Sanctuary"}},{"descRaw":"Increases this unit's SP recovery by 0.2/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.2/sec when blocking enemies"}],"modules":[{"name":"Zumama's Tool Box","traitOverride":{"descRaw":"SP recovery is slowed except when blocking enemies","desc":"SP recovery is slowed except when blocking enemies"},"talentChanges":[{"descRaw":"Increases this unit's SP recovery by 0.55/sec when blocking enemies","name":"Resilience","desc":"Increases this unit's SP recovery by 0.55/sec when blocking enemies"}]},{"name":"'The Little Ugly Thing'","traitOverride":{"descRaw":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%","desc":"SP does not recover when not blocking an enemy. When blocking an enemy, gain SP recovery, ATK +15%, and DEF +15%"},"talentChanges":[{"descRaw":"When HP is above 50%, attacks deal 125%<@ba.talpu>(+2%) damage; when HP is 50% or lower, gain 30%<@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Peerless Bravery","desc":"When HP is above 50%, attacks deal 125%(+2%) damage; when HP is 50% or lower, gain 30%(+2%) Sanctuary","potBelow":{"descRaw":"When HP is above 50%, attacks deal 123% damage; when HP is 50% or lower, gain 28% <$ba.protect>Sanctuary","desc":"When HP is above 50%, attacks deal 123% damage; when HP is 50% or lower, gain 28% Sanctuary"}}]},{"name":"Eunectes's Specialized Badge","traitOverride":{"descRaw":"Only restores SP when blocking enemies","moduleDescRaw":"In <@ba.kw>Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated","desc":"Only restores SP when blocking enemies","moduleDesc":"In Reclamation Algorithm, able to recover SP while under the effect of food; attracts enemies over a wide area to this unit's position when skill is activated"},"talentChanges":[null,null,{"descRaw":"Increases this unit's SP recovery rate by 0.2/sec when blocking enemies; in <@ba.kw>Reclamation Algorithm, increases this unit's SP recovery rate by 0.4/sec when blocking enemies, Block +2, and attacks all blocked enemies when skill is active; enemies blocked by this unit receive 40% <$ba.physicfragile>[Physical Fragility]","name":"Resilience","desc":"Increases this unit's SP recovery rate by 0.2/sec when blocking enemies; in Reclamation Algorithm, increases this unit's SP recovery rate by 0.4/sec when blocking enemies, Block +2, and attacks all blocked enemies when skill is active; enemies blocked by this unit receive 40% [Physical Fragility]"}]}]}}},"char_450_necras":{"name":"Necrass","subProfessionName":"Shaper Caster","moduleNames":{"uniequip_001_necras":{"name":"Necrass's Badge"},"uniequip_002_necras":{"name":"Unclaimed Legacy"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>310% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 310% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>100% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 100% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>550% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 550% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>130% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 130% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}],"modules":[{"name":"Unclaimed Legacy","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by their own <@ba.kw>Summons with an ATK increased to <@ba.kw>115%","desc":"Deals Arts damage; can create Summons by defeating enemies, and can attack enemies blocked by their own Summons with an ATK increased to 115%"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; Can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by these <@ba.kw>Summons","desc":"Deals Arts damage; Can create Summons by defeating enemies, and can attack enemies blocked by these Summons"},"skills":[{"descRaw":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take <@ba.vup>370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1","name":"Dread Desire","desc":"Passive Effect: Whenever a Servant of Lamentation is created or upgraded, all surrounding enemies take 370% of Necrass's ATK as Arts damage\nActive Effect: Resummons all Servants of Lamentation immediately; if there are none on the field, summons 1"},{"descRaw":"Puts up to <@ba.vup>2 enemies in range to <$ba.sleep>Sleep, dealing <@ba.vup>130% ATK as Arts damage to the targets every <@ba.vup>0.5s; defeating a target during the skill will summon <@ba.vup>2 additional Servants of Lamentation","name":"Snap the Withered","desc":"Puts up to 2 enemies in range to Sleep, dealing 130% ATK as Arts damage to the targets every 0.5s; defeating a target during the skill will summon 2 additional Servants of Lamentation"},{"descRaw":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals <@ba.vup>650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore <@ba.vup>20% of its HP (doubled if consumed Servant is upgraded); repeats <@ba.vup>2 times","name":"Crown the Dead","desc":"Passive Effect: A single Servant of Lamentation takes on a special form, which can only be upgraded using this skill (up to 6 times)\nActive Effect: Immediately deals 650% ATK as Arts damage to all enemies in range, then consumes a Servant of Lamentation to upgrade the special Servant and restore 20% of its HP (doubled if consumed Servant is upgraded); repeats 2 times"}],"talents":[{"descRaw":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Attack Range, summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"},{"descRaw":"When Necrass or her summons attack enemies with less than 60% <@ba.talpu>(+10%) HP, increases ATK to 145% <@ba.talpu>(+5%)","name":"Deathbed Deliverance","desc":"When Necrass or her summons attack enemies with less than 60% (+10%) HP, increases ATK to 145% (+5%)","potBelow":{"descRaw":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%","desc":"When Necrass or her summons attack enemies with less than 50% HP, increases ATK to 140%"}}],"modules":[{"name":"Unclaimed Legacy","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; can create <@ba.kw>Summons by defeating enemies, and can attack enemies blocked by their own <@ba.kw>Summons with an ATK increased to <@ba.kw>115%","desc":"Deals Arts damage; can create Summons by defeating enemies, and can attack enemies blocked by their own Summons with an ATK increased to 115%"},"talentChanges":[null,{"descRaw":"When an enemy is defeated within Necrass's or one of her Summon's Attack Range, gains ATK +25% for 10 seconds, and summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)","name":"Rekindle","desc":"When an enemy is defeated within Necrass's or one of her Summon's Attack Range, gains ATK +25% for 10 seconds, and summons a Servant of Lamentation (max 3); if no more Servants can be summoned, upgrades a Servant instead (increases Block, and increases HP, ATK, and DEF by more)"}]}]}}},"char_479_sleach":{"name":"Saileach","subProfessionName":"Standard Bearer","moduleNames":{"uniequip_001_sleach":{"name":"Saileach's Badge"},"uniequip_002_sleach":{"name":"Pastoral"},"uniequip_003_sleach":{"name":"'Auld Lang Syne'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+22% and restoring their HP equal to <@ba.vup>22% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +22% and restoring their HP equal to 22% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>200% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>20% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 200% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 20% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}]},"2/60/7/1":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+35% and restoring their HP equal to <@ba.vup>35% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +35% and restoring their HP equal to 35% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>240% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>25% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 240% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 25% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}],"modules":[{"name":"Pastoral","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but grants <@ba.kw>+1 Block to an Operator in front of this unit","desc":"Cannot block enemies during the skill duration, but grants +1 Block to an Operator in front of this unit"}},{"name":"'Auld Lang Syne'","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but gains <$ba.camou>Camouflage","desc":"Cannot block enemies during the skill duration, but gains Camouflage"}}]},"2/60/7/3":{"trait":{"descRaw":"Cannot block enemies during the skill duration","desc":"Cannot block enemies during the skill duration"},"skills":[{"descRaw":"Stops attacking and recovers <@ba.vup>18 DP over the skill duration","name":"Support γ","desc":"Stops attacking and recovers 18 DP over the skill duration"},{"descRaw":"Stops attacking and generates a total of <@ba.vup>20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF <@ba.vup>+35% and restoring their HP equal to <@ba.vup>35% of Saileach's ATK every second. When the skill ends, retrieve the banner","name":"Inheritance of Faith","desc":"Stops attacking and generates a total of 20 DP over the skill duration. Throws the banner to the location of the allied unit with the lowest HP percentage within range, granting them DEF +35% and restoring their HP equal to 35% of Saileach's ATK every second. When the skill ends, retrieve the banner"},{"descRaw":"Stops attacking and immediately gains <@ba.vup>10 DP. Throws the banner to the location of ground enemies, dealing <@ba.vup>240% Physical damage and Stunning them for <@ba.vup>3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with <$ba.sluggish>Slow and <@ba.vup>25% <$ba.fragile>Fragile effect. When the skill ends, retrieve the banner","name":"Glorious Banner","desc":"Stops attacking and immediately gains 10 DP. Throws the banner to the location of ground enemies, dealing 240% Physical damage and Stunning them for 3 seconds. Enemies within the surrounding 8 tiles of the banner are inflicted with Slow and 25% Fragile effect. When the skill ends, retrieve the banner"}],"talents":[{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 <@ba.talpu>(+2) and enemies have ASPD -12 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +12 (+2) and enemies have ASPD -12 (+2)","potBelow":{"descRaw":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10","desc":"Deploys with a banner; Within the surrounding 8 tiles of the banner, allied units have ASPD +10 and enemies have ASPD -10"}},{"descRaw":"After deployment, the next Operator has -2 DP Cost","name":"Spiritual Influence","desc":"After deployment, the next Operator has -2 DP Cost"}],"modules":[{"name":"Pastoral","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but grants <@ba.kw>+1 Block to an Operator in front of this unit","desc":"Cannot block enemies during the skill duration, but grants +1 Block to an Operator in front of this unit"},"talentChanges":[{"descRaw":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +15 <@ba.talpu>(+2) and enemies have ASPD -15 <@ba.talpu>(+2)","name":"Unwavering Banner","desc":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +15 (+2) and enemies have ASPD -15 (+2)","potBelow":{"descRaw":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +13 and enemies have ASPD -13","desc":"Deploys with a banner; within the surrounding 8 tiles of the banner, allies have ASPD +13 and enemies have ASPD -13"}}]},{"name":"'Auld Lang Syne'","traitOverride":{"descRaw":"Cannot block enemies during the skill duration, but gains <$ba.camou>Camouflage","desc":"Cannot block enemies during the skill duration, but gains Camouflage"},"talentChanges":[{"descRaw":"After deployment, the next Operator costs -2 DP; if that Operator is a Ground Operator, gain 2 DP after deployment","name":"Spiritual Influence","desc":"After deployment, the next Operator costs -2 DP; if that Operator is a Ground Operator, gain 2 DP after deployment"}]}]}}},"char_485_pallas":{"name":"Pallas","subProfessionName":"Instructor","moduleNames":{"uniequip_001_pallas":{"name":"Pallas's Badge"},"uniequip_002_pallas":{"name":"'Ούρος'"},"uniequip_003_pallas":{"name":"'Light of Heria'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>125% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 125% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+35% and every attack has <@ba.vup>60% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +35% and every attack has 60% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+55% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+35% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+20%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +55% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +35% ATK when HP is above 80%, DEF +20%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}]},"2/60/7/1":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 145% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+50% and every attack has <@ba.vup>70% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +50% and every attack has 70% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+40% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+25%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +40% ATK when HP is above 80%, DEF +25%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}],"modules":[{"name":"'Ούρος'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"}},{"name":"'Light of Heria'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDescRaw":"Can also be deployed on Ranged tiles","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDesc":"Can also be deployed on Ranged tiles"}}]},"2/60/7/3":{"trait":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%"},"skills":[{"descRaw":"The next attack deals <@ba.vup>145% of ATK as Physical damage and attacks twice consecutively","name":"Strikes of Victory","desc":"The next attack deals 145% of ATK as Physical damage and attacks twice consecutively"},{"descRaw":"Attack Range +1 tile, ATK <@ba.vup>+50% and every attack has <@ba.vup>70% chance to <$ba.stun>Stun the target for <@ba.vup>0.2 seconds","name":"Whip of Conviction","desc":"Attack Range +1 tile, ATK +50% and every attack has 70% chance to Stun the target for 0.2 seconds"},{"descRaw":"ATK <@ba.vup>+70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain <$ba.strong>Vigor effect of <@ba.vup>+40% ATK when HP is above <@ba.vup>80%, DEF <@ba.vup>+25%, Block <@ba.vup>+1 (If there are no Operators or they are not Melee, grant the effect to self instead)","name":"Blessing of Heroism","desc":"ATK +70% and attacks two additional targets. If there is an allied Melee Operator in the tile ahead, grant them the following effects: Gain Vigor effect of +40% ATK when HP is above 80%, DEF +25%, Block +1 (If there are no Operators or they are not Melee, grant the effect to self instead)"}],"talents":[{"descRaw":"When deployed, all 'Minoan' Operators gain <$ba.strong>Vigor effect of +25% ATK when HP is above 80%","name":"Birth of a Hero","desc":"When deployed, all 'Minoan' Operators gain Vigor effect of +25% ATK when HP is above 80%"},{"descRaw":"Every hit against an enemy restores 45 <@ba.talpu>(+5) HP to Pallas and the allied Operator in the tile ahead","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 45 (+5) HP to Pallas and the allied Operator in the tile ahead","potBelow":{"descRaw":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead","desc":"Every hit against an enemy restores 40 HP to Pallas and the allied Operator in the tile ahead"}}],"modules":[{"name":"'Ούρος'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to <@ba.kw>130%","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 130%"},"talentChanges":[{"descRaw":"When deployed, all [Minos] Operators gain <$ba.strong>Vigor effect of +30% ATK when HP is above 50%","name":"Birth of a Hero","desc":"When deployed, all [Minos] Operators gain Vigor effect of +30% ATK when HP is above 50%"}]},{"name":"'Light of Heria'","traitOverride":{"descRaw":"Has <@ba.kw>extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDescRaw":"Can also be deployed on Ranged tiles","desc":"Has extended attack range; When attacking enemies not blocked by self, increase ATK to 120%","moduleDesc":"Can also be deployed on Ranged tiles"},"talentChanges":[null,{"descRaw":"Every hit against an enemy restores 65 <@ba.talpu>(+5) HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","name":"Goddess' Inspiration","desc":"Every hit against an enemy restores 65 (+5) HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","potBelow":{"descRaw":"Every hit against an enemy restores 60 HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP","desc":"Every hit against an enemy restores 60 HP to Pallas and the allied operator in the tile ahead; All [Minos] Operators also recover 40 HP"}}]}]}}},"char_1013_chen2":{"name":"Ch'en the Holungday","subProfessionName":"Spreadshooter","moduleNames":{"uniequip_001_chen2":{"name":"Ch'en the Holungday's Badge"},"uniequip_002_chen2":{"name":"Beach Combat Suit"},"uniequip_003_chen2":{"name":"The Last Day of Holiday"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +55%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+50%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-20% and DEF <@ba.vup>-100 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +50%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -20% and DEF -100 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+55%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +55%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+70%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +70%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-40% and DEF <@ba.vup>-200 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -40% and DEF -200 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}],"modules":[{"name":"Beach Combat Suit","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."}},{"name":"The Last Day of Holiday","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDesc":"Reduces Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit."},"skills":[{"descRaw":"ATK <@ba.vup>+70%, attacks apply this unit's Trait effect to all enemies within range\n<@ba.rem>Skill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"High-Pressure Splash","desc":"ATK +70%, attacks apply this unit's Trait effect to all enemies within range\nSkill activation grants 4 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"ATK <@ba.vup>+65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-30% and DEF <@ba.vup>-150 (Does not stack). <$ba.charged>Charged effect: Changes to 20 ammo\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Night of Violet'","desc":"ATK +65%, attacks create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -30% and DEF -150 (Does not stack). Charged effect: Changes to 20 ammo\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed <@ba.vup>-40% and DEF <@ba.vup>-200 (Does not stack). \n<@ba.rem>Skill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Holiday Storm'","desc":"Attack Range expands, ATK +70%. Attacks deal damage twice, apply this unit's Trait effect to all enemies within range and create a layer of sticky liquid within Attack Range that lasts for 5 seconds. Ground enemies passing over the sticky liquid have Movement Speed -40% and DEF -200 (Does not stack). \nSkill activation grants 32 ammo (each attack consumes 2 ammo) and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 22% <@ba.talpu>(+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 22% (+2%) chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 20% chance to not consume the corresponding ammo for each shot; Other Sniper Operators' ammo-based skills have 10% chance instead (only the highest effect of this type will be applied)"}},{"descRaw":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12","name":"Vestiges of Vacation","desc":"ASPD +8, when there is water terrain on the battlefield, the effect becomes ASPD +12"}],"modules":[{"name":"Beach Combat Suit","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals <@ba.kw>160% damage to enemies in the row directly in front of this unit.","desc":"Attacks all enemies within range, and deals 160% damage to enemies in the row directly in front of this unit."},"talentChanges":[{"descRaw":"When deployed, Ch'en's ammo-based skills have 27% <@ba.talpu>(+2%) chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","name":"Frugality","desc":"When deployed, Ch'en's ammo-based skills have 27% (+2%) chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","potBelow":{"descRaw":"When deployed, Ch'en's ammo-based skills have 25% chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)","desc":"When deployed, Ch'en's ammo-based skills have 25% chance to not consume the corresponding ammo; other Sniper Operators' ammo-based skills have 20% chance instead, while other Ranged Operators have 12% chance (only the highest effect of this type will be applied)"}}]},{"name":"The Last Day of Holiday","traitOverride":{"descRaw":"Attacks <@ba.kw>all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Attacks all enemies within range, and deals 150% damage to enemies in the row directly in front of this unit.","moduleDesc":"Reduces Deployment Cost"},"talentChanges":[{"descRaw":"ATK +15%, ASPD +12, when there is water terrain on the battlefield, the effect becomes ATK +28%, ASPD +20; battlefield is considered water terrain when a skill is active","name":"Vestiges of Vacation","desc":"ATK +15%, ASPD +12, when there is water terrain on the battlefield, the effect becomes ATK +28%, ASPD +20; battlefield is considered water terrain when a skill is active"}]}]}}},"char_1015_aglna2":{"subProfessionName":"Skyranger","forms":{"2/1/4/0":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}},"2/60/7/1":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}},"2/60/7/3":{"trait":{"descRaw":"After <$ba.liftoff>Taking Off, can block 2 flying enemies","desc":"After Taking Off, can block 2 flying enemies"}}}},"char_1031_slent2":{"name":"Silence the Paradigmatic","subProfessionName":"Abjurer","moduleNames":{"uniequip_001_slent2":{"name":"Silence the Paradigmatic's Badge"},"uniequip_002_slent2":{"name":"Hard to Keep Awake"},"uniequip_003_slent2":{"name":"Controllable Momentum"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+35%","name":"Go-Getter","desc":"ATK +35%"},{"descRaw":"Gains <@ba.vup>+20 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.1 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +20 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.1 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+20% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.5 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>6 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +20% ATK, and the effect of this unit's Talent 1 increases to 1.5 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 6 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Go-Getter","desc":"ATK +50%"},{"descRaw":"Gains <@ba.vup>+30 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +30 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+30% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>7 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +30% ATK, and the effect of this unit's Talent 1 increases to 1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 7 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}],"modules":[{"name":"Hard to Keep Awake","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>100% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 100% of ATK)"}},{"name":"Controllable Momentum","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ATK <@ba.vup>+50%","name":"Go-Getter","desc":"ATK +50%"},{"descRaw":"Gains <@ba.vup>+30 ASPD; while skill is active, can deploy a Support Drone\n<@ba.rem>After deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats","name":"Overlooking Vision","desc":"Gains +30 ASPD; while skill is active, can deploy a Support Drone\nAfter deployment, allies near the drones gain 2.4 times the effect of Talent 1; self-destructs when skill ends or Silence The Paradigmatic retreats"},{"descRaw":"Gains <@ba.vup>+30% ATK, and the effect of this unit's Talent 1 increases to <@ba.vup>1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below <@ba.vup>1 for <@ba.vup>7 seconds\n<@ba.rem>Can be used up to 2 times within the same battle (can manually deactivate skill)","name":"Dreadnought Protocol","desc":"Gains +30% ATK, and the effect of this unit's Talent 1 increases to 1.8 times; once per skill activation, can prevent an Operator within Attack Range from receiving lethal damage, preventing their HP from falling below 1 for 7 seconds\nCan be used up to 2 times within the same battle (can manually deactivate skill)"}],"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","name":"Silent Sentinel","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"},{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}],"modules":[{"name":"Hard to Keep Awake","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>100% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 100% of ATK)"},"talentChanges":[null,{"descRaw":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 8% <@ba.talpu>(+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 8% (+1%) of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 7% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators","desc":"Increases the Max HP of allies within Attack Range by +10%; Allies with less than 50% HP within this unit's Attack Range heal HP equal to 7% of this unit's ATK every second; effect doubles for [Rhine Lab] Operators"}}]},{"name":"Controllable Momentum","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"},"talentChanges":[{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% <@ba.talpu>(+1%) of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","name":"Plumes of Plenty","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 6% (+1%) of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","potBelow":{"descRaw":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators","desc":"Allies with less than 50% HP within this unit's Attack Range heal HP equal to 5% of this unit's ATK every second; the first time an Operator within range drops below 50% HP, grants that Operator a Barrier equal to 50% of this unit's Max HP; effect doubles for [Rhine Lab] Operators"}}]}]}}},"char_1034_jesca2":{"name":"Jessica the Liberated","subProfessionName":"Sentry Protector","moduleNames":{"uniequip_001_jesca2":{"name":"Jessica the Liberated's Badge"},"uniequip_002_jesca2":{"name":"This Hero of Mine"},"uniequip_003_jesca2":{"name":"Unweathered"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+40%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+40%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +40%, increases DEF of self and Mobile Riot Shield by +40%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+45%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +45%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+240%, DEF <@ba.vup>+50%, Mobile Riot Shield gains <@ba.vup>+100% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +240%, DEF +50%, Mobile Riot Shield gains +100% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+55%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +55%, increases DEF of self and Mobile Riot Shield by +55%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +60%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+270%, DEF <@ba.vup>+65%, Mobile Riot Shield gains <@ba.vup>+135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +270%, DEF +65%, Mobile Riot Shield gains +135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}],"modules":[{"name":"This Hero of Mine","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"}},{"name":"Unweathered","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"skills":[{"descRaw":"ATK <@ba.vup>+55%, increases DEF of self and Mobile Riot Shield by <@ba.vup>+55%, and increases duration of Mobile Riot Shield by <@ba.vup>+20 seconds\n<@ba.rem>Unlimited duration","name":"Hold the Line","desc":"ATK +55%, increases DEF of self and Mobile Riot Shield by +55%, and increases duration of Mobile Riot Shield by +20 seconds\nUnlimited duration"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+60%, Attack Interval <@ba.vup>reduces significantly, and gains <@ba.vup>75% Physical and Arts dodge","name":"Covered Defense","desc":"Attack Range expands, ATK +60%, Attack Interval reduces significantly, and gains 75% Physical and Arts dodge"},{"descRaw":"Attack Range <@ba.vup>+1, Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+270%, DEF <@ba.vup>+65%, Mobile Riot Shield gains <@ba.vup>+135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing <@ba.vup>250% ATK as Physical damage to all enemies in an area and <$ba.stun>stunning them for <@ba.vup>5 seconds\n<@ba.rem>Skill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)","name":"Saturation Burst","desc":"Attack Range +1, Attack Interval increases, ATK +270%, DEF +65%, Mobile Riot Shield gains +135% DEF\nWhen the Mobile Riot Shield is deployed, immediately fires a shell forward that explodes upon reaching a target or its max distance, dealing 250% ATK as Physical damage to all enemies in an area and stunning them for 5 seconds\nSkill activation grants 20 Ammo, and the skill ends when all Ammo is used (can be manually deactivated)"}],"talents":[{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use a Mobile Riot Shield that lasts for 50 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}},{"descRaw":"When the Mobile Riot Shield receives damage, 55% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 55% (+5%) chance to restore 1 SP to Jessica the Liberated","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated","desc":"When the Mobile Riot Shield receives damage, 50% chance to restore 1 SP to Jessica the Liberated"}}],"modules":[{"name":"This Hero of Mine","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Reveals <$ba.invisible>Invisible enemies within range","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Reveals Invisible enemies within range"},"talentChanges":[null,{"descRaw":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% <@ba.talpu>(+3%)","name":"Adaptable","desc":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 18% (+3%)","potBelow":{"descRaw":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%","desc":"Can use an even stronger Mobile Riot Shield that lasts for 60 seconds. The Mobile Riot Shield can only be deployed in the four tiles adjacent to Jessica the Liberated, and when deployed, Jessica the Liberated immediately turns to face the shield and increases the DEF of herself and units behind her by 15%"}}]},{"name":"Unweathered","traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","moduleDescRaw":"Attack Range +1 (unaffected by skill Attack Range changes)","desc":"Blocks 3 enemies and attacks from long range.","moduleDesc":"Attack Range +1 (unaffected by skill Attack Range changes)"},"talentChanges":[{"descRaw":"When the Mobile Riot Shield receives damage, 65% <@ba.talpu>(+5%) chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","name":"Charge and Release","desc":"When the Mobile Riot Shield receives damage, 65% (+5%) chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","potBelow":{"descRaw":"When the Mobile Riot Shield receives damage, 60% chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)","desc":"When the Mobile Riot Shield receives damage, 60% chance to restore 1 SP to Jessica the Liberated and reduce Mobile Riot Shield Redeployment Time by 1s (max -14s)"}}]}]}}},"char_1035_wisdel":{"name":"Wiš'adel","subProfessionName":"Flinger","moduleNames":{"uniequip_001_wisdel":{"name":"Wiš'adel's Badge"},"uniequip_002_wisdel":{"name":"'Ancestor Launcher'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>0.5s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>75% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 0.5s. This attack has a slightly increased splash area, and aftershock damage becomes 75% ATK."},{"descRaw":"ATK <@ba.vup>+16%, Attack Interval is <@ba.vup>slightly shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>65% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +16%, Attack Interval is slightly shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 65% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>1 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+120%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>175% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 1 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +120%. Attack Interval is greatly increased. Attacks deal 175% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>1s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>90% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 1s. This attack has a slightly increased splash area, and aftershock damage becomes 90% ATK."},{"descRaw":"ATK <@ba.vup>+25%, Attack Interval is <@ba.vup>shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>70% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +25%, Attack Interval is shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 70% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+150%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>190% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +150%. Attack Interval is greatly increased. Attacks deal 190% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}],"modules":[{"name":"'Ancestor Launcher'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>two instances of Physical damage to <@ba.kw>ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)","desc":"Attacks deal two instances of Physical damage to ground enemies in a small area (The second instance is a shockwave that has half the normal ATK)"},"skills":[{"descRaw":"Next attack causes 2 additional aftershocks and <$ba.stun>Stuns all targets for <@ba.vup>1s. This attack has a <@ba.vup>slightly increased splash area, and aftershock damage becomes <@ba.vup>90% ATK.","name":"Localized Liquidation","desc":"Next attack causes 2 additional aftershocks and Stuns all targets for 1s. This attack has a slightly increased splash area, and aftershock damage becomes 90% ATK."},{"descRaw":"ATK <@ba.vup>+25%, Attack Interval is <@ba.vup>shortened, and attacks strike <@ba.vup>3 enemies at once.\n<$ba.overdrive>Overload: Attacks strike <@ba.vup>4 times in a row with <@ba.vup>70% ATK, and randomly attack targets within attack range.\n<@ba.rem>Skill can be manually deactivated","name":"Saturated Vengeance","desc":"ATK +25%, Attack Interval is shortened, and attacks strike 3 enemies at once.\nOverload: Attacks strike 4 times in a row with 70% ATK, and randomly attack targets within attack range.\nSkill can be manually deactivated"},{"descRaw":"Immediately summons <@ba.vup>2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK <@ba.vup>+150%. Attack Interval is <@ba.vdown>greatly increased. Attacks deal <@ba.vup>190% ATK. Splash area is <@ba.vup>greatly increased. Talent 1 trigger chance is increased to <@ba.vup>100%.\n<@ba.rem>Skill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"Explosive Dawn","desc":"Immediately summons 2 Revenant's Shadow(s) in attack range (up to 3 at a time, they remain after skill expires). ATK +150%. Attack Interval is greatly increased. Attacks deal 190% ATK. Splash area is greatly increased. Talent 1 trigger chance is increased to 100%.\nSkill activation grants 6 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 160% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 115% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 150% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}},{"descRaw":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains <$ba.camou>Camouflage when near a Revenant's Shadow.","name":"Revenant's Echo","desc":"After deployment, immediately summons a Revenant's Shadow in attack range, and gains Camouflage when near a Revenant's Shadow."}],"modules":[{"name":"'Ancestor Launcher'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>three instances of Physical damage to <@ba.kw>ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)","desc":"Attacks deal three instances of Physical damage to ground enemies in a small area (The second and third instances are shockwaves that have half the normal ATK)"},"talentChanges":[{"descRaw":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 185% <@ba.talpu>(+10%) ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","name":"Souvenir","desc":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 185% (+10%) ATK as Physical damage to all nearby enemies and Stunning them for 1s.","potBelow":{"descRaw":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 175% ATK as Physical damage to all nearby enemies and <$ba.stun>Stunning them for 1s.","desc":"Attacks have 125% ATK against the main target and attach an afterimage to it. Afterimages have a 15% chance to explode when affected by Wiš'adel's aftershock, dealing 175% ATK as Physical damage to all nearby enemies and Stunning them for 1s."}}]}]}}},"char_1042_phatm2":{"name":"Tragodia","subProfessionName":"Ritualist","moduleNames":{"uniequip_001_phatm2":{"name":"Tragodia's Badge"},"uniequip_002_phatm2":{"name":"Heart of Tragodia"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>105% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>2s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.3x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 105% of ATK as Arts damage twice and Binds the target for 2s; target's Nervous Impairment received increases to 1.3x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+20, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +20, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+75%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +75%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>3s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.5x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 120% of ATK as Arts damage twice and Binds the target for 3s; target's Nervous Impairment received increases to 1.5x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+25, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +25, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+95%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +95%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}],"modules":[{"name":"Heart of Tragodia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","desc":"Attacks deal Arts damage, and can inflict Elemental Injury"},"skills":[{"descRaw":"The next attack deals <@ba.vup>120% of ATK as Arts damage twice and <$ba.root>Binds the target for <@ba.vup>3s; target's <$ba.dt.neural2>Nervous Impairment received increases to <@ba.vup>1.5x during the <$ba.root>Bind; prioritizes attacking enemies not under a burst effect","name":"Night Echoes","desc":"The next attack deals 120% of ATK as Arts damage twice and Binds the target for 3s; target's Nervous Impairment received increases to 1.5x during the Bind; prioritizes attacking enemies not under a burst effect"},{"descRaw":"ASPD <@ba.vup>+25, and Talent 1's splash area <@ba.vup>expands; while skill is active, can deploy a Blood's Whisper, which <$ba.attract>Lures up to <@ba.vup>4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for <@ba.vup>10s after deployment; once the first target arrives at its position, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Unlimited duration; Blood's Whisper has an independent Redeployment Time","name":"Folie à Plusieurs","desc":"ASPD +25, and Talent 1's splash area expands; while skill is active, can deploy a Blood's Whisper, which Lures up to 4 enemies who enter its range and can path to it (prioritizing elite or leader enemies) for 10s after deployment; once the first target arrives at its position, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nUnlimited duration; Blood's Whisper has an independent Redeployment Time"},{"descRaw":"Attack Range expands, ATK <@ba.vup>+95%, prioritizes attacking enemies not under a burst effect; enemies that have received <$ba.dt.neural2>Nervous Impairment from Tragodia while skill is active take <@ba.vup>10% of ATK as <$ba.dt.neural2>Nervous Impairment per second until burst effect is triggered; enemies within attack range have <@ba.vup>+50% to their <$ba.dt.neural2>Nervous Impairment cooldown recovery rate; enemies entering the burst effect of <$ba.dt.neural2>Nervous Impairment will generate/refresh a Cage of Chaos at their ground position","name":"Le Théâtre du Vide","desc":"Attack Range expands, ATK +95%, prioritizes attacking enemies not under a burst effect; enemies that have received Nervous Impairment from Tragodia while skill is active take 10% of ATK as Nervous Impairment per second until burst effect is triggered; enemies within attack range have +50% to their Nervous Impairment cooldown recovery rate; enemies entering the burst effect of Nervous Impairment will generate/refresh a Cage of Chaos at their ground position"}],"talents":[{"descRaw":"Attacks deal an additional 33% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 23% <@ba.talpu>(+3%) of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","name":"Mind Over Matter","desc":"Attacks deal an additional 33% (+3%) of ATK as Nervous Impairment, and deal 23% (+3%) of ATK as Nervous Impairment to enemies around the target","potBelow":{"descRaw":"Attacks deal an additional 30% of ATK as <$ba.dt.neural2>Nervous Impairment, and deal 20% of ATK as <$ba.dt.neural2>Nervous Impairment to enemies around the target","desc":"Attacks deal an additional 30% of ATK as Nervous Impairment, and deal 20% of ATK as Nervous Impairment to enemies around the target"}},{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -16 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -16 (+4); when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -12; when enemies within Attack Range perform normal attacks, they take 70 points of Nervous Impairment"}}],"modules":[{"name":"Heart of Tragodia","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Injury","moduleDescRaw":"Elemental Injury dealt to Elite and Leader enemies increases by <@ba.kw>18%","desc":"Attacks deal Arts damage, and can inflict Elemental Injury","moduleDesc":"Elemental Injury dealt to Elite and Leader enemies increases by 18%"},"talentChanges":[{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -24 <@ba.talpu>(+4); when enemies within Attack Range perform normal attacks, they take 90 points of <$ba.dt.neural2>Nervous Impairment","name":"Descend into Dream","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -24 (+4); when enemies within Attack Range perform normal attacks, they take 90 points of Nervous Impairment","potBelow":{"descRaw":"When deployed, all enemies on the field under the burst effect of <$ba.dt.neural2>Nervous Impairment have ASPD -20; when enemies within Attack Range perform normal attacks, they take 90 points of <$ba.dt.neural2>Nervous Impairment","desc":"When deployed, all enemies on the field under the burst effect of Nervous Impairment have ASPD -20; when enemies within Attack Range perform normal attacks, they take 90 points of Nervous Impairment"}}]}]}}},"char_1043_leizi2":{"name":"Leizi the Thunderbringer","subProfessionName":"Liberator","moduleNames":{"uniequip_001_leizi2":{"name":"Leizi the Thunderbringer's Badge"},"uniequip_002_leizi2":{"name":"'Within a Thought'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>260% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 260% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>110% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 110% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>210% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>45% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>7% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 210% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 45% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 7% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}]},"2/60/7/1":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>300% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 300% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>125% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 125% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>10% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 10% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}],"modules":[{"name":"'Within a Thought'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"}}]},"2/60/7/3":{"trait":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends"},"skills":[{"descRaw":"Attack Range <@ba.vup>expands forward and to both sides; deals <@ba.vup>300% of ATK as Physical damage to ground enemies in these three directions\n<@ba.rem>Can store 3 charges, Trait effect will not reset until charges are fully depleted","name":"Nobility Enduring","desc":"Attack Range expands forward and to both sides; deals 300% of ATK as Physical damage to ground enemies in these three directions\nCan store 3 charges, Trait effect will not reset until charges are fully depleted"},{"descRaw":"Attack Range <@ba.vup>expands to all ground tiles up to 3 tiles away, attacks deal <@ba.vup>125% of ATK as Physical damage to <@ba.vup>3 target(s); every lightning strike during this skill gives ATK <@ba.vup>+10% (stacks up to 25 times)","name":"Shock and Awe","desc":"Attack Range expands to all ground tiles up to 3 tiles away, attacks deal 125% of ATK as Physical damage to 3 target(s); every lightning strike during this skill gives ATK +10% (stacks up to 25 times)"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval <@ba.vdown>greatly increases, attacks deal <@ba.vup>240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel <@ba.vup>three tiles in all four cardinal directions; currents will <@ba.vup>bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take <@ba.vup>56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a <@ba.vup>10% chance to be <$ba.tremble>Frightened for <@ba.vup>3s","name":"All the Thunderlight","desc":"Attack Range expands, Attack Interval greatly increases, attacks deal 240% of ATK as AoE Physical damage and generate electric currents at the target's position that travel three tiles in all four cardinal directions; currents will bounce back if they hit this unit or a High Ground tile; all enemies on a tile with a current take 56% of Leizi the Thunderbringer's ATK as Arts damage every 0.6s, and have a 10% chance to be Frightened for 3s"}],"talents":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 111% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 107%"}},{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 3 <@ba.talpu>(+1)s","name":"Call to Account","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 3 (+1)s","potBelow":{"descRaw":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and <$ba.tremble>Frightening these enemies for 2s","desc":"Upon skill activation, all ground tiles within Attack Range are struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage to all enemies on them and Frightening these enemies for 2s"}}],"modules":[{"name":"'Within a Thought'","traitOverride":{"descRaw":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to <@ba.kw>+200% over <@ba.kw>40 seconds; ATK is reset when the skill ends","moduleDescRaw":"Directly gains <@ba.kw>+100% charge after deployment","desc":"Normally does not attack and has 0 Block; when skill is inactive, ATK gradually increases up to +200% over 40 seconds; ATK is reset when the skill ends","moduleDesc":"Directly gains +100% charge after deployment"},"talentChanges":[{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 117% <@ba.talpu>(+4%)","name":"Clarity of Judgment","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 117% (+4%)","potBelow":{"descRaw":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; <$ba.liftoff>Takes Off when this unit's skill is not active; while skill is active, ATK increases to 113%","desc":"Tiles within Attack Range have a 10% chance every second of being struck by lightning, dealing 100% of Leizi the Thunderbringer's ATK as Arts damage; Takes Off when this unit's skill is not active; while skill is active, ATK increases to 113%"}}]}]}}},"char_1044_hsgma2":{"name":"Hoshiguma the Breacher","subProfessionName":"Arts Protector","moduleNames":{"uniequip_001_hsgma2":{"name":"Hoshiguma the Breacher's Badge"},"uniequip_002_hsgma2":{"name":"No Trace"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+40%, DEF <@ba.vup>+40%, deals <@ba.vup>100% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +40%, DEF +40%, deals 100% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>55% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>80% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>10% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 55% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 80% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 10% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+55%, ATK <@ba.vup>+150%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +55%, ATK +150%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+55%, deals <@ba.vup>130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +55%, DEF +55%, deals 130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>70% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>15% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 70% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 15% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+70%, ATK <@ba.vup>+180%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +70%, ATK +180%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}],"modules":[{"name":"No Trace","traitOverride":{"descRaw":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target","desc":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal Arts damage while the skill is active","desc":"Normal attacks deal Arts damage while the skill is active"},"skills":[{"descRaw":"ATK <@ba.vup>+55%, DEF <@ba.vup>+55%, deals <@ba.vup>130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\n<@ba.rem>Unlimited duration","name":"Bitter Karma","desc":"ATK +55%, DEF +55%, deals 130% of ATK as Arts damage to targets that attack Hoshiguma the Breacher\nUnlimited duration"},{"descRaw":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing <@ba.vup>70% of ATK; the shield flies <@ba.vup>one loop around this unit; the shield <$ba.sluggish>Slows enemies on contact, dealing <@ba.vup>110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to <@ba.vup>15% of the damage dealt by the shield","name":"Anadi-Avidya","desc":"Hoshiguma the Breacher launches her shield while hitting all blocked enemies 3 times per attack, each hit dealing 70% of ATK; the shield flies one loop around this unit; the shield Slows enemies on contact, dealing 110% of ATK as Arts damage every 0.5s, while Hoshiguma the Breacher recovers HP equal to 15% of the damage dealt by the shield"},{"descRaw":"Attack Range <@ba.vup>expands, Max HP <@ba.vup>+70%, ATK <@ba.vup>+180%, hitting up to <@ba.vup>2 enemies twice per attack; for <@ba.vup>11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the <@ba.vup>11s period\n<@ba.rem>Can manually deactivate skill (skill can be interrupted at any time)","name":"Hell Itself","desc":"Attack Range expands, Max HP +70%, ATK +180%, hitting up to 2 enemies twice per attack; for 11s upon manually deactivating the skill, Hoshiguma the Breacher retains skill bonuses and becomes undefeatable, attacks hitting 4 times, fatal damage taken by allied Operators within this unit's attack range is redirected to her, and she automatically retreats after the 11s period\nCan manually deactivate skill (skill can be interrupted at any time)"}],"talents":[{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 <@ba.talpu>(-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","name":"Gouka","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 4 (-1) seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","potBelow":{"descRaw":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'","desc":"When HP drops to 0, enters 'Ātmagrāha': cannot be healed by allies, damage received will accumulate, and once accumulated damage reaches 200% of Max HP, Hoshiguma the Breacher will be defeated; after 5 seconds without receiving damage, recovers 5% HP every second; once HP is greater than 0, leaves 'Ātmagrāha'"}},{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% of Max HP)","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 70% of Max HP)"}],"modules":[{"name":"No Trace","traitOverride":{"descRaw":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target","desc":"On skill activation, normal attacks deal Arts damage. When attacking and being attacked, deals extra 10% of ATK as Arts damage to target"},"talentChanges":[{"descRaw":"Gains up to +50 RES and 35% ATK <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% of Max HP); grants an additional +15% ATK when reaching max Tenacity bonus","name":"Oni Battle Stance","desc":"Gains up to +50 RES and 35% ATK Tenacity (reaches maximum bonus when losing 50% of Max HP); grants an additional +15% ATK when reaching max Tenacity bonus"}]}]}}},"char_1050_chen3":{"name":"Ch'en the Dawnstreak","subProfessionName":"Arts Fighter","moduleNames":{"uniequip_001_chen3":{"name":"Ch'en the Dawnstreak's Badge"},"uniequip_002_chen3":{"name":"Remnant Pages of Memory"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+65%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +65%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>390% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+230% and gains <@ba.vup>40% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 390% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +230% and gains 40% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>530% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>165% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 530% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 165% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +80%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+260% and gains <@ba.vup>50% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +260% and gains 50% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>550% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>180% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 550% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 180% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}],"modules":[{"name":"Remnant Pages of Memory","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"ATK <@ba.vup>+80%, attacks hit twice, and attacks silence the target until the skill ends","name":"Chi Xiao - Fleeting Night","desc":"ATK +80%, attacks hit twice, and attacks silence the target until the skill ends"},{"descRaw":"Slashes the nearest enemy <@ba.vup>10 times, each slash dealing <@ba.vup>430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds <@ba.vup>+1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, <$ba.addash>Move to said tile, otherwise return to starting tile; afterward, ATK <@ba.vup>+260% and gains <@ba.vup>50% Physical and Arts Dodge","name":"Chi Xiao - Shadowless Speed","desc":"Slashes the nearest enemy 10 times, each slash dealing 430% ATK as Arts damage; if the target is defeated, retargets to the next nearest enemy and adds +1 to remaining slash count; once all slashes end, if target has not been defeated and is on a deployable tile, Move to said tile, otherwise return to starting tile; afterward, ATK +260% and gains 50% Physical and Arts Dodge"},{"descRaw":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to <@ba.vup>6% of their current HP (minimum of <@ba.vup>550% ATK as Arts damage); Attack Range expands, each attack deals <@ba.vup>3 instances of <@ba.vup>180% ATK as Arts damage to up to <@ba.vup>3 ground enemies","name":"Chi Xiao - Heaven's Plaint","desc":"On skill activation, unleashes a sword wave that travels forward and can change direction, dealing Arts damage to enemies it passes through equivalent to 6% of their current HP (minimum of 550% ATK as Arts damage); Attack Range expands, each attack deals 3 instances of 180% ATK as Arts damage to up to 3 ground enemies"}],"talents":[{"descRaw":"ATK +16% <@ba.talpu>(+3%), ASPD +16 <@ba.talpu>(+3), and attacks deal <$ba.weaknessatk>Weakness damage","name":"All-Seeing Eye","desc":"ATK +16% (+3%), ASPD +16 (+3), and attacks deal Weakness damage","potBelow":{"descRaw":"ATK +13%, ASPD +13, and attacks deal <$ba.weaknessatk>Weakness damage","desc":"ATK +13%, ASPD +13, and attacks deal Weakness damage"}},{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 35% <@ba.talpu>(+5%) to 165% <@ba.talpu>(+5%) of ATK and dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 7s restores a random amount of HP equal to 35% (+5%) to 165% (+5%) of ATK and dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 7s restores a random amount of HP equal to 30% to 160% of ATK and dodges the next Physical or Arts attack received"}}],"modules":[{"name":"Remnant Pages of Memory","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"ASPD <@ba.kw>+8 when not blocking an enemy","desc":"Deals Arts damage","moduleDesc":"ASPD +8 when not blocking an enemy"},"talentChanges":[{"descRaw":"When not taking damage, every 6s restores a random amount of HP equal to 55% <@ba.talpu>(+5%) to 205% <@ba.talpu>(+5%) of ATK and Dodges the next Physical or Arts attack received","name":"To Know Time's Flow","desc":"When not taking damage, every 6s restores a random amount of HP equal to 55% (+5%) to 205% (+5%) of ATK and Dodges the next Physical or Arts attack received","potBelow":{"descRaw":"When not taking damage, every 6s restores a random amount of HP equal to 50% to 200% of ATK and dodges the next Physical or Arts attack received","desc":"When not taking damage, every 6s restores a random amount of HP equal to 50% to 200% of ATK and dodges the next Physical or Arts attack received"}}]}]}}},"char_1051_headb2":{"name":"Zima the Raging Tide","subProfessionName":"Earthshaker","moduleNames":{"uniequip_001_headb2":{"name":"Zima the Raging Tide's Badge"},"uniequip_002_headb2":{"name":"Unissued Medal"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+32%; ASPD <@ba.vup>+35","name":"Never Bow","desc":"ATK +32%; ASPD +35"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+60%, and DEF <@ba.vup>+40%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +60%, and DEF +40%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+65%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>190% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +65%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 190% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+39%; ASPD <@ba.vup>+40","name":"Never Bow","desc":"ATK +39%; ASPD +40"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+75%, and DEF <@ba.vup>+50%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +75%, and DEF +50%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>210% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1.5s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 210% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1.5s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}],"modules":[{"name":"Unissued Medal","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target."},"skills":[{"descRaw":"ATK <@ba.vup>+39%; ASPD <@ba.vup>+40","name":"Never Bow","desc":"ATK +39%; ASPD +40"},{"descRaw":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains <@ba.vup>1 SP\nAutomatic Effect: Attack Range <@ba.vup>increases, ATK <@ba.vup>+75%, and DEF <@ba.vup>+50%\n<@ba.rem>Upon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount","name":"Never Surrender","desc":"Passive Effect: Whenever a high ground tile triggers Talent 1's effect, gains 1 SP\nAutomatic Effect: Attack Range increases, ATK +75%, and DEF +50%\nUpon the second activation of this skill and afterwards, this skill has unlimited duration, and its bonuses are double the base amount"},{"descRaw":"ATK <@ba.vup>+80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing <@ba.vup>210% ATK as Physical damage and granting an additional <@ba.vup>+30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to <@ba.vup>3.5x, and control effect becomes a <@ba.vup>1.5s <$ba.root>Bind","name":"Unstoppable","desc":"ATK +80%, and deals a chain of five hammer blows with increased splash area to the tile ahead, each blow dealing 210% ATK as Physical damage and granting an additional +30% ATK; high ground tiles that trigger Talent 1 will spread its effect to adjacent high ground tiles (amount of spread increases with each attack), damage effect increases to 3.5x, and control effect becomes a 1.5s Bind"}],"talents":[{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 24%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}},{"descRaw":"When skill is active, all Operators gain +18% <@ba.talpu>(+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","name":"Human Tide","desc":"When skill is active, all Operators gain +18% (+4%) ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","potBelow":{"descRaw":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect","desc":"When skill is active, all Operators gain +14% ATK and DEF; [Ursus Student Self-Government Group] Operators receive double the effect"}}],"modules":[{"name":"Unissued Medal","traitOverride":{"descRaw":"Attacks deal <@ba.kw>50% ATK as <@ba.kw>AOE Physical damage to enemies around the target.","moduleDescRaw":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to <@ba.kw>115%","desc":"Attacks deal 50% ATK as AOE Physical damage to enemies around the target.","moduleDesc":"When there are 3 or more enemies within the splash area, ATK of the current instance of attack increases to 115%"},"talentChanges":[{"descRaw":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 27%<@ba.talpu>(+3%) ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","name":"Roiling Rage","desc":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 27%(+3%) ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles","potBelow":{"descRaw":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s <$ba.sluggish>Slow to all ground enemies in the four adjacent tiles","desc":"Physical damage caused by Trait splash effect increases by 40%; any high ground tile touched by the splash deals 24% ATK as Physical damage and inflicts a 0.5s Slow to all ground enemies in the four adjacent tiles"}}]}]}}},"char_1052_kalts2":{"subProfessionName":"Watchman","forms":{"2/1/4/0":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}},"2/60/7/1":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}},"2/60/7/3":{"trait":{"descRaw":"Restores the HP of allies, and can <$ba.liftoff>Take Off","desc":"Restores the HP of allies, and can Take Off"}}}},"char_1502_crosly":{"name":"Crownslayer","subProfessionName":"Executor","moduleNames":{"uniequip_001_crosly":{"name":"Crownslayer's Badge"},"uniequip_002_crosly":{"name":"Цареубийца"},"uniequip_003_crosly":{"name":"рисунок углем"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+65%, and gain <@ba.vup>30% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +65%, and gain 30% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>270% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 270% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>150% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 150% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}]},"2/60/7/1":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+80%, and gain <@ba.vup>40% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +80%, and gain 40% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>350% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 350% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>190% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 190% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}],"modules":[{"name":"Цареубийца","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"}},{"name":"рисунок углем","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"}}]},"2/60/7/3":{"trait":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","desc":"Significantly reduced Redeployment Time"},"skills":[{"descRaw":"After deployment, ATK <@ba.vup>+80%, and gain <@ba.vup>40% Physical and Arts Dodge","name":"Smoke and Mirrors","desc":"After deployment, ATK +80%, and gain 40% Physical and Arts Dodge"},{"descRaw":"After deployment, stops attacking for <@ba.vup>8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to <@ba.vup>2x; when the skill ends, deals <@ba.vup>350% ATK as Physical damage to all ground enemies within the smoke","name":"Smokebomb Blast","desc":"After deployment, stops attacking for 8s, less likely to be attacked by enemies, Talent 1's Physical and Arts hit rate reduction effect on ground enemies increases to 2x; when the skill ends, deals 350% ATK as Physical damage to all ground enemies within the smoke"},{"descRaw":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining <$ba.invisible>Invisibility and her Block becomes 0; every <@ba.vup>2s, she will appear and deal <@ba.vup>190% ATK as Physical damage twice to a ground enemy within the smoke and <$ba.stun>Stun them for <@ba.vup>1.5s (a single target can only be targeted once every <@ba.vup>6s)","name":"Smokescreen Execution","desc":"After deployment, Talent 1's range expands; Crownslayer disappears within the smoke, gaining Invisibility and her Block becomes 0; every 2s, she will appear and deal 190% ATK as Physical damage twice to a ground enemy within the smoke and Stun them for 1.5s (a single target can only be targeted once every 6s)"}],"talents":[{"descRaw":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active; ground enemies within the cloud have -20% Physical and Arts hit rate"},{"descRaw":"Deals 22% <@ba.talpu>(+2) more Physical damage to ground enemies that have not yet dealt damage to her","name":"Crownslayer's Glory","desc":"Deals 22% (+2) more Physical damage to ground enemies that have not yet dealt damage to her","potBelow":{"descRaw":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her","desc":"Deals 20% more Physical damage to ground enemies that have not yet dealt damage to her"}}],"modules":[{"name":"Цареубийца","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"Refunds <@ba.kw>a large portion of the current DP Cost when retreated","desc":"Significantly reduced Redeployment Time","moduleDesc":"Refunds a large portion of the current DP Cost when retreated"},"talentChanges":[{"descRaw":"Creates a smoke cloud around herself while skill is active, ground enemies within the cloud have -25% Physical and Arts hit rate","name":"Swallow Your Suffering","desc":"Creates a smoke cloud around herself while skill is active, ground enemies within the cloud have -25% Physical and Arts hit rate"}]},{"name":"рисунок углем","traitOverride":{"descRaw":"Significantly <@ba.kw>reduced Redeployment Time","moduleDescRaw":"When there are no allied units in the four adjacent tiles, ATK <@ba.kw>+10%","desc":"Significantly reduced Redeployment Time","moduleDesc":"When there are no allied units in the four adjacent tiles, ATK +10%"},"talentChanges":[{"descRaw":"Deals 37% <@ba.talpu>(+2%) more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","name":"Crownslayer's Glory","desc":"Deals 37% (+2%) more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","potBelow":{"descRaw":"Deals 35% more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%","desc":"Deals 35% more Physical damage to ground enemies that have not yet dealt damage to her; stun effect duration +50%"}}]}]}}},"char_2012_typhon":{"name":"Typhon","subProfessionName":"Besieger","moduleNames":{"uniequip_001_typhon":{"name":"Typhon's Badge"},"uniequip_002_typhon":{"name":"Ammadikshu"},"uniequip_003_typhon":{"name":"Shadow of the Icefield"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+27%; ASPD <@ba.vup>+25","name":"Swift Strike γ","desc":"ATK +27%; ASPD +25"},{"descRaw":"ATK <@ba.vup>+26%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +26%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>145% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 7 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 145% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 7 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+35%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +35%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>160% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 160% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}],"modules":[{"name":"Ammadikshu","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"}},{"name":"Shadow of the Icefield","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"}},{"traitOverride":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"skills":[{"descRaw":"ATK <@ba.vup>+34%; ASPD <@ba.vup>+35","name":"Swift Strike γ","desc":"ATK +34%; ASPD +35"},{"descRaw":"ATK <@ba.vup>+35%, each attack fires off <@ba.vup>2 arrows (prioritizing different targets), and has a <@ba.vup>40% chance of stunning targets for <@ba.vup>1 seconds\n<@ba.rem>From second activation and on, this skill has unlimited duration","name":"Order of the Icefield","desc":"ATK +35%, each attack fires off 2 arrows (prioritizing different targets), and has a 40% chance of stunning targets for 1 seconds\nFrom second activation and on, this skill has unlimited duration"},{"descRaw":"Immediately marks a target within range, Attack Interval <@ba.vdown>lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing <@ba.vup>4 hits of <@ba.vup>160% ATK as Physical damage and stunning targets hit for <@ba.vup>0.4 seconds\n<@ba.rem>Skill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)","name":"'Eternal Hunt'","desc":"Immediately marks a target within range, Attack Interval lengthens significantly, and attacks become a hail of arrows aimed at the marked target; the hail of arrows will randomly strike enemies around the marked target, dealing 4 hits of 160% ATK as Physical damage and stunning targets hit for 0.4 seconds\nSkill activation grants 8 ammo and the skill ends when all ammo is used (Can manually deactivate skill)"}],"talents":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 50% of its DEF (each attack increases the DEF ignored by 10%, additive). This bonus is lost when no attacks have been made within 8 seconds"},{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3 seconds","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 170% (+10%) and Slows targets for 3 seconds","potBelow":{"descRaw":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and <$ba.sluggish>Slows targets for 3 seconds","desc":"When damaging an enemy for the first time while a skill is active, ATK increases to 160% and Slows targets for 3 seconds"}}],"modules":[{"name":"Ammadikshu","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"When attacking a heavy enemy (weight 3 or greater), ATK increased to <@ba.kw>115%","desc":"Attacks the heaviest enemy first","moduleDesc":"When attacking a heavy enemy (weight 3 or greater), ATK increased to 115%"},"talentChanges":[{"descRaw":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 60% of its DEF (each attack increases the DEF ignored by 12%, additive). This bonus is lost when no attacks have been made within 10 seconds","name":"Sharp as a Beast's Fang","desc":"Continuous attacks gradually ignore increasing amounts of the target's DEF, up to a maximum of 60% of its DEF (each attack increases the DEF ignored by 12%, additive). This bonus is lost when no attacks have been made within 10 seconds"}]},{"name":"Shadow of the Icefield","traitOverride":{"descRaw":"Attacks the heaviest enemy first","moduleDescRaw":"The further away the enemy, the higher the damage dealt (up to an increase of <@ba.kw>12%)","desc":"Attacks the heaviest enemy first","moduleDesc":"The further away the enemy, the higher the damage dealt (up to an increase of 12%)"},"talentChanges":[{"descRaw":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 230% <@ba.talpu>(+10%) and <$ba.sluggish>Slows targets for 3s","name":"Heavy as the Swamp's Mire","desc":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 230% (+10%) and Slows targets for 3s","potBelow":{"descRaw":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 220% and <$ba.sluggish>Slows targets for 3s","desc":"When damaging an enemy for the first and second time while a skill is active, ATK increases to 220% and Slows targets for 3s"}}]},{"traitOverride":{"descRaw":"Attacks the heaviest enemy first","desc":"Attacks the heaviest enemy first"},"talentChanges":[null,{"name":"Heavy as the Swamp's Mire"}]}]}}},"char_2013_cerber":{"name":"Ceobe","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_cerber":{"name":"Ceobe's Badge"},"uniequip_002_cerber":{"name":"'Really Dry Bread'"},"uniequip_003_cerber":{"name":"'Knife, I Made'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>165%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2 seconds\n<@ba.rem>Can store 1 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 165%, prioritizing enemies that are not blocked and Binding them for 2 seconds\nCan store 1 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+130%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>2.5 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +130%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 2.5 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 2 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 180%, prioritizing enemies that are not blocked and Binding them for 2.5 seconds\nCan store 2 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced moderately, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced moderately, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+160%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>3 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +160%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 3 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}],"modules":[{"name":"'Really Dry Bread'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"'Knife, I Made'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Increases the ATK of the next attack to <@ba.vup>180%, prioritizing enemies that are not blocked and <$ba.root>Binding them for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 2 charge(s)","name":"'Really Cold Axe'","desc":"Increases the ATK of the next attack to 180%, prioritizing enemies that are not blocked and Binding them for 2.5 seconds\nCan store 2 charge(s)"},{"descRaw":"Attack Interval is <@ba.vup>reduced moderately, and attacks prioritize enemies with the highest DEF","name":"'Really Hot Knives'","desc":"Attack Interval is reduced moderately, and attacks prioritize enemies with the highest DEF"},{"descRaw":"Attack Range <@ba.vup>expands, ATK <@ba.vup>+160%, attacks now deal <@ba.vup>Physical damage, prioritize enemies with the lowest defense, and silence targets for <@ba.vup>3 seconds","name":"'Really Heavy Spear'","desc":"Attack Range expands, ATK +160%, attacks now deal Physical damage, prioritize enemies with the lowest defense, and silence targets for 3 seconds"}],"talents":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 44%<@ba.talpu>(+4%) of its DEF","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 44%(+4%) of its DEF","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 40% of its DEF","desc":"Each attack deals additional Arts damage to the target equal to 40% of its DEF"}},{"descRaw":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8","name":"Lone Journey","desc":"When there are no other friendly units in the surrounding 4 tiles, ATK +8% and ASPD +8"}],"modules":[{"name":"'Really Dry Bread'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"Each attack deals additional Arts damage to the target equal to 54% <@ba.talpu>(+4%) of its DEF; percentage increases with repeated attacks against the same target, up to 79% <@ba.talpu>(+4%)","name":"Thresher","desc":"Each attack deals additional Arts damage to the target equal to 54% (+4%) of its DEF; percentage increases with repeated attacks against the same target, up to 79% (+4%)","potBelow":{"descRaw":"Each attack deals additional Arts damage to the target equal to 50% of its DEF; percentage increases with repeated attacks against the same target, up to 75%","desc":"Each attack deals additional Arts damage to the target equal to 50% of its DEF; percentage increases with repeated attacks against the same target, up to 75%"}}]},{"name":"'Knife, I Made'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Gains +15% ATK and +15 ASPD when there are no allied units in the adjacent 4 tiles","name":"Lone Journey","desc":"Gains +15% ATK and +15 ASPD when there are no allied units in the adjacent 4 tiles"}]}]}}},"char_2014_nian":{"name":"Nian","subProfessionName":"Protector","moduleNames":{"uniequip_001_nian":{"name":"Nian's Badge"},"uniequip_002_nian":{"name":"The Array of Chaos"},"uniequip_003_nian":{"name":"'Don't Disturb'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+40%, ATK <@ba.vup>+20%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +40%, ATK +20%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+80%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>60% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +80%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 60% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+65%; Nearby allied Operators gain DEF <@ba.vup>+40%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +65%; Nearby allied Operators gain DEF +40%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+55%, ATK <@ba.vup>+30%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +55%, ATK +30%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+100%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>70% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +100%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 70% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+80%; Nearby allied Operators gain DEF <@ba.vup>+50%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +80%; Nearby allied Operators gain DEF +50%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}],"modules":[{"name":"The Array of Chaos","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"}},{"name":"'Don't Disturb'","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skills":[{"descRaw":"DEF <@ba.vup>+55%, ATK <@ba.vup>+30%, and normal attacks now deal <@ba.vup>Arts damage","name":"Tin Burning","desc":"DEF +55%, ATK +30%, and normal attacks now deal Arts damage"},{"descRaw":"<@ba.vdown>Stops attacking; DEF <@ba.vup>+100%, Block <@ba.vup>+1, upon receiving an enemy attack, deals Arts damage to the attacker equal to <@ba.vup>70% of Nian's ATK and silences them for <@ba.vup>3 seconds","name":"Copper Seal","desc":"Stops attacking; DEF +100%, Block +1, upon receiving an enemy attack, deals Arts damage to the attacker equal to 70% of Nian's ATK and silences them for 3 seconds"},{"descRaw":"ATK <@ba.vup>+80%; Nearby allied Operators gain DEF <@ba.vup>+50%, Block <@ba.vup>+1 and <$ba.buffres>status resistance","name":"Iron Defense","desc":"ATK +80%; Nearby allied Operators gain DEF +50%, Block +1 and status resistance"}],"talents":[{"descRaw":"When this unit is in the squad, all Defenders gain +20%<@ba.talpu>(+4%) Max HP","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defenders gain +20%(+4%) Max HP","potBelow":{"descRaw":"When this unit is in the squad, all Defenders gain +16% Max HP","desc":"When this unit is in the squad, all Defenders gain +16% Max HP"}},{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shields","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shields"}],"modules":[{"name":"The Array of Chaos","traitOverride":{"descRaw":"Blocks 3 enemies","moduleDescRaw":"DEF <@ba.kw>+20% when blocking an enemy","desc":"Blocks 3 enemies","moduleDesc":"DEF +20% when blocking an enemy"},"talentChanges":[{"descRaw":"After deployment, immediately gains 3 <$ba.shield>Shield. When a shield is broken, ATK +7%, DEF +7%, and gain 3 SP","name":"Clairvoyance","desc":"After deployment, immediately gains 3 Shield. When a shield is broken, ATK +7%, DEF +7%, and gain 3 SP"}]},{"name":"'Don't Disturb'","traitOverride":{"descRaw":"Blocks 4 enemies","desc":"Blocks 4 enemies"},"talentChanges":[{"descRaw":"When this unit is in the squad, all Defender Operators gain +25% <@ba.talpu>(+4%) Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","name":"Tectonic Armor","desc":"When this unit is in the squad, all Defender Operators gain +25% (+4%) Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","potBelow":{"descRaw":"When this unit is in the squad, all Defender Operators gain +21% Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times","desc":"When this unit is in the squad, all Defender Operators gain +21% Max HP; this unit gains +4% Max HP and healing received for each Defender Operator deployed, stacking up to 3 times"}}]}]}}},"char_2023_ling":{"name":"Ling","subProfessionName":"Summoner","moduleNames":{"uniequip_001_ling":{"name":"Ling’s Badge"},"uniequip_002_ling":{"name":"Fond Dream with Poetry"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+29% ATK and <@ba.vup>+29 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +29% ATK and +29 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>310% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 310% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+55% ATK and <@ba.vup>+50% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +55% ATK and +50% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+38% ATK and <@ba.vup>+38 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +38% ATK and +38 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>370% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2.5 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 370% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2.5 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+70% ATK and <@ba.vup>+60% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +70% ATK and +60% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}],"modules":[{"name":"Fond Dream with Poetry","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain <@ba.vup>+38% ATK and <@ba.vup>+38 ASPD. The summons deal <@ba.vup>Arts damage\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Sips of Wine","desc":"Passive: Summons may be deployed on melee tiles\nActive: Ling and her summons gain +38% ATK and +38 ASPD. The summons deal Arts damage\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on ranged tiles and deal <@ba.vup>Arts damage\nActive: Ling and her summons deal <@ba.vup>370% ATK as Arts damage to <@ba.vup>2 enemies within Attack Range and <$ba.root>Bind them for <@ba.vup>2.5 seconds\n<@ba.rem>After the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)","name":"Amidst Pleasant Melodies","desc":"Passive: Summons may be deployed on ranged tiles and deal Arts damage\nActive: Ling and her summons deal 370% ATK as Arts damage to 2 enemies within Attack Range and Bind them for 2.5 seconds\nAfter the skill ends, retrieve all summons with less than 50% HP. Can store 2 charge(s)"},{"descRaw":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a <@ba.vup>Higher form\nActive: Ling and her summons gain <@ba.vup>+70% ATK and <@ba.vup>+60% DEF. Each summon deals <@ba.vup>20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every <@ba.vup>0.5 seconds\n<@ba.rem>After the skill ends, gain 1 summon","name":"To Remain Oneself","desc":"Passive: Summons may be deployed on melee tiles. If there are other summons within their Attack Range, combines with them into a Higher form\nActive: Ling and her summons gain +70% ATK and +60% DEF. Each summon deals 20% of Ling's ATK as Arts damage to enemies in the four adjacent tiles every 0.5 seconds\nAfter the skill ends, gain 1 summon"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 4 <@ba.talpu>(+1) SP and ATK +3% (ATK increase stacks up to 5 times)","name":"So is Writ, an Ode to Wine","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 4 (+1) SP and ATK +3% (ATK increase stacks up to 5 times)","potBelow":{"descRaw":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)","desc":"When a summon is defeated/absorbed/retrieved, Ling gains 3 SP and ATK +3% (ATK increase stacks up to 5 times)"}}],"modules":[{"name":"Fond Dream with Poetry","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"Can hold <@ba.kw>+3 additional summoned units and summoned unit deployment costs are <@ba.kw>reduced","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"Can hold +3 additional summoned units and summoned unit deployment costs are reduced"},"talentChanges":[{"descRaw":"Can use up to 5 stronger summons (max 4 deployed at once). Summons' effect changes based upon Skill","name":"Lantern Lit, Thy Dream Sought","desc":"Can use up to 5 stronger summons (max 4 deployed at once). Summons' effect changes based upon Skill"}]}]}}},"char_2024_chyue":{"name":"Chongyue","subProfessionName":"Fighter","moduleNames":{"uniequip_001_chyue":{"name":"Chongyue's Badge"},"uniequip_002_chyue":{"name":"'When to Wake Up'"},"uniequip_003_chyue":{"name":"Shuo"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>250% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 250% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>410% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 290% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 410% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>240% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 240% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>350% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>480% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 350% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 480% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>300% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 300% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}],"modules":[{"name":"'When to Wake Up'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"}},{"name":"Shuo","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Deals <@ba.vup>290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\n<@ba.rem>Max 3 charges","name":"Abundant","desc":"Deals 290% ATK as Physical damage to the target. When at maximum charges, removes all charges and deals damage for each charge removed\nMax 3 charges"},{"descRaw":"Deals <@ba.vup>350% ATK as Physical damage to up to <@ba.vup>4 enemies and causes targets affected by Talent 1 to <$ba.levitate>Levitate, then removes <$ba.levitate>Levitate from all enemies with <$ba.levitate>Levitate, activates Talent 1 on them with 100% chance, and deals <@ba.vup>480% ATK as Physical damage\n<@ba.rem>Max 2 charges","name":"Whisk","desc":"Deals 350% ATK as Physical damage to up to 4 enemies and causes targets affected by Talent 1 to Levitate, then removes Levitate from all enemies with Levitate, activates Talent 1 on them with 100% chance, and deals 480% ATK as Physical damage\nMax 2 charges"},{"descRaw":"Deals <@ba.vup>300% ATK as Physical damage to the target and nearby enemies; after this skill has been used <@ba.vup>5 times: Chongyue's <@ba.vup>attack range increases and attacks <@ba.vup>hit twice; this skill becomes <@ba.vdown>auto-activated and <@ba.vup>deals damage an extra time.","name":"Anatta","desc":"Deals 300% ATK as Physical damage to the target and nearby enemies; after this skill has been used 5 times: Chongyue's attack range increases and attacks hit twice; this skill becomes auto-activated and deals damage an extra time."}],"talents":[{"descRaw":"25%<@ba.talpu> (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70%<@ba.talpu> (+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 70% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 65% for 2.5s"}},{"descRaw":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill","name":"All Are Guests","desc":"Chongyue recovers 3 SP if he defeats at least one enemy with a skill"}],"modules":[{"name":"'When to Wake Up'","traitOverride":{"descRaw":"Blocks 1 enemy; Has <@ba.kw>15% Physical Dodge","desc":"Blocks 1 enemy; Has 15% Physical Dodge"},"talentChanges":[{"descRaw":"Chongyue recovers 4 SP if he defeats at least one enemy with a skill; if no enemy is defeated, Chongyue recovers 1 SP","name":"All Are Guests","desc":"Chongyue recovers 4 SP if he defeats at least one enemy with a skill; if no enemy is defeated, Chongyue recovers 1 SP"}]},{"name":"Shuo","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"talentChanges":[{"descRaw":"25% <@ba.talpu>(+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 80% <@ba.talpu>(+5%) for 2.5s","name":"An End to War","desc":"25% (+2%) chance for normal attacks to increase the damage Chongyue deals to the target by 80% (+5%) for 2.5s","potBelow":{"descRaw":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 75% for 2.5s","desc":"23% chance for normal attacks to increase the damage Chongyue deals to the target by 75% for 2.5s"}}]}]}}},"char_2025_shu":{"name":"Shu","subProfessionName":"Guardian","moduleNames":{"uniequip_001_shu":{"name":"Shu's Badge"},"uniequip_002_shu":{"name":"On Architecture of Time"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>130% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 1 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 130% ATK to a nearby friendly unit with less than 50% HP\nCan store 1 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+60%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.3 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +60%, Block +1, Talent 1 effect increases to 1.3 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+22%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+15% ATK and <@ba.vup>+15 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>4 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +22%. If there are ground enemies on sowed tiles, all allied units within skill range gain +15% ATK and +15 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 4 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}]},"2/60/7/1":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+90%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.4 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +90%, Block +1, Talent 1 effect increases to 1.4 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+34%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+20% ATK and <@ba.vup>+20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>3 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +34%. If there are ground enemies on sowed tiles, all allied units within skill range gain +20% ATK and +20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 3 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}],"modules":[{"name":"On Architecture of Time","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"}},{"traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"}}]},"2/60/7/3":{"trait":{"descRaw":"Can heal allies by using skill(s)","desc":"Can heal allies by using skill(s)"},"skills":[{"descRaw":"The next attack restores HP equal to <@ba.vup>150% ATK to a nearby friendly unit with less than 50% HP\n<@ba.rem>Can store 2 charge(s)","name":"Verdant Wisdom","desc":"The next attack restores HP equal to 150% ATK to a nearby friendly unit with less than 50% HP\nCan store 2 charge(s)"},{"descRaw":"<@ba.vdown>Stops attacking to focus on healing up to <@ba.vup>2 allied units within range; ATK <@ba.vup>+90%, Block <@ba.vup>+1, Talent 1 effect increases to <@ba.vup>1.4 x\n<@ba.rem>Heals will use a special attack interval","name":"Bountiful Harvest","desc":"Stops attacking to focus on healing up to 2 allied units within range; ATK +90%, Block +1, Talent 1 effect increases to 1.4 x\nHeals will use a special attack interval"},{"descRaw":"Healing range <@ba.vup>expands, attacks now also heal allied Operators, and ATK <@ba.vup>+34%. If there are ground enemies on sowed tiles, all allied units within skill range gain <@ba.vup>+20% ATK and <@ba.vup>+20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than <@ba.vup>3 tile(s) away","name":"Samsara","desc":"Healing range expands, attacks now also heal allied Operators, and ATK +34%. If there are ground enemies on sowed tiles, all allied units within skill range gain +20% ATK and +20 ASPD; When an enemy passes through a sowed tile, it gains the following effect: Teleport back to this location after moving more than 3 tile(s) away"}],"talents":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 <@ba.talpu>(+5) HP/s, grants 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 75 (+5) HP/s, grants 12% (+2%) Sanctuary","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% <$ba.protect>Sanctuary","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 70 HP/s, grants 10% Sanctuary"}},{"descRaw":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds","name":"From Seasons Fourfold","desc":"If there are Operators with at least 3 different classes on the field, all Operators gain +12% Max HP; if there are at least 3 Operators with the same class on the field, all Operators gain +12 ASPD; if there are at least 4 [Sui] Operators in the squad, all Operators gain +12% ATK, and 1 SP every 4 seconds"}],"modules":[{"name":"On Architecture of Time","traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"When healing allied units with less than 50% HP, increases heal amount by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"When healing allied units with less than 50% HP, increases heal amount by 15%"},"talentChanges":[{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 85 <@ba.talpu>(+5) HP/s, grants 17% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; Immediately applies these effects on the tile when deployed","name":"Myriad Grains, Everlasting","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 85 (+5) HP/s, grants 17% (+2%) Sanctuary; Immediately applies these effects on the tile when deployed","potBelow":{"descRaw":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 80 HP/s, grants 15% <$ba.protect>Sanctuary; Immediately applies these effects on the tile when deployed","desc":"When healing an Operator, sows seeds on that tile and the adjacent 4 tiles, bestowing the following effects: Restores 80 HP/s, grants 15% Sanctuary; Immediately applies these effects on the tile when deployed"}}]},{"traitOverride":{"descRaw":"Can heal allies by using skill(s)","moduleDescRaw":"Reduces damage taken by <@ba.kw>15%","desc":"Can heal allies by using skill(s)","moduleDesc":"Reduces damage taken by 15%"},"talentChanges":[{"name":"From Seasons Fourfold"}]}]}}},"char_2027_wang":{"name":"Wang","subProfessionName":"Trapmaster","moduleNames":{"uniequip_001_wang":{"name":"Wang's Badge"},"uniequip_002_wang":{"name":"Beast-Shaped Stone Container"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>105% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 105% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>35% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 35% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>290% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 290% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}]},"2/60/7/1":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>320% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 320% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}],"modules":[{"name":"Beast-Shaped Stone Container","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"}}]},"2/60/7/3":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a stone is triggered, target enemy is <$ba.sluggish>Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s\nActive Effect: Gain 2 stones","name":"Power Play","desc":"Passive Effect: When a stone is triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: When a stone is triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s\nActive Effect: Gain 2 stones","name":"Wall of Stars","desc":"Passive Effect: When a stone is triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s\nActive Effect: Gain 2 stones"},{"descRaw":"Passive Effect: Stone trigger range and damage range expand, dealing <@ba.vup>320% ATK as Arts damage\nActive Effect: <@ba.vdown>Stops attacking but <@ba.vup>Attack Range expands; grants <@ba.vup>8 stones, then any stones above the limit <@ba.vup>are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed <@ba.vup>on tiles with enemies and <@ba.vup>Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\n<@ba.rem>Skill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones","name":"All-Dominating Fight","desc":"Passive Effect: Stone trigger range and damage range expand, dealing 320% ATK as Arts damage\nActive Effect: Stops attacking but Attack Range expands; grants 8 stones, then any stones above the limit are placed within Attack Range, prioritizing tiles with enemies; when manually placing stones within Attack Range, stones can be placed on tiles with enemies and Talent 1 deploys up to 3 additional stones at the cost of an equal amount of ammo\nSkill activation grants 20 ammo, skill ends when manually deactivated or stones are depleted, any ammo remaining is refunded as stones"}],"talents":[{"descRaw":"Can deploy up to 7 <@ba.talpu>(+1) weiqi stones (can hold up to 8 <@ba.talpu>(+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 <@ba.talpu>(+1) stones, prioritize deploying on undeployable tiles with enemies)","name":"Mold Stones","desc":"Can deploy up to 7 (+1) weiqi stones (can hold up to 8 (+1)); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 10 (+1) stones, prioritize deploying on undeployable tiles with enemies)","potBelow":{"descRaw":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)","desc":"Can deploy up to 6 weiqi stones (can hold up to 7); stones link together and activate each other; enemies that enter a tile with an active stone will trigger its effects; when manually deploying a stone, Wang will deploy an additional stone on a tile next to it (at most 9 stones, prioritize deploying on undeployable tiles with enemies)"}},{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% <@ba.talpu>(+2%) damage and ignore 10 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 12% (+2%) damage and ignore 10 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 10% damage and ignore 9 RES (stacks up to 3 times)"}}],"modules":[{"name":"Beast-Shaped Stone Container","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 15% <@ba.talpu>(+2%) damage and ignore 13 <@ba.talpu>(+1) RES (stacks up to 3 times)","name":"Every Move Anticipated","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 15% (+2%) damage and ignore 13 (+1) RES (stacks up to 3 times)","potBelow":{"descRaw":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 13% damage and ignore 12 RES (stacks up to 3 times)","desc":"When a stone is activated, for every stone in the same straight chain, all stones within that chain deal an additional 13% damage and ignore 12 RES (stacks up to 3 times)"}}]}]}}},"char_4009_irene":{"name":"Irene","subProfessionName":"Swordmaster","moduleNames":{"uniequip_001_irene":{"name":"Irene's Badge"},"uniequip_002_irene":{"name":"Liber Sacer"},"uniequip_003_irene":{"name":"Inquisitor's Ration"},"uniequip_004_irene":{"name":"Irene's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>130% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>130% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 130% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 130% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>310% ATK as Physical damage to up to <@ba.vup>5 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>2 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 310% ATK as Physical damage to up to 5 ground enemies in front, and cause targets with 3 or less Weight to Levitate 2 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>2 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>200% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 2 seconds, then bombard 10 times, each hit dealing 200% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}]},"2/60/7/1":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>160% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>160% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 160% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 160% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>340% ATK as Physical damage to up to <@ba.vup>6 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 340% ATK as Physical damage to up to 6 ground enemies in front, and cause targets with 3 or less Weight to Levitate 3 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>3 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>230% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 3 seconds, then bombard 10 times, each hit dealing 230% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}],"modules":[{"name":"Liber Sacer","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"}},{"name":"Inquisitor's Ration","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"}},{"name":"Irene's Specialized Badge","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment","desc":"Normal attacks deal damage twice","moduleDesc":"In Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment"}}]},"2/60/7/3":{"trait":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","desc":"Normal attacks deal damage twice"},"skills":[{"descRaw":"The next attack deals <@ba.vup>160% ATK as Physical damage, and causes the target to <$ba.levitate>Levitate <@ba.vup>1 second, then deals <@ba.vup>160% ATK as Physical damage to it again","name":"Gust","desc":"The next attack deals 160% ATK as Physical damage, and causes the target to Levitate 1 second, then deals 160% ATK as Physical damage to it again"},{"descRaw":"Deal <@ba.vup>340% ATK as Physical damage to up to <@ba.vup>6 ground enemies in front, and cause targets with 3 or less Weight to <$ba.levitate>Levitate <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"Shattertide","desc":"Deal 340% ATK as Physical damage to up to 6 ground enemies in front, and cause targets with 3 or less Weight to Levitate 3 seconds\nCan store 2 charges"},{"descRaw":"Deal <@ba.vup>250% ATK as Physical damage to all nearby ground enemies, and cause them to <$ba.levitate>Levitate <@ba.vup>3 seconds, then bombard <@ba.vup>10 times, each hit dealing <@ba.vup>230% ATK as Physical damage to all enemies in a small area around a random target","name":"Judgment","desc":"Deal 250% ATK as Physical damage to all nearby ground enemies, and cause them to Levitate 3 seconds, then bombard 10 times, each hit dealing 230% ATK as Physical damage to all enemies in a small area around a random target"}],"talents":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units.","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF. Chance increases to 100% against aerial units."},{"descRaw":"ASPD +21<@ba.talpu>(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21(+3). Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}],"modules":[{"name":"Liber Sacer","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Attacks ignore <@ba.vup>70 DEF","desc":"Normal attacks deal damage twice","moduleDesc":"Attacks ignore 70 DEF"},"talentChanges":[{"descRaw":"ASPD +21 <@ba.talpu>(+3), ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","name":"Sword of Cleansing","desc":"ASPD +21 (+3), ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","potBelow":{"descRaw":"ASPD +18, ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield.","desc":"ASPD +18, ATK +5%. Effect doubles when there are [Sea Monster] enemies on the battlefield."}}]},{"name":"Inquisitor's Ration","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"Deals <@ba.vup>10% more damage with skills","desc":"Normal attacks deal damage twice","moduleDesc":"Deals 10% more damage with skills"},"talentChanges":[{"descRaw":"Physical damage has a 50% chance to ignore 55% DEF. Chance increases to 100% against aerial units; if an aerial unit is defeated when skill is active, restores 6 SP after skill ends","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 55% DEF. Chance increases to 100% against aerial units; if an aerial unit is defeated when skill is active, restores 6 SP after skill ends"}]},{"name":"Irene's Specialized Badge","traitOverride":{"descRaw":"Normal attacks deal damage <@ba.kw>twice","moduleDescRaw":"In <@ba.kw>Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment","desc":"Normal attacks deal damage twice","moduleDesc":"In Integrated Strategies, Redeployment Time -60%, and immediately gains 8 SP after deployment"},"talentChanges":[{"descRaw":"Physical damage has a 50% chance to ignore 50% DEF, chance increases to 100% against aerial units;\nIn <@ba.kw>Integrated Strategies, aerial enemies within skill range receive 140% more Physical damage; when deploying other Operators within this range, ground enemies within skill range are Levitated for 3s; this range persists after Irene retreats; when enemies within this range lose Levitation, Irene in the Deployment Waiting Zone will immediately be deployed at her former position and activate her skill, if deployment conditions allow (costs no DP)","name":"Flames of Castigation","desc":"Physical damage has a 50% chance to ignore 50% DEF, chance increases to 100% against aerial units;\nIn Integrated Strategies, aerial enemies within skill range receive 140% more Physical damage; when deploying other Operators within this range, ground enemies within skill range are Levitated for 3s; this range persists after Irene retreats; when enemies within this range lose Levitation, Irene in the Deployment Waiting Zone will immediately be deployed at her former position and activate her skill, if deployment conditions allow (costs no DP)"}]}]}}},"char_4011_lessng":{"name":"Lessing","subProfessionName":"Dreadnought","moduleNames":{"uniequip_001_lessng":{"name":"Lessing's Badge"},"uniequip_002_lessng":{"name":"Blade Seal"},"uniequip_003_lessng":{"name":"Stress Test for Ascetics"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>205%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 205%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+25%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +25%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+65%, and attacks deal <@ba.vup>160% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +65%, and attacks deal 160% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+35%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +35%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+80%, and attacks deal <@ba.vup>180% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +80%, and attacks deal 180% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}],"modules":[{"name":"Blade Seal","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"}},{"name":"Stress Test for Ascetics","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"Increases the ATK of next attack to <@ba.vup>225%","name":"Power Strike γ","desc":"Increases the ATK of next attack to 225%"},{"descRaw":"When deployed, 1st Talent effect increased to <@ba.vup>2x, ATK <@ba.vup>+35%, and attacks become <@ba.vup>2-hit combos","name":"Clash of the Faithful","desc":"When deployed, 1st Talent effect increased to 2x, ATK +35%, and attacks become 2-hit combos"},{"descRaw":"Become immune to <$ba.debuff>Negative Statuses, Max HP <@ba.vup>+80%, and attacks deal <@ba.vup>180% ATK as Physical damage when attacking a blocked target\n<@ba.rem>Skill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self","name":"Oathbreaker","desc":"Become immune to Negative Statuses, Max HP +80%, and attacks deal 180% ATK as Physical damage when attacking a blocked target\nSkill can be used when Operator is affected by a Negative Status, removing the status, but dealing 600 Arts damage to self"}],"talents":[{"descRaw":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit","name":"Pain Focus","desc":"When blocking, take 35% less Physical and Arts damage from enemies not blocked by this unit"},{"descRaw":"When damage is taken, ATK +16%<@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +16%(+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +12% for 15s (does not stack)","desc":"When damage is taken, ATK +12% for 15s (does not stack)"}}],"modules":[{"name":"Blade Seal","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"Increases ATK to <@ba.vup>115% when attacking blocked enemies","desc":"Blocks 1 enemy","moduleDesc":"Increases ATK to 115% when attacking blocked enemies"},"talentChanges":[{"descRaw":"When damage is taken, ATK +24% <@ba.talpu>(+4%) for 15s (does not stack)","name":"Whetted With Pain","desc":"When damage is taken, ATK +24% (+4%) for 15s (does not stack)","potBelow":{"descRaw":"When damage is taken, ATK +20% for 15s (does not stack)","desc":"When damage is taken, ATK +20% for 15s (does not stack)"}}]},{"name":"Stress Test for Ascetics","traitOverride":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"When defeated, does not retreat and recovers all HP instead. However, Max HP <@ba.vdown>-60% and ASPD <@ba.vup>+30 (Can only activate once every deployment)","desc":"Blocks 1 enemy","moduleDesc":"When defeated, does not retreat and recovers all HP instead. However, Max HP -60% and ASPD +30 (Can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"When blocking, takes 40% less Physical and Arts damage from enemies not blocked by this unit; ignores 12% DEF of enemies blocked by this unit","name":"Pain Focus","desc":"When blocking, takes 40% less Physical and Arts damage from enemies not blocked by this unit; ignores 12% DEF of enemies blocked by this unit"}]}]}}},"char_4027_heyak":{"name":"Ho'olheyak","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_heyak":{"name":"Ho'olheyak's Badge"},"uniequip_002_heyak":{"name":"'Bibliotheca'"},"uniequip_003_heyak":{"name":"Time Gallery of K'uk'ulkan"},"uniequip_004_heyak":{"name":"Ho'olheyak's Specialized Badge"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>200% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>2.5 seconds\n<@ba.rem>Can store 1 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 200% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 2.5 seconds\nCan store 1 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>27% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>10% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 27% ATK as damage to random enemies within Attack Range; each hit has a 10% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>1.8 seconds, dealing a maximum of <@ba.vup>350% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 1.8 seconds, dealing a maximum of 350% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>240% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 240% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 3 seconds\nCan store 2 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>35% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>12% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 35% ATK as damage to random enemies within Attack Range; each hit has a 12% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>2 seconds, dealing a maximum of <@ba.vup>380% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 2 seconds, dealing a maximum of 380% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}],"modules":[{"name":"'Bibliotheca'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"}},{"name":"Time Gallery of K'uk'ulkan","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}},{"name":"Ho'olheyak's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ignores <@ba.kw>10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, ignores 10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"The next attack hits 1 additional target and deals <@ba.vup>240% ATK as Arts damage; if only <@ba.vup>1 enemy is attacked, applies <$ba.levitate>Levitate to the target for <@ba.vup>3 seconds\n<@ba.rem>Can store 2 charges","name":"In Search of Reason","desc":"The next attack hits 1 additional target and deals 240% ATK as Arts damage; if only 1 enemy is attacked, applies Levitate to the target for 3 seconds\nCan store 2 charges"},{"descRaw":"Attacks change to <@ba.vup>9 hits, each dealing <@ba.vup>35% ATK as damage to random enemies within Attack Range; each hit has a <@ba.vup>12% chance to <$ba.levitate>Levitate the target for <@ba.vup>1 second","name":"Meandering Stars","desc":"Attacks change to 9 hits, each dealing 35% ATK as damage to random enemies within Attack Range; each hit has a 12% chance to Levitate the target for 1 second"},{"descRaw":"Attack range <@ba.vup>expands, Attack Interval <@ba.vdown>increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and <$ba.levitate>Levitate it for <@ba.vup>2 seconds, dealing a maximum of <@ba.vup>380% ATK as Arts damage","name":"Well-Read Ravings","desc":"Attack range expands, Attack Interval increases, attacks change to whirlwinds travelling forward, dealing damage proportional to the distance traveled (damage increase caps at 3 tiles); whirlwinds hit the closest target and Levitate it for 2 seconds, dealing a maximum of 380% ATK as Arts damage"}],"talents":[{"descRaw":"When attacking aerial targets, increases ATK to 123% <@ba.talpu>(+3%), and silences targets for 3 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 123% (+3%), and silences targets for 3 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds","desc":"When attacking aerial targets, increases ATK to 120%, and silences targets for 3 seconds"}},{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 80% or more HP within Attack Range","name":"Bygone Wings","desc":"Applies Weightless to enemies with 80% or more HP within Attack Range"}],"modules":[{"name":"'Bibliotheca'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Ignore <@ba.kw>10 of target's RES","desc":"Deals Arts damage","moduleDesc":"Ignore 10 of target's RES"},"talentChanges":[{"descRaw":"When attacking aerial targets, increases ATK to 138% <@ba.talpu>(+3%), and silences targets for 5 seconds","name":"Inherited End","desc":"When attacking aerial targets, increases ATK to 138% (+3%), and silences targets for 5 seconds","potBelow":{"descRaw":"When attacking aerial targets, increases ATK to 135%, and silences targets for 5 seconds","desc":"When attacking aerial targets, increases ATK to 135%, and silences targets for 5 seconds"}}]},{"name":"Time Gallery of K'uk'ulkan","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"Applies <$ba.weightless>Weightless to enemies with 50% or more HP within Attack Range, and inflicts 20% <$ba.magicfragile>[Arts Fragility] on enemies with less than 50% HP.","name":"Bygone Wings","desc":"Applies Weightless to enemies with 50% or more HP within Attack Range, and inflicts 20% [Arts Fragility] on enemies with less than 50% HP."}]},{"name":"Ho'olheyak's Specialized Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"In <@ba.kw>Integrated Strategies, ignores <@ba.kw>10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile","desc":"Deals Arts damage","moduleDesc":"In Integrated Strategies, ignores 10 RES and recovers 30% SP the first time each enemy reaches the Objective Point' tile"},"talentChanges":[{"descRaw":"When attacking aerial units, ATK increases to 148% <@ba.talpu>(+3%) and silences them for 5 seconds; In <@ba.kw>Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, <$ba.levitate>Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","name":"Inherited End","desc":"When attacking aerial units, ATK increases to 148% (+3%) and silences them for 5 seconds; In Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","potBelow":{"descRaw":"When attacking aerial units, ATK increases to 145% and silences them for 5 seconds; In <@ba.kw>Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, <$ba.levitate>Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets","desc":"When attacking aerial units, ATK increases to 145% and silences them for 5 seconds; In Integrated Strategies, gains 1 Temporary Life Point on first deployment, and the first time an enemy steps into the Objective tile, Levitates all enemies for 15 seconds; skills will simultaneously Levitate and deal damage to enemies and surrounding targets"}}]}]}}},"char_4037_demetr":{"name":"Bellone","subProfessionName":"Fighter","moduleNames":{"uniequip_001_demetr":{"name":"Bellone's Badge"},"uniequip_002_demetr":{"name":"The Instrument"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>180% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 180% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+40, and attacks deal <@ba.vup>155% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +40, and attacks deal 155% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+110%, ASPD <@ba.vup>+30, and attacks have a <@ba.vup>35% chance to deal <@ba.vup>140% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +110%, ASPD +30, and attacks have a 35% chance to deal 140% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>210% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 210% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+60, and attacks deal <@ba.vup>170% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +60, and attacks deal 170% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+140%, ASPD <@ba.vup>+40, and attacks have a <@ba.vup>40% chance to deal <@ba.vup>150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +140%, ASPD +40, and attacks have a 40% chance to deal 150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}],"modules":[{"name":"The Instrument","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skills":[{"descRaw":"The next attack deals <@ba.vup>210% ATK as Physical damage twice","name":"A Don's Plenty","desc":"The next attack deals 210% ATK as Physical damage twice"},{"descRaw":"Attack Range increases, ASPD <@ba.vup>+60, and attacks deal <@ba.vup>170% ATK as Physical damage to <@ba.vup>3 targets; while active, Talent 1's DEF reduction effect stacks up to <@ba.vup>8 times, and continuously <$ba.sluggish>Slows targets with max stacks","name":"An Advisor's Tricks","desc":"Attack Range increases, ASPD +60, and attacks deal 170% ATK as Physical damage to 3 targets; while active, Talent 1's DEF reduction effect stacks up to 8 times, and continuously Slows targets with max stacks"},{"descRaw":"ATK <@ba.vup>+140%, ASPD <@ba.vup>+40, and attacks have a <@ba.vup>40% chance to deal <@ba.vup>150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, <$ba.addash>Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for <@ba.vup>1 second, a new target will be chosen\n<@ba.rem>Upon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends","name":"Riscossione","desc":"ATK +140%, ASPD +40, and attacks have a 40% chance to deal 150% ATK as Physical damage; immediately chooses a ground target within range, and if said target is on a deployable tile, Moves to target's position and attacks; if target is an Elite or Leader enemy and is defeated, or if Bellone does not attack for 1 second, a new target will be chosen\nUpon receiving lethal damage, skill ends instead of retreating; returns to initial position when skill ends"}],"talents":[{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 136% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 7% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 128% when target HP is below 20%"}},{"descRaw":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s","name":"Street Smarts","desc":"Gains 40% Physical and Arts Dodge; increases to 80% after deployment, gradually decaying over 20s"}],"modules":[{"name":"The Instrument","traitOverride":{"descRaw":"Blocks 1 enemy; Gains <@ba.vup>+10 ASPD when above 50% HP","desc":"Blocks 1 enemy; Gains +10 ASPD when above 50% HP"},"talentChanges":[{"descRaw":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 150% <@ba.talpu>(+8%) when target HP is below 20%","name":"The Way of the Famiglia","desc":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 150% (+8%) when target HP is below 20%","potBelow":{"descRaw":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 142% when target HP is below 20%","desc":"Attacks reduce the target's DEF by 8% for 10s (stacks up to 5 times); as the target's remaining HP percentage decreases, Bellone's damage dealt increases, to a maximum of 142% when target HP is below 20%"}}]}]}}},"char_4046_ebnhlz":{"name":"Ebenholz","subProfessionName":"Mystic Caster","moduleNames":{"uniequip_001_ebnhlz":{"name":"Ebenholz's Badge"},"uniequip_002_ebnhlz":{"name":"Originium Dice Case"},"uniequip_003_ebnhlz":{"name":"'Theory Expositor'"},"uniequip_004_ebnhlz":{"name":"Lineage of Decay"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>35% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 35% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>170% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 170% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+50, ATK <@ba.vup>+43% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>123% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +50, ATK +43% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 123% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>200% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 200% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+60, ATK <@ba.vup>+50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>130% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +60, ATK +50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 130% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}],"modules":[{"name":"Originium Dice Case","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"}},{"name":"'Theory Expositor'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}},{"name":"Lineage of Decay","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"Attack range <@ba.vup>changes, attack interval is <@ba.vup>significantly reduced , and each attack deals <@ba.vup>40% ATK as Arts damage","name":"Quickening Presto","desc":"Attack range changes, attack interval is significantly reduced , and each attack deals 40% ATK as Arts damage"},{"descRaw":"Expends all stored attack charges and summons <@ba.vup>stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing <@ba.vup>200% ATK as Arts damage to nearby enemies and dragging them towards itself <@ba.vup>moderately","name":"Desolate Echoes","desc":"Expends all stored attack charges and summons stored attack charges +1 Old Day Remnants on deployable tiles within Attack Range (lasts for 30 seconds). The Remnants activate when enemies approach, each dealing 200% ATK as Arts damage to nearby enemies and dragging them towards itself moderately"},{"descRaw":"ASPD <@ba.vup>+60, ATK <@ba.vup>+50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to <@ba.vup>130% of the original\n<@ba.rem>Can manually deactivate skill at will","name":"Sound of Silence","desc":"ASPD +60, ATK +50% and only targets elite or boss enemies. The damage boosting effect of this unit's first Talent increases to 130% of the original\nCan manually deactivate skill at will"}],"talents":[{"descRaw":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 135% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"},{"descRaw":"If there are no other enemies near the target, attacks deal an additional 17% <@ba.talpu>(+2%) ATK as Arts damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 17% (+2%) ATK as Arts damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage","desc":"If there are no other enemies near the target, attacks deal an additional 15% ATK as Arts damage"}}],"modules":[{"name":"Originium Dice Case","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 4 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 4 charges)"},"talentChanges":[{"descRaw":"Stored attacks deal 143% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies","name":"Dynamics","desc":"Stored attacks deal 143% damage; Can store 1 extra charge that is only used when attacking elite or boss enemies"}]},{"name":"'Theory Expositor'","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"},"talentChanges":[null,{"descRaw":"If there are no other enemies near the target, attacks deal an additional 22%<@ba.talpu>(+2%) ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 22%(+2%) ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 20% ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target","desc":"If there are no other enemies near the target, attacks deal an additional 20% ATK as Arts damage. Otherwise, attacks deal 36% ATK as Arts damage to enemies near the target"}}]},{"name":"Lineage of Decay","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"},"talentChanges":[null,{"descRaw":"If there are no other enemies near the target, attacks deal an additional 32% <@ba.talpu>(+2%) ATK as Arts damage; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, the attack deals an additional 30% ATK as Elemental Damage","name":"Appoggiatura","desc":"If there are no other enemies near the target, attacks deal an additional 32% (+2%) ATK as Arts damage; if the target is under the burst effect of Necrosis, the attack deals an additional 30% ATK as Elemental Damage","potBelow":{"descRaw":"If there are no other enemies near the target, attacks deal an additional 30% ATK as Arts damage; if the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, the attack deals an additional 30% ATK as Elemental Damage","desc":"If there are no other enemies near the target, attacks deal an additional 30% ATK as Arts damage; if the target is under the burst effect of Necrosis, the attack deals an additional 30% ATK as Elemental Damage"}}]}]}}},"char_4048_doroth":{"name":"Dorothy","subProfessionName":"Trapmaster","moduleNames":{"uniequip_001_doroth":{"name":"Dorothy's Badge"},"uniequip_002_doroth":{"name":"Story Book"},"uniequip_003_doroth":{"name":"In My Dreams"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>330% ATK as Physical damage and inflicts <@ba.vup>-25% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 330% ATK as Physical damage and inflicts -25% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>230% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>3.5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 230% ATK as Physical damage to all nearby enemies and Binds them for 2 seconds. If the trap hits only 1 target, Binds them for 3.5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>250% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 250% ATK as Arts damage to all enemies in range and Slows them for 3 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}]},"2/60/7/1":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}],"modules":[{"name":"Story Book","traitOverride":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","moduleDescRaw":"Has 20% chance to deploy a trap that deals double damage","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy","moduleDesc":"Has 20% chance to deploy a trap that deals double damage"}},{"name":"In My Dreams","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}}]}]},"2/60/7/3":{"trait":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy"},"skills":[{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds\nActive Effect: Immediately gain 1 trap","name":"Dangerous Entity Removal","desc":"Passive Effect: When a trap is triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead\nActive Effect: Immediately gain 1 trap","name":"Quicksand Generation","desc":"Passive Effect: When a trap is triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead\nActive Effect: Immediately gain 1 trap"},{"descRaw":"Passive Effect: When a trap is triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap","name":"High-speed Resonating Troubleshooter","desc":"Passive Effect: When a trap is triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range\nActive Effect: Immediately gain 1 trap"}],"talents":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 10); The first enemy that steps on a Resonator will trigger its effect. On deployment, immediately deploys 2 Resonators within Attack Range"}},{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times","desc":"After a trap activates, Dorothy gains +2% ATK, stacking up to 10 times"}}],"modules":[{"name":"Story Book","traitOverride":{"descRaw":"Can use traps to assist in combat, but traps cannot be placed <@ba.kw>on tiles already occupied by an enemy","moduleDescRaw":"Has 20% chance to deploy a trap that deals double damage","desc":"Can use traps to assist in combat, but traps cannot be placed on tiles already occupied by an enemy","moduleDesc":"Has 20% chance to deploy a trap that deals double damage"},"talentChanges":[{"descRaw":"After a trap is activate, Dorothy gains +4% ATK, stacking up to 12 <@ba.talpu>(+2) times","name":"Dreamer","desc":"After a trap is activate, Dorothy gains +4% ATK, stacking up to 12 (+2) times","potBelow":{"descRaw":"After a trap is activated, Dorothy gains +4% ATK, stacking up to 10 times","desc":"After a trap is activated, Dorothy gains +4% ATK, stacking up to 10 times"}}]},{"name":"In My Dreams","traitOverride":{"descRaw":"Can use traps <@ba.kw>with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases","desc":"Can use traps with a lower DP cost to assist in combat, but traps cannot be placed on tiles already occupied by an enemy; trap Deployment Limit increases"},"talentChanges":[{"descRaw":"Can deploy up to 10 <@ba.talpu>(+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","name":"Resonator","desc":"Can deploy up to 10 (+2) Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","potBelow":{"descRaw":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range","desc":"Can deploy up to 8 Resonators (Can store up to 13); The first enemy that steps on a Resonator will trigger its effect; on deployment, immediately deploys 3 Resonators within Attack Range; when deploying a Resonator, there is a 50% chance of deploying an additional Resonator within Attack Range"}}]}]}}},"char_4055_bgsnow":{"name":"Pozëmka","subProfessionName":"Heavyshooter","moduleNames":{"uniequip_001_bgsnow":{"name":"Pozëmka's Badge"},"uniequip_002_bgsnow":{"name":"Typewriter Ribbon"},"uniequip_003_bgsnow":{"name":"чувство ритуала"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+35%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>145% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +35%; When attacking, has a 30% chance to deal 145% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>65%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>180% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 65%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 180% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>155% damage (Increased to <@ba.vup>185% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 155% damage (Increased to 185% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"2/60/7/1":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>160% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +50%; When attacking, has a 30% chance to deal 160% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>200% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 200% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>170% damage (Increased to <@ba.vup>215% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 170% damage (Increased to 215% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"modules":[{"name":"Typewriter Ribbon","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"}},{"name":"чувство ритуала","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"High accuracy point-blank shot","desc":"High accuracy point-blank shot"},"skills":[{"descRaw":"ATK <@ba.vup>+50%; When attacking, has a <@ba.vup>30% chance to deal <@ba.vup>160% damage \n<@ba.rem>Unlimited duration","name":"Iamb","desc":"ATK +50%; When attacking, has a 30% chance to deal 160% damage \nUnlimited duration"},{"descRaw":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to <@ba.vup>60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing <@ba.vup>200% ATK as Physical damage\n<@ba.rem>Can store 2 charges","name":"Précis","desc":"Passive Effect: When this skill is equipped, the Redeployment Time of 'Typewriter' is reduced to 60%\nActive Effect: Immediately attacks 3 times in front of this unit, with each attack dealing 200% ATK as Physical damage\nCan store 2 charges"},{"descRaw":"Attack Range <@ba.vup>expands, Attack Interval is <@ba.vup>reduced, and each attack deals <@ba.vup>170% damage (Increased to <@ba.vup>215% against enemies in the front 3 tiles)","name":"Opprobrium","desc":"Attack Range expands, Attack Interval is reduced, and each attack deals 170% damage (Increased to 215% against enemies in the front 3 tiles)"}],"talents":[{"descRaw":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"},{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"modules":[{"name":"Typewriter Ribbon","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Increases ATK to <@ba.kw>105% when attacking enemies directly in front, and ignores their Physical Dodge","desc":"High accuracy point-blank shot","moduleDesc":"Increases ATK to 105% when attacking enemies directly in front, and ignores their Physical Dodge"},"talentChanges":[{"descRaw":"Can summon a much stronger 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time","name":"Automatic Typewriter","desc":"Can summon a much stronger 'Typewriter' for 25s; the 'Typewriter' has the same skill as this unit, and has its own Redeployment Time"}]},{"name":"чувство ритуала","traitOverride":{"descRaw":"High accuracy point-blank shot","moduleDescRaw":"Redeployment Time <@ba.kw>reduced","desc":"High accuracy point-blank shot","moduleDesc":"Redeployment Time reduced"},"talentChanges":[{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 30% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% <@ba.talpu>(+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 30% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%"}}]}]}}},"char_4065_judge":{"name":"Penance","subProfessionName":"Juggernaut","moduleNames":{"uniequip_001_judge":{"name":"Penance's Badge"},"uniequip_002_judge":{"name":"The Thorny Road That Continues"},"uniequip_003_judge":{"name":"'Innocent'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>160% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 160% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>40% <$ba.protect>Sanctuary; deals <@ba.vup>90% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>60%","name":"Stoic Atonement","desc":"Stops attacking and gains 40% Sanctuary; deals 90% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 60%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>70% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+260%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 70% Max HP; Attack Interval increases, ATK +260%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}]},"2/60/7/1":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>180% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 180% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>50% <$ba.protect>Sanctuary; deals <@ba.vup>110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>80%","name":"Stoic Atonement","desc":"Stops attacking and gains 50% Sanctuary; deals 110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 80%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>100% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+320%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 100% Max HP; Attack Interval increases, ATK +320%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}],"modules":[{"name":"The Thorny Road That Continues","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"}},{"name":"'Innocent'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"}}]},"2/60/7/3":{"trait":{"descRaw":"<@ba.kw>Cannot be healed by allies","desc":"Cannot be healed by allies"},"skills":[{"descRaw":"The next attack deals an additional instance of Arts damage equal to <@ba.vup>180% ATK\n<$ba.charged>Charged effect: The next attack deals <@ba.vup>180% damage and Stuns the target for <@ba.vup>3 seconds","name":"Last Word","desc":"The next attack deals an additional instance of Arts damage equal to 180% ATK\nCharged effect: The next attack deals 180% damage and Stuns the target for 3 seconds"},{"descRaw":"Stops attacking and gains <@ba.vup>50% <$ba.protect>Sanctuary; deals <@ba.vup>110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the <$ba.barrier>Barrier effect of Talent 1 by <@ba.vup>80%","name":"Stoic Atonement","desc":"Stops attacking and gains 50% Sanctuary; deals 110% Arts damage to all nearby Ground enemies every second; While this skill is active, increases the Barrier effect of Talent 1 by 80%"},{"descRaw":"Immediately gains a <$ba.barrier>Barrier equal to <@ba.vup>100% Max HP; Attack Interval <@ba.vdown>increases, ATK <@ba.vup>+320%, and makes enemies more likely to attack this unit","name":"Trial of Thorns","desc":"Immediately gains a Barrier equal to 100% Max HP; Attack Interval increases, ATK +320%, and makes enemies more likely to attack this unit"}],"talents":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 55% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 55% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 50% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 50% Max HP; When defeating an enemy, gains a Barrier equal to 10% Max HP (Cannot exceed 300% Max HP)"}},{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 53% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 53% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 50% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 50% ATK as Arts damage to the attacker"}}],"modules":[{"name":"The Thorny Road That Continues","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"Takes <@ba.kw>15% less damage from enemies blocked by this unit","desc":"Cannot be healed by allies","moduleDesc":"Takes 15% less damage from enemies blocked by this unit"},"talentChanges":[{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 75% <@ba.talpu>(+5%) Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","name":"Guardian of the Law","desc":"After deployment, immediately gains a Barrier equal to 75% (+5%) Max HP; When defeating an enemy, gains a Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","potBelow":{"descRaw":"After deployment, immediately gains a <$ba.barrier>Barrier equal to 70% Max HP; When defeating an enemy, gains a <$ba.barrier>Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)","desc":"After deployment, immediately gains a Barrier equal to 70% Max HP; When defeating an enemy, gains a Barrier equal to 12% Max HP (Cannot exceed 300% Max HP)"}}]},{"name":"'Innocent'","traitOverride":{"descRaw":"<@ba.kw>Cannot be healed by allies","moduleDescRaw":"When there are no allies in the surrounding 8 tiles, ATK and DEF <@ba.kw>+8%","desc":"Cannot be healed by allies","moduleDesc":"When there are no allies in the surrounding 8 tiles, ATK and DEF +8%"},"talentChanges":[{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 61% <@ba.talpu>(+3%) ATK as Arts damage to the attacker","name":"Wreathed in Thorns","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 61% (+3%) ATK as Arts damage to the attacker","potBelow":{"descRaw":"Each time this unit is attacked while under the effect of her own <$ba.barrier>Barrier, deals 58% ATK as Arts damage to the attacker","desc":"Each time this unit is attacked while under the effect of her own Barrier, deals 58% ATK as Arts damage to the attacker"}}]}]}}},"char_4072_ironmn":{"name":"Stainless","subProfessionName":"Artificer","moduleNames":{"uniequip_001_ironmn":{"name":"Stainless's Badge"},"uniequip_002_ironmn":{"name":"FMC-Crawler"},"uniequip_003_ironmn":{"name":"Highbury Imprint"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>140% of ATK as Physical damage, and device effects increase by <@ba.vup>2.5x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 140% of ATK as Physical damage, and device effects increase by 2.5x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+25%, DEF <@ba.vup>+25%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2.5s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+25%, DEF +25%, and attack all blocked enemies. Device boosted to grant 1SP every 2.5s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+25%, ASPD <@ba.vup>+25","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +25%, ASPD +25"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>170% of ATK as Physical damage, and device effects increase by <@ba.vup>3x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 170% of ATK as Physical damage, and device effects increase by 3x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+40%, DEF <@ba.vup>+40%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+40%, DEF +40%, and attack all blocked enemies. Device boosted to grant 1SP every 2s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +40%, ASPD +40"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}],"modules":[{"name":"FMC-Crawler","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}},{"name":"Highbury Imprint","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"'s Redeployment Time <@ba.kw>reduced","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"'s Redeployment Time reduced"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped: Device gives an ally Operator ATK <@ba.vup>+12%\nWhen activated, immediately gain a device. Attacks deal <@ba.vup>170% of ATK as Physical damage, and device effects increase by <@ba.vup>3x\n<@ba.rem>All active devices are destroyed when skill expires","name":"Extreme Firepower","desc":"When this skill is equipped: Device gives an ally Operator ATK +12%\nWhen activated, immediately gain a device. Attacks deal 170% of ATK as Physical damage, and device effects increase by 3x\nAll active devices are destroyed when skill expires"},{"descRaw":"When this skill is equipped: Device gives an ally Operator <@ba.vup>1 SP every 3.5s.\nATK<@ba.vup>+40%, DEF <@ba.vup>+40%, and attack all blocked enemies. Device boosted to grant <@ba.vup>1SP every <@ba.vup>2s, but HP loss is doubled.\n<@ba.rem>Gain 1 device when skill expires","name":"Efficient Resupply","desc":"When this skill is equipped: Device gives an ally Operator 1 SP every 3.5s.\nATK+40%, DEF +40%, and attack all blocked enemies. Device boosted to grant 1SP every 2s, but HP loss is doubled.\nGain 1 device when skill expires"},{"descRaw":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK <@ba.vup>+40%, ASPD <@ba.vup>+40","name":"Prototype of Feist's Metal Crab","desc":"When this skill is equipped: Device can be attacked by allied Operators, but does not take damage. Can deal area Physical damage with its skill, but loses HP\nWhen activated, immediately gain a device, ATK +40%, ASPD +40"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Stainless has a 80%<@ba.talpu>(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","name":"Cost Cutting","desc":"Stainless has a 80%(+10%) chance to recycle a device if it is destroyed within the 8 tiles surrounding him","potBelow":{"descRaw":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him","desc":"Stainless has a 70% chance to recycle a device if it is destroyed within the 8 tiles surrounding him"}}],"modules":[{"name":"FMC-Crawler","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"talentChanges":[{"descRaw":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 100% <@ba.talpu>(+10%) chance to recycle them, granting Stainless 1 additional Device","name":"Cost Cutting","desc":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 100% (+10%) chance to recycle them, granting Stainless 1 additional Device","potBelow":{"descRaw":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 90% chance to recycle them, granting Stainless 1 additional Device","desc":"Increases SP recovery rate by +0.2/second if Stainless has one of his own Devices in the 8 surrounding tiles; when any of these Devices are destroyed, there is a 90% chance to recycle them, granting Stainless 1 additional Device"}}]},{"name":"Highbury Imprint","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"'s Redeployment Time <@ba.kw>reduced","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"'s Redeployment Time reduced"},"talentChanges":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill; Operators benefiting from his Devices gain ASPD +6 (unaffected by skill)","name":"Battlefield Engineer","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill; Operators benefiting from his Devices gain ASPD +6 (unaffected by skill)"}]}]}}},"char_4080_lin":{"name":"Lin","subProfessionName":"Phalanx Caster","moduleNames":{"uniequip_001_lin":{"name":"Lin's Badge"},"uniequip_002_lin":{"name":"'Exquisite Heart'"},"uniequip_003_lin":{"name":"The Compassionate and the Just"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+25%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.8s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +25%, attacks slow the target for 0.8s."},{"descRaw":"ASPD <@ba.vup>+50, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +50, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+125%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +125%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}]},"2/60/7/1":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+40%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.9s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +40%, attacks slow the target for 0.9s."},{"descRaw":"ASPD <@ba.vup>+90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+160%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +160%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}],"modules":[{"name":"'Exquisite Heart'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"}},{"name":"The Compassionate and the Just","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"}}]},"2/60/7/3":{"trait":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage"},"skills":[{"descRaw":"<@ba.rem>Can switch between the initial state and the following state: \nAttack interval<@ba.vdown> slightly increased, ATK <@ba.vup>+40%, attacks <$ba.sluggish>slow the target for <@ba.vup>0.9s.","name":"Elegance","desc":"Can switch between the initial state and the following state: \nAttack interval slightly increased, ATK +40%, attacks slow the target for 0.9s."},{"descRaw":"ASPD <@ba.vup>+90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active.","name":"Shelter","desc":"ASPD +90, less likely to be attacked by enemies, all allies within attack range gain Talent 1 effect while skill is active."},{"descRaw":"ATK <@ba.vup>+160%, attack range and Crystal Barrier shatter damage range <@ba.vup>increase; Crystal Barrier damage threshold increases to <@ba.vup>2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\n<@ba.rem>Skill can be manually deactivated (skill can be interrupted at any time)","name":"Riving Lighttails","desc":"ATK +160%, attack range and Crystal Barrier shatter damage range increase; Crystal Barrier damage threshold increases to 2.5x. Whenever an attack defeats an enemy, immediately shatter the Crystal Barrier and create a new one\nSkill can be manually deactivated (skill can be interrupted at any time)"}],"talents":[{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110%<@ba.talpu> (+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 8s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 100% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 8s"}},{"descRaw":"55%<@ba.talpu> (+5%) chance to recover 1 SP when attacked","name":"Shrouded Strength","desc":"55% (+5%) chance to recover 1 SP when attacked","potBelow":{"descRaw":"50% chance to recover 1 SP when attacked","desc":"50% chance to recover 1 SP when attacked"}}],"modules":[{"name":"'Exquisite Heart'","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal <@ba.kw>AoE Arts Damage","desc":"Normally does not attack, but has greatly increased DEF and RES; when skill is active, retains some of the bonus and attacks deal AoE Arts Damage"},"talentChanges":[{"descRaw":"80% <@ba.talpu>(+5%) chance to recover 2 SP when attacked","name":"Shrouded Strength","desc":"80% (+5%) chance to recover 2 SP when attacked","potBelow":{"descRaw":"75% chance to recover 2 SP when attacked","desc":"75% chance to recover 2 SP when attacked"}}]},{"name":"The Compassionate and the Just","traitOverride":{"descRaw":"Normally <@ba.kw>does not attack, but has <@ba.kw>greatly increased DEF and RES; When skill is active, attacks deal <@ba.kw>AoE Arts damage","moduleDescRaw":"Damage increases with number of enemies in the area (max increase <@ba.kw>15%)","desc":"Normally does not attack, but has greatly increased DEF and RES; When skill is active, attacks deal AoE Arts damage","moduleDesc":"Damage increases with number of enemies in the area (max increase 15%)"},"talentChanges":[null,{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 120% <@ba.talpu>(+10%) of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 6s","name":"Foolproof Plan","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 120% (+10%) of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 6s","potBelow":{"descRaw":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% of Lin's ATK as Arts damage to all nearby enemies and <$ba.stun>stunning them for 1s; reforms after 6s","desc":"A Crystal Barrier blocks all damage, shattering when 200 or more damage is taken from a single source, dealing 110% of Lin's ATK as Arts damage to all nearby enemies and stunning them for 1s; reforms after 6s"}}]}]}}},"char_4088_hodrer":{"name":"Hoederer","subProfessionName":"Crusher","moduleNames":{"uniequip_001_hodrer":{"name":"Hoederer's Badge"},"uniequip_002_hodrer":{"name":"A New Life"},"uniequip_003_hodrer":{"name":"The Handwriting"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>180% ATK as Physical damage, and restores <@ba.vup>15% HP","name":"Unquenchable Front","desc":"The next attack deals 180% ATK as Physical damage, and restores 15% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+16%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +16%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+30%, ATK <@ba.vup>+60%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>3 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +30%, ATK +60%, and each attack restores 5% HP and has a 25% chance to stun targets for 3 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage, and restores <@ba.vup>20% HP","name":"Unquenchable Front","desc":"The next attack deals 200% ATK as Physical damage, and restores 20% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+28%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +28%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+45%, ATK <@ba.vup>+90%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>4 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +45%, ATK +90%, and each attack restores 5% HP and has a 25% chance to stun targets for 4 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}],"modules":[{"name":"A New Life","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"}},{"name":"The Handwriting","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skills":[{"descRaw":"The next attack deals <@ba.vup>200% ATK as Physical damage, and restores <@ba.vup>20% HP","name":"Unquenchable Front","desc":"The next attack deals 200% ATK as Physical damage, and restores 20% HP"},{"descRaw":"Passive Effect: ATK <@ba.vup>+28%\n<@ba.rem>Active Effect: Can switch between the default state and the following state: \nAttack Interval <@ba.vdown>increases slightly, Block <@ba.vup>+1, attacks <$ba.stun>Stun targets for <@ba.vup>1s","name":"Burden of Cinder and Ash","desc":"Passive Effect: ATK +28%\nActive Effect: Can switch between the default state and the following state: \nAttack Interval increases slightly, Block +1, attacks Stun targets for 1s"},{"descRaw":"Consumes <@ba.vdown>100 HP per second and deals <@ba.vup>200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range <@ba.vup>+1, Max HP <@ba.vup>+45%, ATK <@ba.vup>+90%, and each attack restores <@ba.vup>5% HP and has a <@ba.vup>25% chance to <$ba.stun>stun targets for <@ba.vup>4 seconds","name":"Fog of War Upon Death's Door","desc":"Consumes 100 HP per second and deals 200 True damage per second to enemies that have either attacked or been attacked by this unit. Attack Range +1, Max HP +45%, ATK +90%, and each attack restores 5% HP and has a 25% chance to stun targets for 4 seconds"}],"talents":[{"descRaw":"ATK increases to 110% when attacking an enemy; if the target is <$ba.stun>stunned or <$ba.root>bound, ATK further increases to 140%","name":"Do or Die","desc":"ATK increases to 110% when attacking an enemy; if the target is stunned or bound, ATK further increases to 140%"},{"descRaw":"Provides a 21% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","name":"Cloak of Lingering Flame","desc":"Provides a 21% (+3%) Sanctuary effect to self and the allied unit directly behind this unit","potBelow":{"descRaw":"Provides an 18% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit","desc":"Provides an 18% Sanctuary effect to self and the allied unit directly behind this unit"}}],"modules":[{"name":"A New Life","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Have <@ba.kw>+20% healing effectiveness","desc":"Attacks all blocked enemies","moduleDesc":"Have +20% healing effectiveness"},"talentChanges":[{"descRaw":"Provides a 31% <@ba.talpu>(+3%) <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","name":"Cloak of Lingering Flame","desc":"Provides a 31% (+3%) Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","potBelow":{"descRaw":"Provides a 28% <$ba.protect>Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies","desc":"Provides a 28% Sanctuary effect to self and the allied unit directly behind this unit, and deals +10% Physical damage to enemies"}}]},{"name":"The Handwriting","traitOverride":{"descRaw":"Attacks <@ba.kw>all blocked enemies","moduleDescRaw":"Damage increases to <@ba.kw>110% when attacking blocked enemies","desc":"Attacks all blocked enemies","moduleDesc":"Damage increases to 110% when attacking blocked enemies"},"talentChanges":[{"descRaw":"ATK increases to 130% when attacking an enemy; if the target is <$ba.stun>Stunned or <$ba.root>Bound, ATK further increases to 160%; the first instance of damage dealt to a blocked enemy also <$ba.stun>Stuns for 2.5s","name":"Do or Die","desc":"ATK increases to 130% when attacking an enemy; if the target is Stunned or Bound, ATK further increases to 160%; the first instance of damage dealt to a blocked enemy also Stuns for 2.5s"}]}]}}},"char_4098_vvana":{"name":"Viviana","subProfessionName":"Arts Fighter","moduleNames":{"uniequip_001_vvana":{"name":"Viviana's Badge"},"uniequip_002_vvana":{"name":"The Unforeseeable"},"uniequip_003_vvana":{"name":"'Final Line'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>155%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 155%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+20%, DEF <@ba.vup>+80%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>130% ATK and <$ba.steal>Steal <@ba.vup>25 ASPD from the target (up to a total of 25, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +20%, DEF +80%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 130% ATK and Steal 25 ASPD from the target (up to a total of 25, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+55%, DEF <@ba.vup>+40%, RES <@ba.vup>+15, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>1.8x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +55%, DEF +40%, RES +15, attacks hit twice, 2nd Talent trigger chance increased to 1.8x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>170%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 170%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+30%, DEF <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>140% ATK and <$ba.steal>Steal <@ba.vup>30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +30%, DEF +110%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 140% ATK and Steal 30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+75%, DEF <@ba.vup>+60%, RES <@ba.vup>+20, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>2.0x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +75%, DEF +60%, RES +20, attacks hit twice, 2nd Talent trigger chance increased to 2.0x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}],"modules":[{"name":"The Unforeseeable","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Attacks against a target under the burst effect of <$ba.dt.burning2>Burn deal an additional <@ba.kw>15% ATK as Elemental Damage","desc":"Deals Arts damage","moduleDesc":"Attacks against a target under the burst effect of Burn deal an additional 15% ATK as Elemental Damage"}},{"name":"'Final Line'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"For the next attack, ATK is increased to <@ba.vup>170%, and hits twice;\n<$ba.charged>Charged effect: Attack range <@ba.vup>+2, and hits 3 times","name":"Blade of Fleeting Shadows","desc":"For the next attack, ATK is increased to 170%, and hits twice;\nCharged effect: Attack range +2, and hits 3 times"},{"descRaw":"ATK <@ba.vup>+30%, DEF <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies. Each attack has a <@ba.vup>20% chance to be 2 hits with <@ba.vup>140% ATK and <$ba.steal>Steal <@ba.vup>30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)","name":"Shadowed by Candlelight","desc":"ATK +30%, DEF +110%, Block +1, and attacks all blocked enemies. Each attack has a 20% chance to be 2 hits with 140% ATK and Steal 30 ASPD from the target (up to a total of 30, lasts until skill expires or Viviana leaves the battlefield)"},{"descRaw":"Attack interval <@ba.vdown>increases, ATK <@ba.vup>+75%, DEF <@ba.vup>+60%, RES <@ba.vup>+20, attacks hit twice, 2nd Talent trigger chance increased to <@ba.vup>2.0x, attacks prioritize elite and leader enemies\n<@ba.rem>Starting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s","name":"'Flicker'","desc":"Attack interval increases, ATK +75%, DEF +60%, RES +20, attacks hit twice, 2nd Talent trigger chance increased to 2.0x, attacks prioritize elite and leader enemies\nStarting with the 2nd use, attack range +2, attacks hit 3 times, and duration increased to 25s"}],"talents":[{"descRaw":"Deal +9% <@ba.talpu>(+1%) Arts damage and take -9% <@ba.talpu>(-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deal +9% (+1%) Arts damage and take -9% (-1%) Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range","desc":"Deal +8% Arts damage and take -8% Physical and Arts damage. Double effect if there is an elite or leader enemy within attack range"}},{"descRaw":"When attacking an elite or leader enemy, there is a 20% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 20% (+2%) chance to gain a Shield that only blocks melee attacks (max 1 stack)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is an 18% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 1 stack)","desc":"When attacking an elite or leader enemy, there is an 18% chance to gain a Shield that only blocks melee attacks (max 1 stack)"}}],"modules":[{"name":"The Unforeseeable","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Attacks against a target under the burst effect of <$ba.dt.burning2>Burn deal an additional <@ba.kw>15% ATK as Elemental Damage","desc":"Deals Arts damage","moduleDesc":"Attacks against a target under the burst effect of Burn deal an additional 15% ATK as Elemental Damage"},"talentChanges":[{"descRaw":"Deals +9% <@ba.talpu>(+1%) Arts damage and takes -9% <@ba.talpu>(-1%) Physical and Arts damage, and attacks deal an additional 9% damage as <$ba.dt.burning2>Burn; double effect if there is an elite or leader enemy within attack range","name":"Candlelight","desc":"Deals +9% (+1%) Arts damage and takes -9% (-1%) Physical and Arts damage, and attacks deal an additional 9% damage as Burn; double effect if there is an elite or leader enemy within attack range","potBelow":{"descRaw":"Deals +8% Arts damage and takes -8% Physical and Arts damage, and attacks deal an additional 9% damage as <$ba.dt.burning2>Burn; double effect if there is an elite or leader enemy within attack range","desc":"Deals +8% Arts damage and takes -8% Physical and Arts damage, and attacks deal an additional 9% damage as Burn; double effect if there is an elite or leader enemy within attack range"}}]},{"name":"'Final Line'","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Enemies blocked by this unit receive <@ba.kw>10% <$ba.magicfragile>Arts Fragility","desc":"Deals Arts damage","moduleDesc":"Enemies blocked by this unit receive 10% Arts Fragility"},"talentChanges":[{"descRaw":"When attacking an elite or leader enemy, there is a 27% <@ba.talpu>(+2%) chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 2 stacks)","name":"Nova","desc":"When attacking an elite or leader enemy, there is a 27% (+2%) chance to gain a Shield that only blocks melee attacks (max 2 stacks)","potBelow":{"descRaw":"When attacking an elite or leader enemy, there is a 25% chance to gain a <$ba.shield>Shield that only blocks melee attacks (max 2 stacks)","desc":"When attacking an elite or leader enemy, there is a 25% chance to gain a Shield that only blocks melee attacks (max 2 stacks)"}}]}]}}},"char_4117_ray":{"name":"Ray","subProfessionName":"Hunter","moduleNames":{"uniequip_001_ray":{"name":"Ray's Badge"},"uniequip_002_ray":{"name":"Dancing Moonlight"},"uniequip_003_ray":{"name":"To Certify What?"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>290% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 290% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+60%, sandbeast redeployment time <@ba.vup>-20%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +60%, sandbeast redeployment time -20%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>230% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 230% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}]},"2/60/7/1":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>360% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 360% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+90%, sandbeast redeployment time <@ba.vup>-30%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +90%, sandbeast redeployment time -30%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>270% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 270% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}],"modules":[{"name":"Dancing Moonlight","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"}},{"name":"To Certify What?","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>133%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 133%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"skills":[{"descRaw":"Fire a special bullet, dealing <@ba.vup>360% of ATK as Physical damage and pushing the target back <@ba.vup>moderately. If target is defeated, the next reload loads <@ba.vup>1 additional bullet(s)\n<@ba.rem>Can store 2 charges","name":"Parting Shot","desc":"Fire a special bullet, dealing 360% of ATK as Physical damage and pushing the target back moderately. If target is defeated, the next reload loads 1 additional bullet(s)\nCan store 2 charges"},{"descRaw":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range <@ba.vup>increases, ATK <@ba.vup>+90%, sandbeast redeployment time <@ba.vup>-30%\n<@ba.rem>Unlimited duration","name":"Area Overwatch","desc":"Passive: When the sandbeast retreats, recover all bullets that hit in the area\nAutomatic: Attack Range increases, ATK +90%, sandbeast redeployment time -30%\nUnlimited duration"},{"descRaw":"Immediately <@ba.vdown>stop attacking until fully loaded, reload interval <@ba.vup>greatly reduces, Attack Range <@ba.vup>increases, attacks deal <@ba.vup>270% of ATK as Physical damage and bind the enemy for <@ba.vup>2s\n<@ba.rem>If an enemy is defeated while skill is active, gain 10 SP when skill ends","name":"'See the Light'","desc":"Immediately stop attacking until fully loaded, reload interval greatly reduces, Attack Range increases, attacks deal 270% of ATK as Physical damage and bind the enemy for 2s\nIf an enemy is defeated while skill is active, gain 10 SP when skill ends"}],"talents":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 15% more Physical damage to them"},{"descRaw":"When attacking the same target, each attack increases ATK by 9% <@ba.talpu>(+1%), stacking up to 3 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 9% (+1%), stacking up to 3 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times","desc":"When attacking the same target, each attack increases ATK by 8%, stacking up to 3 times"}}],"modules":[{"name":"Dancing Moonlight","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDescRaw":"When Ammo count is empty, the next reload +1 Ammo additionally","desc":"Attacks consume Ammo to increase ATK to 120%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","moduleDesc":"When Ammo count is empty, the next reload +1 Ammo additionally"},"talentChanges":[{"descRaw":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 20% more Physical damage to them; Sandbeast has -10 seconds Redeployment Time","name":"Patrol Partner","desc":"Can deploy a sandbeast within Attack Range to scout an area for 25s, extending Attack Range into that area. Prioritizes attacking targets within this area, and deals 20% more Physical damage to them; Sandbeast has -10 seconds Redeployment Time"}]},{"name":"To Certify What?","traitOverride":{"descRaw":"Attacks consume Ammo to increase ATK to <@ba.kw>133%; While not attacking, Ammo will be slowly reloaded (max capacity 8).","desc":"Attacks consume Ammo to increase ATK to 133%; While not attacking, Ammo will be slowly reloaded (max capacity 8)."},"talentChanges":[{"descRaw":"When attacking the same target, each attack increases ATK by 10% <@ba.talpu>(+1%), stacking up to 4 times","name":"Extreme Focus","desc":"When attacking the same target, each attack increases ATK by 10% (+1%), stacking up to 4 times","potBelow":{"descRaw":"When attacking the same target, each attack increases ATK by 9%, stacking up to 4 times","desc":"When attacking the same target, each attack increases ATK by 9%, stacking up to 4 times"}}]}]}}},"char_4121_zuole":{"name":"Zuo Le","subProfessionName":"Soloblade","moduleNames":{"uniequip_001_zuole":{"name":"Zuo Le's Badge"},"uniequip_002_zuole":{"name":"'You Night, Be Fleeting'"},"uniequip_003_zuole":{"name":"'Who is he?'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>145%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 145%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>75% Max HP; ATK <@ba.vup>+110%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 75% Max HP; ATK +110%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>205% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>3.5s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>2.5 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 205% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 3.5s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 2.5 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}]},"2/60/7/1":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>160%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 160%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>90% Max HP; ATK <@ba.vup>+140%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 90% Max HP; ATK +140%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>220% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>3 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 220% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 3 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}],"modules":[{"name":"'You Night, Be Fleeting'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"}},{"name":"'Who is he?'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy"},"skills":[{"descRaw":"Next attack's ATK increases to <@ba.vup>160%; When this unit's HP is lower than <@ba.vup>80%, this attack strikes <@ba.vup>1 additional time; when lower than <@ba.vup>50%, this attack strikes <@ba.vup>2 additional times\n<@ba.rem>Can store 2 charges","name":"Fiendslayer","desc":"Next attack's ATK increases to 160%; When this unit's HP is lower than 80%, this attack strikes 1 additional time; when lower than 50%, this attack strikes 2 additional times\nCan store 2 charges"},{"descRaw":"Immediately loses <@ba.vdown>50% of current HP and gains a <$ba.barrier>Barrier equal to <@ba.vup>90% Max HP; ATK <@ba.vup>+140%, Block <@ba.vup>+1, and attacks all blocked enemies\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends","name":"Risktaker","desc":"Immediately loses 50% of current HP and gains a Barrier equal to 90% Max HP; ATK +140%, Block +1, and attacks all blocked enemies\nThe Barrier can stack up to 2x Max HP, and gradually depletes after the skill ends"},{"descRaw":"Immediately performs <@ba.vup>7 frontal slashes, with each slash dealing <@ba.vup>220% ATK as Physical damage to up to <@ba.vup>3 enemies (the last strike has a doubled damage multiplier, and <$ba.stun>Stuns targets for <@ba.vup>4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a <$ba.barrier>Barrier equal to <@ba.vup>3 times the recovery amount\n<@ba.rem>The <$ba.barrier>Barrier can stack up to 2x Max HP, and lasts for 15s","name":"Blessings Unto Yan","desc":"Immediately performs 7 frontal slashes, with each slash dealing 220% ATK as Physical damage to up to 3 enemies (the last strike has a doubled damage multiplier, and Stuns targets for 4s); During this time, the HP recovery effect of this unit's Trait is changed to granting a Barrier equal to 3 times the recovery amount\nThe Barrier can stack up to 2x Max HP, and lasts for 15s"}],"talents":[{"descRaw":"Gains up to +50 ASPD and SP recovery rate +2/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 70% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +50 ASPD and SP recovery rate +2/s Tenacity (reaches maximum bonus when losing 70% Max HP)"},{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP, increased to a 75% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP, increased to a 75% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP, increased to a 70% chance if below 50% HP"}}],"modules":[{"name":"'You Night, Be Fleeting'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"Gain 25% <$ba.protect>Sanctuary when HP is below 50%","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"Gain 25% Sanctuary when HP is below 50%"},"talentChanges":[null,{"descRaw":"Gains up to +70 ASPD and SP recovery rate +2.3/s <$ba.berserk>Tenacity (reaches maximum bonus when losing 50% Max HP)","name":"Candlelight's Shadow","desc":"Gains up to +70 ASPD and SP recovery rate +2.3/s Tenacity (reaches maximum bonus when losing 50% Max HP)"}]},{"name":"'Who is he?'","traitOverride":{"descRaw":"Can't be healed by other units. Recovers <@ba.kw>70 self HP every time this operator attacks an enemy","moduleDescRaw":"When defeated, does not retreat and instead recovers <@ba.kw>30% HP (can only activate once every deployment)","desc":"Can't be healed by other units. Recovers 70 self HP every time this operator attacks an enemy","moduleDesc":"When defeated, does not retreat and instead recovers 30% HP (can only activate once every deployment)"},"talentChanges":[null,{"descRaw":"Attacks have a 23% <@ba.talpu>(+3%) chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 85% <@ba.talpu>(+5%) chance if below 50% HP","name":"Self-Evident Virtue","desc":"Attacks have a 23% (+3%) chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 85% (+5%) chance if below 50% HP","potBelow":{"descRaw":"Attacks have a 20% chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 80% chance if below 50% HP","desc":"Attacks have a 20% chance to restore 1 SP and increase ATK to 120% for that attack; increased to a 80% chance if below 50% HP"}}]}]}}},"char_4132_ascln":{"name":"Ascalon","subProfessionName":"Ambusher","moduleNames":{"uniequip_001_ascln":{"name":"Ascalon's Badge"},"uniequip_002_ascln":{"name":"'Hidden Blade'"},"uniequip_003_ascln":{"name":"'Eyes of Ascalon'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>130%, attacking twice consecutively.\n<@ba.rem>Can store up to 2 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 130%, attacking twice consecutively.\nCan store up to 2 charge(s)"},{"descRaw":"ATK <@ba.vup>+50%, Movement Speed of ground enemies in attack range <@ba.vup>-30%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +50%, Movement Speed of ground enemies in attack range -30%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-15%. More likely to be attacked by enemies, and recovers <@ba.vup>4% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -15%. More likely to be attacked by enemies, and recovers 4% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}]},"2/60/7/1":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>170%, attacking twice consecutively.\n<@ba.rem>Can store up to 3 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 170%, attacking twice consecutively.\nCan store up to 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+90%, Movement Speed of ground enemies in attack range <@ba.vup>-40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +90%, Movement Speed of ground enemies in attack range -40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-30%. More likely to be attacked by enemies, and recovers <@ba.vup>5% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -30%. More likely to be attacked by enemies, and recovers 5% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}],"modules":[{"name":"'Hidden Blade'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"}},{"name":"'Eyes of Ascalon'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"skills":[{"descRaw":"The ATK of next attack increases to <@ba.vup>170%, attacking twice consecutively.\n<@ba.rem>Can store up to 3 charge(s)","name":"Pursuit","desc":"The ATK of next attack increases to 170%, attacking twice consecutively.\nCan store up to 3 charge(s)"},{"descRaw":"ATK <@ba.vup>+90%, Movement Speed of ground enemies in attack range <@ba.vup>-40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated.","name":"Endowment","desc":"ATK +90%, Movement Speed of ground enemies in attack range -40%, and inflict one stack of Talent 1 effect on nearby enemies when they are defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+20%, Attack Interval is <@ba.vup>significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by <@ba.vup>-30%. More likely to be attacked by enemies, and recovers <@ba.vup>5% max HP when enemy attacks miss or upon a successful dodge.","name":"Descent","desc":"Attack range expands, ATK +20%, Attack Interval is significantly shortened, and reduces Physical and Arts hit rate of ground enemies in attack range by -30%. More likely to be attacked by enemies, and recovers 5% max HP when enemy attacks miss or upon a successful dodge."}],"talents":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times."},{"descRaw":"ASPD +10 <@ba.talpu>(+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","name":"Penumbral Image","desc":"ASPD +10 (+2); gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","potBelow":{"descRaw":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles.","desc":"ASPD +8; gain an additional ASPD +6 if there is high ground in the 4 adjacent tiles."}}],"modules":[{"name":"'Hidden Blade'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","moduleDescRaw":"Slows the Movement Speed of enemies within this unit's attack range by <@ba.kw>20%","desc":"Deals Damage to all targets within range\n50% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies","moduleDesc":"Slows the Movement Speed of enemies within this unit's attack range by 20%"},"talentChanges":[null,{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 11% of Ascalon's current ATK as Arts damage per second for 30s, stacking up to 3 times.","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 11% of Ascalon's current ATK as Arts damage per second for 30s, stacking up to 3 times."}]},{"name":"'Eyes of Ascalon'","traitOverride":{"descRaw":"Deals Damage to <@ba.kw>all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be <@ba.kw>targeted by enemies","desc":"Deals Damage to all targets within range\n65% chance to dodge Physical and Arts attacks and is less likely to be targeted by enemies"},"talentChanges":[{"descRaw":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times; when enemies with this effect are defeated, Ascalon recovers 10% HP","name":"Mortal Interrogation","desc":"Attacks inflict the following effect on enemies: Movement Speed reduced by 18% and take 10% of Ascalon's current ATK as Arts damage per second for 25s, stacking up to 3 times; when enemies with this effect are defeated, Ascalon recovers 10% HP"}]}]}}},"char_4133_logos":{"name":"Logos","subProfessionName":"Core Caster","moduleNames":{"uniequip_001_logos":{"name":"Logos's Badge"},"uniequip_002_logos":{"name":"A Pen Collection from the Convallis"},"uniequip_003_logos":{"name":"Semantics Paradigm Encyclopedia"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+40%. Immediately defeats enemies in range with HP below <@ba.vup>90% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +40%. Immediately defeats enemies in range with HP below 90% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+40. Attacks now lock on to a target, dealing <@ba.vup>35% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +40. Attacks now lock on to a target, dealing 35% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+160%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +160%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+70%. Immediately defeats enemies in range with HP below <@ba.vup>120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +70%. Immediately defeats enemies in range with HP below 120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+50. Attacks now lock on to a target, dealing <@ba.vup>50% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +50. Attacks now lock on to a target, dealing 50% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+220%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +220%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}],"modules":[{"name":"A Pen Collection from the Convallis","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Deals Arts damage","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"}},{"name":"Semantics Paradigm Encyclopedia","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skills":[{"descRaw":"Attack range <@ba.vup>expands and ATK <@ba.vup>+70%. Immediately defeats enemies in range with HP below <@ba.vup>120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\n<@ba.rem>Unlimited duration","name":"Perish","desc":"Attack range expands and ATK +70%. Immediately defeats enemies in range with HP below 120% of Logos's ATK, and deals Arts damage equal to the HP of the defeated unit to another random target.\nUnlimited duration"},{"descRaw":"RES <@ba.vup>+50. Attacks now lock on to a target, dealing <@ba.vup>50% ATK as Arts damage every <@ba.vup>0.5s. When against the same target, gradually increases damage up to a maximum of <@ba.vup>3x and gradually reduces its Movement Speed to up to <@ba.vup>40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated.","name":"Synecdoche","desc":"RES +50. Attacks now lock on to a target, dealing 50% ATK as Arts damage every 0.5s. When against the same target, gradually increases damage up to a maximum of 3x and gradually reduces its Movement Speed to up to 40% (max effect reached after 5s). The locked-on target and the effects are reset when the skill is interrupted, or when the target is defeated."},{"descRaw":"Attack range <@ba.vup>expands, ATK <@ba.vup>+220%, and attacks strike <@ba.vup>3 targets at once; enemy projectile speed in attack range is <@ba.vup>greatly reduced, and all projectiles are <@ba.vup>removed when the skill expires.","name":"Extended Acuity","desc":"Attack range expands, ATK +220%, and attacks strike 3 targets at once; enemy projectile speed in attack range is greatly reduced, and all projectiles are removed when the skill expires."}],"talents":[{"descRaw":"When attacking a target, there is a 40% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s.","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s.","desc":"When attacking a target, there is a 40% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s."}},{"descRaw":"Attacks inflict RES -10 and Arts damage taken +165 <@ba.talpu>(+15) on targets for 5s.","name":"Requiem Aeternam","desc":"Attacks inflict RES -10 and Arts damage taken +165 (+15) on targets for 5s.","potBelow":{"descRaw":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s.","desc":"Attacks inflict RES -10 and Arts damage taken +150 on targets for 5s."}}],"modules":[{"name":"A Pen Collection from the Convallis","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"When dealing Arts damage, deals an additional <@ba.vup>8% as <$ba.dt.apoptosis2>Necrosis","desc":"Deals Arts damage","moduleDesc":"When dealing Arts damage, deals an additional 8% as Necrosis"},"talentChanges":[null,{"descRaw":"When attacking a target, there is a 60% chance to deal 65% <@ba.talpu>(+5%) ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s. If the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, also deals Elemental Damage equal to 60% ATK.","name":"Lexical Evolution","desc":"When attacking a target, there is a 60% chance to deal 65% (+5%) ATK as Arts damage to a random target in attack range and Slow it for 0.8s. If the target is under the burst effect of Necrosis, also deals Elemental Damage equal to 60% ATK.","potBelow":{"descRaw":"When attacking a target, there is a 60% chance to deal 60% ATK as Arts damage to a random target in attack range and <$ba.sluggish>Slow it for 0.8s. If the target is under the burst effect of <$ba.dt.apoptosis2>Necrosis, also deals Elemental Damage equal to 60% ATK.","desc":"When attacking a target, there is a 60% chance to deal 60% ATK as Arts damage to a random target in attack range and Slow it for 0.8s. If the target is under the burst effect of Necrosis, also deals Elemental Damage equal to 60% ATK."}}]},{"name":"Semantics Paradigm Encyclopedia","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage","moduleDescRaw":"Gain <@ba.kw>1 SP when normal attacks hit an elite or leader enemy.","desc":"Deals Arts damage","moduleDesc":"Gain 1 SP when normal attacks hit an elite or leader enemy."},"talentChanges":[{"descRaw":"When attacking a target, there is a 40% chance to deal 70% <@ba.talpu>(+5%) ATK as Arts damage to 2 random targets within attack range and <$ba.sluggish>Slow them for 0.8s","name":"Lexical Evolution","desc":"When attacking a target, there is a 40% chance to deal 70% (+5%) ATK as Arts damage to 2 random targets within attack range and Slow them for 0.8s","potBelow":{"descRaw":"When attacking a target, there is a 40% chance to deal 65% ATK as Arts damage to 2 random targets within attack range and <$ba.sluggish>Slow them for 0.8s","desc":"When attacking a target, there is a 40% chance to deal 65% ATK as Arts damage to 2 random targets within attack range and Slow them for 0.8s"}}]}]}}},"char_4138_narant":{"name":"Narantuya","subProfessionName":"Loopshooter","moduleNames":{"uniequip_001_narant":{"name":"Narantuya's Badge"},"uniequip_002_narant":{"name":"'Those Buried in Sand'"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>140% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 140% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>210% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>155% ATK as Physical damage","name":"Nightmare","desc":"Deals 210% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 155% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>145% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>130% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 145% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 130% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}]},"2/60/7/1":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>160% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 160% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>225% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>170% ATK as Physical damage","name":"Nightmare","desc":"Deals 225% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 170% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>160% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>140% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 160% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 140% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}],"modules":[{"name":"'Those Buried in Sand'","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"}},{"traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"}}]},"2/60/7/3":{"trait":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"skills":[{"descRaw":"<@ba.rem>Can switch between the default state and the following state:\nAttack range <@ba.vdown>-1, boomerang projectiles deal <@ba.vup>160% ATK as Physical damage, and repeatedly bounce between enemies (up to <@ba.vup>3 bounces)","name":"Whirling Blade","desc":"Can switch between the default state and the following state:\nAttack range -1, boomerang projectiles deal 160% ATK as Physical damage, and repeatedly bounce between enemies (up to 3 bounces)"},{"descRaw":"Deals <@ba.vup>225% ATK as Physical damage per attack and <$ba.sluggish>Slows targets for <@ba.vup>1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take <@ba.vup>170% ATK as Physical damage","name":"Nightmare","desc":"Deals 225% ATK as Physical damage per attack and Slows targets for 1 second. Projectiles will briefly pass through enemies after striking them, then return; all enemies hit during the return take 170% ATK as Physical damage"},{"descRaw":"Throws <@ba.vup>3 projectiles (each dealing <@ba.vup>160% ATK as Physical damage) per attack; whenever all projectiles return, up to <@ba.vup>3 enemies in the 8 tiles surrounding Narantuya take <@ba.vup>140% ATK as Physical damage and are <$ba.sluggish>Slowed for <@ba.vup>1 second","name":"Sunswallower","desc":"Throws 3 projectiles (each dealing 160% ATK as Physical damage) per attack; whenever all projectiles return, up to 3 enemies in the 8 tiles surrounding Narantuya take 140% ATK as Physical damage and are Slowed for 1 second"}],"talents":[{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 270 <@ba.talpu>(+20)) and 21 <@ba.talpu>(+1) DEF (Caps at 210 <@ba.talpu>(+10)) from the target","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 270 (+20)) and 21 (+1) DEF (Caps at 210 (+10)) from the target","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target","desc":"When deployed, each attack Steals 25 ATK (Caps at 250) and 20 DEF (Caps at 200) from the target"}},{"descRaw":"Gains 38% <@ba.talpu>(+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","name":"Graceful Shadow","desc":"Gains 38% (+3%) Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","potBelow":{"descRaw":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%","desc":"Gains 35% Physical and Arts Dodge and reduces the hit rate of Physical and Arts attacks from enemies in the surrounding 8 tiles by 20%"}}],"modules":[{"name":"'Those Buried in Sand'","traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","moduleDescRaw":"Increases ATK to <@ba.kw>110% when attacking enemies within the 8 surrounding tiles","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)","moduleDesc":"Increases ATK to 110% when attacking enemies within the 8 surrounding tiles"},"talentChanges":[null,{"descRaw":"When deployed, each attack <$ba.steal>Steals 27 <@ba.talpu>(+2) ATK (Caps at 324 <@ba.talpu>(+24)) and 21 <@ba.talpu>(+1) DEF (Caps at 252 <@ba.talpu>(+12)) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","name":"'I See, I Take'","desc":"When deployed, each attack Steals 27 (+2) ATK (Caps at 324 (+24)) and 21 (+1) DEF (Caps at 252 (+12)) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","potBelow":{"descRaw":"When deployed, each attack <$ba.steal>Steals 25 ATK (Caps at 300) and 20 DEF (Caps at 240) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around","desc":"When deployed, each attack Steals 25 ATK (Caps at 300) and 20 DEF (Caps at 240) from the target. Steal triggers 2 times when attacking enemies within 8 tiles around"}}]},{"traitOverride":{"descRaw":"Can only attack while holding a <@ba.kw>boomerang projectile (projectile takes time to return)","desc":"Can only attack while holding a boomerang projectile (projectile takes time to return)"},"talentChanges":[{"name":"Graceful Shadow"}]}]}}},"char_4179_monstr":{"subProfessionName":"Chain Medic","moduleNames":{"uniequip_001_monstr":{"name":"Mon3tr's Badge"},"uniequip_002_monstr":{"name":"Ten Thousand Years of Memories"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>135% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 135% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>1.8x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 1.8x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+250%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +250%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}]},"2/60/7/1":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>170% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 170% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>2.3x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 2.3x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+280%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +280%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}],"modules":[{"name":"Ten Thousand Years of Memories","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."}}]},"2/60/7/3":{"trait":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 25% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 25% per bounce."},"skills":[{"descRaw":"The next heal is increased to <@ba.vup>170% ATK, and bounces per heal <@ba.vup>+1","name":"Stratagem: Hyperpressurized Link","desc":"The next heal is increased to 170% ATK, and bounces per heal +1"},{"descRaw":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to <@ba.vup>2.3x","name":"Stratagem: Overload","desc":"When skill is active, prioritizes healing the Reconstruction; whenever the Reconstruction is healed by Mon3tr, it will perform a bouncing heal; Talent 2's effect increases to 2.3x"},{"descRaw":"Attack Range changes, <$ba.addash>Moves to the position of the Reconstruction, ATK <@ba.vup>+280%, Attack Interval reduces, Block <@ba.vup>+2, Max HP <@ba.vup>+5000, loses <@ba.vdown>80 HP per second, attacks all blocked enemies, attacks deal <@ba.vup>True damage, and attacks heal self by <@ba.vup>50% ATK\n<@ba.rem>When skill ends or lethal damage is taken, Mon3tr returns to her original position","name":"Stratagem: Meltdown","desc":"Attack Range changes, Moves to the position of the Reconstruction, ATK +280%, Attack Interval reduces, Block +2, Max HP +5000, loses 80 HP per second, attacks all blocked enemies, attacks deal True damage, and attacks heal self by 50% ATK\nWhen skill ends or lethal damage is taken, Mon3tr returns to her original position"}],"talents":[{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +20% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +15% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken"}},{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 <@ba.talpu>(+2) ASPD for 10s (does not stack)","name":"Tactical Coordination","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +22 (+2) ASPD for 10s (does not stack)","potBelow":{"descRaw":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)","desc":"Whenever Mon3tr or the Reconstruction heals a target, grants Mon3tr and the target +20 ASPD for 10s (does not stack)"}}],"modules":[{"name":"Ten Thousand Years of Memories","traitOverride":{"descRaw":"Restores HP of allies, bouncing between <@ba.kw>3 allies. Healing reduced by 15% per bounce.","desc":"Restores HP of allies, bouncing between 3 allies. Healing reduced by 15% per bounce."},"talentChanges":[null,{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +30% <@ba.talpu>(+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","name":"Self-Repair","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +30% (+5%) ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","potBelow":{"descRaw":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +25% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either","desc":"Can deploy a Reconstruction on the ground within Attack Range that can only be healed by Mon3tr; the Reconstruction grants surrounding allies +25% ATK; when the Reconstruction receives healing from itself or Mon3tr, it performs an additional healing bounce that does not weaken, and the next bounce will not weaken either"}}]}]}}},"char_4195_radian":{"name":"Raidian","subProfessionName":"Summoner","moduleNames":{"uniequip_001_radian":{"name":"Raidian's Badge"},"uniequip_002_radian":{"name":"Raidian's Special Operator Badge"},"uniequip_003_radian":{"name":"Start+"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+40% and gain a <$ba.barrier>Barrier equal to <@ba.vup>30% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +40% and gain a Barrier equal to 30% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+35%, and summons' attacks fire <@ba.vup>2 additional bullets\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +35%, and summons' attacks fire 2 additional bullets\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+80%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>10% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +80%; when dealing damage to an enemy, that enemy is Slowed and receives 10% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+60% and gain a <$ba.barrier>Barrier equal to <@ba.vup>70% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +60% and gain a Barrier equal to 70% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+50%, summons' attacks fire <@ba.vup>2 additional bullets, and bullet range <@ba.vup>+1\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +50%, summons' attacks fire 2 additional bullets, and bullet range +1\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+110%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>20% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +110%; when dealing damage to an enemy, that enemy is Slowed and receives 20% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}],"modules":[{"name":"Raidian's Special Operator Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], summon capacity <@ba.kw>+5, and when summons are defeated or retreated, there is a <@ba.kw>25% chance they are retrieved","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], summon capacity +5, and when summons are defeated or retreated, there is a 25% chance they are retrieved"}},{"name":"Start+","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","desc":"Deals Arts damage\nCan use Summons in battles"},"skills":[{"descRaw":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF <@ba.vup>+60% and gain a <$ba.barrier>Barrier equal to <@ba.vup>70% of Max HP until this skill ends\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Periodic Waveform","desc":"Passive: Summons may be deployed on Melee tiles\nActive: Raidian and her summons gain DEF +60% and gain a Barrier equal to 70% of Max HP until this skill ends\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK <@ba.vup>+50%, summons' attacks fire <@ba.vup>2 additional bullets, and bullet range <@ba.vup>+1\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Ring of Fins","desc":"Passive: Summons may be deployed on Melee tiles and will continuously fire bullets forward\nActive: Raidian and her summons gain ATK +50%, summons' attacks fire 2 additional bullets, and bullet range +1\nImmediately gain 1 summon when the skill is activated"},{"descRaw":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK <@ba.vup>+110%; when dealing damage to an enemy, that enemy is <$ba.sluggish>Slowed and receives <@ba.vup>20% <$ba.magicfragile>Arts Fragility for <@ba.vup>2s\n<@ba.rem>Immediately gain 1 summon when the skill is activated","name":"Hand in Hand","desc":"Passive: Summons may be deployed on Ranged tiles; when a summon cannot find a target but is able to attack, it can coordinate attacks with other Raidian summons within its range\nActive: Raidian and her summons gain ATK +110%; when dealing damage to an enemy, that enemy is Slowed and receives 20% Arts Fragility for 2s\nImmediately gain 1 summon when the skill is activated"}],"talents":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once). Summons’ effect changes based upon Skill"},{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 15% <@ba.talpu>(+3%) of her ATK, DEF, and HP","name":"Do Your Best~","desc":"Raidian's summons gain Inspiration equal to 15% (+3%) of her ATK, DEF, and HP","potBelow":{"descRaw":"Raidian's summons gain <$ba.inspire>Inspiration equal to 12% of her ATK, DEF, and HP","desc":"Raidian's summons gain Inspiration equal to 12% of her ATK, DEF, and HP"}}],"modules":[{"name":"Raidian's Special Operator Badge","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], summon capacity <@ba.kw>+5, and when summons are defeated or retreated, there is a <@ba.kw>25% chance they are retrieved","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], summon capacity +5, and when summons are defeated or retreated, there is a 25% chance they are retrieved"},"talentChanges":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], summons have 50% less Redeployment Time, and when defeated or retreated, Raidian recovers 2 SP","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], summons have 50% less Redeployment Time, and when defeated or retreated, Raidian recovers 2 SP"}]},{"name":"Start+","traitOverride":{"descRaw":"Deals <@ba.kw>Arts damage\nCan use <@ba.kw>Summons in battles","moduleDescRaw":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target","desc":"Deals Arts damage\nCan use Summons in battles","moduleDesc":"In [Sui's Garden of Grotesqueries], Raidian attacks one additional target"},"talentChanges":[{"descRaw":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], Raidian will retrieve summons in the 4 adjacent tiles, recovering 25% Max HP immediately, and her following attacks will deal an additional instance of Arts damage equal to 30% ATK (max 4 stacks)","name":"Cassette Inspiration","desc":"Can use up to 5 summons (max 3 deployed at once), summons' effect changes based upon Skill; in [Sui's Garden of Grotesqueries], Raidian will retrieve summons in the 4 adjacent tiles, recovering 25% Max HP immediately, and her following attacks will deal an additional instance of Arts damage equal to 30% ATK (max 4 stacks)"}]}]}}},"char_4202_haruka":{"name":"Haruka","subProfessionName":"Abjurer","moduleNames":{"uniequip_001_haruka":{"name":"Haruka's Badge"},"uniequip_002_haruka":{"name":"The Belated Memorial"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+30; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +30; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>140% of the amount healed to <@ba.vup>2 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+20%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Whenever an allied unit receives healing from Haruka, deals Arts damage equal to 140% of the amount healed to 2 nearby enemy target(s)\nFrom second activation and on: ATK +20%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+25%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces moderately; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.4 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>3s, taking <@ba.vup>60% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +25%, Attack Range expands, Attack Interval reduces moderately; when skill is active, bubble Sanctuary effect increases to 1.4 times. Enemies that attack allied bubbles are Levitated for 3s, taking 60% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}]},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Healing target count <@ba.vup>+1, Fleeting Foam target count <@ba.vup>+1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>200% of the amount healed to <@ba.vup>3 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+25%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Healing target count +1, Fleeting Foam target count +1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to 200% of the amount healed to 3 nearby enemy target(s)\nFrom second activation and on: ATK +25%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+40%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.7 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>4s, taking <@ba.vup>70% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +40%, Attack Range expands, Attack Interval reduces; when skill is active, bubble Sanctuary effect increases to 1.7 times. Enemies that attack allied bubbles are Levitated for 4s, taking 70% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}],"modules":[{"name":"The Belated Memorial","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to <@ba.kw>75% of ATK)","desc":"Deals Arts damage; When skill is active, attacks instead restore the HP of allies (heal amount is equal to 75% of ATK)"},"skills":[{"descRaw":"ASPD <@ba.vup>+45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble","name":"Feathers in the Night","desc":"ASPD +45; whenever a bubble pops during this skill, an allied unit without a bubble within the surrounding 8 tiles gains a bubble"},{"descRaw":"Healing target count <@ba.vup>+1, Fleeting Foam target count <@ba.vup>+1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to <@ba.vup>200% of the amount healed to <@ba.vup>3 nearby enemy target(s)\n<@ba.rem>From second activation and on: ATK <@ba.vup>+25%, and has unlimited duration","name":"Glade of the Fireflies","desc":"Healing target count +1, Fleeting Foam target count +1; whenever an allied unit receives healing from Haruka, deals Arts damage equal to 200% of the amount healed to 3 nearby enemy target(s)\nFrom second activation and on: ATK +25%, and has unlimited duration"},{"descRaw":"ATK <@ba.vup>+40%, Attack Range <@ba.vup>expands, Attack Interval <@ba.vup>reduces; when skill is active, bubble <$ba.protect>Sanctuary effect increases to <@ba.vup>1.7 times. Enemies that attack allied bubbles are <$ba.levitate>Levitated for <@ba.vup>4s, taking <@ba.vup>70% of Haruka's ATK as Arts damage per second","name":"The Fins of Summer","desc":"ATK +40%, Attack Range expands, Attack Interval reduces; when skill is active, bubble Sanctuary effect increases to 1.7 times. Enemies that attack allied bubbles are Levitated for 4s, taking 70% of Haruka's ATK as Arts damage per second"}],"talents":[{"descRaw":"Every Attack Interval, an allied unit within range gains a bubble granting 30% <$ba.protect>Sanctuary; bubbles will pop shortly after being damaged by an enemy","name":"Fleeting Foam","desc":"Every Attack Interval, an allied unit within range gains a bubble granting 30% Sanctuary; bubbles will pop shortly after being damaged by an enemy"},{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK"}}],"modules":[{"name":"The Belated Memorial","traitOverride":{"descRaw":"Deals Arts damage to <@ba.kw>2 targets; when skill is active, attacks instead restore the HP of <@ba.kw>2 allies (heal amount is equal to 75% of ATK)","desc":"Deals Arts damage to 2 targets; when skill is active, attacks instead restore the HP of 2 allies (heal amount is equal to 75% of ATK)"},"talentChanges":[{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 28% <@ba.talpu>(+3%) of Haruka's ATK and has a 20% chance of recovering 1 SP","name":"Soaring Fireworks","desc":"Whenever a bubble pops, the unit at its former location is healed for 28% (+3%) of Haruka's ATK and has a 20% chance of recovering 1 SP","potBelow":{"descRaw":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK and has a 20% chance of recovering 1 SP","desc":"Whenever a bubble pops, the unit at its former location is healed for 25% of Haruka's ATK and has a 20% chance of recovering 1 SP"}}]}]}}},"char_4204_mantra":{"name":"Mantra","subProfessionName":"Primal Caster","moduleNames":{"uniequip_001_mantra":{"name":"Mantra's Badge"},"uniequip_002_mantra":{"name":"Central Nerve Detection Module"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>230% ATK as Arts damage and <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>150% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 230% ATK as Arts damage and 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 150% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces slightly, attacks deal <@ba.vup>170% ATK as Arts damage and jump between up to <@ba.vup>2 other enemies, and jumps deal <@ba.vup>100% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>13% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>18% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces slightly, attacks deal 170% ATK as Arts damage and jump between up to 2 other enemies, and jumps deal 100% ATK as Arts damage; attacks and jumps deal an additional 13% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 18% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+170% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>110% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +170% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 110% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>275% ATK as Arts damage and <@ba.vup>20% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>160% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 275% ATK as Arts damage and 20% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 160% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>210% ATK as Arts damage and jump between up to <@ba.vup>3 other enemies, and jumps deal <@ba.vup>110% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>20% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces, attacks deal 210% ATK as Arts damage and jump between up to 3 other enemies, and jumps deal 110% ATK as Arts damage; attacks and jumps deal an additional 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 20% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+210% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +210% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}],"modules":[{"name":"Central Nerve Detection Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","desc":"Attacks deal Arts damage, and can inflict Elemental Damage"},"skills":[{"descRaw":"The next attack deals <@ba.vup>275% ATK as Arts damage and <@ba.vup>20% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>160% ATK as Elemental Damage","name":"Resonance Collapse","desc":"The next attack deals 275% ATK as Arts damage and 20% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 160% ATK as Elemental Damage"},{"descRaw":"Attack Interval <@ba.vup>reduces, attacks deal <@ba.vup>210% ATK as Arts damage and jump between up to <@ba.vup>3 other enemies, and jumps deal <@ba.vup>110% ATK as Arts damage; attacks and jumps deal an additional <@ba.vup>15% of damage as <$ba.dt.neural2>Nervous Impairment; if target is under the burst effect of <$ba.dt.neural2>Nervous Impairment, deals an additional <@ba.vup>20% ATK as Elemental Damage","name":"Gestalt Consciousness","desc":"Attack Interval reduces, attacks deal 210% ATK as Arts damage and jump between up to 3 other enemies, and jumps deal 110% ATK as Arts damage; attacks and jumps deal an additional 15% of damage as Nervous Impairment; if target is under the burst effect of Nervous Impairment, deals an additional 20% ATK as Elemental Damage"},{"descRaw":"Attack Range <@ba.vup>expands; enemies within Attack Range lose <$ba.invisible>Invisibility and <$ba.palsy>Paralysis stack limit <@ba.vdown>drops to 2; ATK <@ba.vup>+210% and attacks <@ba.vup>2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of <$ba.palsy>Paralysis (can be triggered at most 3 times); for every 1 stack of <$ba.palsy>Paralysis <@ba.vup>above the limit on enemies within range, 1 instance of <@ba.vup>145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps","name":"Truth Unchanted","desc":"Attack Range expands; enemies within Attack Range lose Invisibility and Paralysis stack limit drops to 2; ATK +210% and attacks 2 targets at once; when Operators within range activate a skill (including Mantra), enemies within range gain 2 stacks of Paralysis (can be triggered at most 3 times); for every 1 stack of Paralysis above the limit on enemies within range, 1 instance of 145% ATK as Elemental Damage jumps between the target and 1 other enemy; there is a short delay between jumps"}],"talents":[{"descRaw":"Enemies take 145% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 13% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 145% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 13% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 10% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 135% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 10% chance to not consume a Paralysis stack"}},{"descRaw":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of <$ba.palsy>Paralysis","name":"Total Grasp","desc":"Enemies entering the field from the closest Incursion Point to Mantra immediately gain 1 stack of Paralysis"}],"modules":[{"name":"Central Nerve Detection Module","traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage, and can inflict <@ba.kw>Elemental Damage","moduleDescRaw":"Damage dealt to enemies under an Elemental Burst effect increased to 110%","desc":"Attacks deal Arts damage, and can inflict Elemental Damage","moduleDesc":"Damage dealt to enemies under an Elemental Burst effect increased to 110%"},"talentChanges":[{"descRaw":"Enemies take 170% <@ba.talpu>(+10%) of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is an 18% <@ba.talpu>(+3%) chance to not consume a <$ba.palsy>Paralysis stack","name":"Quiet Zone","desc":"Enemies take 170% (+10%) of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is an 18% (+3%) chance to not consume a Paralysis stack","potBelow":{"descRaw":"Enemies take 160% of Mantra's ATK as Elemental Damage when they trigger <$ba.palsy>Paralysis; when <$ba.palsy>Paralysis is triggered, there is a 15% chance to not consume a <$ba.palsy>Paralysis stack","desc":"Enemies take 160% of Mantra's ATK as Elemental Damage when they trigger Paralysis; when Paralysis is triggered, there is a 15% chance to not consume a Paralysis stack"}}]}]}}},"char_4212_nasti":{"name":"Nasti","subProfessionName":"Artificer","moduleNames":{"uniequip_001_nasti":{"name":"Nasti's Badge"},"uniequip_002_nasti":{"name":"The Engineers"}},"forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+52% ATK, <@ba.vup>+52% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+52% ATK, +52% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>6% of her Max HP every 0.5 seconds. (Barrier cannot exceed 48% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 6% of her Max HP every 0.5 seconds. (Barrier cannot exceed 48% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+100% ATK, <@ba.vup>+100% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+100% ATK, +100% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+65% ATK, <@ba.vup>+65% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+65% ATK, +65% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+130% ATK, <@ba.vup>+130% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+130% ATK, +130% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}],"modules":[{"name":"The Engineers","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies; Can use in battles","desc":"Blocks 2 enemies; Can use in battles"},"skills":[{"descRaw":"When this skill is equipped, Device grants the Operator in front extra DEF\n<@ba.vup>+65% ATK, <@ba.vup>+65% DEF, and simultaneously attacks all blocked enemies; Device grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second\n<@ba.rem>Gains 1 Device on skill activation","name":"'Fortify'","desc":"When this skill is equipped, Device grants the Operator in front extra DEF\n+65% ATK, +65% DEF, and simultaneously attacks all blocked enemies; Device grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second\nGains 1 Device on skill activation"},{"descRaw":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a <$ba.barrier>Barrier equal to <@ba.vup>8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\n<@ba.rem>Gains 1 Device when skill ends","name":"'Execute'","desc":"When this skill is equipped, restores device HP over time after the device is deployed. On activation, the device loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP.\nImmediately activates the devices on the field. Stops attacking and gains a Barrier equal to 8% of her Max HP every 0.5 seconds. (Barrier cannot exceed 64% of Max HP)\nGains 1 Device when skill ends"},{"descRaw":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n<@ba.vup>+130% ATK, <@ba.vup>+130% DEF; the little engineer's device restores double SP and HP to the special high ground.\n<@ba.rem>Gains 1 Device on skill activation","name":"Roosting Grounds","desc":"When this skill is equipped, the device can build and upgrade a special high ground device to deploy Ranged Operators and provide them with a buff\n+130% ATK, +130% DEF; the little engineer's device restores double SP and HP to the special high ground.\nGains 1 Device on skill activation"}],"talents":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill"},{"descRaw":"Gains 12% <@ba.talpu>(+2%) <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% <@ba.talpu>(+3%) <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","name":"Safety First","desc":"Gains 12% (+2%) Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 18% (+3%) Sanctuary, and also 1 SP every 6 seconds","potBelow":{"descRaw":"Gains 10% <$ba.protect>Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% <$ba.protect>Sanctuary, and also 1 SP every 6 seconds","desc":"Gains 10% Sanctuary; after a ranged enemy appears, instead grants herself and all High Ground Operators 15% Sanctuary, and also 1 SP every 6 seconds"}}],"modules":[{"name":"The Engineers","traitOverride":{"descRaw":"Blocks 2 enemies; Can use in battles","moduleDescRaw":"Increases the max number of Support Devices that can be held by <@ba.kw>+1 and <@ba.kw>reduces their Deployment Cost","desc":"Blocks 2 enemies; Can use in battles","moduleDesc":"Increases the max number of Support Devices that can be held by +1 and reduces their Deployment Cost"},"talentChanges":[{"descRaw":"Can carry 3 (deploy up to 2), with different effects depending on Skill; first device has reduced Deployment Cost; each device can combine effects with other devices in its attack range","name":"Construction Ahead","desc":"Can carry 3 (deploy up to 2), with different effects depending on Skill; first device has reduced Deployment Cost; each device can combine effects with other devices in its attack range"}]}]}}},"char_4226_veen":{"subProfessionName":"Mystic Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+60","desc":"ASPD +60"}]},"2/60/7/1":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+75","desc":"ASPD +75"}],"modules":[{"traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}}]},"2/60/7/3":{"trait":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)"},"skills":[{"descRaw":"ASPD <@ba.vup>+75","desc":"ASPD +75"}],"modules":[{"traitOverride":{"descRaw":"Attacks deal <@ba.kw>Arts damage; When unable to find a target, attacks can be <@ba.kw>stored up and fired all at once (Up to 3 charges)","moduleDescRaw":"ASPD +30 when there are stored attacks","desc":"Attacks deal Arts damage; When unable to find a target, attacks can be stored up and fired all at once (Up to 3 charges)","moduleDesc":"ASPD +30 when there are stored attacks"}}]}}},"char_4228_closur":{"subProfessionName":"Tactician","forms":{"2/1/4/0":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"}},"2/60/7/1":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"modules":[{"traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}}]},"2/60/7/3":{"trait":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; ATK is increased to 150% when attacking enemies blocked by Reinforcements"},"modules":[{"traitOverride":{"descRaw":"This unit can designate one <@ba.kw>Tactical Point within attack range to call Reinforcements; Reinforcements take <@ba.kw>15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements","desc":"This unit can designate one Tactical Point within attack range to call Reinforcements; Reinforcements take 15% less damage from units they are blocking, and this unit's ATK is increased to 150% when attacking enemies blocked by Reinforcements"}}]}}},"char_4229_aphris":{"subProfessionName":"Blast Caster","forms":{"2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"}},"2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"modules":[{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage in a long line","moduleDesc":"Reduces Deployment Cost"}}]},"2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","desc":"Deals AOE Arts damage in a long line"},"modules":[{"traitOverride":{"descRaw":"Deals <@ba.kw>AOE Arts damage in a long line","moduleDescRaw":"<@ba.kw>Reduces Deployment Cost","desc":"Deals AOE Arts damage in a long line","moduleDesc":"Reduces Deployment Cost"}}]}}},"char_4230_mcnist":{"subProfessionName":"Sentry Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}]},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}],"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talents":[{"name":"Structural Principle"}],"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies and attacks from long range.","desc":"Blocks 3 enemies and attacks from long range."},"talentChanges":[{"name":"Structural Principle"}]}]}}},"char_4231_clemnt":{"name":"Clementia","subProfessionName":"Primal Guard","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}},"2/60/7/1":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}},"2/60/7/3":{"trait":{"descRaw":"Blocks 2 enemies, and can inflict <@ba.kw>Elemental damage","desc":"Blocks 2 enemies, and can inflict Elemental damage"}}}},"char_4235_thumpy":{"subProfessionName":"Primal Protector","forms":{"2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"}},"2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}]},"2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","desc":"Blocks 3 enemies, and can inflict Elemental Injury"},"modules":[{"traitOverride":{"descRaw":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDescRaw":"Deals <@ba.kw>15% more Elemental Injury when blocking enemies","desc":"Blocks 3 enemies, and can inflict Elemental Injury","moduleDesc":"Deals 15% more Elemental Injury when blocking enemies"}}]}}},"_h":"68twtltlrqgeybu36xwg053k0e36re36tltlrqgeybu36xwg053k0e36re363ldr3h3higjpsdyje270igyjmh36re363h3h1ijpd71ie2d775yjae36re36cj11t8t829eeos3qcxodktmwi0uagpuat8t8gfeeragfcxra9kmwu3uagpua3tkfcwcwigjpsdyje270igyjmh36re36cwcw1ijpd71ie2d775yjae36re36t2wpce5yc39tn8c3ban88vzb2cy2kby2ce5yqp9tbm8vba2ctwzbvdy2kby2wr7q7676igkksdigwjsdtd0ixe36re3676761ikkd71iwjd7dg0ipd36re369bf2pn83c39tn8c3ban88vzb2cy2kby2pn83qp9tbm8vba2ctwzbvdy2kby2bj8vhagmawu0wo129jdaj4meuk36re36hagmx0u0dw9v9jt9nkmerw36re36dmtwsjsjtltl11grcleb046exqy1bky55vy57ub37utltlrngrhzsa04xb2ky1hqy55vy57ub37usj5c5ctltlrngrhzsa04xb2ky1hqy55vy57ub37usj5c5cd25vd2drueue3h3h2ypai32h5slr39qcv3syexsyd5vnd53h3h6zpaco4k5s9gcyqc9msyexsyd5vnd5ue3hf03har3h3h6zpaco4k5s9gcyqc9msyexsyd5vnd5ue3hf03harcxexcx11owowt8t8qq2zzqqzx4hht4w091fyccfy5juv5jt8t8522zs6bsx4yk14w025fyccfy5juv5jowt8lrt8ntt8t8522zs6bsx4yk14w025fyccfy5juv5jowt8lrt8ntwzccwzkfvyvycwcwfr7v8r2d63rwr5fs3nsgkjsgjs9mjscwcwex7vrl2d63rwlafssusgkjsgjs9mjsvycw9scwlscwcwex7vrl2d63rwlafssusgkjsgjs9mjsvycw9scwls0rkj0rkivrvrn1hbv3hzipypkf25srwtz75bnx5bgijrgin1hb98hz60i9kf6pp9wt8p5bnx5bgijrgivrn1d0hb5kn1hb98hz60i9kf6pp9wt8p5bnx5bgijrgivrn1d0hb5kk7jrk77qhtht76763h9xo9opeso8scy1p9pk9jpkzcirzc7676y39xu32fesc20ly1p2pk9jpkzcirzcht76by76dw7676y39xu32fesc20ly1p2pk9jpkzcirzcht76by76dwexirexf2pqpqpn83vey9jhjvqa85hpuyy861mw61ksm3kspn83bxy93oldqazhjnuyja61mw61ksm3kspqpn0i830ipn83bxy93oldqazhjnuyja61mw61ksm3kspqpn0i830iejmwej8vububhagmsf652fbdodb1labkzt2khy2kv1stv1hagm76658wj9odfxy3bkzg2khy2kv1stv1ubhazsgms8hagm76658wj9odfxy3bkzg2khy2kv1stv1ubhazsgms88bhy8bn55ylclc69jzx3ztfo833f83ne62ne69jz9fztp8833f83ne62nelc698gjzsn69jz9fztp8833f83ne62nelc698gjzsndp3fdpom7qy7fhl27676bdexyhawwi4xs7lvzo3r3rjmqa5a6qe87676igexaq4kwi793klvih3r3rjmqa5a6qe876by76dwfh768y76col276fy763m7676igexaq4kwi793klvih3r3rjmqa5a6qe876by76dw38qa422vonfh768y76colalal276fy763mvnodxjyqbaqih09mmcpmlgc4p7oip0nilc3xwlqnwln2t28e4z4z9mmcs1lg79xgoiollflc4wwlqnwln2t28e4z4zqi9mbtmcp2h09mv2mcgt9mmcs1lg79xgoiollflc4wwlqnwln2t28e4z4zqi9mbtmcp28yqn8yh09mv2mcgt9tt2xt01019ngrcae9l0aayefeiyj5gihkcp0rmnxlyt49zpb9b9s9r5bkeveqaaye5oiy7jdbhk76kumn6myt49zpb9b9s9r5bkeveqe9shhvl0aaxwye82aaye5oiy7jdbhk76kumn6myt49zpb9b9s9r5bkeveqe9shhvhgr5cbha15l0aaxwye82ph49td4747gytwezjwovtltl053k0e07hghzq985ykdvi7uxnhnh78fy78tltl053k0e7zhgmfal85j8dvi7uxnhnh78fy78jw5c5covtljytljytltl053k0e7zhgmfal85j8dvi7uxnhnh78fy78jw5c5c52i7o43c3covtljytljy6hfy6h3iy7glp470jspoaj1eeu3s9axgql0wpm0wwgp1i688te70jsrxajmz6l3sx9tbzq0wpm0wwgp1i688tegl70gajsvup470w8jsrv70jsrxajmz6l3sx9tbzq0wpm0wwgp1i688tegl70gajsvu0wp15ma7m9p470w8jsrvskpmskwyebwb160xq48uh48op2pnmdc6c9wxdrorahaxwwwwfdy8ot7474q48ujx8o6t5amds5l8wxx2orahaxwwwwfdy8ot747416dove0xq4y18ukzq48ujx8o6t5amds5l8wxx2orahaxwwwwfdy8ot747416dove4uy8pm0d0d0xq4y18ukzeeah2fs72cs87q0hhbn97676kw1372f7fmsxyzk2hvkailzugygyl2nc0al2l27676lz13uji4fm6cx5k2rxkailzugygyl2nc0al2l2hb768y76con976by76dw7676lz13uji4fm6cx5k2rxkailzugygyl2nc0al2l2hb768y76co4jilwfljljn976by76dw53ncdve9e937mz3mopb40x0xtd0ixekw1rvpt2gntigc7tru5o5oyw1vyw0x0xdg0ipdx61rj362gnxugc7tru5o5oyw1vywop0xd00x5kb4nvon0x0xdg0ipdx61rj362gnxugc7tru5o5oyw1vywop0xd00x5kec7tzmicicb4nvonrf1vrfbqwpov1nbbce5ydiv6g2zylxdn7g29d6z37e31okokzg5hu2npnpce5yquv682vglxrxtb29erz37e31okokzg5hu2npnp1nces85ykebbceef5yjfce5yquv682vglxrxtb29erz37e31okokzg5hu2npnp1nces85yke1k7ewqmtmtbbceef5yjfir5hclrwrw8f0kqmpb9beqmqe4h1vtssaroqrepo17ji0b8ewlohafg1g1eqmq0ah1trebar0v0dpo6iji0b8ewlohafg1g1pbeqnjmqii9beqedmq6xeqmq0ah1trebar0v0dpo6iji0b8ewlohafg1g1pbeqnjmqiifb0bmz9beqedmq6xx5ohcjwlwlky85x7p7bjraraigyjmhl4h8x6cbdhhkhummhu9myic82w2wrara75yjaelfh8xfcbdhhkhummhu9myic82w2wp7racurag6bjraj0ra04rara75yjaelfh8xfcbdhhkhummhu9myic82w2wp7racurag65rmm5rbjraj0ra04sxyitreaeaketjpzpkspogogqppqbmbgq1jdw6myfmldyjlfqx5ot9pspsogogc7pq7kaxq1b2xomyacldyjlfqx5ot9pspspkogr2ogr2spogigogugogogc7pq7kaxq1b2xomyacldyjlfqx5ot9pspspkogr2ogr2xbyjyxspogigogugb95ol1wjwjpxa7k4chovooqauhzel6kzqrcnxuwy4455a055daa15fl6ltooqavcze3t3sqreqipwymh55a055daa15fl6ltchoox9qai3ovoohuqaviooqavcze3t3sqreqipwymh55a055daa15fl6ltchoox9qai3zra1hymnj4ovoohuqaviava0avoa8v9fpiyi9mhagm2ahctwdbprdz6hw4eu3agr3a2v5o2vhagmmyhce0klprp9x8w45b3agr3a2v5o2vpiha2ogmd2yihazsgms89mhagrgmxlhagmmyhce0klprp9x8w45b3agr3a2v5o2vpiha2ogmd24x5o4xyihazsgms8xlgrxl9mhagrgmxlcagrh60n5yp2ybak69jzigyjmh31xckryzz4r4mva2qznene6wwbdsqwqw69jz75yjaeovxck5bbz4a0mva2qznene6wwbdsqwqwyb698gjzsnak698tjzzi69jz75yjaeovxck5bbz4a0mva2qznene6wwbdsqwqwyb698gjzsnwqa21m0l0lak698tjzzi3ia2h9ss3jxw3ihp9j3s70jsq3ffk9u1bkr1b7x09q51txhoe5zkpxvgvg70jskaffty4fbkjzcsx0kb51txhoe5zkpxvgvg9j70w8jsrv3s70rrjsvu70js70jskaffty4fbkjzcsx0kb51txhoe5zkpxvgvg9j70w8jsrvrxzknhhxhx3s70rrjsvu77txye70jstxk87b7ljtn3s1j3u1bbpb9wvvulr3k6lzc08cpo7474dj94ufs1j3lxbbnjervvtc2dk6dlc08cpo7474dj94ufjtbobwn3s15ij35is1j3lxbbnjervvtc2dk6dlc08cpo7474dj94ufjtbobwzx94nln3s15ij35iwy8c9uw6w65ol96tk35jqxqx91ikkbdr4y9f05edkl66gq66m3ksg11h1hqxqxvlikx3k64yd8bbedwb66gq66m3ksg11h1hk3qxigqxug5jqxziqxcmqxqxvlikx3k64yd8bbedwb66gq66m3ksg11h1hk3qxigqxugacksviptpt5jqxziqxcmrcgqrco2twcrmn7etltl053k0ekedbss0n9tqgnnwkyd38lm16hhhhtltl053k0eihdbzto19tdynnwkyd38lm16hhhhmntljytljy7e5c5ctltl053k0eihdbzto19tdynnwkyd38lm16hhhhmntljytljypzlmqt0h0h7e5c5cs8wk5eiz93hmp5sik7j16l1taucu64qb123f9yju159amtmtkbzybrn5n5k7j1gy1twfm464itec3fl4ju159amtmtkbzybrn5n5p5507esilg7ik7j1gy1twfm464itec3fl4ju159amtmtkbzybrn5n5p5507esc15t89z9zsilg7ilpzyv1l1l1uastjfob9wdynecm87brk1l3y0tb9wj13yxp3y0vlx0vdyne4387ts96l3hhek9wlq3yxp3y0vlx0vobw5op9wkk6odyne4387ts96l3hhek9wlq3yxp3y0vlx0vobw5opgslxgs9wkk6oatxpatu95df4qw3qm92323l6i4smop1qc0vqeysozf32xae9ccl8x4l82323sqi4wera1qo3wtey4tzf32xae9ccl8x4l8qwgbgb3qfzfzm923zp236l2323sqi4wera1qo3wtey4tzf32xae9ccl8x4l8qwgbgbbix4bi3qfzfzgz32aqxsy1m923zp236l11x43frcr035tjvbm1k2xd43rjxa9w20tm7djzptjzjaakd4b0b0vbm10gxdlxvyxa9zi7tmswjzptjzjaakd4b0b0tj7mc4vbm10gxdlxvyxa9zi7tmswjzptjzjaakd4b0b0tj7mc4osptoscgqwwpp0ztyeyejlgknqbn8pbmoe6sq05hzevtgxgxch32chyeyejlgknqjr8p2mg96se15hzevtgxgxch32chp05g50ztw96eyeyejlgknqjr8p2mg96se15hzevtgxgxch32chp05g50d7zee3ururztw96e5q325qfg2svp7w9l8ivin9e1emwjdtag4d4rsxkudfrxz0g210r4r48ivikfe1bw1xdthqh34rzdkudfrxz0g210r4r47wcz2x9l8iogviog8ivikfe1bw1xdthqh34rzdkudfrxz0g210r4r47wcz2x0jdf5m9l8iogviogyqg2c6oeoeapzv40qyp4ms6gxbh7cwunfc5ihpgcdl75lfln5a5afx3zfxms6gjsh71podfctoqhgc2975lfln5a5afx3zfxqypn49p4msjy6gzams6gjsh71podfctoqhgc2975lfln5a5afx3zfxqypn49aalfn0hhhhp4msjy6gzaz93zz9j9360m360m360m0pk9jco52ahic0yje270shagfe4uzemy6kdnisy66ifq7171hic01ie2d729agrihhzen36kdnisy66ifq7171o5clpj2apwdmhic01ie2d729agrihhzen36kdnisy66ifq7171o5clpjqt6i414m4m2apwdma36itic2rjochf5x9sjdtwtw6rf7uou73m5jdeoklo7bxx0zroroa90a6dx2x2twtwsjf7kcc83mrqilokd77bxx0zroroa90a6dx2x29stwp6twhbjdtwaqtwaqtwtwsjf7kcc83mrqilokd77bxx0zroroa90a6dx2x29stwp6twhbhdxx5dlalajdtwaqtwaq5l0ajl4y4ysp8qvc5q0dt7n3fo8qhwb4r9xguxg7wstou26hjfmu2lit0dt7q0folr8hb4v2wxux04wstou26hjfmu2lit5qack80dt7q0folr8hb4v2wxux04wstou26hjfmu2lit5qack84qtof0fbn5w1cpuotzi24ye0q8uc424cequmh8318ta1el5lihgq4i2e26vki24yywq8tuu34cutrwh8wv8ta1el5lihgq4i2e26vktzi25g4yj6i24yywq8tuu34cutrwh8wv8ta1el5lihgq4i2e26vktzi25g4yj66p4iq3htthoxjnxclfun9tfdqnz7wtp789c4ic3ssbxwtx1l5hwrtdb8t3lsun9t54qnvg9lp7rh5niclfsbxwtx1l5hwrtdb8t3lslfunve9tyoun9t54qnvg9lp7rh5niclfsbxwtx1l5hwrtdb8t3lslfunve9tyoflxw2frmuu1re3hqaq6o6o1fybs47r8ect3od6ds7536sx4j4jtlmv9x6o6onkybq1l98e9d9md6g67536sx4j4jtlmv9xaqkiki6o6onkybq1l98e9d9md6g67536sx4j4jtlmv9xaqkikizcmvp0jac5hb0vce5yqxxaaam239xyxv3awiwdlhasxeinkvgeobw3w3ce5y42xa1vft3949gu3aepwdlhasxeinkvgeobw3w30vcetd5ynzce5y42xa1vft3949gu3aepwdlhasxeinkvgeobw3w30vcetd5ynznlgewhzrzrh2bwzj6hzvn7k3t3vnqb0im5efp6z0hblbbjy052injxadvmvmzvn7jmt3v0pq0idipgp6prhblbbjy052injxadvmvm6hzviun74ezvn7jmt3v0pq0idipgp6prhblbbjy052injxadvmvm6hzviun74elllbslf2x8bnsp3dsp3dsp3dw08vzdo22nhagmetarkhlb80r25d249c25k625llka9f6h6hhagm7harhxak80dzlp24a425k625llka9f6h6ho2ha2ogmd22nhazsgms8hagm7harhxak80dzlp24a425k625llka9f6h6ho2ha2ogmd2ock6oc2nhazsgms8wjkallriribx851o1hjprara8ydm2g0eb092p8255jgexxgeinfdtrgasqraravddmw9y6b0vmvi25irgexxgeinfdtrgasq1hracurag6jpraj0ra04rarararavddmw9y6b0vmvi25irgexxgeinfdtrgasq1hracurag69qxx9qjpraj0ra04jjfdtrwqrerarafdj3wp1qvlnmce5yeiwpswkt1rpkyqchr496ndggqnqnofwzofce5yh1wps3p81rcftlchrl96ndggqnqnofwzofvlces85ykenmceef5yjfce5yh1wps3p81rcftlchrl96ndggqnqnofwzofvlces85ykew3nd2zr7r7nmceef5yjfurwzur7n11pederrt8t83gvk4ro2v5yua6nrp8q3476x4v4vh3ka6ct8t8ihvkmcu0v5j4esnrheq3476x4v4vh3ka6cdet8lrt8ntrrbibit8t8ihvkmcu0v5j4esnrheq3476x4v4vh3ka6cdet8lrt8nthkkakprrbibiii47oktvtv03a79ulaooqazrwx28udt2j5gmqyph832h83lkvdp4p2p2ooqal7wxw01wt2xqqcqyjv832h83lkvdp4p2p2laoohuqaviooqal7wxw01wt2xqqcqyjv832h83lkvdp4p2p2laoohuqavik92hk94xlzqoeiv43h3hydnr0oe9wnsqxznojcf8d3paxhxhdkd5dk3h3hvtnrl0d1wnsou6nojff8d3paxhxhdkd5dkeio4wyv419jq3h3hvtnrl0d1wnsou6nojff8d3paxhxhdkd5dkeio4wy24d524v419jq6nd3up4u4uu0xw8x7bayayq9334a2p2r5lhq5xct3ef38p5jtez74mz7ayayi233mngb2rr3ym5x753ef38p5jtez74mz77baybyaydwayiaay2wayayi233mngb2rr3ym5x753ef38p5jtez74mz77baybyaydwg5f3q6no7xayiaay2w4mq287qbljctupyhgyafe9u2t624uqbeqogl1o9z9zcaey702m2mctup1wgyakhzu2holkuqsyqogl1o9z9zcaey702m2mljebidctup1wgyakhzu2holkuqsyqogl1o9z9zcaey702m2mljebidaweykywrwrbyyql3zes5a69mmcc8iw65ncxt53ar0w4l0zxi0z50erqgnvnv9mmc9iiwexk3xt2y0f0w7x0zxi0z50erqgnvnvze9mv2mcgts59mbtmcp2a69mt4mcsg9mmc9iiwexk3xt2y0f0w7x0zxi0z50erqgnvnvze9mv2mcgtnwerps7979s59mbtmcp2wkxiwka69mt4mcsgekximut1drnoafxq3h3hfeiyj53arvq5esb4a4esz9esdhuflneses3h3h5oiy7j8brvba5nb4uhesz9esdhuflnesesaf3hf03harxq3h023hul3h3h5oiy7j8brvba5nb4uhesz9esdhuflnesesaf3hf03harukufv2qbqbxq3h023hultfz9tfw4wpzxry8i50ce5ykvah3e5v0mtv4ltnn2m7fnsrj2j2lq3d1bce5yowahavvs0my4pftn7km7fnsrj2j2lq3d1bryces85yke8iceef5yjf50ce7s5ymmce5yowahavvs0my4pftn7km7fnsrj2j2lq3d1bryces85ykeilfnqxj6j68iceef5yjf0t3dp150ce7s5ymmuwfnq8xa1i6slzzhpp3h3hr354beziaugiehlxgdjslmw65g5g2jsd2j3h3hqz54m235auy9g8lxzwjslmw65g5g2jsd2jpp19jq3h3hqz54m235auy9g8lxzwjslmw65g5g2jsd2jpp19jqx3lm51ndndwmxccv3ra1xcy8q0hamkbfvxc6asob5zpq8vz78vfysarolflfy8q0remkhnb7c672ea5zzx8vz78vfysarolflf3rwxyxa1y8ecq0ecxcy82nq0hmy8q0remkhnb7c672ea5zzx8vz78vfysarolflf3rwxyx4yz74ya1y8ecq0ecibsaj1titixcy82nq0hmnlsaal20q6e587f0ebbmctupj171by64ifmoa29ekgmwfyoefzfzhrigxxw3w3ctupz77130y3ifaf8g9ee4mwfyoefzfzhrigxxw3w3ebcth4uph4bmebidmdfygn1i1ictupz77130y3ifaf8g9ee4mwfyoefzfzhrigxxw3w3ebcth4uph4y1ig3vr1r1bmebido5fy2braraocl9np37wrqxqxz4roe3pk2caopuopp6tle1tletggyt4k4kqxqxierol9g82ce4rdoptztle1tletggyt4k4k37qxziqxcmwrqxigqxugqxqxierol9g82ce4rdoptztle1tletggyt4k4k37qxziqxcmbye1bywrqxigqxug2lgg3ty4y4mmpr8742lw4x1tpwd2oz2s6mqboojh0jy78ryb4ar2u9lplw5wq74x1tlqd2bh526mu5rbjhi2y78ryb4ar2u9lplw5wq7424xtj1tdflw4xym1t8k4x1tlqd2bh526mu5rbjhi2y78ryb4ar2u9lplw5wq7424xtj1tdf1b8rzj92wqlw4xym1t8kmylpuj9o5ze3n4tmyyj5lqlqun3aqahev7ctkikdiwzwmzzwx1khkvxsxslqlqek3a0791v7ws34kdhazwmzzwx1khkvxsxsyylqpelqm4j5lq7wlqrglqlqek3a0791v7ws34kdhazwmzzwx1khkvxsxsyylqpelqm475khkjbbbbj5lq7wlqrgunmzunl2a0drjh063fl56r248d54vrtplze48qpi51jimrvf0z4mcffgfg3fl56z24yvdgvrghape4owpi51jimrvf0z4mcffgfgjh69ub063fuhl5233fl56z24yvdgvrghape4owpi51jimrvf0z4mcffgfgjh69ublu4m3m8g8g063fuhl523t3512xukjmzkaohlkj3iaaye8wc8xym1i044s1g74uyzzxzvae3p3ffiv3aaye7bc84fy6i083ahg7f4yzzxzvae3p3ffiv3kjaas8yekm3iaap1yeiraaye7bc84fy6i083ahg7f4yzzxzvae3p3ffiv3kjaas8yekmas3pdxyg493iaap1yeir92zxagrac5f36c8kce5yunemdpo6f73vi9rl5dsock50l2l2m1sk2s6dmuce5yguemse3sf79bhgrl4msock50l2l2m1sk2s6dmu6ccede5yjf8kceux5yh6ce5yguemse3sf79bhgrl4msock50l2l2m1sk2s6dmu6ccede5yjfa1ck5ylfoc8kceux5yh6rbskkk94e7g2haqjs06byq34kehhp3ts0ixdevxjd9masxmaud2yvhh0h0yq340ehhif1m0ie7s3xjttmasxmaud2yvhh0h0s0yqcu34cu6b5a10yq340ehhif1m0ie7s3xjttmasxmaud2yvhh0h0s0yqcu34cu3psx3p6b5a10fo2yuwawaw8b0ki2dhuseqmqw1z8ae4fti04w30qa6wllpp52ul06q2424eqmq8kz8np7nti24a00qp5wllpp52ul06q2424dheqnjmqiiuseqedmq6xeqmq8kz8np7nti24a00qp5wllpp52ul06q2424dheqnjmqiiyulpp2useqedmq6x8il0cey8y8b4sn8prjo27ghiwga7t7uvrg9de0acirtpamtpj41e8a3l3l7ghigza7d6smrgz22baczitpamtpj41e8a3l3lrj7grshilgo20gem7ghigza7d6smrgz22baczitpamtpj41e8a3l3lrj7grshilg3wam3wo20gem6gam6g1bwp72fyo1ce5ynsxz6l7g980n5jjr4gqvk7d386rgzq72tasqsqce5y13xzqwsc98o3ocjryhqvk7d386rgzq72tasqsqfyce2n5yhmo1ceef5yjfce5y13xzqwsc98o3ocjryhqvk7d386rgzq72tasqsqfyce2n5yhmkuk7dwbfr3o1ceef5yjfthk781512tqmb707937vrhrra305jxoq9y51sc0yn8m23ll861e2rs22f7f77vrhn1a327k2oq5n95scvan8m23ll861e2rs22f7f7937v67rhrp7vrh7vrhn1a327k2oq5n95scvan8m23ll861e2rs22f7f7937v67rhrpllm2jgktqs7vrhrs6x85by7rf7wr2b25u7kjv4jxpdffpmvdvmaaaaj60rcs0e0e7rf7fi2ba243kj3oh6pdl2pmvdvmaaaaj60rcs0e0ebynmv27rf7fi2ba243kj3oh6pdl2pmvdvmaaaaj60rcs0e0ebynmv2eivdu28u8utha7c4qhsjooqaioijeba4buesifaqif831e83t7r8f32uvmooqabmij6d5dbu2y1oaqgg831e83t7r8f32uvmqhoo7rqathsjoovjqavjooqabmij6d5dbu2y1oaqgg831e83t7r8f32uvmqhoo7rqathyx1eyxsjoovjqavjf41ef4bkk915ouhic09w23sxxju93oaeoxe1ogni5v9uvyia3333hic0l423n5cgu9xlg9oxp6ogni5v9uvyia3333oupwdmhic0l423n5cgu9xlg9oxp6ogni5v9uvyia3333oupwdmehvybtxuxu2icmb7kq8odocwrtkfs7td0rt20exnq618zhbot5o65ktb8odo7qrtydaitdq0210e7yq618zhbot5o65ktbkq8owrdowr8odo7qrtydaitdq0210e7yq618zhbot5o65ktbkq8owrdowrd118a68pegnon4y5ollqlq3aw64ukmwv4pihwrhrzwv1zwtfw1y5t75plqlqf4w6bg0twvzcvnwrl1zwv1zwtfw1y5t75pollqpelqm4lqlqf4w6bg0twvzcvnwrl1zwv1zwtfw1y5t75pollqpelqm4rev1rexcy8q0twvdy8q0wmofy8ecq0ecy8q0wmofy8ecq0ec8auajguajgsrxpuajgsrxpebq48uq48uq4jy8uzaq48uq4jy8uzahftwtwj6twtwj6twtwtwtwj6twtwj63zj5fz7dfz7dfz7d3l0g0g0g0g0gdy0gss0g0g0gdy0gss"},"tokens":{"token_10002_kalts_mon3tr":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies","variants":{"char_003_kalts@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"char_003_kalts@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}],"byModule":{"uniequip_002_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_003_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_004_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]}}},"char_003_kalts@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}],"byModule":{"uniequip_002_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range"},{"descRaw":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 4 <@ba.talpu>(+0.5) seconds and receive 1700 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are Stunned for 4 (+0.5) seconds and receive 1700 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5. seconds and receive 1500 True damage","desc":"When defeated (excluding retreat) or on falling below 50% HP for the first time, all enemies in the surrounding 8 tiles are Stunned for 3.5. seconds and receive 1500 True damage"}}]},"uniequip_003_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit. When within Kal'tsit's Attack Range, gains +20 ASPD and +20% DEF; when not within Kal'tsit's Attack Range, DEF decreases to 0","desc":"Can be healed by Kal'tsit. When within Kal'tsit's Attack Range, gains +20 ASPD and +20% DEF; when not within Kal'tsit's Attack Range, DEF decreases to 0"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]},"uniequip_004_kalts":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range; in <@ba.kw>Integrated Strategies, does not take up a deployment slot, and Max HP and ATK +50%, and receives 50% more healing","desc":"Can be healed by Kal'tsit; has 0 DEF when not within Kal'tsit's Attack Range; in Integrated Strategies, does not take up a deployment slot, and Max HP and ATK +50%, and receives 50% more healing"},{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are <$ba.stun>Stunned for 3.5 <@ba.talpu>(+0.5) seconds and receive 1400 <@ba.talpu>(+200) True damage","name":"Non-Damaging Restructuring","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3.5 (+0.5) seconds and receive 1400 (+200) True damage","potBelow":{"descRaw":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage","desc":"When defeated (excluding retreat), all enemies in the surrounding 8 tiles are Stunned for 3 seconds and receive 1200 True Damage"}}]}}}}},"token_10003_cgbird_bird":{"descRaw":"Cannot block enemies","name":"Mirage","desc":"Cannot block enemies","variants":{"char_179_cgbird@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"char_179_cgbird@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}],"byModule":{"uniequip_002_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"uniequip_003_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]}}},"char_179_cgbird@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}],"byModule":{"uniequip_002_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]},"uniequip_003_cgbird":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 30% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"},{"descRaw":"Has 75 RES, 40% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second","name":"Fleeting Phantom","desc":"Has 75 RES, 40% Physical Dodge, and is more likely to be targeted by enemies, but loses 3% Max HP per second"}]}}}}},"token_10005_mgllan_drone1":{"descRaw":"Cannot block enemies","name":"Soaring Dragon F","desc":"Cannot block enemies","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10005_mgllan_drone2":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","name":"Soaring Dragon L","desc":"Cannot block enemies; attacks deal Arts damage","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Cannot block enemies; attacks deal <@ba.kw>Arts damage","desc":"Cannot block enemies; attacks deal Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10005_mgllan_drone3":{"descRaw":"Deals <@ba.kw>AOE Physical damage","name":"Soaring Dragon A","desc":"Deals AOE Physical damage","variants":{"char_248_mgllan@2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}}},"char_248_mgllan@2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}},"char_248_mgllan@2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}],"bySkill":{"1":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}},"2":{"skill":{"descRaw":"This unit retreats after skill duration ends","name":"Recycle","desc":"This unit retreats after skill duration ends"}}},"byModule":{"uniequip_002_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 28 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 28 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 26 seconds after deployment","desc":"Invisible for 26 seconds after deployment"}}]},"uniequip_003_mgllan":{"trait":{"descRaw":"Deals <@ba.kw>AOE Physical damage","desc":"Deals AOE Physical damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"},{"descRaw":"<$ba.invisible>Invisible for 22 <@ba.talpu>(+2) seconds after deployment","name":"Optical Refraction Accessories","desc":"Invisible for 22 (+2) seconds after deployment","potBelow":{"descRaw":"<$ba.invisible>Invisible for 20 seconds after deployment","desc":"Invisible for 20 seconds after deployment"}}]}}}}},"token_10007_phatom_twin":{"descRaw":"Blocks 1 enemy","name":"Phantom in the Mirror","desc":"Blocks 1 enemy","variants":{"char_250_phatom@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>30% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>35% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 30% Physical Dodge and a Barrier that can absorb Physical damage equal to 35% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>8 charges of a stacking <@ba.vup>+13% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 8 charges of a stacking +13% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>210% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>2.5 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 210% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 2.5 seconds"}}}},"char_250_phatom@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}}},"byModule":{"uniequip_002_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_003_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_004_phatom":{"trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by <@ba.kw>1 second when attacking","desc":"Blocks 1 enemy","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by 1 second when attacking"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]}}},"char_250_phatom@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"descRaw":"After deployment, immediately gains <@ba.vup>40% Physical Dodge and a <$ba.barrier>Barrier that can absorb Physical damage equal to <@ba.vup>50% of this unit's Max HP, lasting for <@ba.vup>10 seconds","name":"Phantom of the Night","desc":"After deployment, immediately gains 40% Physical Dodge and a Barrier that can absorb Physical damage equal to 50% of this unit's Max HP, lasting for 10 seconds"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}],"bySkill":{"1":{"skill":{"descRaw":"Upon deployment, immediately gains <@ba.vup>9 charges of a stacking <@ba.vup>+16% ATK buff (each attack consumes one charge)","name":"Bloody Opus","desc":"Upon deployment, immediately gains 9 charges of a stacking +16% ATK buff (each attack consumes one charge)"}},"2":{"skill":{"descRaw":"Upon deployment, immediately deals <@ba.vup>240% ATK as Physical damage to all nearby enemies, pushes them back <@ba.vup>slightly, and randomly inflicts one of the following statuses to all targets hit (<$ba.sluggish>slow, <$ba.root>bind, or <$ba.stun>stun) for <@ba.vup>3 seconds","name":"Night Raid","desc":"Upon deployment, immediately deals 240% ATK as Physical damage to all nearby enemies, pushes them back slightly, and randomly inflicts one of the following statuses to all targets hit (slow, bind, or stun) for 3 seconds"}}},"byModule":{"uniequip_002_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -16 sec","name":"Phantom Mastery","desc":"Redeployment Time -16 sec"}]},"uniequip_003_phatom":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time","desc":"Can summon a clone with the same abilities as Phantom, but has its own redeployment time"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]},"uniequip_004_phatom":{"trait":{"descRaw":"Blocks 1 enemy","moduleDescRaw":"In <@ba.kw>Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by <@ba.kw>1 second when attacking","desc":"Blocks 1 enemy","moduleDesc":"In Integrated Strategies, reduces the Redeployment Time (including that of its associated Operator) by 1 second when attacking"},"talents":[{"descRaw":"In <@ba.kw>Integrated Strategies, does not take up a deployment slot, and deployment will refresh Phantom's skill","name":"Phantom in the Mirror","desc":"In Integrated Strategies, does not take up a deployment slot, and deployment will refresh Phantom's skill"},{"descRaw":"Redeployment Time -10 sec","name":"Phantom Mastery","desc":"Redeployment Time -10 sec"}]}}}}},"token_10008_cqbw_box":{"name":"Front Toward Enemy","variants":{"char_113_cqbw@2/1/4/0":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}},"char_113_cqbw@2/60/7/1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}},"char_113_cqbw@2/60/7/3":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."},"bySkill":{"1":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}},"2":{"skill":{"descRaw":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and <$ba.stun>stunning them.","name":"Victim Seeker","desc":"Explodes when an enemy passes by, dealing Physical damage to all nearby enemies and stunning them."}}}}}},"token_10009_weedy_cannon":{"descRaw":"Cannot be attacked","name":"Industrial Water Cannon","desc":"Cannot be attacked","variants":{"char_400_weedy@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>290% Arts damage in an area and pushing enemies away <@ba.vup>moderately; For <@ba.vup>5 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 290% Arts damage in an area and pushing enemies away moderately; For 5 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}}},"char_400_weedy@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}},"byModule":{"uniequip_002_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]},"uniequip_003_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]}}},"char_400_weedy@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}],"bySkill":{"1":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}},"2":{"skill":{"descRaw":"Immediately fires a compressed liquid nitrogen cannon, dealing <@ba.vup>320% Arts damage in an area and pushing enemies away <@ba.vup>greatly; For <@ba.vup>6 seconds, enemies hit by this ability take <@ba.vup>True Damage proportional to distance traveled; <@ba.rem>If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability","name":"Liquid Nitrogen Cannon","desc":"Immediately fires a compressed liquid nitrogen cannon, dealing 320% Arts damage in an area and pushing enemies away greatly; For 6 seconds, enemies hit by this ability take True Damage proportional to distance traveled; If the Reserve Water Cannon is located within 4 tiles around her, it will also activate this ability"}}},"byModule":{"uniequip_002_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 2 seconds to Weedy if located within 4 tiles around her and additionally grants +20% ATK","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 2 seconds to Weedy if located within 4 tiles around her and additionally grants +20% ATK"}]},"uniequip_003_weedy":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Attacks push the target back slightly; lasts 20 seconds after deployment","name":"Industrial Water Cannon","desc":"Attacks push the target back slightly; lasts 20 seconds after deployment"},{"descRaw":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her","name":"Upgraded Water Cannon","desc":"Normal attacks and skills have +1 shift level; restores 1 SP per 3 seconds to Weedy if located within 4 tiles around her"}]}}}}},"token_10020_ling_soul1":{"descRaw":"Blocks 1 enemy","name":"'Tranquility'","desc":"Blocks 1 enemy","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"skill":{"name":"Sips of Wine"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"name":"Sips of Wine"}},"2":{"skill":{"name":"Sips of Wine"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Blocks 1 enemy","desc":"Blocks 1 enemy"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10020_ling_soul2":{"descRaw":"Deals <@ba.kw>Arts damage","name":"'Peripateticism'","desc":"Deals Arts damage","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}},"2":{"skill":{"descRaw":"After Ling's skill ends, this unit will be recalled if HP is less than 50%","name":"Amidst Pleasant Melodies","desc":"After Ling's skill ends, this unit will be recalled if HP is less than 50%"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10020_ling_soul3":{"descRaw":"Attacks <@ba.kw>all blocked enemies","name":"'Thunderer'","desc":"Attacks all blocked enemies","variants":{"char_2023_ling@2/1/4/0":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}}},"char_2023_ling@2/60/7/1":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}},"char_2023_ling@2/60/7/3":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}],"bySkill":{"1":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}},"2":{"skill":{"descRaw":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals <@ba.vup>Arts damage and takes up <@ba.vup>2 deployment slots. When retreated or defeated, returns <@ba.vup>2 deployment slots","name":"To Remain Oneself","desc":"Base form: Deals Physical damage\nHigher form: Significantly strengthened, deals Arts damage and takes up 2 deployment slots. When retreated or defeated, returns 2 deployment slots"}}},"byModule":{"uniequip_002_ling":{"trait":{"descRaw":"Attacks <@ba.kw>all blocked enemies","desc":"Attacks all blocked enemies"},"talents":[{"descRaw":"+5 Tokens","desc":"+5 Tokens"}]}}}}},"token_10024_ebnhlz_rcube":{"name":"Remnants of Days Past","variants":{"char_4046_ebnhlz@2/1/4/0":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}},"char_4046_ebnhlz@2/60/7/1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}},"char_4046_ebnhlz@2/60/7/3":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"},"bySkill":{"1":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}},"2":{"skill":{"descRaw":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself <@ba.vup>moderately","name":"Flashback","desc":"Activates when enemies approach. On activation, deals Arts damage to all nearby enemies and drags them towards itself moderately"}}}}}},"token_10025_doroth_recttp":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","name":"Resonator","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present","variants":{"char_4048_doroth@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>330% ATK as Physical damage and inflicts <@ba.vup>-25% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 330% ATK as Physical damage and inflicts -25% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>230% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>3.5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 230% ATK as Physical damage to all nearby enemies and Binds them for 2 seconds. If the trap hits only 1 target, Binds them for 3.5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>250% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 250% ATK as Arts damage to all enemies in range and Slows them for 3 seconds. After a delay, trigger other Resonators within range"}}}},"char_4048_doroth@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range"}}},"byModule":{"uniequip_002_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}},"uniequip_003_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}}}},"char_4048_doroth@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"},"skill":{"descRaw":"When triggered, deals <@ba.vup>370% ATK as Physical damage and inflicts <@ba.vup>-30% DEF to the target for <@ba.vup>5 seconds","name":"Dangerous Entity Removal","desc":"When triggered, deals 370% ATK as Physical damage and inflicts -30% DEF to the target for 5 seconds"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>260% ATK as Physical damage to all nearby enemies and <$ba.root>Binds them for <@ba.vup>2.5 seconds. If the trap hits only <@ba.vup>1 target, <$ba.root>Binds them for <@ba.vup>5 seconds instead","name":"Quicksand Generation","desc":"When triggered, deals 260% ATK as Physical damage to all nearby enemies and Binds them for 2.5 seconds. If the trap hits only 1 target, Binds them for 5 seconds instead"}},"2":{"skill":{"descRaw":"When triggered, deals <@ba.vup>280% ATK as Arts damage to all enemies in range and <$ba.sluggish>Slows them for <@ba.vup>3.5 seconds. After a delay, trigger other Resonators within range","name":"High-speed Resonating Troubleshooter","desc":"When triggered, deals 280% ATK as Arts damage to all enemies in range and Slows them for 3.5 seconds. After a delay, trigger other Resonators within range"}}},"byModule":{"uniequip_002_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}},"uniequip_003_doroth":{"trait":{"descRaw":"Cannot be attacked; cannot be deployed on tiles where enemies are <@ba.kw>already present","desc":"Cannot be attacked; cannot be deployed on tiles where enemies are already present"}}}}}},"token_10026_bgsnow_subbow":{"descRaw":"Cannot be attacked","name":"'Typewriter'","desc":"Cannot be attacked","variants":{"char_4055_bgsnow@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}}},"char_4055_bgsnow@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}},"byModule":{"uniequip_002_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"uniequip_003_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]}}},"char_4055_bgsnow@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Iamb"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}],"bySkill":{"1":{"skill":{"name":"Précis"}},"2":{"skill":{"name":"Opprobrium"}}},"byModule":{"uniequip_002_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 20% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to <@ba.talpu>25% (+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 20% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 25% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 18% for 4 seconds; if the 'Typewriter' is placed within the 4 tiles adjacent to Pozëmka, this effect increases to 23%"}}]},"uniequip_003_bgsnow":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[null,{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 30% <@ba.talpu>(+2%) for 5 <@ba.talpu>(+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% <@ba.talpu>(+2%)","name":"Stenographer of Weaknesses","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 30% (+2%) for 5 (+1) seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 35% (+2%)","potBelow":{"descRaw":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%","desc":"Attacks from the 'Typewriter' reduce the target's DEF by 28% for 4 seconds; if the 'Typewriter' is placed within the 8 tiles adjacent to Pozëmka, this effect increases to 33%"}}]}}}}},"token_10027_ironmn_pile1":{"descRaw":"Cannot be attacked","name":"Stainless™ Multifunctional Platform","desc":"Cannot be attacked","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>2.5 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 2.5 times\nAfter the skill ends, this unit will be destroyed"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to <@ba.vup>3 times\n<@ba.rem>After the skill ends, this unit will be destroyed","name":"Extreme Firepower","desc":"While Stainless's Skill is active, the ATK-increasing effect of this unit's Talent is increased to 3 times\nAfter the skill ends, this unit will be destroyed"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range +12% ATK, unlimited duration","name":"Fire Support","desc":"Give an allied Operator within range +12% ATK, unlimited duration"}]}}}}},"token_10027_ironmn_pile2":{"descRaw":"Cannot be attacked","name":"Stainless™ Multifunctional Platform","desc":"Cannot be attacked","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2.5 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2.5 seconds, but doubling the HP loss effect"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}},"2":{"skill":{"descRaw":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant <@ba.vup>1 SP every <@ba.vup>2 seconds, but doubling the HP loss effect","name":"Efficient Resupply","desc":"While Stainless's Skill is active, the SP recovery effect of this unit's Talent is changed to instead grant 1 SP every 2 seconds, but doubling the HP loss effect"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration","name":"Battle Resupply","desc":"Give an allied Operator within range 1 SP every 3.5s but cause them to lose 0.4% HP/sec, unlimited duration"}]}}}}},"token_10027_ironmn_pile3":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","name":"Prototype of Feist's Metal Crab","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","variants":{"char_4072_ironmn@2/1/4/0":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>230% ATK as Physical damage to an enemy, and deal <@ba.vup>110% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 230% ATK as Physical damage to an enemy, and deal 110% ATK as Physical damage to nearby enemies in a small area"}}}},"char_4072_ironmn@2/60/7/1":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]}}},"char_4072_ironmn@2/60/7/3":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}},"2":{"skill":{"descRaw":"When skill is activated, lose <@ba.vup>2.5% HP, deal <@ba.vup>260% ATK as Physical damage to an enemy, and deal <@ba.vup>120% ATK as Physical damage to nearby enemies in a small area","name":"Prototype of Feist's Metal Crab","desc":"When skill is activated, lose 2.5% HP, deal 260% ATK as Physical damage to an enemy, and deal 120% ATK as Physical damage to nearby enemies in a small area"}}},"byModule":{"uniequip_002_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]},"uniequip_003_ironmn":{"trait":{"descRaw":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators","desc":"Can be attacked by Operators but does not take damage; recovers HP when attacked by Artificer Operators"},"talents":[{"descRaw":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration","name":"Power of Unity","desc":"Cause an allied Operator in the tile behind to take 20% less Physical damage, unlimited duration"}]}}}}},"token_10029_slent2_protrb":{"descRaw":"Cannot be attacked","name":"Night Banisher","desc":"Cannot be attacked","variants":{"char_1031_slent2@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.1 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}}},"char_1031_slent2@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}},"byModule":{"uniequip_002_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]},"uniequip_003_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]}}},"char_1031_slent2@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}],"bySkill":{"1":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}},"2":{"skill":{"descRaw":"Grants <@ba.vup>2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles","name":"Night Banisher","desc":"Grants 2.4 times the effect of Silence The Paradigmatic's Talent 1 to allies in the surrounding 8 tiles"}}},"byModule":{"uniequip_002_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]},"uniequip_003_slent2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Applies 10% <$ba.protect>Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% <$ba.protect>Sanctuary when below 30% HP)","desc":"Applies 10% Sanctuary to allies within Attack Range; effect increases as ally's HP decreases (reaches maximum gain of 24% Sanctuary when below 30% HP)"}]}}}}},"token_10032_jesca2_jckshd":{"descRaw":"More likely to be attacked.","name":"Mobile Riot Shield","desc":"More likely to be attacked.","variants":{"char_1034_jesca2@2/1/4/0":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"char_1034_jesca2@2/60/7/1":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}],"byModule":{"uniequip_002_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"uniequip_003_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]}}},"char_1034_jesca2@2/60/7/3":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}],"byModule":{"uniequip_002_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]},"uniequip_003_jesca2":{"trait":{"descRaw":"More likely to be attacked.","desc":"More likely to be attacked."},"talents":[{"descRaw":"More likely to be attacked","desc":"More likely to be attacked"}]}}}}},"token_10034_ray_sndbst":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","name":"Sandbeast","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range","variants":{"char_4117_ray@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}}},"char_4117_ray@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}},"byModule":{"uniequip_002_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]},"uniequip_003_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]}}},"char_4117_ray@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}],"bySkill":{"1":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}},"2":{"skill":{"descRaw":"When retreating, retrieves Ray's bullets that hit in the area","name":"Area Overwatch","desc":"When retreating, retrieves Ray's bullets that hit in the area"}}},"byModule":{"uniequip_002_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]},"uniequip_003_ray":{"trait":{"descRaw":"Cannot be attacked, can only be deployed within the summoner's Attack Range","desc":"Cannot be attacked, can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s","name":"Patrol Partner","desc":"After deployment, scouts the surrounding area to extend Ray's Attack Range for 25s"}]}}}}},"token_10035_wisdel_wward":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","name":"Revenant's Shadow","desc":"Can attack enemies in Wiš'adel's attack range.","variants":{"char_1035_wisdel@2/1/4/0":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}}},"char_1035_wisdel@2/60/7/1":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}},"byModule":{"uniequip_002_wisdel":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."}}}},"char_1035_wisdel@2/60/7/3":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."},"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."},"bySkill":{"1":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}},"2":{"skill":{"descRaw":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting <$ba.sluggish>Slow for <@ba.vup>1s and attaching a shadow, then gains 0-2 SP.","name":"Revenant's Shadow","desc":"Deals Arts damage to an enemy within Wiš'adel's attack range, inflicting Slow for 1s and attaching a shadow, then gains 0-2 SP."}}},"byModule":{"uniequip_002_wisdel":{"trait":{"descRaw":"Can attack enemies in Wiš'adel's attack range.","desc":"Can attack enemies in Wiš'adel's attack range."}}}}}},"token_10043_necras_skeltn":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","name":"Servant of Lamentation","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","variants":{"char_450_necras@2/1/4/0":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}}},"char_450_necras@2/60/7/1":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}},"byModule":{"uniequip_002_necras":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"}}}},"char_450_necras@2/60/7/3":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"},"skill":{"name":"Flames of Hatred"},"bySkill":{"1":{"skill":{"name":"Flames of Hatred"}},"2":{"skill":{"descRaw":"Deals <@ba.vup>120% ATK as Arts damage to all enemies in range per second","name":"Flames of Hatred","desc":"Deals 120% ATK as Arts damage to all enemies in range per second"}}},"byModule":{"uniequip_002_necras":{"trait":{"descRaw":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage","desc":"Blocks 1 enemy (Block count varies according to level), and attacks deal Arts damage"}}}}}},"token_10050_monstr_prosts":{"descRaw":"Continually loses HP over time","name":"Reconstruction","desc":"Continually loses HP over time","variants":{"char_4179_monstr@2/1/4/0":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}}},"char_4179_monstr@2/60/7/1":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}},"byModule":{"uniequip_002_monstr":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"}}}},"char_4179_monstr@2/60/7/3":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"},"skill":{"name":"Stratagem: Hyperpressurized Link"},"bySkill":{"1":{"skill":{"name":"Stratagem: Overload"}},"2":{"skill":{"name":"Stratagem: Meltdown"}}},"byModule":{"uniequip_002_monstr":{"trait":{"descRaw":"Continually loses HP over time","desc":"Continually loses HP over time"}}}}}},"token_10051_radian_tower1":{"descRaw":"Blocks 3 enemies","name":"Dive","desc":"Blocks 3 enemies","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"uniequip_003_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Periodic Waveform"},"bySkill":{"1":{"skill":{"name":"Periodic Waveform"}},"2":{"skill":{"name":"Periodic Waveform"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"uniequip_003_radian":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}}},"token_10052_radian_tower2":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","name":"Cycle","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}},"uniequip_003_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"},"skill":{"name":"Ring of Fins"},"bySkill":{"1":{"skill":{"name":"Ring of Fins"}},"2":{"skill":{"name":"Ring of Fins"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}},"uniequip_003_radian":{"trait":{"descRaw":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with","desc":"Continuously fires bullets that fly a certain distance, dealing Physical damage to the first ground enemy unit they collide with"}}}}}},"token_10053_radian_tower3":{"descRaw":"Deals Arts damage","name":"Center","desc":"Deals Arts damage","variants":{"char_4195_radian@2/1/4/0":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}}},"char_4195_radian@2/60/7/1":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}},"uniequip_003_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}}}},"char_4195_radian@2/60/7/3":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"},"skill":{"name":"Hand in Hand"},"bySkill":{"1":{"skill":{"name":"Hand in Hand"}},"2":{"skill":{"name":"Hand in Hand"}}},"byModule":{"uniequip_002_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}},"uniequip_003_radian":{"trait":{"descRaw":"Deals Arts damage","desc":"Deals Arts damage"}}}}}},"token_10054_phatm2_encdool":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","name":"Blood's Whisper","desc":"Cannot be attacked, and can only be deployed on melee tiles","variants":{"char_1042_phatm2@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>100% of Tragodia's ATK as Arts damage and <@ba.vup>15% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 100% of Tragodia's ATK as Arts damage and 15% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}}},"char_1042_phatm2@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"}}}},"char_1042_phatm2@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"},"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"},"bySkill":{"1":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}},"2":{"skill":{"descRaw":"<$ba.attract>Lures up to <@ba.vup>4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for <@ba.vup>10s; once the first target arrives, retreats and <$ba.sluggish>Slows all surrounding enemies for <@ba.vup>6s, dealing <@ba.vup>120% of Tragodia's ATK as Arts damage and <@ba.vup>20% of Tragodia's ATK as <$ba.dt.neural2>Nervous Impairment every <@ba.vup>0.5s\n<@ba.rem>Automatically retreats after 10s, and has an independent Redeployment Time","name":"Blood's Whisper","desc":"Lures up to 4 enemies which enter its range and can path to it (prioritizing elite or leader enemies) towards its position for 10s; once the first target arrives, retreats and Slows all surrounding enemies for 6s, dealing 120% of Tragodia's ATK as Arts damage and 20% of Tragodia's ATK as Nervous Impairment every 0.5s\nAutomatically retreats after 10s, and has an independent Redeployment Time"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cannot be attacked, and can only be deployed on melee tiles","desc":"Cannot be attacked, and can only be deployed on melee tiles"}}}}}},"token_10055_phatm2_mndclv":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","name":"Cage of Chaos","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","variants":{"char_1042_phatm2@2/1/4/0":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}}},"char_1042_phatm2@2/60/7/1":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"}}}},"char_1042_phatm2@2/60/7/3":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"},"skill":{"name":"Cage of Chaos"},"bySkill":{"1":{"skill":{"name":"Cage of Chaos"}},"2":{"skill":{"name":"Cage of Chaos"}}},"byModule":{"uniequip_002_phatm2":{"trait":{"descRaw":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends","desc":"Cage blocks all enemies on its tile when created/refreshed; disappears when not blocking a target or after receiving 3 attacks from a blocked target; persists an additional 30s after Tragodia's skill ends"}}}}}},"token_10059_nasti_nstdef":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Quality Inspector'","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+40% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +40% DEF, but devices lose 2% Max HP every second"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}],"bySkill":{"1":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}},"2":{"skill":{"descRaw":"When Nasti activates skill, the Device Talent effect changes to: grants <@ba.vup>+1 Block to the Operator in front and <@ba.vup>+46% DEF, but devices lose 2% Max HP every second","name":"'Fortify'","desc":"When Nasti activates skill, the Device Talent effect changes to: grants +1 Block to the Operator in front and +46% DEF, but devices lose 2% Max HP every second"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"No Corner-Cutting"},{"descRaw":"Grants the Operator in front +25% DEF","name":"No Corner-Cutting","desc":"Grants the Operator in front +25% DEF"}]}}}}},"token_10060_nasti_nstchr":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Overseer'","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 3% of Nasti's Max HP (Barrier cannot exceed 48% of Max HP). The activated devices leave the field when Nasti's skill ends"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}],"bySkill":{"1":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}},"2":{"skill":{"descRaw":"When skill is activated, restores <@ba.vup>1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front <@ba.vup>1 SP and a <$ba.barrier>Barrier equal to <@ba.vup>4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends","name":"'Execute'","desc":"When skill is activated, restores 1 HP. After activation, loses 1 HP every 0.5 seconds, and grants the Operator in front 1 SP and a Barrier equal to 4% of Nasti's Max HP (Barrier cannot exceed 64% of Max HP). The activated devices leave the field when Nasti's skill ends"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"name":"Prune Ineffective Processes"},{"descRaw":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill","name":"Prune Ineffective Processes","desc":"Max HP set at 8, HP is 3 on deployment, and recovers HP through its own skill"}]}}}}},"token_10061_nasti_nstbld":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","name":"'Emergency Load-Bearing Squad'","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4212_nasti@2/1/4/0":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+12%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +12%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}}},"char_4212_nasti@2/60/7/1":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}]}}},"char_4212_nasti@2/60/7/3":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}],"bySkill":{"1":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}},"2":{"skill":{"descRaw":"Little Engineer Form: Grants the special high ground device in front <@ba.vup>1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by <@ba.vup>+15%. After upgrading 3 times, the device remains on the field even when Nasti retreats","name":"Roosting Grounds","desc":"Little Engineer Form: Grants the special high ground device in front 1 SP per second. This effect is doubled during Nasti's skill duration.\nHigh Ground Form: Upgrades when SP is full (up to 3 times). After the first upgrade, can block 1 enemy and an Operator can be deployed on it. Each upgrade provides the deployed Operator with a stack of a buff that increases Max HP and ATK by +15%. After upgrading 3 times, the device remains on the field even when Nasti retreats"}}},"byModule":{"uniequip_002_nasti":{"trait":{"descRaw":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Device has little engineer and high ground forms. In little engineer form, cannot be attacked, and can be deployed on both ground and high ground tiles"},"talents":[{"descRaw":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active","name":"Deploy Load-Bearing Structure","desc":"When deployed, can create a special high ground device in front (Max 1); loses 2% of its own Max HP every second to recover 1% of the special high ground device's Max HP per second; recovery effect doubles when Nasti's skill is active"}]}}}}},"token_10064_wang_stone1":{"name":"Stone","variants":{"char_2027_wang@2/1/4/0":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>105% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 105% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>35% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 420% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 35% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>290% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 290% ATK as Arts damage"}}}},"char_2027_wang@2/60/7/1":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>320% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 320% ATK as Arts damage"}}}},"char_2027_wang@2/60/7/3":{"skill":{"descRaw":"When triggered, target enemy is Slowed and receives <@ba.vup>120% of Wang's ATK as Arts damage every second for <@ba.vup>6.5s","name":"Power Play","desc":"When triggered, target enemy is Slowed and receives 120% of Wang's ATK as Arts damage every second for 6.5s"},"bySkill":{"1":{"skill":{"descRaw":"When triggered, deals <@ba.vup>480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by <@ba.vup>40% for <@ba.vup>6s","name":"Wall of Stars","desc":"When triggered, deals 480% ATK as Arts damage to all enemies within 3 tiles, but only in directions parallel to any links said stone has, and reduces their Movement Speed by 40% for 6s"}},"2":{"skill":{"descRaw":"Stone trigger range and damage range expand; when triggered, deals <@ba.vup>320% ATK as Arts damage","name":"All-Dominating Fight","desc":"Stone trigger range and damage range expand; when triggered, deals 320% ATK as Arts damage"}}}}}},"token_10065_demetr_dmtpos":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","name":"Bond","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed","variants":{"char_4037_demetr@2/1/4/0":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}},"char_4037_demetr@2/60/7/1":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_002_demetr":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}}}},"char_4037_demetr@2/60/7/3":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_002_demetr":{"trait":{"descRaw":"When skill ends, Bellone returns to this position and no other Operators may be deployed","desc":"When skill ends, Bellone returns to this position and no other Operators may be deployed"}}}}}},"token_10069_mcnist_mcgraf":{"descRaw":"Blocks 3 enemies","name":"Structural Principle","desc":"Blocks 3 enemies","variants":{"char_4230_mcnist@2/1/4/0":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}}},"char_4230_mcnist@2/60/7/1":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}},"byModule":{"uniequip_002_mcnist":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}]}}},"char_4230_mcnist@2/60/7/3":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"name":"Structural Principle"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Structural Principle","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"1":{"skill":{"name":"Structural Principle"}}},"byModule":{"uniequip_002_mcnist":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"talents":[{"name":"Structural Principle"}]}}}}},"token_10070_aphris_pc":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles","variants":{"char_4229_aphris@2/1/4/0":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}},"char_4229_aphris@2/60/7/1":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"byModule":{"uniequip_002_aphris":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}}}},"char_4229_aphris@2/60/7/3":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"},"byModule":{"uniequip_002_aphris":{"trait":{"descRaw":"Cannot be attacked, and can be deployed on both ground and high ground tiles","desc":"Cannot be attacked, and can be deployed on both ground and high ground tiles"}}}}}},"_h":"t8t8t8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvizqag5eb8zt8t8fvfvt7qarrlk2et8t8ceceizqag5eb8zt8t8iq7cizqag5eb8z36b5363636om1vom3636om1vom3636om1vom3636om1vom3636om1vom3636om1vom3636om1vom7n1v7n36te363636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636aeaerla15wetl23636aeaerla15wetl23636lhv9lhaeaerla15wetl2lhv9lhlhv9lh3636aeaen7a1uer7ps3636aeaerla15wetl2vbz839vb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39aeaerla15wetl2vb39aeaerla15wetl2vb39lhv9lhaeaerla15wetl2lhv9lhlhv9lhvb39aeaen7a1uer7psvb39aeaerla15wetl270cjjs70jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jsaeaerla15wetl270jsaeaerla15wetl270jslhv9lhaeaerla15wetl2lhv9lhlhv9lh70jsaeaen7a1uer7ps70jsaeaerla15wetl23hgr3h3h3h2ahctw3535nk5onkdbprdz6hw4eu3h3hmyhce03535nk5onkklprp9x8w45b3h3h3535nk5onk3h3h3535nk5onk3hk53hex3535nk5onk3h3hmyhce03535nk5onkklprp9x8w45b3h3h35354m5o4m3h3h3535nk5onk3hk53hexhogr6snk5onknicl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxpcl4dxp9zxp9z9z9ztb9wj1xyxpxy37lx37tb9wj1tb9wj19z9zek9wlqxyxpxy37lx37ek9wlqek9wlq9z9zxyxpxy37lx379z9zxyxpxy37lx379z9zek9wlqxyxpxy37lx37ek9wlqek9wlq9z9zxyxpxylslxls9z9zxyxpxy37lx373h6q3h3h3hwxaeaewxwx3h3hwxaeaewxwx3h3haeae3h3hwxaeaewxwx3h3haeaece945yce5ynyt2nyaeaenyt2nynyt2nyce5ynyt2nyaeaenyt2nynyt2nyce5yaeaece5ynyt2nyaeaenyt2nynyt2nyce5yaeaenw32gonwgo7kqytjaeae7kqytj7kqytjnwgo7kqytjaeae7kqytj7kqytjnwgoaeaenwgo7kqytjaeae7kqytj7kqytjnwgoaeaebpvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldxvmpldx1nfy871n87yn71jsxmiftem89em81n87hh717yr5ifxl2a9ec81n871n871n87hh717yr5ifxl2a9ec81n871n879zd49z9z9zroetggyt4k4k2cop9z9zroetggyt4k4k2cop9z9zetggyt4k4k9z9zetggyt4k4k9z9zroetggyt4k4k2cop9z9zetggyt4k4k9z9z2lgg3ty4y49zso9z9z9zqf3ameq3jwq3qf3ameqf3ame9z9zrt3a94q3jwq3rt3a94rt3a949z9zq3jwq39z9zq3jwq39z9zrt3a94q3jwq3rt3a94rt3a949z9zq3jwq39z9zq3jwq39zso9z9z9zgrv711pakrpagrv711grv7119z9za2v7fipakrpaa2v7fia2v7fi9z9zpakrpa9z9zpakrpa9z9za2v7fipakrpaa2v7fia2v7fi9z9zpakrpa9z9zpakrpaodkdodododglkd785jlo5jglkd78glkd78odod3bkdye5jlo5j3bkdye3bkdyeodod5jlo5jodod5jlo5jodod3bkdye5jlo5j3bkdye3bkdyeodod5jlo5jodod5jlo5j9zws9z9z9zo4wsul6kiso4wsulo4wsul9z9zrdwshq6kisrdwshqrdwshq9z9z6kis9z9z6kis9z9zrdwshq6kisrdwshqrdwshq9z9z6kis9z9z6kishqt9hqhqhqhphphqhqhphphqhqhphphqhqhphphqhqhphphqhqhphphqhqhphpvbtfvbvbvblg0ilg7csx7clg0ilglg0ilgvbvblg0ilg7csx7clg0ilglg0ilgvbvb7csx7cvbvb7csx7cvbvblg0ilg7csx7clg0ilglg0ilgvbvb7csx7cvbvb7csx7cpmpspmpmpmwops9dwops9dwops9dpmpmwops9dwops9dwops9dpmpmpmpmwops9dwops9dwops9dpmpmx9ddx9x9x93p3pw03p49x9x93p3pw03p49x9x9x9x93p3pw03p49x9x9ogj9ogogog2bkjpdogog2bkjpdogogogog2bkjpdogogt8wdt8t8t8ijijijt8t8ijijijt8t8t8t8t8t8ijijijt8t8t8t851xr515151bububu5151bububu515151515151bububu515151515y0i5y5y5yaqaqaq5y5yaqaqaq5y5y5y5y5y5yaqaqaq5y5y5y5yiucaiuiuiu9kcaw69kcaw69kcaw6iuiuaicam0aicam0aicam0iuiuiuiuaicam0aicam0aicam0iuiumfeqmfmfmfeqeqeqmfmfeqeqeqmfmfmfmfeqeqeqmfmf3f1j3f3f3f7dw6zdfjkzfjkz7dw6zd7dw6zd3f3fzzw68bfjkzfjkzzzw68bzzw68b3f3ffjkzfjkz3f3fzzw68bfjkzfjkzzzw68bzzw68b3f3ffjkzfjkz3fmt3f3f3fbdwvvfpnxypnxybdwvvfbdwvvf3f3fg6wvhmpnxypnxyg6wvhmg6wvhm3f3fpnxypnxy3f3fg6wvhmpnxypnxyg6wvhmg6wvhm3f3fpnxypnxy7xe27x7x7x3zwrbdmonkmo3zwrbd3zwrbd7x7xlgwrxwmonkmolgwrxwlgwrxw7x7xmonkmo7x7xlgwrxwmonkmolgwrxwlgwrxw7x7xmonkmo4u5vgyv9u7u2xok0uqgloigynu4xu2cq8kuqf1oigynu4xu2cq8kuqf1mbcembmbmbmbmbmbmbmbmbmbmbt8j6t8t8t8j6ioj6ioj6t8t8j6ioj6ioj6t8t8ioj6iot8t8j6ioj6ioj6t8t8j63f3f3f3f3f3f3f3f3f3f3f3f"},"diy":{"operators":{"char_003_kalts":{"name":"Kal'tsit"},"char_010_chen":{"name":"Ch'en"},"char_017_huang":{"name":"Blaze"},"char_112_siege":{"name":"Siege"},"char_134_ifrit":{"name":"Ifrit"},"char_147_shining":{"name":"Shining"},"char_179_cgbird":{"name":"Nightingale"},"char_180_amgoat":{"name":"Eyjafjalla"},"char_188_helage":{"name":"Hellagur"},"char_197_poca":{"name":"Rosa"},"char_225_haak":{"name":"Aak"},"char_248_mgllan":{"name":"Magallan"},"char_250_phatom":{"name":"Phantom"},"char_293_thorns":{"name":"Thorns"},"char_300_phenxi":{"name":"Fiammetta"},"char_322_lmlee":{"name":"Lee"},"char_340_shwaz":{"name":"Schwarz"},"char_362_saga":{"name":"Saga"},"char_377_gdglow":{"name":"Goldenglow"},"char_400_weedy":{"name":"Weedy"},"char_416_zumama":{"name":"Eunectes"},"char_450_necras":{"name":"Necrass"},"char_479_sleach":{"name":"Saileach"},"char_485_pallas":{"name":"Pallas"},"char_601_cguard":{"name":"Reserve Operator - Guard"},"char_602_cdfend":{"name":"Reserve Operator - Defender"},"char_603_csnipe":{"name":"Reserve Operator - Sniper"},"char_604_ccast":{"name":"Reserve Operator - Caster"},"char_605_cmedic":{"name":"Reserve Operator - Medic"},"char_606_csuppo":{"name":"Reserve Operator - Supporter"},"char_608_acpion":{"name":"Tulip"},"char_617_sharp2":{"name":"Lord/Sharp"},"char_1013_chen2":{"name":"Ch'en the Holungday"},"char_1031_slent2":{"name":"Silence the Paradigmatic"},"char_1034_jesca2":{"name":"Jessica the Liberated"},"char_1035_wisdel":{"name":"Wiš'adel"},"char_1042_phatm2":{"name":"Tragodia"},"char_1043_leizi2":{"name":"Leizi the Thunderbringer"},"char_1044_hsgma2":{"name":"Hoshiguma the Breacher"},"char_1050_chen3":{"name":"Ch'en the Dawnstreak"},"char_1051_headb2":{"name":"Zima the Raging Tide"},"char_1502_crosly":{"name":"Crownslayer"},"char_2012_typhon":{"name":"Typhon"},"char_2013_cerber":{"name":"Ceobe"},"char_2014_nian":{"name":"Nian"},"char_2023_ling":{"name":"Ling"},"char_2024_chyue":{"name":"Chongyue"},"char_2025_shu":{"name":"Shu"},"char_2027_wang":{"name":"Wang"},"char_4009_irene":{"name":"Irene"},"char_4011_lessng":{"name":"Lessing"},"char_4027_heyak":{"name":"Ho'olheyak"},"char_4037_demetr":{"name":"Bellone"},"char_4046_ebnhlz":{"name":"Ebenholz"},"char_4048_doroth":{"name":"Dorothy"},"char_4055_bgsnow":{"name":"Pozëmka"},"char_4065_judge":{"name":"Penance"},"char_4072_ironmn":{"name":"Stainless"},"char_4080_lin":{"name":"Lin"},"char_4088_hodrer":{"name":"Hoederer"},"char_4098_vvana":{"name":"Viviana"},"char_4117_ray":{"name":"Ray"},"char_4121_zuole":{"name":"Zuo Le"},"char_4132_ascln":{"name":"Ascalon"},"char_4133_logos":{"name":"Logos"},"char_4138_narant":{"name":"Narantuya"},"char_4195_radian":{"name":"Raidian"},"char_4202_haruka":{"name":"Haruka"},"char_4204_mantra":{"name":"Mantra"},"char_4212_nasti":{"name":"Nasti"},"char_4231_clemnt":{"name":"Clementia"}},"_h":"omxj9ngywys837bq8fkykepxoa0nxwk85oo2izuau9rccgfg3lcj3tt2wr9bdmn5ap0pocspw1ox1rjah2w0bxj37n034xu0q2byt1w46swme5ocmme3l2zkrag28bb41bqmthbk2ino3z"}},"tokens":{"token_10000_silent_healrb":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","name":"Medic Drone","desc":"Cannot be attacked; restores the HP of nearby friendly units","variants":{"chess_char_2_02_a":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"},"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"}}}},"chess_char_2_02_b":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"},"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Self-destructs in <@ba.vup>10 seconds","name":"Self-Destruct","desc":"Self-destructs in 10 seconds"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked; restores the HP of nearby friendly units","desc":"Cannot be attacked; restores the HP of nearby friendly units"}}}}},"_h":"8i3j8i8i8iek53s9ek53s98i8iek53s9ek53s98i8i"},"token_10006_vodfox_doll":{"descRaw":"Cannot be attacked","name":"Cursed Doll","desc":"Cannot be attacked","variants":{"chess_char_3_15_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-25%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -25%"},"bySkill":{"0":{"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-25%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -25%"}}}},"chess_char_3_15_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-30%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -30%"},"bySkill":{"0":{"skill":{"descRaw":"Reduces the ATK and DEF of enemies within range by <@ba.vup>-30%","name":"Cursed Doll","desc":"Reduces the ATK and DEF of enemies within range by -30%"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"}}}}},"_h":"9zro9z9z9z3eroq33eroq39z9zr4roilr4roil9z9z"},"token_10011_beewax_oblisk":{"descRaw":"Blocks 3 enemies","name":"Sand Obelisk","desc":"Blocks 3 enemies","variants":{"chess_char_4_05_a":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"When appearing, deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, deals <@ba.vup>200% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 200% ATK as Arts damage to nearby enemies and Stuns them for 1 seconds"}}}},"chess_char_4_05_b":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"skill":{"descRaw":"When appearing, deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, deals <@ba.vup>230% ATK as Arts damage to nearby enemies and <$ba.stun>Stuns them for <@ba.vup>1.5 seconds","name":"Summon Sand Obelisk","desc":"When appearing, deals 230% ATK as Arts damage to nearby enemies and Stuns them for 1.5 seconds"}}},"byModule":{"none":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}},"_h":"t8d0t8t8t83bs4q33bs4q3t8t88ls4in8ls4int8t8"},"token_10012_rosmon_shield":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","name":"Rosmontis's Tactical Equipment","desc":"Blocks 2 enemies, and reduces the DEF of blocked units","variants":{"chess_char_6_12_a":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"},"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"}},"2":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2 seconds"}}}},"chess_char_6_12_b":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"},"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"},"bySkill":{"0":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"}},"2":{"skill":{"descRaw":"When appearing, <$ba.stun>Stuns surrounding enemies for <@ba.vup>2.5 seconds","name":"Call Tactical Equipment","desc":"When appearing, Stuns surrounding enemies for 2.5 seconds"}}},"byModule":{"uniequip_003_rosmon":{"trait":{"descRaw":"Blocks 2 enemies. In <@ba.kw>Integrated Strategies, its Stun effect extends to 5s, and its ability of reducing the DEF of blocked enemies changes to reducing the DEF of ground enemies on the surrounding 8 tiles by <@ba.kw>400, and their RES by <@ba.kw>20 (does not stack)","desc":"Blocks 2 enemies. In Integrated Strategies, its Stun effect extends to 5s, and its ability of reducing the DEF of blocked enemies changes to reducing the DEF of ground enemies on the surrounding 8 tiles by 400, and their RES by 20 (does not stack)"}},"none":{"trait":{"descRaw":"Blocks 2 enemies, and reduces the DEF of blocked units","desc":"Blocks 2 enemies, and reduces the DEF of blocked units"}}}}},"_h":"xda9xdxdxdfu2osrfu2osrfu2osrxdxd7v2odw7v2odw7v2odwj1l1xdxd"},"token_10015_dusk_drgn":{"descRaw":"Deals <@ba.kw>Arts damage","name":"'Freeling'","desc":"Deals Arts damage","variants":{"chess_char_5_12_a":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"chess_char_5_12_b":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"},"byModule":{"uniequip_003_dusk":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"uniequip_004_dusk":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}},"none":{"trait":{"descRaw":"Deals <@ba.kw>Arts damage","desc":"Deals Arts damage"}}}}},"_h":"ce7d5yce5yce5yce5yce5yce5y"},"token_10017_skadi2_dedant":{"descRaw":"Cannot be attacked","name":"Skadi's Seaborn","desc":"Cannot be attacked","variants":{"chess_char_6_04_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}],"bySkill":{"0":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}},"1":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}}}},"chess_char_6_04_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"},"talents":[{"descRaw":"Lasts 30 seconds after deployment","name":"Ancient Kin","desc":"Lasts 30 seconds after deployment"}],"bySkill":{"0":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}},"1":{"skill":{"descRaw":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range","name":"Resonance","desc":"Attack Range is regarded as an extension of Skadi the Corrupting Heart's Attack Range"}}},"byModule":{"uniequip_003_skadi2":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}]},"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Lasts 25 seconds after deployment","name":"Ancient Kin","desc":"Lasts 25 seconds after deployment"}]}}}},"_h":"9zxx9z9z9zvojxvoeqlbeqvojxvovojxvo9z9zvojxvoiolbiovojxvovojxvo9z9zeqlbeq9z9zeqlbeq"},"token_10019_nearl2_sword":{"descRaw":"Blocks 2 enemies","name":"'Blazing Sun'","desc":"Blocks 2 enemies","variants":{"chess_char_6_17_a":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},"bySkill":{"0":{"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}},"1":{"skill":{"descRaw":"When deploying, deals <@ba.vup>90% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 90% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}}}},"chess_char_6_17_b":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"},"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"},"bySkill":{"0":{"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}},"1":{"skill":{"descRaw":"When deploying, deals <@ba.vup>100% ATK as True damage to enemies in the four adjacent tiles and <$ba.stun>Stuns them for <@ba.vup>3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit","name":"'Blazing Sun'","desc":"When deploying, deals 100% ATK as True damage to enemies in the four adjacent tiles and Stuns them for 3 seconds. If the previously deployed Operator is from Kazimierz, deals an additional hit"}}},"byModule":{"uniequip_003_nearl2":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"}},"none":{"trait":{"descRaw":"Blocks 2 enemies","desc":"Blocks 2 enemies"}}}}},"_h":"tlm9tltltl70m95270m95270m952tltl9km9si9km9si9km9sitltltltl"},"token_10022_kazema_shadow":{"descRaw":"Cannot block enemies","name":"Kaminingyo","desc":"Cannot block enemies","variants":{"chess_char_2_11_a":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"}},"chess_char_2_11_b":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"},"byModule":{"none":{"trait":{"descRaw":"Cannot block enemies","desc":"Cannot block enemies"}}}}},"_h":"36hf36363636363636"},"token_10028_vigil_wolf":{"descRaw":"Can only be deployed within the summoner's Attack Range","name":"Wolfpack","desc":"Can only be deployed within the summoner's Attack Range","variants":{"chess_char_3_19_a":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"skill":{"name":"Wolfpack"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}],"bySkill":{"0":{"skill":{"name":"Wolfpack"}},"1":{"skill":{"name":"Wolfpack"}}}},"chess_char_3_19_b":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"skill":{"name":"Wolfpack"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}],"bySkill":{"0":{"skill":{"name":"Wolfpack"}},"1":{"skill":{"name":"Wolfpack"}}},"byModule":{"uniequip_003_vigil":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}]},"none":{"trait":{"descRaw":"Can only be deployed within the summoner's Attack Range","desc":"Can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP.","name":"Leader of the Wolfpack","desc":"Gains 1 'Wolf Shadow' every 25s (up to a maximum of 3). For each 'Wolf Shadow' present, the Wolfpack gains +1 Block, and each attack inflicts an additional instance of damage; when more than 1 'Wolf Shadow' is present, upon taking lethal damage 1 'Wolf Shadow' will be lost to fully restore HP."},{"descRaw":"Ignores 200 <@ba.talpu>(+25) DEF when attacking a blocked target","name":"Wolven Nature","desc":"Ignores 200 (+25) DEF when attacking a blocked target","potBelow":{"descRaw":"Ignores 175 DEF when attacking a blocked target","desc":"Ignores 175 DEF when attacking a blocked target"}}]}}}},"_h":"kjjhkjkjkjjhs4hxs4p1ttir3p3pjhjhkjkjjhs4hxs4p1ttir3p3pjhjhkjkjs4hxs4p1ttir3p3pkjkjs4hxs4p1ttir3p3p"},"token_10030_mlyss_wtrman":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","name":"Flowing Shape","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range","variants":{"chess_char_6_11_a":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}],"bySkill":{"0":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}},"1":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}}}},"chess_char_6_11_b":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"},"talents":[{"descRaw":"On skill activation, copies 100% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 100% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}],"bySkill":{"0":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}},"1":{"skill":{"descRaw":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every <@ba.vup>10 attacks, automatically deploying a copy on an adjacent tile (lasts <@ba.vup>25 seconds); if it is a Melee Operator, each attack <$ba.steal>Steals <@ba.vup>10 ATK and DEF from enemies (Caps at<@ba.vup>250, resets after copying another Operator)","name":"Flowing Shape","desc":"Copies an undeployed Operator. If it is a Ranged Operator, can split itself after every 10 attacks, automatically deploying a copy on an adjacent tile (lasts 25 seconds); if it is a Melee Operator, each attack Steals 10 ATK and DEF from enemies (Caps at250, resets after copying another Operator)"}}},"byModule":{"uniequip_003_mlyss":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}]},"none":{"trait":{"descRaw":"The initial attack deals <@ba.kw>Arts damage; can only be deployed within the summoner's Attack Range","desc":"The initial attack deals Arts damage; can only be deployed within the summoner's Attack Range"},"talents":[{"descRaw":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)","desc":"On skill activation, copies 90% of the target's HP, ATK, DEF, and RES, as well as Block Count, Attack Interval, Attack Range, and Initial Damage Type (Does not inherit 'does not attack' or healing type)"}]}}}},"_h":"ve6y6ave6awu6ywtvavawu6ywtwu6ywtve6awu6ywt4i4iwu6ywtwu6ywtve6avavave6avava"},"token_10031_swire2_gdtrap":{"name":"Champagne Bomb","variants":{"chess_char_3_04_a":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}},"2":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}}}},"chess_char_3_04_b":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"},"bySkill":{"0":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}},"2":{"skill":{"descRaw":"Deals Physical damage to the first enemy it comes in contact with and <$ba.sluggish>Slows\n<@ba.rem>The Champagne Bomb deals additional damage after having been deployed for 3 seconds","name":"'Courtesy Gift'","desc":"Deals Physical damage to the first enemy it comes in contact with and Slows\nThe Champagne Bomb deals additional damage after having been deployed for 3 seconds"}}}}},"_h":"wmrlmn4prlmn4prlmn4prlmn4prlmn4prlmn4p"},"token_10039_ulpia_block":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","name":"Undeviating Course","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","variants":{"chess_char_5_05_a":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}},"chess_char_5_05_b":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"},"byModule":{"uniequip_003_ulpia":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}},"none":{"trait":{"descRaw":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed","desc":"When skill ends, Ulpianus returns to this position and no other Operators may be deployed"}}}}},"_h":"m9utm9m9m9m9m9m9m9m9m9"},"token_10040_siege2_vlion":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","name":"Golden Vows","desc":"Blocks 1 enemy, and attacks deal True damage","variants":{"chess_char_6_07_a":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}},"chess_char_6_07_b":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"},"byModule":{"uniequip_003_siege2":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}},"none":{"trait":{"descRaw":"Blocks 1 enemy, and attacks deal <@ba.kw>True damage","desc":"Blocks 1 enemy, and attacks deal True damage"}}}}},"_h":"4348dt43dt43dt43dt43dt"},"token_10041_cathy_catsld":{"descRaw":"Cannot be attacked","name":"Crawler Protection Unit","desc":"Cannot be attacked","variants":{"chess_char_4_11_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Tempered by War"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}],"bySkill":{"0":{"skill":{"name":"Wrought by Age"}}}},"chess_char_4_11_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Tempered by War"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}],"bySkill":{"0":{"skill":{"name":"Wrought by Age"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"talents":[{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 22% <@ba.talpu>(+2%) of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","name":"Directional Support Signal","desc":"Grants an Operator within range a Barrier equal to 22% (+2%) of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","potBelow":{"descRaw":"Grants an Operator within range a <$ba.barrier>Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, <$ba.barrier>Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration","desc":"Grants an Operator within range a Barrier equal to 20% of Catherine's Max HP (if target has not received an attack within 5s, Barrier replenishes by 6% of Catherine's Max HP every second, cannot go over the starting limit); effects from Devices do not stack; Unlimited duration"}}]}}}},"_h":"9zy19z9z9zbwoscn7qrlt51e9z9zbwoscn7qrlt51e9z9zoscn7qrlt5"},"token_10056_angel2_target":{"descRaw":"Cannot be attacked","name":"Delivery Coordinates","desc":"Cannot be attacked","variants":{"chess_char_6_13_a":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Shootoholic"},"bySkill":{"0":{"skill":{"name":"Sweeping the Skies"}},"2":{"skill":{"name":"Guaranteed Success!"}}}},"chess_char_6_13_b":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"},"skill":{"name":"Shootoholic"},"bySkill":{"0":{"skill":{"name":"Sweeping the Skies"}},"2":{"skill":{"name":"Guaranteed Success!"}}},"byModule":{"none":{"trait":{"descRaw":"Cannot be attacked","desc":"Cannot be attacked"}}}}},"_h":"9zvz9z9z9z6j34tp9z9z6j34tp9z9z"},"token_10057_svash2_eagle1":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10057_svash2_eagle2":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10057_svash2_eagle3":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","name":"Eye of the Blizzard","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","variants":{"chess_char_5_14_a":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}},"chess_char_5_14_b":{"trait":{"descRaw":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill","desc":"Added to Deployment Waiting Zone when SilverAsh the Reignfrost is on the field. DP Cost changes according to SilverAsh the Reignfrost's skill"},"skill":{"name":"Open Game"},"talents":[{"descRaw":"Increases starting SP and decreases Redeployment Time of the left Operators","name":"Open Game","desc":"Increases starting SP and decreases Redeployment Time of the left Operators"}],"bySkill":{"0":{"skill":{"name":"Open Game"}},"2":{"skill":{"descRaw":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a <@ba.vup>straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and <@ba.vup>refunds DP cost","name":"Castled King","desc":"When the first Operator is deployed while 'Castled King' is active, 'Eye of the Blizzard' deploys on the Operator's location, and attacks along with SilverAsh the Reignfrost in a straight line. While skill is active, 'Eye of the Blizzard' can be redeployed to change its location and refunds DP cost"}}}}},"_h":"b1eeb1b1b15ool5ool5olfjlr7b1b15ool5ool5olfjlr7"},"token_10058_sbell2_icetgt":{"descRaw":"Blocks 3 enemies","name":"Protection Objective (Frozen)","desc":"Blocks 3 enemies","variants":{"chess_char_6_02_a":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}},"chess_char_6_02_b":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"},"byModule":{"none":{"trait":{"descRaw":"Blocks 3 enemies","desc":"Blocks 3 enemies"}}}}},"_h":"t8f9t8t8t8t8t8t8t8"},"enemy_9012_acloon":{"name":"Yan's Protection","desc":"A friendly unit summoned when 6 members of [Yan] are active; at battle start, ATK/HP increased by 30% of the total ATK/HP of [Yan] Operators (see bonds.json yanShip)","_h":"om9n"},"char_605_cmedic":{"descRaw":"Restores the HP of allies","name":"Reserve Operator - Medic","desc":"Restores the HP of allies","skill":{"descRaw":"ATK <@ba.vup>+50%","name":"Healing Up β","desc":"ATK +50%"},"talents":[{"descRaw":"ATK +4%","name":"ATK Up","desc":"ATK +4%"}],"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"_h":"76wr761iwjd7h2reh27676"},"char_613_acmedc":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies","skill":{"descRaw":"Attack Range <@ba.vup>+2, ATK <@ba.vup>+40%; heals <@ba.vup>2 targets and additionally heals the target or the friendly unit next to the target once for <@ba.vup>30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to <@ba.vup>150% of the original amount","name":"Earnest Gospel","desc":"Attack Range +2, ATK +40%; heals 2 targets and additionally heals the target or the friendly unit next to the target once for 30% of the healing amount upon the original target; if the friendly unit to be healed is at 50% HP or lower, the healing amount is increased to 150% of the original amount"},"talents":[{"descRaw":"Targets healed by this unit gain 3 SP","name":"Promotion","desc":"Targets healed by this unit gain 3 SP"},{"descRaw":"When allies within range are defeated, gain 5 SP","name":"Transcendence","desc":"When allies within range are defeated, gain 5 SP"}],"trait":{"descRaw":"Restores the HP of allies","desc":"Restores the HP of allies"},"_h":"76760vy1f8pk9jpkzcirzc7676"}},"bonds":{"yanShip":{"descRaw":"[Yan] Operators gain increased <@ba.vup>ATK <@autochess.gray>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, <@ba.vup>'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; can use <@ba.vup>'Cleansing Flame'; attacks inflict a percentage of ATK as Burn and inflicts Elemental Fragility on surrounding enemies\n9 different [Yan] Operators on field> summons 2 <@ba.vup>'Yan's Protection' instead, with <@ba.vup>1.5x ATK and <@ba.vup>90% damage reduction","effectDescRaw":"[Yan] Operators <@ba.vup>+{0:0%} ATK <@ba.acrem>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of <@ba.vup>ATK as <@ba.vup>Burn and cause nearby enemies to suffer 20% <@ba.vup>Elemental Fragility; periodically uses 'Cleansing Flame'\n9 different [Yan] Operators on field> summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","name":"Yan","desc":"[Yan] Operators gain increased ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; can use 'Cleansing Flame'; attacks inflict a percentage of ATK as Burn and inflicts Elemental Fragility on surrounding enemies\n summons 2 'Yan's Protection' instead, with 1.5x ATK and 90% damage reduction","effectName":"Yan","effectDesc":"[Yan] Operators +{0:0%} ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of ATK as Burn and cause nearby enemies to suffer 20% Elemental Fragility; periodically uses 'Cleansing Flame'\n summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","_h":"o215v5wvv5zb"},"sargonShip":{"descRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators temporarily gain increased <@ba.vup>ASPD (up to a limit) for a duration <@autochess.gray>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to temporarily gain increased <@ba.vup>ATK (up to a limit) for the same duration\n<@ba.acrem> When using Narantuya's Strategy, effect changes","effectDescRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to <@ba.vup>+300), lasting for <@ba.vup>{0:0} seconds <@ba.acrem>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to <@ba.vup>+300%) \n<@ba.acrem>When using Narantuya's Strategy, the effect changes","name":"Sargon","desc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators temporarily gain increased ASPD (up to a limit) for a duration (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to temporarily gain increased ATK (up to a limit) for the same duration\n When using Narantuya's Strategy, effect changes","effectName":"Sargon","effectDesc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to +300), lasting for {0:0} seconds (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to +300%) \nWhen using Narantuya's Strategy, the effect changes","_h":"mzvpig57igon"},"victoriaShip":{"descRaw":"[Victoria] Operators carrying equipment deal <@ba.vup>more damage<@autochess.gray> (affected by no. of stacks)\n25 stacks> Obtain 1 random <@ba.vup>Victorian Hammer\n6 different [Victoria] Operators on field> All [Victoria] Operators carrying equipment gain increased <@ba.vup>ATK, with an extra increase if equipment is upgraded","effectDescRaw":"[Victoria] Operators <@ba.vup>carrying equipment deal <@ba.vup>{0:0%} damage <@ba.acrem>(affected by no. of stacks)\n25 stacks> Obtain a random special Victorian Hammer\n6 different [Victoria] Operators on field> [Victoria] Operators gain <@ba.vup>+50% ATK per equipment carried, or <@ba.vup>+80% per upgraded equipment","name":"Victoria","desc":"[Victoria] Operators carrying equipment deal more damage (affected by no. of stacks)\n Obtain 1 random Victorian Hammer\n All [Victoria] Operators carrying equipment gain increased ATK, with an extra increase if equipment is upgraded","effectName":"Victoria","effectDesc":"[Victoria] Operators carrying equipment deal {0:0%} damage (affected by no. of stacks)\n Obtain a random special Victorian Hammer\n [Victoria] Operators gain +50% ATK per equipment carried, or +80% per upgraded equipment","_h":"l994usm3usri"},"kjeragShip":{"descRaw":"[Kjerag] Operators deal <@ba.vup>increased damage, and even more to <@ba.vup>Cold and Frozen enemies <@autochess.gray>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A chill gust blows on the battlefield every 25 seconds, inflicting Cold on enemies for a period of time <@autochess.gray>(affected by no. of stacks)","effectDescRaw":"[Kjerag] Operators deal <@ba.vup>125% damage, or <@ba.vup>{0:0%} damage to Cold and Frozen enemies <@ba.acrem>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for <@ba.vup>{1:0} seconds <@ba.acrem>(affected by no. of stacks)","name":"Kjerag","desc":"[Kjerag] Operators deal increased damage, and even more to Cold and Frozen enemies (affected by no. of stacks)\n A chill gust blows on the battlefield every 25 seconds, inflicting Cold on enemies for a period of time (affected by no. of stacks)","effectName":"Kjerag","effectDesc":"[Kjerag] Operators deal 125% damage, or {0:0%} damage to Cold and Frozen enemies (affected by no. of stacks)\n A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for {1:0} seconds (affected by no. of stacks)","_h":"yd4bh4cgh4e9"},"lateranoShip":{"descRaw":"[Laterano] Operators gain <@ba.vup>ammo on skill activation <@autochess.gray>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators gain increased <@ba.vup>ATK (up to a limit) when any [Laterano] Operator spends 1 bullet","effectDescRaw":"[Laterano] Operators gain <@ba.vup>+{0:0%} ammo on skill activation <@ba.acrem>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max <@ba.vup>+200%","name":"Laterano","desc":"[Laterano] Operators gain ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators gain increased ATK (up to a limit) when any [Laterano] Operator spends 1 bullet","effectName":"Laterano","effectDesc":"[Laterano] Operators gain +{0:0%} ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max +200%","_h":"7qliadzgadir"},"egirShip":{"descRaw":"[Ægir] Operators' <@ba.vup>HP increases <@autochess.gray>(affected by no. of stacks)\nWhen the battle begins, [Ægir] Operators will <@ba.vup>devour the Operator on the tile in front of them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] <@ba.vup>stacks<@autochess.gray> equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> The first 3 defeated will <@ba.vup>immediately revive","effectDescRaw":"[Ægir] Operators <@ba.vup>+{0:0%}<@ba.acrem> HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] stacks equal to the devoured Operator's Tier <@ba.acrem>(among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> the first 3 defeated will <@ba.vup>immediately revive","name":"Ægir","desc":"[Ægir] Operators' HP increases (affected by no. of stacks)\nWhen the battle begins, [Ægir] Operators will devour the Operator on the tile in front of them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n The first 3 defeated will immediately revive","effectName":"Ægir","effectDesc":"[Ægir] Operators +{0:0%} HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n the first 3 defeated will immediately revive","_h":"sughmql9mqbs"},"siracusaShip":{"descRaw":"[Siracusa] Operators gain increased <@ba.vup>ASPD on deployment for a period of time <@autochess.gray>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have <@ba.vup>3% chance to deal a set amount of True damage <@autochess.gray> (affected by no. of stacks) and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for <@ba.vup>10 seconds after losing Invisibility","effectDescRaw":"[Siracusa] Operators gain <@ba.vup>+{0:0} ASPD on deployment for <@ba.vup>{1:0} seconds<@ba.acrem>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal <@ba.vup>{2:0} <@ba.acrem>(affected by no. of stacks) True damage and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","name":"Siracusa","desc":"[Siracusa] Operators gain increased ASPD on deployment for a period of time (affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have 3% chance to deal a set amount of True damage (affected by no. of stacks) and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","effectName":"Siracusa","effectDesc":"[Siracusa] Operators gain +{0:0} ASPD on deployment for {1:0} seconds(affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal {2:0} (affected by no. of stacks) True damage and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","_h":"mfh995r295em"},"kazimierzShip":{"descRaw":"On every Operator deployment, [Kazimierz] Operators gain <@ba.vup>+20% ATK until the battle ends <@autochess.gray>(limit affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every <@ba.vup>2 seconds; otherwise dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","effectDescRaw":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to <@ba.vup>+{0:0%})<@ba.acrem>(affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","name":"Kazimierz","desc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK until the battle ends (limit affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","effectName":"Kazimierz","effectDesc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to +{0:0%})(affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","_h":"43cvkefekecs"},"preciShip":{"descRaw":"[Precision] Operators gain increased <@ba.vup>ATK <@autochess.gray>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore some <@ba.vup>DEF and <@ba.vup>RES","effectDescRaw":"[Precision] Operators gain <@ba.vup>+{0:0%} ATK<@ba.acrem>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore <@ba.vup>30% DEF and RES","name":"Precision","desc":"[Precision] Operators gain increased ATK (affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore some DEF and RES","effectName":"Precision","effectDesc":"[Precision] Operators gain +{0:0%} ATK(affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore 30% DEF and RES","_h":"dan5dx6hdx7q"},"swiftShip":{"descRaw":"[Swift] Operators have a chance when their skill ends to immediately recover <@ba.vup>12 SP <@autochess.gray>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","effectDescRaw":"[Swift] Operators have a <@ba.vup>{0:0%} chance when their skill ends to immediately recover <@ba.vup>12 SP <@ba.acrem>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","name":"Swift","desc":"[Swift] Operators have a chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","effectName":"Swift","effectDesc":"[Swift] Operators have a {0:0%} chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","_h":"xmubb92yb92h"},"skillfulShip":{"descRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain increased<@ba.vup> ASPD <@autochess.gray>(affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","effectDescRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain <@ba.vup>+{0:0} ASPD<@ba.acrem> (affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","name":"Agile","desc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain increased ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","effectName":"Agile","effectDesc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain +{0:0} ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","_h":"3qn7lx49lxa7"},"arcaneShip":{"descRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes increased Arts damage <@autochess.gray>(affected by no. of stacks) for 3 seconds\n3 different Arcane Operators on field> Arcane Operators deal more damage to enemies with less than <@ba.vup>50% HP <@autochess.gray>(affected by no. of stacks)","effectDescRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes <@ba.vup>{0:0%} increased Arts damage <@ba.acrem>(affected by no. of stacks) for 3 seconds\n3 different [Arcane] Operators on field> [Arcane] Operators deal <@ba.vup>{1:0%} more damage to enemies with less than 50% HP <@ba.acrem>(affected by no. of stacks)","name":"Arcane","desc":"When [Arcane] Operators deal Arts damage to enemies, the target takes increased Arts damage (affected by no. of stacks) for 3 seconds\n Arcane Operators deal more damage to enemies with less than 50% HP (affected by no. of stacks)","effectName":"Arcane","effectDesc":"When [Arcane] Operators deal Arts damage to enemies, the target takes {0:0%} increased Arts damage (affected by no. of stacks) for 3 seconds\n [Arcane] Operators deal {1:0%} more damage to enemies with less than 50% HP (affected by no. of stacks)","_h":"fsadfx02fx9y"},"steadShip":{"descRaw":"All Operators gain increased <@ba.vup>HP <@autochess.gray>(affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is <@ba.vup>split among all [Durable] Operators on field. [Durable] Operators taking damage inflict Arts Damage <@autochess.gray>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for <@ba.vup>5 seconds onto their attacker","effectDescRaw":"All Operators gain <@ba.vup>+{0:0%} HP<@ba.acrem> (affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict <@ba.vup>{1:0} Arts Damage <@ba.acrem>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for 5 seconds onto their attacker","name":"Durable","desc":"All Operators gain increased HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","effectName":"Durable","effectDesc":"All Operators gain +{0:0%} HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict {1:0} Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","_h":"wd2n4fa14fv2"},"deputShip":{"descRaw":"All Operators gain increased <@ba.vup>DEF <@autochess.gray>(affected by no. of stacks) and reduced <@ba.vup>Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on field> <@ba.vup>+4 stacks instead","effectDescRaw":"All Operators <@ba.vup>+{0:0%} DEF <@ba.acrem>(affected by no. of stacks), and <@ba.vup>-30% Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on the field> <@ba.vup>+4 stacks instead","name":"Aid","desc":"All Operators gain increased DEF (affected by no. of stacks) and reduced Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","effectName":"Aid","effectDesc":"All Operators +{0:0%} DEF (affected by no. of stacks), and -30% Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","_h":"xhe6ylw7yl9j"},"visiShip":{"descRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost <@ba.vup>-1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost <@ba.vup>-1 Funds permanently ([Foresight] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost -1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","name":"Foresight","desc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently ([Foresight] Operators on Bench can also count toward activating this Alliance)","effectName":"Foresight","effectDesc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","_h":"2vozzi05zi4x"},"miraShip":{"descRaw":"On Dispatch Center refresh, there is a chance the next refresh will be <@ba.vup>free <@autochess.gray>(affected by no. of stacks)\n100 stacks> Gain <@ba.vup>20 Funds ([Marvel] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"On Dispatch Center refresh, there is a <@ba.vup>{0:0%}<@ba.acrem> chance (affected by no. of stacks) the next refresh will be free\n100 stacks> Gain <@ba.vup>20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","name":"Marvel","desc":"On Dispatch Center refresh, there is a chance the next refresh will be free (affected by no. of stacks)\n Gain 20 Funds ([Marvel] Operators on Bench can also count toward activating this Alliance)","effectName":"Marvel","effectDesc":"On Dispatch Center refresh, there is a {0:0%} chance (affected by no. of stacks) the next refresh will be free\n Gain 20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","_h":"vmtd3xl03x0k"},"investShip":{"descRaw":"Operators' 'When obtained' Attributes <@ba.vup>trigger twice\n100 stacks> 'When obtained' Attributes <@ba.vup>trigger 3 times instead ([Investor] Operators on Bench can also count toward activating this Alliance)","effectDescRaw":"Operators' 'When obtained' Attributes trigger twice\n100 stacks> 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","name":"Investor","desc":"Operators' 'When obtained' Attributes trigger twice\n 'When obtained' Attributes trigger 3 times instead ([Investor] Operators on Bench can also count toward activating this Alliance)","effectName":"Investor","effectDesc":"Operators' 'When obtained' Attributes trigger twice\n 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","_h":"r2kv6amz6afa"},"raidShip":{"descRaw":"If a [Raid] Operator's skill is ready or does not attack for <@ba.vup>10 seconds, and has no enemies in their attack range, they will <@ba.vup>redeploy near a ground enemy, use their skill without losing SP, and gain increased <@ba.vup>ATK and <@ba.vup>HP during the skill duration <@autochess.gray>(affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","effectDescRaw":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain <@ba.vup>+{0:0%} ATK and HP during the skill duration<@ba.acrem> (affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","name":"Raid","desc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy, use their skill without losing SP, and gain increased ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","effectName":"Raid","effectDesc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain +{0:0%} ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","_h":"byypdf49dfou"},"indomShip":{"descRaw":"When a <@ba.vup>Ground Operator is defeated, there is a chance they will <@ba.vup>immediately redeploy<@autochess.gray> (affected by no. of stacks)\n3 different [Resilient] Operators on field> When defeated, <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on the field","effectDescRaw":"When a <@ba.vup>Ground Operator is defeated, there is a <@ba.vup>{0:0%} chance they will immediately redeploy <@ba.acrem>(affected by no. of stacks)\n3 different [Resilient] Operators on the field> <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on field when defeated","name":"Resilient","desc":"When a Ground Operator is defeated, there is a chance they will immediately redeploy (affected by no. of stacks)\n When defeated, Ground Operators grant +5 SP to all Operators on the field","effectName":"Resilient","effectDesc":"When a Ground Operator is defeated, there is a {0:0%} chance they will immediately redeploy (affected by no. of stacks)\n Ground Operators grant +5 SP to all Operators on field when defeated","_h":"am380wno0w91"},"maniShip":{"descRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from these activated Alliances","effectDescRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also <@ba.vup>gain effects from said activated Alliances","name":"Harmony","desc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from these activated Alliances","effectName":"Harmony","effectDesc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from said activated Alliances","_h":"j23z96d396y3"},"emptyShip":{"descRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage, Assist Operators deal <@ba.vup>120% damage; Elite Assist Operators deal <@ba.vup>140% damage","effectDescRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage; [Assist Operators] deal <@ba.vup>120% damage; Elite [Assist Operators] deal <@ba.vup>140% damage","name":"Assist Operator","desc":"All Operators take -20% Physical and Arts damage, Assist Operators deal 120% damage; Elite Assist Operators deal 140% damage","effectName":"Assist Operator","effectDesc":"All Operators take -20% Physical and Arts damage; [Assist Operators] deal 120% damage; Elite [Assist Operators] deal 140% damage","_h":"a0hjnihbni4c"},"soloShip":{"descRaw":" The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","effectDescRaw":"1 [Solo] Operator on field> The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15<@ba.acrem> SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","name":"Solo","desc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","effectName":"Solo","effectDesc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","_h":"5f0mytjpytjp"},"suntShip":{"descRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","effectDescRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","name":"Elite","desc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","effectName":"Elite","effectDesc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","_h":"rmmeiwx0iwx0"}},"garrisons":{"garrison_01_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"ioio3p"},"garrison_01_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"ioio3p"},"garrison_03_a":{"descRaw":"+<@ba.vup>20% ATK and HP","desc":"+20% ATK and HP","eventTypeDesc":"Combat","_h":"kz0a3p"},"garrison_03_b":{"descRaw":"+<@ba.vup>40% ATK and HP","desc":"+40% ATK and HP","eventTypeDesc":"Combat","_h":"l9rs3p"},"garrison_04_a":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_04_b":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_05_a":{"descRaw":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains <@ba.vup>+1% ATK","desc":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"lnhy3p"},"garrison_05_b":{"descRaw":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Kjerag] or [Arcane] Alliances, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"heal3p"},"garrison_07_a":{"descRaw":"For every 3 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+1% ATK","desc":"For every 3 stacks added to [Ægir] Alliance, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"o4zp3p"},"garrison_07_b":{"descRaw":"For every 3 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Ægir] Alliance, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"mpry3p"},"garrison_08_a":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","desc":"SP recovery rate +0.15/s","eventTypeDesc":"Combat","_h":"knks3p"},"garrison_08_b":{"descRaw":"SP recovery rate <@ba.vup>+0.3/second","desc":"SP recovery rate +0.3/second","eventTypeDesc":"Combat","_h":"sw3t3p"},"garrison_09_a":{"descRaw":"+<@ba.vup>20% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"+20% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"btqh3p"},"garrison_09_b":{"descRaw":"+<@ba.vup>40% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"+40% ATK and HP; for every 3 stacks added to Core Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"4mhc3p"},"garrison_10_a":{"descRaw":"For every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"For every 3 stacks added to Core Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"fy5b3p"},"garrison_10_b":{"descRaw":"For every 3 stacks added to Core Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"For every 3 stacks added to Core Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"l3c43p"},"garrison_11_a":{"descRaw":"For every 3 stacks added to [Victoria] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Victoria] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"txve3p"},"garrison_11_b":{"descRaw":"For every 3 stacks added to [Victoria] Alliance, this Operator gains <@ba.vup>+2 ASPD","desc":"For every 3 stacks added to [Victoria] Alliance, this Operator gains +2 ASPD","eventTypeDesc":"Combat","_h":"ci6f3p"},"garrison_12_a":{"descRaw":"For every 2 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+1% ATK","desc":"For every 2 stacks added to [Ægir] Alliance, this Operator gains +1% ATK","eventTypeDesc":"Combat","_h":"a9q43p"},"garrison_12_b":{"descRaw":"For every 2 stacks added to [Ægir] Alliance, this Operator gains <@ba.vup>+2% ATK","desc":"For every 2 stacks added to [Ægir] Alliance, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"3ojb3p"},"garrison_13_a":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_13_b":{"descRaw":"Costs <@ba.vup>1 Funds to purchase","desc":"Costs 1 Funds to purchase","eventTypeDesc":"Prep","_h":"pnu6x4"},"garrison_14_a":{"descRaw":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains <@ba.vup>+1% DEF","desc":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains +1% DEF","eventTypeDesc":"Combat","_h":"njy23p"},"garrison_14_b":{"descRaw":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains <@ba.vup>+2% DEF","desc":"For every 3 stacks added to [Laterano] or [Durable] Alliances, this Operator gains +2% DEF","eventTypeDesc":"Combat","_h":"bqn53p"},"garrison_15_a":{"descRaw":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator <@ba.vup>+1% DEF","desc":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator +1% DEF","eventTypeDesc":"Combat","_h":"qyjf3p"},"garrison_15_b":{"descRaw":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator <@ba.vup>+2% DEF","desc":"For every 3 stacks added to [Sargon] or [Durable] Alliances, this Operator +2% DEF","eventTypeDesc":"Combat","_h":"ebq83p"},"garrison_16_a":{"descRaw":"For every 5 stacks added to [Laterano] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 5 stacks added to [Laterano] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"hil93p"},"garrison_16_b":{"descRaw":"For every 5 stacks added to [Laterano] Alliance, this Operator gains <@ba.vup>+2 ASPD","desc":"For every 5 stacks added to [Laterano] Alliance, this Operator gains +2 ASPD","eventTypeDesc":"Combat","_h":"yxic3p"},"garrison_18_a":{"descRaw":"When attacking Sea Monster enemies, increases ATK to <@ba.vup>150%","desc":"When attacking Sea Monster enemies, increases ATK to 150%","eventTypeDesc":"Combat","_h":"6hr83p"},"garrison_18_b":{"descRaw":"When attacking Sea Monster enemies, increases ATK to <@ba.vup>200%","desc":"When attacking Sea Monster enemies, increases ATK to 200%","eventTypeDesc":"Combat","_h":"79hc3p"},"garrison_19_a":{"descRaw":"When attacking enemy Drones, increases ATK to <@ba.vup>150%","desc":"When attacking enemy Drones, increases ATK to 150%","eventTypeDesc":"Combat","_h":"14mt3p"},"garrison_19_b":{"descRaw":"When attacking enemy Drones, increases ATK to <@ba.vup>200%","desc":"When attacking enemy Drones, increases ATK to 200%","eventTypeDesc":"Combat","_h":"rg653p"},"garrison_21_a":{"descRaw":" Obtain 2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"jyjyx4"},"garrison_21_b":{"descRaw":" Obtain 4 extra Funds next Rest Phase","desc":" Obtain 4 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"6s6sx4"},"garrison_22_a":{"descRaw":" Whenever Operators in the <@ba.vup>4 adjacent tiles spend 6 bullets, <@ba.vup>+1 stack to active [Laterano] Alliance","desc":" Whenever Operators in the 4 adjacent tiles spend 6 bullets, +1 stack to active [Laterano] Alliance","eventTypeDesc":"Can stack","_h":"4uzsmz"},"garrison_22_b":{"descRaw":" Whenever Operators in the <@ba.vup>4 adjacent tiles spend 6 bullets, <@ba.vup>+2 stacks to active [Laterano] Alliance","desc":" Whenever Operators in the 4 adjacent tiles spend 6 bullets, +2 stacks to active [Laterano] Alliance","eventTypeDesc":"Can stack","_h":"tt2pmz"},"garrison_23_a":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+7 [Laterano] and <@ba.vup>+3 [Foresight] stacks if Alliances are active, can trigger up to 7 times per battle for each effect","desc":" Whenever this Operator spends 7 bullets, +7 [Laterano] and +3 [Foresight] stacks if Alliances are active, can trigger up to 7 times per battle for each effect","eventTypeDesc":"Can stack","_h":"sb5hmz"},"garrison_23_b":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+14 [Laterano] and <@ba.vup>+6 [Foresight] stacks if Alliances are active (Can stack up to 7x every battle)","desc":" Whenever this Operator spends 7 bullets, +14 [Laterano] and +6 [Foresight] stacks if Alliances are active (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"s9fxmz"},"garrison_24_a":{"descRaw":" Whenever this Operator spends 10 bullets with 3 Operators in the same row, <@ba.vup>+2 [Laterano] and [Precision] stacks if Alliances are active","desc":" Whenever this Operator spends 10 bullets with 3 Operators in the same row, +2 [Laterano] and [Precision] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"gdoomz"},"garrison_24_b":{"descRaw":" Whenever this Operator spends 10 bullets while there are 3 Operators in the same row, <@ba.vup>+4 [Laterano] and [Precision] stacks if Alliances are active","desc":" Whenever this Operator spends 10 bullets while there are 3 Operators in the same row, +4 [Laterano] and [Precision] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"nnuimz"},"garrison_25_a":{"descRaw":" <@ba.vup>+2 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +2 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xgk5jf"},"garrison_25_b":{"descRaw":" <@ba.vup>+4 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +4 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xmlzjf"},"garrison_26_a":{"descRaw":" Obtain <@ba.vup>1 extra Funds next Rest Phase","desc":" Obtain 1 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"or02x4"},"garrison_26_b":{"descRaw":" Obtain <@ba.vup>2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"j8efx4"},"garrison_28_a":{"descRaw":" Whenever an enemy within range is Frozen, 50% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 50% chance for +1 stack to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"4qxtmz"},"garrison_28_b":{"descRaw":" Whenever an enemy within range is Frozen, 50% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 50% chance for +2 stacks to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"0duwmz"},"garrison_29_a":{"descRaw":" Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 60% chance for +1 stack to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"gvjomz"},"garrison_29_b":{"descRaw":" Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance","desc":" Whenever an enemy within range is Frozen, 60% chance for +2 stacks to active [Kjerag] Alliance","eventTypeDesc":"Can stack","_h":"80mlmz"},"garrison_30_a":{"descRaw":" Gain [Yan] Alliance stacks equivalent to Dispatch Center level (Alliance does not need to be active)","desc":" Gain [Yan] Alliance stacks equivalent to Dispatch Center level (Alliance does not need to be active)","eventTypeDesc":"One-time","_h":"uxuxjf"},"garrison_30_b":{"descRaw":" Gain [Yan] Alliance stacks equivalent to 2x Dispatch Center level (Alliance does not need to be active)","desc":" Gain [Yan] Alliance stacks equivalent to 2x Dispatch Center level (Alliance does not need to be active)","eventTypeDesc":"One-time","_h":"pwpwjf"},"garrison_31_a":{"descRaw":" <@ba.vup>+1 stack to active [Yan] Alliance for every Operator obtained this round","desc":" +1 stack to active [Yan] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"or0wmz"},"garrison_31_b":{"descRaw":" <@ba.vup>+2 stacks to active [Yan] Alliance for every Operator obtained this round","desc":" +2 stacks to active [Yan] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"i43tmz"},"garrison_32_a":{"descRaw":" Obtain <@ba.vup>2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"j8efx4"},"garrison_32_b":{"descRaw":" Obtain <@ba.vup>4 extra Funds next Rest Phase","desc":" Obtain 4 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"86jtx4"},"garrison_34_a":{"descRaw":" <@ba.vup>+1 stack to active [Investor] Alliance for every Operator obtained this round","desc":" +1 stack to active [Investor] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"hi71mz"},"garrison_34_b":{"descRaw":" <@ba.vup>+2 stacks to active [Investor] Alliance for every Operator obtained this round","desc":" +2 stacks to active [Investor] Alliance for every Operator obtained this round","eventTypeDesc":"Can stack","_h":"yx44mz"},"garrison_35_a":{"descRaw":" <@ba.vup>+5 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","desc":" +5 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"qknnjf"},"garrison_35_b":{"descRaw":" <@ba.vup>+10 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","desc":" +10 stacks to [Yan] and [Victoria] Alliances (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"2k9zjf"},"garrison_37_a":{"descRaw":" If there are 3 Operators in the same row, obtain 1 random Operator from the Alliance with most members in your current squad","desc":" If there are 3 Operators in the same row, obtain 1 random Operator from the Alliance with most members in your current squad","eventTypeDesc":"Prep","_h":"s9s9x4"},"garrison_37_b":{"descRaw":" Obtain 1 random Operator from the Alliance with most members in your current squad","desc":" Obtain 1 random Operator from the Alliance with most members in your current squad","eventTypeDesc":"Prep","_h":"6n6nx4"},"garrison_38_a":{"descRaw":" For every 2 units defeated, <@ba.vup>+1 stack each to active [Ægir], [Durable], and [Raid] Alliances","desc":" For every 2 units defeated, +1 stack each to active [Ægir], [Durable], and [Raid] Alliances","eventTypeDesc":"Can stack","_h":"rzqcmz"},"garrison_38_b":{"descRaw":" For every 2 enemies defeated, <@ba.vup>+2 stacks to active [Ægir], [Durable], and [Raid] Alliances","desc":" For every 2 enemies defeated, +2 stacks to active [Ægir], [Durable], and [Raid] Alliances","eventTypeDesc":"Can stack","_h":"hkzpmz"},"garrison_39_a":{"descRaw":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow","desc":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow","eventTypeDesc":"Prep","_h":"z7z7x4"},"garrison_39_b":{"descRaw":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow; repeats 2 times","desc":" If there are 3 Operators in the same row, obtain 1 Skadi, Specter, or Underflow; repeats 2 times","eventTypeDesc":"Prep","_h":"fufux4"},"garrison_40_a":{"descRaw":" When defeated or switched to Substitute, <@ba.vup>+5 [Ægir] and [Resilient] stacks if Alliances are active","desc":" When defeated or switched to Substitute, +5 [Ægir] and [Resilient] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"426kmz"},"garrison_40_b":{"descRaw":" When defeated or switched to Substitute, <@ba.vup>+10 [Ægir] and [Resilient] stacks if Alliances are active","desc":" When defeated or switched to Substitute, +10 [Ægir] and [Resilient] stacks if Alliances are active","eventTypeDesc":"Can stack","_h":"kqcimz"},"garrison_41_a":{"descRaw":" <@ba.vup>+3 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +3 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"q5w6jf"},"garrison_41_b":{"descRaw":" <@ba.vup>+6 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +6 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"psqhjf"},"garrison_42_a":{"descRaw":" On first skill activation, <@ba.vup>+5 stacks to active [Sargon] Alliance","desc":" On first skill activation, +5 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"8vgsmz"},"garrison_42_b":{"descRaw":" On first skill activation, <@ba.vup>+10 stacks to active [Sargon] Alliance","desc":" On first skill activation, +10 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"27uomz"},"garrison_43_a":{"descRaw":" On skill activation, <@ba.vup>+6 stacks to active [Sargon] Alliance","desc":" On skill activation, +6 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"zpg0mz"},"garrison_43_b":{"descRaw":" On skill activation, <@ba.vup>+12 stacks to active [Sargon] Alliance","desc":" On skill activation, +12 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"lqedmz"},"garrison_46_a":{"descRaw":" When defeated, <@ba.vup>+3 stacks to active [Ægir] Alliance","desc":" When defeated, +3 stacks to active [Ægir] Alliance","eventTypeDesc":"Can stack","_h":"3f1cmz"},"garrison_46_b":{"descRaw":" When defeated, <@ba.vup>+6 stacks to active [Ægir] Alliance","desc":" When defeated, +6 stacks to active [Ægir] Alliance","eventTypeDesc":"Can stack","_h":"syi7mz"},"garrison_47_a":{"descRaw":" <@ba.vup>+3 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","desc":" +3 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","eventTypeDesc":"Can stack","_h":"x2y9mz"},"garrison_47_b":{"descRaw":" <@ba.vup>+6 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","desc":" +6 stacks each to active Alliance(s) of self and of the Operator 1 tile behind","eventTypeDesc":"Can stack","_h":"7b16mz"},"garrison_48_a":{"descRaw":" <@ba.vup>+2 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","desc":" +2 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"scp5mz"},"garrison_48_b":{"descRaw":" <@ba.vup>+4 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","desc":" +4 stacks to active [Victoria] Alliance for every [Victoria] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"4y33mz"},"garrison_49_a":{"descRaw":" Obtain 1 piece of 'Quick Combat Rations'","desc":" Obtain 1 piece of 'Quick Combat Rations'","eventTypeDesc":"Prep","_h":"ptptx4"},"garrison_49_b":{"descRaw":" Obtain 2 pieces of 'Quick Combat Rations'","desc":" Obtain 2 pieces of 'Quick Combat Rations'","eventTypeDesc":"Prep","_h":"qwqwx4"},"garrison_50_a":{"descRaw":" The first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","desc":" The first 3 enemies defeated grant +2 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","eventTypeDesc":"Can stack","_h":"0zm6mz"},"garrison_50_b":{"descRaw":" The first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","desc":" The first 3 enemies defeated grant +4 stacks to active [Victoria], [Foresight], and [Resilient] Alliances","eventTypeDesc":"Can stack","_h":"gt04mz"},"garrison_51_a":{"descRaw":" <@ba.vup>+5 stacks to own active Alliance(s)","desc":" +5 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"2otrmz"},"garrison_51_b":{"descRaw":" <@ba.vup>+10 stacks to own active Alliance(s)","desc":" +10 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ae95mz"},"garrison_53_a":{"descRaw":" <@ba.vup>+3/<@ba.vup>+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +3/+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"rpk9mz"},"garrison_53_b":{"descRaw":" <@ba.vup>+6/<@ba.vup>+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +6/+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"vcgumz"},"garrison_54_a":{"descRaw":" <@ba.vup>+3/<@ba.vup>+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +3/+2 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"rpk9mz"},"garrison_54_b":{"descRaw":" <@ba.vup>+6/<@ba.vup>+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","desc":" +6/+4 stacks respectively to active [Victoria]/[Marvel] Alliances for every [Victoria]/[Marvel] Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"bmgumz"},"garrison_55_a":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+7 [Laterano] and <@ba.vup>+3 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 21x every battle)","desc":" Whenever this Operator spends 7 bullets, +7 [Laterano] and +3 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 21x every battle)","eventTypeDesc":"Can stack","_h":"4q8omz"},"garrison_55_b":{"descRaw":" Whenever this Operator spends 7 bullets, <@ba.vup>+14 [Laterano] and <@ba.vup>+6 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 42x every battle)","desc":" Whenever this Operator spends 7 bullets, +14 [Laterano] and +6 [Foresight] Alliances if Alliances are active ([Foresight] can stack up to 42x every battle)","eventTypeDesc":"Can stack","_h":"losgmz"},"garrison_56_a":{"descRaw":" <@ba.vup>+2 stacks to active [Swift] Alliance for every Operator on Bench","desc":" +2 stacks to active [Swift] Alliance for every Operator on Bench","eventTypeDesc":"Can stack","_h":"z26bmz"},"garrison_56_b":{"descRaw":" <@ba.vup>+4 stacks to active [Swift] Alliance for every Operator on Bench","desc":" +4 stacks to active [Swift] Alliance for every Operator on Bench","eventTypeDesc":"Can stack","_h":"nkc5mz"},"garrison_57_a":{"descRaw":" <@ba.vup>+2 stacks each to active Alliances of all Operators on Bench","desc":" +2 stacks each to active Alliances of all Operators on Bench","eventTypeDesc":"Can stack","_h":"2o5pmz"},"garrison_57_b":{"descRaw":" <@ba.vup>+4 stacks each to active Alliances of all Operators on Bench","desc":" +4 stacks each to active Alliances of all Operators on Bench","eventTypeDesc":"Can stack","_h":"gezvmz"},"garrison_59_a":{"descRaw":" When the Operator in the tile ahead adds stacks from their Attribute, <@ba.vup>+1 additional stack","desc":" When the Operator in the tile ahead adds stacks from their Attribute, +1 additional stack","eventTypeDesc":"Combat","_h":"tw1n3p"},"garrison_59_b":{"descRaw":" When the Operator in front adds stacks from their Attribute, <@ba.vup>+2 additional stacks","desc":" When the Operator in front adds stacks from their Attribute, +2 additional stacks","eventTypeDesc":"Combat","_h":"77qm3p"},"garrison_60_a":{"descRaw":" Trigger the 'When obtained' Attribute of the Operator in the tile ahead","desc":" Trigger the 'When obtained' Attribute of the Operator in the tile ahead","eventTypeDesc":"Specialized","_h":"zozo6k"},"garrison_60_b":{"descRaw":" Trigger the 'When obtained' Attributes of Operators two tiles ahead of self","desc":" Trigger the 'When obtained' Attributes of Operators two tiles ahead of self","eventTypeDesc":"Specialized","_h":"0o0o6k"},"garrison_61_a":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","desc":" +2 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"em0zmz"},"garrison_61_b":{"descRaw":" <@ba.vup>+4 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","desc":" +4 stacks to the most stacked active Alliance for every member Operator of a different Tier on the field","eventTypeDesc":"Can stack","_h":"1s6tmz"},"garrison_65_a":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +8 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"racbjf"},"garrison_65_b":{"descRaw":" <@ba.vup>+16 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +16 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"nvoojf"},"garrison_67_a":{"descRaw":" Obtain 1 extra Funds next Rest Phase","desc":" Obtain 1 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"qbqbx4"},"garrison_67_b":{"descRaw":" Obtain 2 extra Funds next Rest Phase","desc":" Obtain 2 extra Funds next Rest Phase","eventTypeDesc":"Prep","_h":"jyjyx4"},"garrison_69_a":{"descRaw":" <@ba.vup>+4 stacks to active [Durable] Alliance","desc":" +4 stacks to active [Durable] Alliance","eventTypeDesc":"Can stack","_h":"1y9vmz"},"garrison_69_b":{"descRaw":" <@ba.vup>+8 stacks to active [Durable] Alliance","desc":" +8 stacks to active [Durable] Alliance","eventTypeDesc":"Can stack","_h":"cyljmz"},"garrison_70_a":{"descRaw":" <@ba.vup>+1 stack to active [Durable] Alliance for every Operator in the same row","desc":" +1 stack to active [Durable] Alliance for every Operator in the same row","eventTypeDesc":"Can stack","_h":"j3f8mz"},"garrison_70_b":{"descRaw":" <@ba.vup>+2 stacks to active [Durable] Alliance for every Operator in the same row","desc":" +2 stacks to active [Durable] Alliance for every Operator in the same row","eventTypeDesc":"Can stack","_h":"bki5mz"},"garrison_71_a":{"descRaw":" <@ba.vup>+6 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +6 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"psqhjf"},"garrison_71_b":{"descRaw":" <@ba.vup>+12 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +12 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"of84jf"},"garrison_72_a":{"descRaw":" Grants '<@ba.vup>+1 stack to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 7x every battle)","desc":" Grants '+1 stack to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"5yk3mz"},"garrison_72_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 14x every battle)","desc":" Grants '+2 stacks to own active Alliance(s) on skill activation' to the Operator in the tile ahead (Can stack up to 14x every battle)","eventTypeDesc":"Can stack","_h":"m5kkmz"},"garrison_73_a":{"descRaw":" Grants '<@ba.vup>+1 stack to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 10x every battle)","desc":" Grants '+1 stack to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"rj7cmz"},"garrison_73_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 20x every battle)","desc":" Grants '+2 stacks to active [Precision] Alliance on skill activation' to the Operator in the tile ahead (Can stack up to 20x every battle)","eventTypeDesc":"Can stack","_h":"33z2mz"},"garrison_75_a":{"descRaw":" <@ba.vup>+1 stack to active [Kazimierz] Alliance\n <@ba.vup>+2 stacks to active [Resilient] Alliance","desc":" +1 stack to active [Kazimierz] Alliance\n +2 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"qszimz"},"garrison_75_b":{"descRaw":" <@ba.vup>+2 stacks to active [Kazimierz] Alliance\n <@ba.vup>+4 stacks to active [Resilient] Alliance","desc":" +2 stacks to active [Kazimierz] Alliance\n +4 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"h18tmz"},"garrison_76_a":{"descRaw":" Gain 1 piece of 'Damazti Isomorph'","desc":" Gain 1 piece of 'Damazti Isomorph'","eventTypeDesc":"Prep","_h":"iiiix4"},"garrison_76_b":{"descRaw":" Gain 2 pieces of 'Damazti Isomorph'","desc":" Gain 2 pieces of 'Damazti Isomorph'","eventTypeDesc":"Prep","_h":"nznzx4"},"garrison_77_a":{"descRaw":" For every 2 enemy defeated, <@ba.vup>+1 stack to active [Raid] Alliance","desc":" For every 2 enemy defeated, +1 stack to active [Raid] Alliance","eventTypeDesc":"Can stack","_h":"hib1mz"},"garrison_77_b":{"descRaw":" For every 2 enemies defeated, <@ba.vup>+2 stacks to active [Raid] Alliance","desc":" For every 2 enemies defeated, +2 stacks to active [Raid] Alliance","eventTypeDesc":"Can stack","_h":"pzj6mz"},"garrison_79_a":{"descRaw":" <@ba.vup>+4 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +4 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"lawbmz"},"garrison_79_b":{"descRaw":" <@ba.vup>+8 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +8 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"oa4fmz"},"garrison_80_a":{"descRaw":" <@ba.vup>+2 stacks to own active Alliance(s)","desc":" +2 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ndjomz"},"garrison_80_b":{"descRaw":" <@ba.vup>+4 stacks to own active Alliance(s)","desc":" +4 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"dz5qmz"},"garrison_81_a":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"3ebvmz"},"garrison_81_b":{"descRaw":" <@ba.vup>+4 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +4 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"g0ytmz"},"garrison_82_a":{"descRaw":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","desc":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","eventTypeDesc":"Specialized","_h":"6z6z6k"},"garrison_82_b":{"descRaw":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","desc":" Triggers an Operator's Attribute (Prioritizes Operators deployed on upper right tiles)","eventTypeDesc":"Specialized","_h":"6z6z6k"},"garrison_84_a":{"descRaw":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 50 HP/s and gains +0.15/s SP recovery rate","desc":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 50 HP/s and gains +0.15/s SP recovery rate","eventTypeDesc":"Combat","_h":"v5v53p"},"garrison_84_b":{"descRaw":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 100 HP/s and +0.3/s SP recovery rate","desc":"For every 10 stacks added to [Ægir] Alliance, this Operator recovers 100 HP/s and +0.3/s SP recovery rate","eventTypeDesc":"Combat","_h":"kqkq3p"},"garrison_86_a":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"45456k"},"garrison_86_b":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"45456k"},"garrison_90_a":{"descRaw":" On skill activation, <@ba.vup>+1 stack to the most stacked active Alliance for every Operator in the same row (Can stack up to 10x every battle)","desc":" On skill activation, +1 stack to the most stacked active Alliance for every Operator in the same row (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"qkqdmz"},"garrison_90_b":{"descRaw":" On skill activation, <@ba.vup>+2 stacks to the most stacked active Alliance for every Operator in the same row (Can stack up to 20x every battle)","desc":" On skill activation, +2 stacks to the most stacked active Alliance for every Operator in the same row (Can stack up to 20x every battle)","eventTypeDesc":"Can stack","_h":"g6j9mz"},"garrison_91_a":{"descRaw":" Randomly obtain 1 piece of Rockrock's custom creations","desc":" Randomly obtain 1 piece of Rockrock's custom creations","eventTypeDesc":"Prep","_h":"xoxox4"},"garrison_91_b":{"descRaw":" Randomly obtain 2 pieces of Rockrock's custom creations","desc":" Randomly obtain 2 pieces of Rockrock's custom creations","eventTypeDesc":"Prep","_h":"p7p7x4"},"garrison_92_a":{"descRaw":" Obtain 1 'Kjeragi Nevermeltice'","desc":" Obtain 1 'Kjeragi Nevermeltice'","eventTypeDesc":"Prep","_h":"pipix4"},"garrison_92_b":{"descRaw":" Obtain 2 'Kjeragi Nevermeltice'","desc":" Obtain 2 'Kjeragi Nevermeltice'","eventTypeDesc":"Prep","_h":"rxrxx4"},"garrison_93_a":{"descRaw":"Only 2 copies of this Operator are needed for Elite promotion","desc":"Only 2 copies of this Operator are needed for Elite promotion","eventTypeDesc":"Combat","_h":"sdsd3p"},"garrison_93_b":{"descRaw":"Only 2 copies of this Operator are needed for Elite promotion","desc":"Only 2 copies of this Operator are needed for Elite promotion","eventTypeDesc":"Combat","_h":"sdsd3p"},"garrison_94_a":{"descRaw":" Obtain 1 Alliance Coin or Sargon Teaspresso, with a small chance to find Desert Compass","desc":" Obtain 1 Alliance Coin or Sargon Teaspresso, with a small chance to find Desert Compass","eventTypeDesc":"Prep","_h":"i2i2x4"},"garrison_94_b":{"descRaw":" Obtain 2 Alliance Coins or Sargon Teaspressos, with a small chance to find Desert Compasses","desc":" Obtain 2 Alliance Coins or Sargon Teaspressos, with a small chance to find Desert Compasses","eventTypeDesc":"Prep","_h":"0g0gx4"},"garrison_95_a":{"descRaw":" <@ba.vup>+1 stack to own active Alliance(s) on skill activation (Can stack up to 7x every battle)","desc":" +1 stack to own active Alliance(s) on skill activation (Can stack up to 7x every battle)","eventTypeDesc":"Can stack","_h":"7co3mz"},"garrison_95_b":{"descRaw":" <@ba.vup>+2 stacks to own active Alliance(s) on skill activation","desc":" +2 stacks to own active Alliance(s) on skill activation","eventTypeDesc":"Can stack","_h":"336ymz"},"garrison_96_a":{"descRaw":" <@ba.vup>+1 stack to active [Precision] Alliance on skill activation (Can stack up to 10x every battle)","desc":" +1 stack to active [Precision] Alliance on skill activation (Can stack up to 10x every battle)","eventTypeDesc":"Can stack","_h":"izl2mz"},"garrison_96_b":{"descRaw":" <@ba.vup>+2 stacks to active [Precision] Alliance on skill activation","desc":" +2 stacks to active [Precision] Alliance on skill activation","eventTypeDesc":"Can stack","_h":"t6zjmz"},"garrison_98_a":{"descRaw":" Obtain <@ba.vup>1 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","desc":" Obtain 1 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","eventTypeDesc":"Prep","_h":"8iudx4"},"garrison_98_b":{"descRaw":" Obtain <@ba.vup>2 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","desc":" Obtain 2 extra Funds in next Rest Phase (takes effect when [Yan]/[Investor] is active in Bench)","eventTypeDesc":"Prep","_h":"rvtqx4"},"garrison_99_a":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"p3p36k"},"garrison_99_b":{"descRaw":"If Operator ahead of self has a Attribute, this Operator copies it","desc":"If Operator ahead of self has a Attribute, this Operator copies it","eventTypeDesc":"Specialized","_h":"p3p36k"},"garrison_100_a":{"descRaw":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains <@ba.vup>+2% ATK","desc":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains +2% ATK","eventTypeDesc":"Combat","_h":"gfik3p"},"garrison_100_b":{"descRaw":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains <@ba.vup>+4% ATK","desc":"For every 3 stacks added to [Sargon], [Swift] or [Precision] Alliances, this Operator gains +4% ATK","eventTypeDesc":"Combat","_h":"w13q3p"},"garrison_101_a":{"descRaw":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra <@ba.vup>+1% ATK of damage to enemies inflicted with Bind and Slow","desc":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra +1% ATK of damage to enemies inflicted with Bind and Slow","eventTypeDesc":"Combat","_h":"zfuw3p"},"garrison_101_b":{"descRaw":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra <@ba.vup>2% ATK of damage to enemies inflicted with Bind and Slow","desc":"For every 3 stacks added to [Yan] or [Raid] Alliances, this Operator deals extra 2% ATK of damage to enemies inflicted with Bind and Slow","eventTypeDesc":"Combat","_h":"nmn73p"},"garrison_102_a":{"descRaw":" <@ba.vup>+1 stack to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +1 stack to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"39k2mz"},"garrison_102_b":{"descRaw":" <@ba.vup>+2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","desc":" +2 stacks to the most stacked active Alliance; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"3ebvmz"},"garrison_104_a":{"descRaw":" <@ba.vup>+5 stacks to own active Alliance(s)","desc":" +5 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"2otrmz"},"garrison_104_b":{"descRaw":" <@ba.vup>+10 stacks to own active Alliance(s)","desc":" +10 stacks to own active Alliance(s)","eventTypeDesc":"Can stack","_h":"ae95mz"},"garrison_105_a":{"descRaw":" <@ba.vup>+3 stacks to the most stacked active Alliance","desc":" +3 stacks to the most stacked active Alliance","eventTypeDesc":"One-time","_h":"berpjf"},"garrison_105_b":{"descRaw":" <@ba.vup>+6 stacks to the most stacked active Alliance","desc":" +6 stacks to the most stacked active Alliance","eventTypeDesc":"One-time","_h":"lvaujf"},"garrison_106_a":{"descRaw":" <@ba.vup>+4 stacks to own active Alliance(s) (Can stack up to 12x every battle)","desc":" +4 stacks to own active Alliance(s) (Can stack up to 12x every battle)","eventTypeDesc":"Can stack","_h":"jxb6mz"},"garrison_106_b":{"descRaw":" <@ba.vup>+8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x every battle)","desc":" +8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"m4z3mz"},"garrison_107_a":{"descRaw":" <@ba.vup>+8 stacks to active [Raid] Alliance (Can stack up to 50x every battle)","desc":" +8 stacks to active [Raid] Alliance (Can stack up to 50x every battle)","eventTypeDesc":"Can stack","_h":"tu3lmz"},"garrison_107_b":{"descRaw":" <@ba.vup>+16 stacks to active [Raid] Alliance (Can stack up to 100x every battle)","desc":" +16 stacks to active [Raid] Alliance (Can stack up to 100x every battle)","eventTypeDesc":"Can stack","_h":"xjv8mz"},"garrison_108_a":{"descRaw":" <@ba.vup>+4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)","desc":" +4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"vt5umz"},"garrison_108_b":{"descRaw":" <@ba.vup>+8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)","desc":" +8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)","eventTypeDesc":"Can stack","_h":"xne8mz"},"garrison_111_a":{"descRaw":" <@ba.vup>+5 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +5 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"cb5cjf"},"garrison_111_b":{"descRaw":" <@ba.vup>+10 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +10 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"ulj2jf"},"garrison_113_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"dkdkx4"},"garrison_113_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"rfrfx4"},"garrison_114_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"0a0ax4"},"garrison_114_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"gpgpx4"},"garrison_115_a":{"descRaw":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +10 <@ba.vup>base ATK and +50 <@ba.vup>base HP for 100 seconds","desc":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +10 base ATK and +50 base HP for 100 seconds","eventTypeDesc":"Combat","_h":"3h853p"},"garrison_115_b":{"descRaw":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +20 <@ba.vup>base ATK and +100 <@ba.vup>base HP for 100 seconds","desc":"For every 5 stacks added to [Kazimierz] Alliance, this Operator gains +20 base ATK and +100 base HP for 100 seconds","eventTypeDesc":"Combat","_h":"886o3p"},"garrison_116_a":{"descRaw":" Do a special free refresh of <@ba.vup>Tier I Operators\nWhen this Operator is promoted to Elite, refresh offers <@ba.vup>Tier V Operators instead","desc":" Do a special free refresh of Tier I Operators\nWhen this Operator is promoted to Elite, refresh offers Tier V Operators instead","eventTypeDesc":"Prep","_h":"w1pfx4"},"garrison_116_b":{"descRaw":" Do a special free refresh of <@ba.vup>Tier V Operators","desc":" Do a special free refresh of Tier V Operators","eventTypeDesc":"Prep","_h":"05twx4"},"garrison_117_b":{"descRaw":"Grants <@ba.vup>+2 stacks to active [Siracusa] Alliance(s) when this Operator defeats an enemy","desc":"Grants +2 stacks to active [Siracusa] Alliance(s) when this Operator defeats an enemy","eventTypeDesc":"Can stack","_h":"eaymmz"},"garrison_118_a":{"descRaw":" <@ba.vup>+2 stacks to active [Siracusa] Alliance when an enemy is defeated\n<@ba.rem>When Lappland the Decadenza is promoted to an Elite Operator, all [Siracusa] Alliance Operators gain the effect","desc":" +2 stacks to active [Siracusa] Alliance when an enemy is defeated\nWhen Lappland the Decadenza is promoted to an Elite Operator, all [Siracusa] Alliance Operators gain the effect","eventTypeDesc":"Can stack","_h":"qp1imz"},"garrison_118_b":{"descRaw":" Grants '<@ba.vup>+2 stacks to active [Siracusa] Alliance when this Operator defeats an enemy' to <@ba.vup>all [Siracusa] Alliance Operators","desc":" Grants '+2 stacks to active [Siracusa] Alliance when this Operator defeats an enemy' to all [Siracusa] Alliance Operators","eventTypeDesc":"Can stack","_h":"1ryvmz"},"garrison_119_a":{"descRaw":" <@ba.vup>+2 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","desc":" +2 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","eventTypeDesc":"Can stack","_h":"9sm5mz"},"garrison_119_b":{"descRaw":" <@ba.vup>+4 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","desc":" +4 stacks to active [Yan] and [Arcane] Alliances for every Operator obtained during this Rest Phase","eventTypeDesc":"Can stack","_h":"nigbmz"},"garrison_120_a":{"descRaw":" Gain 1 free Refresh","desc":" Gain 1 free Refresh","eventTypeDesc":"Prep","_h":"p6p6x4"},"garrison_120_b":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"1l1lx4"},"garrison_121_a":{"descRaw":" <@ba.vup>+2 stacks to active [Agile] and [Arcane] Alliances for every <@ba.vup>3 Funds spent this round","desc":" +2 stacks to active [Agile] and [Arcane] Alliances for every 3 Funds spent this round","eventTypeDesc":"Can stack","_h":"11a5mz"},"garrison_121_b":{"descRaw":" <@ba.vup>+4 stacks to active [Agile] and [Arcane] Alliances for every <@ba.vup>3 Funds spent this round","desc":" +4 stacks to active [Agile] and [Arcane] Alliances for every 3 Funds spent this round","eventTypeDesc":"Can stack","_h":"fv4bmz"},"garrison_122_a":{"descRaw":" <@ba.vup>+2 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 6x)","desc":" +2 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 6x)","eventTypeDesc":"Can stack","_h":"2gvpmz"},"garrison_122_b":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 12x per round)","desc":" +4 stacks to active [Siracusa] and [Arcane] Alliances for every refresh done this round (Can stack up to 12x per round)","eventTypeDesc":"Can stack","_h":"lqxrmz"},"garrison_123_a":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","desc":" +4 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"i657mz"},"garrison_123_b":{"descRaw":" <@ba.vup>+8 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","desc":" +8 stacks to active [Siracusa] Alliance on first active refresh; takes effect even if the Operator is on Bench","eventTypeDesc":"Can stack","_h":"2a1bmz"},"garrison_125_a":{"descRaw":" When a unit or enemy within Attack Range is inflicted with <@ba.vup>Sleep or <@ba.vup>Stun, <@ba.vup>+1 stack to active [Sargon] and [Precision] Alliances (Can stack up to 24x every battle)","desc":" When a unit or enemy within Attack Range is inflicted with Sleep or Stun, +1 stack to active [Sargon] and [Precision] Alliances (Can stack up to 24x every battle)","eventTypeDesc":"Can stack","_h":"041rmz"},"garrison_125_b":{"descRaw":" When a unit or enemy within Attack Range is inflicted with <@ba.vup>Sleep or <@ba.vup>Stun, <@ba.vup>+2 stacks to active [Sargon] and [Precision] Alliances (Can stack up to 48x every battle)","desc":" When a unit or enemy within Attack Range is inflicted with Sleep or Stun, +2 stacks to active [Sargon] and [Precision] Alliances (Can stack up to 48x every battle)","eventTypeDesc":"Can stack","_h":"hzcmmz"},"garrison_126_a":{"descRaw":" Grants 'Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+1 stack to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","desc":" Grants 'Whenever an enemy within range is Frozen, 60% chance for +1 stack to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","eventTypeDesc":"Can stack","_h":"w4shmz"},"garrison_126_b":{"descRaw":" Grants 'Whenever an enemy within range is Frozen, 60% chance for <@ba.vup>+2 stacks to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","desc":" Grants 'Whenever an enemy within range is Frozen, 60% chance for +2 stacks to active [Kjerag] Alliance' to the [Kjerag] Alliance Operator on the tile ahead","eventTypeDesc":"Can stack","_h":"dlvemz"},"garrison_127_a":{"descRaw":" On odd-numbered rounds, gain 1 random piece of equipment","desc":" On odd-numbered rounds, gain 1 random piece of equipment","eventTypeDesc":"Prep","_h":"ybybx4"},"garrison_127_b":{"descRaw":" On odd-numbered rounds, gain 2 random pieces of equipment","desc":" On odd-numbered rounds, gain 2 random pieces of equipment","eventTypeDesc":"Prep","_h":"fwfwx4"},"garrison_128_a":{"descRaw":" On skill activation, <@ba.vup>+9 stacks to active [Sargon] Alliance","desc":" On skill activation, +9 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"t2ulmz"},"garrison_128_b":{"descRaw":" On skill activation, <@ba.vup>+18 stacks to active [Sargon] Alliance","desc":" On skill activation, +18 stacks to active [Sargon] Alliance","eventTypeDesc":"Can stack","_h":"c4k7mz"},"garrison_130_a":{"descRaw":" <@ba.vup>+4 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +4 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"xmlzjf"},"garrison_130_b":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s) (Alliances do not need to be active)","desc":" +8 stacks to own Alliance(s) (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"racbjf"},"garrison_131_a":{"descRaw":" The first enemy or ally defeated grants <@ba.vup>+3 stacks to active [Ægir] and [Arcane] Alliances","desc":" The first enemy or ally defeated grants +3 stacks to active [Ægir] and [Arcane] Alliances","eventTypeDesc":"Can stack","_h":"8pjimz"},"garrison_131_b":{"descRaw":" The first enemy or ally defeated grants <@ba.vup>+6 stacks to active [Ægir] and [Arcane] Alliances","desc":" The first enemy or ally defeated grants +6 stacks to active [Ægir] and [Arcane] Alliances","eventTypeDesc":"Can stack","_h":"6w0dmz"},"garrison_132_a":{"descRaw":" Gain 2 free Refreshes","desc":" Gain 2 free Refreshes","eventTypeDesc":"Prep","_h":"1l1lx4"},"garrison_132_b":{"descRaw":" Gain 4 free Refreshes","desc":" Gain 4 free Refreshes","eventTypeDesc":"Prep","_h":"svsvx4"},"garrison_133_a":{"descRaw":" Gain 1 'Alliance Coin'","desc":" Gain 1 'Alliance Coin'","eventTypeDesc":"Prep","_h":"h8h8x4"},"garrison_133_b":{"descRaw":" Gain 2 'Alliance Coins'","desc":" Gain 2 'Alliance Coins'","eventTypeDesc":"Prep","_h":"ububx4"},"garrison_137_a":{"descRaw":" <@ba.vup>+25% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" +25% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"gbb43p"},"garrison_137_b":{"descRaw":" <@ba.vup>+50% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","desc":" +50% ATK and HP; deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES)","eventTypeDesc":"Combat","_h":"zfsw3p"},"garrison_138_a":{"descRaw":" The first enemy defeated grants <@ba.vup>+3 stacks to active [Precision] and [Laterano] Alliances","desc":" The first enemy defeated grants +3 stacks to active [Precision] and [Laterano] Alliances","eventTypeDesc":"Can stack","_h":"n6odmz"},"garrison_138_b":{"descRaw":" The first enemy defeated grants <@ba.vup>+6 stacks to active [Precision] and [Laterano] Alliances","desc":" The first enemy defeated grants +6 stacks to active [Precision] and [Laterano] Alliances","eventTypeDesc":"Can stack","_h":"q37imz"},"garrison_140_a":{"descRaw":" On skill activation, <@ba.vup>+3 stacks to the most stacked active Alliance","desc":" On skill activation, +3 stacks to the most stacked active Alliance","eventTypeDesc":"Can stack","_h":"9u65mz"},"garrison_140_b":{"descRaw":" On skill activation, <@ba.vup>+6 stacks to the most stacked active Alliance","desc":" On skill activation, +6 stacks to the most stacked active Alliance","eventTypeDesc":"Can stack","_h":"kbpamz"},"garrison_141_a":{"descRaw":" <@ba.vup>+4 stacks to active [Foresight] Alliance","desc":" +4 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"yrzemz"},"garrison_141_b":{"descRaw":" <@ba.vup>+8 stacks to active [Foresight] Alliance","desc":" +8 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"unnqmz"},"garrison_142_a":{"descRaw":" <@ba.vup>+4 stacks to active [Foresight] Alliance","desc":" +4 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"y5msmz"},"garrison_142_b":{"descRaw":" <@ba.vup>+8 stacks to active [Foresight] Alliance","desc":" +8 stacks to active [Foresight] Alliance","eventTypeDesc":"Can stack","_h":"gxb4mz"},"garrison_143_a":{"descRaw":" <@ba.vup>+1 stack to active [Kazimierz] Alliance","desc":" +1 stack to active [Kazimierz] Alliance","eventTypeDesc":"Can stack","_h":"awnjmz"},"garrison_143_b":{"descRaw":" <@ba.vup>+2 stacks to active [Kazimierz] Alliance","desc":" +2 stacks to active [Kazimierz] Alliance","eventTypeDesc":"Can stack","_h":"rbcimz"},"garrison_144_a":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-1.5% Redeployment Time and <@ba.vup>+0.5 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has -1.5% Redeployment Time and +0.5 ASPD","eventTypeDesc":"Combat","_h":"0mkc3p"},"garrison_144_b":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-3% Redeployment Time and <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator has -3% Redeployment Time and +1 ASPD","eventTypeDesc":"Combat","_h":"c8p83p"},"garrison_145_a":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-1.5% Redeployment Time and <@ba.vup>+0.5 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has -1.5% Redeployment Time and +0.5 ASPD'","eventTypeDesc":"Can stack","_h":"elefmz"},"garrison_145_b":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>-3% Redeployment Time and <@ba.vup>+1 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has -3% Redeployment Time and +1 ASPD'","eventTypeDesc":"Can stack","_h":"xog8mz"},"garrison_147_a":{"descRaw":" <@ba.vup>+4 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 12x per round)","desc":" +4 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 12x per round)","eventTypeDesc":"Can stack","_h":"mlkgmz"},"garrison_147_b":{"descRaw":" <@ba.vup>+8 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 24x per round)","desc":" +8 stacks to active [Siracusa] Alliance for every refresh done this round (Can stack up to 24x per round)","eventTypeDesc":"Can stack","_h":"i4vhmz"},"garrison_148_a":{"descRaw":" Grants ' <@ba.vup>+4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)' to the rightmost Operator deployed in the same row","desc":" Grants ' +4 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 24x every battle)' to the rightmost Operator deployed in the same row","eventTypeDesc":"Can stack","_h":"2v5umz"},"garrison_148_b":{"descRaw":" Grants ' <@ba.vup>+8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)' to the rightmost Operator deployed in the same row","desc":" Grants ' +8 stacks to active [Kazimierz] and [Precision] Alliances (Can stack up to 48x every battle)' to the rightmost Operator deployed in the same row","eventTypeDesc":"Can stack","_h":"xxm4mz"},"garrison_149_a":{"descRaw":" Obtain 1 Wildmane or Ashlock, with a small chance to get Fartooth","desc":" Obtain 1 Wildmane or Ashlock, with a small chance to get Fartooth","eventTypeDesc":"Prep","_h":"ololx4"},"garrison_149_b":{"descRaw":" Obtain 2 Wildmane or Ashlock, with a small chance to get Fartooth","desc":" Obtain 2 Wildmane or Ashlock, with a small chance to get Fartooth","eventTypeDesc":"Prep","_h":"6s6sx4"},"garrison_150_a":{"descRaw":" <@ba.vup>+3 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +3 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"fzxwmz"},"garrison_150_b":{"descRaw":" <@ba.vup>+6 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","desc":" +6 stacks each to active Alliance(s) of self and of the Operator 1 tile ahead","eventTypeDesc":"Can stack","_h":"kuuzmz"},"garrison_151_a":{"descRaw":"<@ba.vup>+20% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains <@ba.vup>+1% ATK and HP","desc":"+20% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains +1% ATK and HP","eventTypeDesc":"Combat","_h":"58pq3p"},"garrison_151_b":{"descRaw":"<@ba.vup>+40% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains <@ba.vup>+2% ATK and HP","desc":"+40% ATK and HP; for every 3 stacks added to [Investor] and [Swift] Alliances, this Operator gains +2% ATK and HP","eventTypeDesc":"Combat","_h":"xver3p"},"garrison_152_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Siracusa] Alliance and <@ba.vup>+1 stack to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +2 stacks to active [Siracusa] Alliance and +1 stack to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"7qpqmz"},"garrison_152_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Siracusa] Alliance and <@ba.vup>+2 stacks to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +4 stacks to active [Siracusa] Alliance and +2 stacks to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"cz1tmz"},"garrison_153_a":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+2 stacks to active [Siracusa] Alliance and <@ba.vup>+1 stack to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +2 stacks to active [Siracusa] Alliance and +1 stack to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"4zzrmz"},"garrison_153_b":{"descRaw":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant <@ba.vup>+4 stacks to active [Siracusa] Alliance and <@ba.vup>+2 stacks to [Marvel] Alliance","desc":" Deals Weakness damage (changes damage type to either Physical or Arts depending on the target's DEF and RES); the first 3 enemies defeated grant +4 stacks to active [Siracusa] Alliance and +2 stacks to [Marvel] Alliance","eventTypeDesc":"Can stack","_h":"42i8mz"},"garrison_154_a":{"descRaw":" <@ba.vup>+1 stack to active [Victoria] Alliance","desc":" +1 stack to active [Victoria] Alliance","eventTypeDesc":"Can stack","_h":"k6almz"},"garrison_154_b":{"descRaw":" <@ba.vup>+2 stacks to active [Victoria] Alliance","desc":" +2 stacks to active [Victoria] Alliance","eventTypeDesc":"Can stack","_h":"1l7omz"},"garrison_155_a":{"descRaw":" <@ba.vup>+8 stacks to own Alliance(s)\n <@ba.vup>+8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x)","desc":" +8 stacks to own Alliance(s)\n +8 stacks to own active Alliance(s) on skill activation (Can stack up to 24x)","eventTypeDesc":"Can stack","_h":"x1rbmz"},"garrison_155_b":{"descRaw":" <@ba.vup>+16 stacks to own Alliance(s)\n <@ba.vup>+16 stacks to own active Alliance(s) on skill activation (Can stack up to 48x)","desc":" +16 stacks to own Alliance(s)\n +16 stacks to own active Alliance(s) on skill activation (Can stack up to 48x)","eventTypeDesc":"Can stack","_h":"qfbjmz"},"garrison_156_a":{"descRaw":" <@ba.vup>+6 stacks to [Yan] Alliance and <@ba.vup>+3 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +6 stacks to [Yan] Alliance and +3 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"rsr0jf"},"garrison_156_b":{"descRaw":" <@ba.vup>+12 stacks to [Yan] Alliance and <@ba.vup>+6 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +12 stacks to [Yan] Alliance and +6 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"x2pejf"},"garrison_157_a":{"descRaw":" <@ba.vup>+6 stacks to [Yan] Alliance and <@ba.vup>+3 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +6 stacks to [Yan] Alliance and +3 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"rsr0jf"},"garrison_157_b":{"descRaw":" <@ba.vup>+12 stacks to [Yan] Alliance and <@ba.vup>+6 stacks to [Marvel] Alliance (Alliances do not need to be active)","desc":" +12 stacks to [Yan] Alliance and +6 stacks to [Marvel] Alliance (Alliances do not need to be active)","eventTypeDesc":"One-time","_h":"x2pejf"},"garrison_158_a":{"descRaw":" <@ba.vup>+1 stack to active [Resilient] Alliance","desc":" +1 stack to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"qye9mz"},"garrison_158_b":{"descRaw":" <@ba.vup>+2 stacks to active [Resilient] Alliance","desc":" +2 stacks to active [Resilient] Alliance","eventTypeDesc":"Can stack","_h":"8dbcmz"},"garrison_159_a":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains <@ba.vup>+0.5 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains +0.5 ASPD","eventTypeDesc":"Combat","_h":"1ich3p"},"garrison_159_b":{"descRaw":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains <@ba.vup>+1 ASPD","desc":"For every 3 stacks added to [Kazimierz] Alliance, this Operator gains +1 ASPD","eventTypeDesc":"Combat","_h":"b4zb3p"},"garrison_160_a":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>+0.5 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has +0.5 ASPD'","eventTypeDesc":"Can stack","_h":"h8f1mz"},"garrison_160_b":{"descRaw":" Grants <@ba.vup>self and Operator <@ba.vup>on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has <@ba.vup>+1 ASPD'","desc":" Grants self and Operator on the tile ahead 'For every 3 stacks added to [Kazimierz] Alliance, this Operator has +1 ASPD'","eventTypeDesc":"Can stack","_h":"zuxvmz"}},"items":{"chess_item_1_01_e_a":{"descRaw":"ATK <@ba.vup>+15%","name":"Victorian Hammer","effectName":"Victorian Hammer","desc":"ATK +15%","flavor":"A hammer that once forged peace in Victoria's factories.\n'Now, use this very iron and fire to end that war.'","_h":"jx8t8t86ys"},"chess_item_1_01_e_b":{"descRaw":"ATK <@ba.vup>+25%","name":"Victorian Hammer","effectName":"Victorian Hammer","desc":"ATK +25%","flavor":"A hammer that once forged peace in Victoria's factories.\n'Now, use this very iron and fire to end that war.'","_h":"828t8t6jys"},"chess_item_1_02_e_a":{"descRaw":"DEF <@ba.vup>+20%","name":"Durable Shield","effectName":"Durable Shield","desc":"DEF +20%","flavor":"A shield for those holding down the fort.\n'Shoving, parrying, suppression. Proper shield use is the foundation of active defense.'","_h":"78n1n1x3rx"},"chess_item_1_02_e_b":{"descRaw":"DEF <@ba.vup>+35%","name":"Durable Shield","effectName":"Durable Shield","desc":"DEF +35%","flavor":"A shield for those holding down the fort.\n'Shoving, parrying, suppression. Proper shield use is the foundation of active defense.'","_h":"3qn1n1odrx"},"chess_item_1_03_e_a":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1 Funds","name":"Alliance Coin","effectName":"Alliance Coin","desc":"Destroyed when equipped and grants 1 Funds","flavor":"'The basis on which we push for the Protocol Simulation to progress.'","_h":"1by0y0c6vj"},"chess_item_1_03_e_b":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2 Funds","name":"Alliance Coin","effectName":"Alliance Coin","desc":"Destroyed when equipped and grants 2 Funds","flavor":"'The basis on which we push for the Protocol Simulation to progress.'","_h":"d4y0y0h7vj"},"chess_item_1_04_e_a":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","effectName":"Identification Device","desc":"Destroyed when equipped; gives +3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","flavor":"A pocket device that proves one's identity. 'Welcome to the simulated battlefield.'","_h":"r3hphprsc5"},"chess_item_1_04_e_b":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","effectName":"Identification Device","desc":"Destroyed when equipped; gives +6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","flavor":"A pocket device that proves one's identity. 'Welcome to the simulated battlefield.'","_h":"rehphpt7c5"},"chess_item_1_05_e_a":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+40% ATK","name":"Originium Solvent","effectName":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +40% ATK","flavor":"'An example of military applications of a classic industrial material.'","_h":"d6ukukv7o4"},"chess_item_1_05_e_b":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+60% ATK","name":"Originium Solvent","effectName":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +60% ATK","flavor":"'An example of military applications of a classic industrial material.'","_h":"jcukukllo4"},"chess_item_2_01_e_a":{"descRaw":"<@ba.vup>-30% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","effectName":"Tough Launcher","desc":"-30% Redeployment Time, -30% HP","flavor":"A launcher for those who never give up.\n'It'll let you jump between the platforms real quick. Just make sure you learn how to use it first, or you'll end up face-first in the dirt.'","_h":"q9ofofa4ww"},"chess_item_2_01_e_b":{"descRaw":"<@ba.vup>-50% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","effectName":"Tough Launcher","desc":"-50% Redeployment Time, -30% HP","flavor":"A launcher for those who never give up.\n'It'll let you jump between the platforms real quick. Just make sure you learn how to use it first, or you'll end up face-first in the dirt.'","_h":"vjofof7yww"},"chess_item_2_02_e_a":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","effectName":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","flavor":"'Sometimes you need a pinch of luck to succeed...'","_h":"u20w0w7l5e"},"chess_item_2_02_e_b":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","effectName":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","flavor":"'Sometimes you need a pinch of luck to succeed...'","_h":"ur0w0w8u5e"},"chess_item_2_03_e_a":{"descRaw":"ATK <@ba.vup>+20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Frightening Victorian Hammer","desc":"ATK +20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","flavor":"A hammer that once forged peace in Victoria's factories, now scarier than ever.\n'Now, use this very iron and fire to end that war.'","_h":"kya07va0bctk"},"chess_item_2_03_e_b":{"descRaw":"ATK <@ba.vup>+35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Frightening Victorian Hammer","desc":"ATK +35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","flavor":"A hammer that once forged peace in Victoria's factories, now scarier than ever.\n'Now, use this very iron and fire to end that war.'","_h":"toa07va00qtk"},"chess_item_2_04_e_a":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","name":"Sargonian Teaspresso","effectName":"Sargonian Teaspresso","desc":"SP recovery rate +0.15/s","flavor":"A strong tea once saved lives in the Sargonian desert.\n'Fear not the bitterness, for it will keep you awake and alive.'","_h":"bpz9z9h4ox"},"chess_item_2_04_e_b":{"descRaw":"SP recovery rate <@ba.vup>+0.25/s","name":"Sargonian Teaspresso","effectName":"Sargonian Teaspresso","desc":"SP recovery rate +0.25/s","flavor":"A strong tea once saved lives in the Sargonian desert.\n'Fear not the bitterness, for it will keep you awake and alive.'","_h":"pgz9z93rox"},"chess_item_2_05_e_a":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>1 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","effectName":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 1 Funds at the start of each subsequent round","flavor":"'She's always looking out for ways to save you a coin or two.'","_h":"nf1i1ifmok"},"chess_item_2_05_e_b":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>2 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","effectName":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 2 Funds at the start of each subsequent round","flavor":"'She's always looking out for ways to save you a coin or two.'","_h":"d01i1iefok"},"chess_item_2_06_e_a":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator from the same Alliance as the equipped Operator","name":"Simple Communicator","effectName":"Simple Communicator","desc":"Destroyed when equipped; gain 1 random Operator from the same Alliance as the equipped Operator","flavor":"'I've arrived at the rendezvous point.'","_h":"qbq7q7xkj1"},"chess_item_2_06_e_b":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators from the same Alliance as the equipped Operator","name":"Simple Communicator","effectName":"Simple Communicator","desc":"Destroyed when equipped; gain 2 random Operators from the same Alliance as the equipped Operator","flavor":"'I've arrived at the rendezvous point.'","_h":"wqq7q7pjj1"},"chess_item_2_07_e_a":{"descRaw":"Destroyed when equipped; grants <@ba.vup>2 Funds next round","name":"Money-Grubbing Doll","effectName":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 2 Funds next round","flavor":"'She's always happy whenever you pull out your wallet.'","_h":"7i6g6g7t7h"},"chess_item_2_07_e_b":{"descRaw":"Destroyed when equipped; grants <@ba.vup>4 Funds next round","name":"Money-Grubbing Doll","effectName":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 4 Funds next round","flavor":"'She's always happy whenever you pull out your wallet.'","_h":"ss6g6g5z7h"},"chess_item_3_01_e_a":{"descRaw":"ASPD <@ba.vup>+15, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+10 ASPD","name":"Siracusan Formalwear","effectName":"Siracusan Formalwear","desc":"ASPD +15, allied Operators to the left and right of the equipped Operator's deployment direction gain +10 ASPD","flavor":"A set of formalwear to showcase one's membership in a famiglia. 'Here, there are things that clothes can say and words cannot.'","_h":"v7kxkxi5aw"},"chess_item_3_01_e_b":{"descRaw":"ASPD <@ba.vup>+25, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+15 ASPD","name":"Siracusan Formalwear","effectName":"Siracusan Formalwear","desc":"ASPD +25, allied Operators to the left and right of the equipped Operator's deployment direction gain +15 ASPD","flavor":"A set of formalwear to showcase one's membership in a famiglia. 'Here, there are things that clothes can say and words cannot.'","_h":"1bkxkxrhaw"},"chess_item_3_02_e_a":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>30%","name":"Precision Scope","effectName":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 30%","flavor":"A scope for those who always hit their marks.\n'Pick your target, get them in your sights, then shoot them dead.'","_h":"39tftfiag8"},"chess_item_3_02_e_b":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>50%","name":"Precision Scope","effectName":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 50%","flavor":"A scope for those who always hit their marks.\n'Pick your target, get them in your sights, then shoot them dead.'","_h":"3ftftfowg8"},"chess_item_3_03_e_a":{"descRaw":"Attacks ignore <@ba.vup>25% RES","name":"Laser Sighter","effectName":"Laser Sighter","desc":"Attacks ignore 25% RES","flavor":"'Aside from sighting and penetration, it can also be used as bait.'","_h":"1fzxzx0oyl"},"chess_item_3_03_e_b":{"descRaw":"Attacks ignore <@ba.vup>45% RES","name":"Laser Sighter","effectName":"Laser Sighter","desc":"Attacks ignore 45% RES","flavor":"'Aside from sighting and penetration, it can also be used as bait.'","_h":"ldzxzxryyl"},"chess_item_3_04_e_a":{"descRaw":"Gains <@ba.vup>+5% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","effectName":"Yanese Dagger","desc":"Gains +5% ATK on skill activation (stacks up to 10 times)","flavor":"A dagger that used to purge injustice in the jianghu of Yan.\n'Think carefully before you draw your blade. Once you've done so, there's no time to hesitate.'","_h":"u6apapxjul"},"chess_item_3_04_e_b":{"descRaw":"Gains <@ba.vup>+8% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","effectName":"Yanese Dagger","desc":"Gains +8% ATK on skill activation (stacks up to 10 times)","flavor":"A dagger that used to purge injustice in the jianghu of Yan.\n'Think carefully before you draw your blade. Once you've done so, there's no time to hesitate.'","_h":"pjapapzgul"},"chess_item_3_05_e_a":{"descRaw":"On Deployment, <@ba.vup>+3 SP; for every different Operator in the same Alliance, <@ba.vup>+3 more SP","name":"Quick Combat Rations","effectName":"Quick Combat Rations","desc":"On Deployment, +3 SP; for every different Operator in the same Alliance, +3 more SP","flavor":"A combat ration for those always on the go.\n'It's here to supply energy, not satisfy a gourmet.'","_h":"0gututys1k"},"chess_item_3_05_e_b":{"descRaw":"On Deployment, <@ba.vup>+6 SP; for every different Operator in the same Alliance, <@ba.vup>+6 more SP","name":"Quick Combat Rations","effectName":"Quick Combat Rations","desc":"On Deployment, +6 SP; for every different Operator in the same Alliance, +6 more SP","flavor":"A combat ration for those always on the go.\n'It's here to supply energy, not satisfy a gourmet.'","_h":"p0utut141k"},"chess_item_3_06_e_a":{"descRaw":"<@ba.vup>+25% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+15% more HP","name":"Goliath Helmet","effectName":"Goliath Helmet","desc":"+25% HP; if there is no Operator in the tile ahead on deployment, +15% more HP","flavor":"'The guy working the boilers stares at this helmet a lot. What's he thinking about?'","_h":"2fjgjg0f2o"},"chess_item_3_06_e_b":{"descRaw":"<@ba.vup>+45% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+25% more HP","name":"Goliath Helmet","effectName":"Goliath Helmet","desc":"+45% HP; if there is no Operator in the tile ahead on deployment, +25% more HP","flavor":"'The guy working the boilers stares at this helmet a lot. What's he thinking about?'","_h":"1ujgjglc2o"},"chess_item_3_07_e_a":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","effectName":"Ægirian Blade","desc":"ATK +40%, ASPD -10","flavor":"A heavy blade that once broke the waves of a whirlpool in Ægir.\n'Face the enemies you must prevail over, and prove your superior strength.'","_h":"pcyyyyc3uq"},"chess_item_3_07_e_b":{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","effectName":"Ægirian Blade","desc":"ATK +60%, ASPD -10","flavor":"A heavy blade that once broke the waves of a whirlpool in Ægir.\n'Face the enemies you must prevail over, and prove your superior strength.'","_h":"i2yyyyw9uq"},"chess_item_3_08_e_a":{"descRaw":"RES <@ba.vup>+20; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","effectName":"Arcane Arts Circle","desc":"RES +20; attacks Silence the target for 5s","flavor":"'Get the Casters onto the field this instant!'","_h":"c8mvmvtefu"},"chess_item_3_08_e_b":{"descRaw":"RES <@ba.vup>+30; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","effectName":"Arcane Arts Circle","desc":"RES +30; attacks Silence the target for 5s","flavor":"'Get the Casters onto the field this instant!'","_h":"tjmvmvqzfu"},"chess_item_3_09_e_a":{"descRaw":"ATK <@ba.vup>+25%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Durable Victorian Hammer","desc":"ATK +25%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","flavor":"A hammer that once forged peace in Victoria's factories, now harder than ever.\n'Now, use this very iron and fire to end that war.'","_h":"ra257v250cfb"},"chess_item_3_09_e_b":{"descRaw":"ATK <@ba.vup>+45%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Durable Victorian Hammer","desc":"ATK +45%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","flavor":"A hammer that once forged peace in Victoria's factories, now harder than ever.\n'Now, use this very iron and fire to end that war.'","_h":"ug257v25rqfb"},"chess_item_3_10_e_a":{"descRaw":"ATK <@ba.vup>+25%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Speedy Victorian Hammer","desc":"ATK +25%, ASPD +30","flavor":"A hammer that once forged peace in Victoria's factories, now stronger than ever.\n'Now, use this very iron and fire to end that war.'","_h":"l17c7v7ch3ld"},"chess_item_3_10_e_b":{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Speedy Victorian Hammer","desc":"ATK +45%, ASPD +30","flavor":"A hammer that once forged peace in Victoria's factories, now stronger than ever.\n'Now, use this very iron and fire to end that war.'","_h":"7j7c7v7ce9ld"},"chess_item_3_11_e_a":{"descRaw":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","effectName":"Raid Grenade","desc":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","flavor":"A grenade for those who carry out raids.\n'The time is now!!!'","_h":"azrhrhgj3e"},"chess_item_3_11_e_b":{"descRaw":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","effectName":"Raid Grenade","desc":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","flavor":"A grenade for those who carry out raids.\n'The time is now!!!'","_h":"ssrhrh4a3e"},"chess_item_3_12_e_a":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1~6 Funds","name":"Knightly Savings","effectName":"Knightly Savings","desc":"Destroyed when equipped and grants 1~6 Funds","flavor":"A savings jar carried by every major merch retailer in Kazimierz. 'Pass your saved-up fortune onto your favorite competitors.'","_h":"zccbcbltxc"},"chess_item_3_12_e_b":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2~12 Funds","name":"Knightly Savings","effectName":"Knightly Savings","desc":"Destroyed when equipped and grants 2~12 Funds","flavor":"A savings jar carried by every major merch retailer in Kazimierz. 'Pass your saved-up fortune onto your favorite competitors.'","_h":"macbcbg7xc"},"chess_item_4_01_e_a":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","effectName":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Calling Dispatch Center, calling Dispatch Center, we're ready for instructions.'","_h":"2sbubu2sbr"},"chess_item_4_01_e_b":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","effectName":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Calling Dispatch Center, calling Dispatch Center, we're ready for instructions.'","_h":"2sbubu2sbr"},"chess_item_4_02_e_a":{"descRaw":"More likely to be attacked, <@ba.vup>+40% HP","name":"Buzzer","effectName":"Buzzer","desc":"More likely to be attacked, +40% HP","flavor":"'You go save the wounded, I'll handle these bastards!'","_h":"nty6y6hqb6"},"chess_item_4_02_e_b":{"descRaw":"More likely to be attacked, <@ba.vup>+60% HP","name":"Buzzer","effectName":"Buzzer","desc":"More likely to be attacked, +60% HP","flavor":"'You go save the wounded, I'll handle these bastards!'","_h":"hfy6y6d4b6"},"chess_item_4_03_e_a":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+1 for this battle, up to 60 stacks","name":"Miniature Accelerator","effectName":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +1 for this battle, up to 60 stacks","flavor":"'By reaching the peak of the finite, we can see the edge of the infinite.'","_h":"ybx7x7dsva"},"chess_item_4_03_e_b":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+2 for this battle, up to 60 stacks","name":"Miniature Accelerator","effectName":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +2 for this battle, up to 60 stacks","flavor":"'By reaching the peak of the finite, we can see the edge of the infinite.'","_h":"64x7x7xtva"},"chess_item_4_04_e_a":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 15 seconds","name":"Disguise Outfit","effectName":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 15 seconds","flavor":"'I'll teach all of you a lesson you'll never forget, and instill an eternal fear of the darkness.'","_h":"ikzzzzt1bj"},"chess_item_4_04_e_b":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 25 seconds","name":"Disguise Outfit","effectName":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 25 seconds","flavor":"'I'll teach all of you a lesson you'll never forget, and instill an eternal fear of the darkness.'","_h":"fhzzzz5gbj"},"chess_item_4_05_e_a":{"descRaw":"When blocking enemies, takes <@ba.vup>40% less damage from enemies not blocked by this unit","name":"Riot Shield","effectName":"Riot Shield","desc":"When blocking enemies, takes 40% less damage from enemies not blocked by this unit","flavor":"'I will protect my team. I will protect myself.'","_h":"68snsnv151"},"chess_item_4_05_e_b":{"descRaw":"When blocking enemies, takes <@ba.vup>70% less damage from enemies not blocked by this unit","name":"Riot Shield","effectName":"Riot Shield","desc":"When blocking enemies, takes 70% less damage from enemies not blocked by this unit","flavor":"'I will protect my team. I will protect myself.'","_h":"efsnsnx851"},"chess_item_4_06_e_a":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>2% Max HP","name":"Dormant Heir","effectName":"Dormant Heir","desc":"For every target hit by an attack, recovers 2% Max HP","flavor":"'Don't let the bag tear. You don't want to get up close and personal with these guys.'","_h":"ddzczc2i34"},"chess_item_4_06_e_b":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>4% Max HP","name":"Dormant Heir","effectName":"Dormant Heir","desc":"For every target hit by an attack, recovers 4% Max HP","flavor":"'Don't let the bag tear. You don't want to get up close and personal with these guys.'","_h":"l7zczcn834"},"chess_item_4_07_e_a":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>135%, effect gradually decays","name":"Kazimierz Knightclub Pennant","effectName":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 135%, effect gradually decays","flavor":"A banner for the Kazimierz Major. 'You can almost hear the whistling roar of the cheers when you look at it.'","_h":"cdededl1ak"},"chess_item_4_07_e_b":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>160%, effect gradually decays","name":"Kazimierz Knightclub Pennant","effectName":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 160%, effect gradually decays","flavor":"A banner for the Kazimierz Major. 'You can almost hear the whistling roar of the cheers when you look at it.'","_h":"mjededwjak"},"chess_item_4_08_e_a":{"descRaw":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","effectName":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","flavor":"A clip that once caused a massive explosion over the night skies in Laterano.\n'Open fire, and don't stop! Cliff, the three of us will definitely achieve greater glory than this!'","_h":"hd6z6zhd2n"},"chess_item_4_08_e_b":{"descRaw":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","effectName":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","flavor":"A clip that once caused a massive explosion over the night skies in Laterano.\n'Open fire, and don't stop! Cliff, the three of us will definitely achieve greater glory than this!'","_h":"lu6z6zlu2n"},"chess_item_4_09_e_a":{"descRaw":"ATK <@ba.vup>+30%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Burning Victorian Hammer","desc":"ATK +30%; When dealing Arts damage, deals an additional 10% as Burn","flavor":"A hammer that once forged peace in Victoria's factories, now burning even brighter.\n'Now, use this very iron and fire to end that war.'","_h":"6ulc7vlcs76i"},"chess_item_4_09_e_b":{"descRaw":"ATK <@ba.vup>+50%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","shopExcludedBy":"Victoria Alliance (every 25 stacks) / Rockrock's custom items","effectName":"Burning Victorian Hammer","desc":"ATK +50%; When dealing Arts damage, deals an additional 10% as Burn","flavor":"A hammer that once forged peace in Victoria's factories, now burning even brighter.\n'Now, use this very iron and fire to end that war.'","_h":"gglc7vlcjd6i"},"chess_item_4_10_e_a":{"descRaw":"When HP is greater than 70%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","effectName":"Concentrated Smelling Salts","desc":"When HP is greater than 70%, Operator is immune to Stun, Frozen, and other special statuses","flavor":"'This enhanced formula will keep you awake, if you can tolerate the unusual smell.'","_h":"j6dwdwf2nx"},"chess_item_4_10_e_b":{"descRaw":"When HP is greater than 40%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","effectName":"Concentrated Smelling Salts","desc":"When HP is greater than 40%, Operator is immune to Stun, Frozen, and other special statuses","flavor":"'This enhanced formula will keep you awake, if you can tolerate the unusual smell.'","_h":"77dwdw6fnx"},"chess_item_4_11_e_a":{"descRaw":"Heals have 10% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","effectName":"Protection Drone","desc":"Heals have 10% chance to grant 1 stack of Shield to the target (Max 1 stack)","flavor":"'You can use it to block some attacks, it won't mind.'","_h":"0xololay1r"},"chess_item_4_11_e_b":{"descRaw":"Heals have 15% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","effectName":"Protection Drone","desc":"Heals have 15% chance to grant 1 stack of Shield to the target (Max 1 stack)","flavor":"'You can use it to block some attacks, it won't mind.'","_h":"6gololr91r"},"chess_item_4_12_e_a":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>once per battle)","name":"M3 Cocoon Shell","effectName":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (once per battle)","flavor":"'She understood your gratitude, and is happy to have saved you.'","_h":"5xo0o08c87"},"chess_item_4_12_e_b":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>twice per battle)","name":"M3 Cocoon Shell","effectName":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (twice per battle)","flavor":"'She understood your gratitude, and is happy to have saved you.'","_h":"8qo0o0t187"},"chess_item_5_01_e_a":{"descRaw":"Dealing damage has 3% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","effectName":"Teargas Can","desc":"Dealing damage has 3% chance to inflict 1 stack of Paralysis on target","flavor":"'It can make the target fall to the ground crying, so make sure the wind's not blowing in your face before use.'","_h":"g45s5s79ff"},"chess_item_5_01_e_b":{"descRaw":"Dealing damage has 5% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","effectName":"Teargas Can","desc":"Dealing damage has 5% chance to inflict 1 stack of Paralysis on target","flavor":"'It can make the target fall to the ground crying, so make sure the wind's not blowing in your face before use.'","_h":"n65s5sq3ff"},"chess_item_5_02_e_a":{"descRaw":"Dealing damage has 12% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","effectName":"Kjeragi Nevermeltice","desc":"Dealing damage has 12% chance of inflicting Cold on the target for 1.5s","flavor":"A piece of never-melting ice from Kjerag's snowy peaks that has witnessed the rising and setting of the sun for ages.\n'Calm yourself down, be like a glacier: movable by none, yet able to destroy all.'","_h":"y1dedeqn7e"},"chess_item_5_02_e_b":{"descRaw":"Dealing damage has 20% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","effectName":"Kjeragi Nevermeltice","desc":"Dealing damage has 20% chance of inflicting Cold on the target for 1.5s","flavor":"A piece of never-melting ice from Kjerag's snowy peaks that has witnessed the rising and setting of the sun for ages.\n'Calm yourself down, be like a glacier: movable by none, yet able to destroy all.'","_h":"wwdedehk7e"},"chess_item_5_03_e_a":{"descRaw":"<@ba.vup>+30% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","effectName":"Bimodule Robotic Arm","desc":"+30% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","flavor":"'Sure, this equipment can help you with a lot of stuff, but if you seek victory, you need to rely on yourself.'","_h":"kupupuxgpy"},"chess_item_5_03_e_b":{"descRaw":"<@ba.vup>+50% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","effectName":"Bimodule Robotic Arm","desc":"+50% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","flavor":"'Sure, this equipment can help you with a lot of stuff, but if you seek victory, you need to rely on yourself.'","_h":"w4pupupqpy"},"chess_item_5_04_e_a":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","effectName":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmpmp3o"},"chess_item_5_04_e_b":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","effectName":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmpmp3o"},"chess_item_5_05_e_a":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","effectName":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","flavor":"'This is a gift you can turn into anything you want.'","_h":"uckckcuch5"},"chess_item_5_05_e_b":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","effectName":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","flavor":"'This is a gift you can turn into anything you want.'","_h":"uckckcuch5"},"chess_item_5_06_e_a":{"descRaw":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","name":"Doctor Hologram","effectName":"Doctor Hologram","desc":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","flavor":"'Listen up, the Doctor's starting the mission briefing.'","_h":"fjvgvgfj79"},"chess_item_5_06_e_b":{"descRaw":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","name":"Doctor Hologram","effectName":"Doctor Hologram","desc":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","flavor":"'Listen up, the Doctor's starting the mission briefing.'","_h":"hivgvghi79"},"chess_item_5_07_e_a":{"descRaw":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","effectName":"Commercial Packaging Plan","desc":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Raise your glass, watch your smile, and I guarantee you'll go viral! No, that won't get enough eyes on you, go try on another outfit.'","_h":"6juquq6j8b"},"chess_item_5_07_e_b":{"descRaw":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","effectName":"Commercial Packaging Plan","desc":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","flavor":"'Raise your glass, watch your smile, and I guarantee you'll go viral! No, that won't get enough eyes on you, go try on another outfit.'","_h":"ceuquqce8b"},"chess_item_5_08_e_a":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","shopExcludedBy":"Strategy [Unstable Element] (Quintus)","effectName":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","note":"When it takes effect, the Operator is destroyed and the Mutated Cells and other equipment return to the Bench, ready to be equipped again; then a random starting Operator one Tier higher (up to Tier 6) joins the Bench and has to be deployed again","flavor":"'The price...'","_h":"yx1cqy1cyxr73c"},"chess_item_5_08_e_b":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","shopExcludedBy":"Strategy [Unstable Element] (Quintus)","effectName":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","note":"When it takes effect, the Operator is destroyed and the Mutated Cells and other equipment return to the Bench, ready to be equipped again; then a random starting Operator one Tier higher (up to Tier 6) joins the Bench and has to be deployed again","flavor":"'The price...'","_h":"yx1cqy1cyxr73c"},"chess_item_5_09_e_a":{"descRaw":"HP <@ba.vup>+50%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","effectName":"Pegasian Helm","desc":"HP +50%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","flavor":"'Witness to the births of countless warriors and heroes.'","_h":"pjbbbbzzx9"},"chess_item_5_09_e_b":{"descRaw":"HP <@ba.vup>+75%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","effectName":"Pegasian Helm","desc":"HP +75%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","flavor":"'Witness to the births of countless warriors and heroes.'","_h":"aebbbbrkx9"},"chess_item_6_01_e_a":{"descRaw":"ATK <@ba.vup>+40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","effectName":"Pegasian Lance","desc":"ATK +40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","flavor":"'Contributor to countless routs, both physical and mental.'","_h":"yn5l5lwzmg"},"chess_item_6_01_e_b":{"descRaw":"ATK <@ba.vup>+60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","effectName":"Pegasian Lance","desc":"ATK +60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","flavor":"'Contributor to countless routs, both physical and mental.'","_h":"595l5lm9mg"},"chess_item_6_01_m":{"descRaw":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","name":"'Mystery Customer'","effectName":"'Mystery Customer'","desc":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","_h":"xenwnwxe"},"chess_item_6_02_e_a":{"descRaw":"<@ba.vup>+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","effectName":"Gun-Knight's Might","desc":"+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","flavor":"'Laterans have never doubted the gun-knights' might.'","_h":"oenpnpnnej"},"chess_item_6_02_e_b":{"descRaw":"<@ba.vup>+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","effectName":"Gun-Knight's Might","desc":"+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","flavor":"'Laterans have never doubted the gun-knights' might.'","_h":"ucnpnpelej"},"chess_item_6_02_m":{"descRaw":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","name":"Dusk's Scroll","effectName":"Dusk's Scroll","desc":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","_h":"zavbvbza"},"chess_item_6_03_e_a":{"descRaw":"<@ba.vup>+45% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","effectName":"Tianshi's Cauldron","desc":"+45% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","flavor":"'The Yanese people believe the ancient Tianshi legends are by no means complete fiction.'","_h":"yr3e3e5i4h"},"chess_item_6_03_e_b":{"descRaw":"<@ba.vup>+70% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","effectName":"Tianshi's Cauldron","desc":"+70% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","flavor":"'The Yanese people believe the ancient Tianshi legends are by no means complete fiction.'","_h":"l33e3eo24h"},"chess_item_6_03_m":{"descRaw":"Drag onto field to use and select a bounty to challenge","name":"Pointing Stick","effectName":"Pointing Stick","desc":"Drag onto field to use and select a bounty to challenge","_h":"eeuzuzee"},"chess_item_6_04_e_a":{"descRaw":"Gain <@ba.vup>180 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","effectName":"Trench Test Subject","desc":"Gain 180 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","flavor":"'The Ægirians' secrets are buried in the deepest ocean trenches, but they have never truly died.'","_h":"y88u8uzmh6"},"chess_item_6_04_e_b":{"descRaw":"Gain <@ba.vup>300 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","effectName":"Trench Test Subject","desc":"Gain 300 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","flavor":"'The Ægirians' secrets are buried in the deepest ocean trenches, but they have never truly died.'","_h":"ta8u8ug6h6"},"chess_item_6_05_e_a":{"descRaw":"<@ba.vup>+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","effectName":"Steam Heart","desc":"+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","flavor":"'The Victorians have proven throughout the ages that truth hides within steam and gears.'","_h":"am5g5g8v2w"},"chess_item_6_05_e_b":{"descRaw":"<@ba.vup>+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","effectName":"Steam Heart","desc":"+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","flavor":"'The Victorians have proven throughout the ages that truth hides within steam and gears.'","_h":"mk5g5gm12w"},"chess_item_6_06_e_a":{"descRaw":"<@ba.vup>+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","effectName":"Kjeragandr's Tears","desc":"+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","flavor":"'The Kjerags believe the gemstones hidden in the depths of glaciers are Kjeragandr's tears.'","_h":"ha0o0o4hir"},"chess_item_6_06_e_b":{"descRaw":"<@ba.vup>+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","effectName":"Kjeragandr's Tears","desc":"+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","flavor":"'The Kjerags believe the gemstones hidden in the depths of glaciers are Kjeragandr's tears.'","_h":"040o0oq7ir"},"chess_item_6_07_e_a":{"descRaw":"At the start of battle, <@ba.vup>+30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","effectName":"Desert Compass","desc":"At the start of battle, +30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","flavor":"'Legends say the Sargonians will find a mark of time going backwards at the ends of the sands.'","_h":"fog9g91ni3"},"chess_item_6_07_e_b":{"descRaw":"At the start of battle, <@ba.vup>+50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","effectName":"Desert Compass","desc":"At the start of battle, +50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","flavor":"'Legends say the Sargonians will find a mark of time going backwards at the ends of the sands.'","_h":"aug9g9khi3"},"chess_item_6_08_e_a":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","effectName":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","flavor":"'This newbie's definitely going to help us out, right?'","_h":"spncncsp28"},"chess_item_6_08_e_b":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","effectName":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","flavor":"'This newbie's definitely going to help us out, right?'","_h":"spncncsp28"},"chess_item_6_09_e_a":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","effectName":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","flavor":"'Damazti Cluster, we've long since witnessed your capabilities...'","_h":"1apopo0gcr"},"chess_item_6_09_e_b":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","effectName":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","flavor":"'Damazti Cluster, we've long since witnessed your capabilities...'","_h":"1apopo0gcr"},"chess_item_6_10_e_a":{"descRaw":"Redeployment Time <@ba.vup>-40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","effectName":"Chivalric Commandments","desc":"Redeployment Time -40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","flavor":"A list of commandments set by a Kazimierzian knight. 'Honesty. Dedication. Valor. Tenacity.'","_h":"xxwqwql3xh"},"chess_item_6_10_e_b":{"descRaw":"Redeployment Time <@ba.vup>-60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","effectName":"Chivalric Commandments","desc":"Redeployment Time -60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","flavor":"A list of commandments set by a Kazimierzian knight. 'Honesty. Dedication. Valor. Tenacity.'","_h":"93wqwqktxh"},"chess_item_6_11_e_a":{"descRaw":"SP recovery rate <@ba.vup>+0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","effectName":"Famiglia Insignia","desc":"SP recovery rate +0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","flavor":"A Siracusan insignia that makes one a mafioso. 'Learn to follow your famiglia... your true famiglia.'","_h":"o0fbfblz2p"},"chess_item_6_11_e_b":{"descRaw":"SP recovery rate <@ba.vup>+0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","effectName":"Famiglia Insignia","desc":"SP recovery rate +0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","flavor":"A Siracusan insignia that makes one a mafioso. 'Learn to follow your famiglia... your true famiglia.'","_h":"sgfbfbw32p"}},"bands":{"band_bldsk":{"descRaw":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","name":"Warfarin","effectName":"Intensive Monitoring","desc":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","_h":"aojhpiao"},"band_amiya":{"descRaw":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","name":"Amiya","effectName":"Wills As One","desc":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","_h":"6ypi6r6y"},"band_duyaoy":{"descRaw":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\n<@ba.vdown>Strategy may be flawed when some Yan Operators are missing","name":"Du Yaoye","effectName":"Heroes All Around","desc":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\nStrategy may be flawed when some Yan Operators are missing","_h":"mivmx0ay"},"band_sarkazb":{"descRaw":"[Indestructible] Start with 45 Life Points","name":"Goliath","effectName":"Indestructible","desc":"[Indestructible] Start with 45 Life Points","_h":"uox0f2uo"},"band_orchid":{"descRaw":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Orchid","effectName":"HR Consultant","desc":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","unlockDesc":"Unlocks after clearing 9 rounds in a Standard Simulation","_h":"x4gm2fisua"},"band_justin":{"descRaw":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n<@ba.acrem> Destroyed when equipped and grants 1-6 Funds","name":"Justin Jr.","effectName":"Private Equity Fund","desc":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n Destroyed when equipped and grants 1-6 Funds","unlockDesc":"Unlocks after completing a Standard Simulation","_h":"c893qwnif0"},"band_ermengard":{"descRaw":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","name":"Ermengarde","effectName":"Phylactery Secret","desc":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","unlockDesc":"Unlocks after clearing 9 rounds in a Perilous Simulation","_h":"nktx1unkox"},"band_lmlee":{"descRaw":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","name":"Lee","effectName":"Idle Teatime","desc":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","unlockDesc":"Unlocks after clearing any 2 simulations","_h":"21k88g21qh"},"band_kirara":{"descRaw":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","name":"Kirara","effectName":"Completion Reward","desc":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","unlockDesc":"Unlocks after clearing 13 rounds in a Perilous Simulation","_h":"l30a3zl3xg"},"band_pepe":{"descRaw":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Pepe","effectName":"Erudite and Versatile","desc":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Sargon] Operators in squad","_h":"jrt3ghglug"},"band_harold":{"descRaw":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Harold","effectName":"Talent Blind Box","desc":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Victoria] Operators in squad","_h":"80w9j0fg4u"},"band_sciurus":{"descRaw":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Sciurus","effectName":"Snowfield's Gift","desc":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Kjerag] Operators in squad","_h":"l8bph6dqhw"},"band_paganini":{"descRaw":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Paganini","effectName":"Customized Firearm","desc":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after achieving a cumulative total of 200 [Laterano] Alliance stacks across multiple simulations","_h":"jfddyagbqg"},"band_clementia":{"descRaw":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\n<@ba.vdown>Strategy may be flawed when some <Ægir> Operators are missing","name":"Clementia","effectName":"Noble Sacrifice","desc":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\nStrategy may be flawed when some <Ægir> Operators are missing","unlockDesc":"Unlocks after achieving a cumulative total of 200 [Ægir] Alliance stacks across multiple simulations","_h":"463zpy9ci1"},"band_emperor":{"descRaw":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","name":"Emperor","effectName":"Express Dispatch","desc":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","unlockDesc":"Unlocks after clearing a simulation in which you have obtained 6 Specialist Operators","_h":"6ddt8r6djc"},"band_mberry":{"descRaw":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","name":"Mulberry","effectName":"Experimental Med. Sticks","desc":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","unlockDesc":"Unlocks after clearing any 4 simulations","_h":"is9usuisrr"},"band_humus":{"descRaw":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","name":"Humus","effectName":"Recycling","desc":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"digyk4die8"},"band_quintus":{"descRaw":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n<@ba.acrem> After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","name":"Quintus","effectName":"Unstable Element","desc":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"qx8exssde8"},"band_yu":{"descRaw":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","name":"Yu","effectName":"Slow Simmer","desc":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","unlockDesc":"Unlocks after clearing 9 rounds in a Standard Simulation","_h":"mrpwbvmrua"},"band_doberm":{"descRaw":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\n<@ba.acrem>When used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","name":"Dobermann","effectName":"Extra Training!","desc":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\nWhen used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"ypbz0f7hdm"},"band_cathy":{"descRaw":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","name":"Catherine","effectName":"Targeted Drop","desc":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","_h":"r9j4p3r9"},"band_malkie":{"descRaw":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n<@ba.acrem> For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","name":"Malkiewicz","effectName":"Commercial Packaging","desc":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"17cs6r7rdm"},"band_qalaisa":{"descRaw":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","name":"Qalaiša","effectName":"Scavenger Butterfly","desc":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"y3pne7y3dm"},"band_chen":{"descRaw":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","name":"Ch'en","effectName":"Personal Power","desc":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","_h":"49xjs549"},"band_damaztic":{"descRaw":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n<@ba.acrem> When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","name":"'Damazti Cluster'","effectName":"Damazti Isomorphism","desc":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"7it5tzxcdm"},"band_pith":{"descRaw":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","effectName":"Top Student","desc":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","_h":"aibzai"},"band_dusk":{"descRaw":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n<@ba.acrem> On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","name":"Dusk","effectName":"Inky Visage","desc":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"nwcgas06dm"},"band_cannot":{"descRaw":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","name":"Cannot","effectName":"Compound Interest","desc":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","_h":"tidkh5ti"},"band_ducklord":{"descRaw":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","name":"Duck Lord","effectName":"'Mystery Customer'","desc":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"8zyfnw8zdm"},"band_lisa":{"descRaw":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","name":"Suzuran","effectName":"Omamori's Blessing","desc":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","_h":"wlpy9mwl"},"band_vodfox":{"descRaw":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","name":"Shamare","effectName":"Substitute Doll","desc":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","_h":"6bcjkl6b"},"band_ioleta":{"descRaw":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","name":"Ioleta Russell","effectName":"Governing Order","desc":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","_h":"plddb2pl"},"band_jesica":{"descRaw":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Jessica","effectName":"Rally Directive","desc":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"vqyburxidm"},"band_mlyss":{"descRaw":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\n<@ba.acrem>Upgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","name":"Muelsyse","effectName":"Purified Condensation","desc":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\nUpgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","unlockDesc":"Unlocks after clearing any 1 simulation","_h":"3xrrjb4zdm"},"band_makiri":{"descRaw":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","name":"Matsukiri","effectName":"Streetwise Ties","desc":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","_h":"s79v94s7"},"band_fang":{"descRaw":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n<@ba.acrem> Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","name":"Fang","effectName":"Joint Advance","desc":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"sj23k303e8"},"band_mlynar":{"descRaw":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Młynar","effectName":"Work Quota","desc":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Kazimierz] Operators in squad","_h":"txn2lmj16s"},"band_chiave":{"descRaw":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Chiave","effectName":"Gang Activity","desc":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Siracusa] Operators in squad","_h":"jxjzowtljb"},"band_narant":{"descRaw":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Narantuya","effectName":"Passing Down the Profit","desc":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\nStrategy may be flawed when some Operators are missing","unlockDesc":"Unlocks after clearing a simulation with 6 [Sargon] Operators in squad","_h":"04qmkxpmug"},"band_amedic":{"descRaw":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","effectName":"Field Medic","desc":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","unlockDesc":"Unlocks after clearing any 3 simulations","_h":"7k097ke8"}},"effects":{"aceffect_band_21":{"descRaw":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","name":"Intensive Monitoring","desc":"[Intensive Monitoring] When the battle starts, +2 Alliance Stacks to 1 random Operator of each different Tier on the field","_h":"aopiao"},"aceffect_band_22":{"descRaw":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","name":"Wills As One","desc":"[Wills As One] When there are 3/4/5 different active Alliances, all Operators +20/30/40% ATK and HP respectively","_h":"6y6r6y"},"aceffect_band_23":{"descRaw":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"HR Consultant","desc":"[HR Consultant] Every manual refresh becomes a special refresh: 2 copies of the same Operator will appear with one Frozen; obtain 1 Dispatch Module on Round 10\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"x42fis"},"aceffect_band_24":{"descRaw":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","name":"Completion Reward","desc":"[Completion Reward] For every 20 Funds spent, gain a random Operator from a Tier not exceeding the current Dispatch Center Level","_h":"l33zl3"},"aceffect_band_25":{"descRaw":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\n<@ba.acrem>When used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","name":"Extra Training!","desc":"[Extra Training!] Obtain 1 'Pointing Stick' special Arts every 2 rounds\nWhen used, adds extra enemies to the field and grants extra funds if the battle is perfectly cleared on your own","_h":"yp0f7h"},"aceffect_band_26":{"descRaw":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","name":"Targeted Drop","desc":"[Targeted Drop] Whenever the Dispatch Center is upgraded, the shop offers 1 free Equipment with 3 random options to choose from","_h":"r9p3r9"},"aceffect_band_27":{"descRaw":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n<@ba.acrem> For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","name":"Commercial Packaging","desc":"[Commercial Packaging] Start with 1 Commercial Packaging Plan\n For every 8 Operators sold, obtain 1 non-Elite Operator from the same Alliance as the equipped Operator","_h":"176r7r"},"aceffect_band_28":{"descRaw":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\n<@ba.vdown>Strategy may be flawed when some Yan Operators are missing","name":"Heroes All Around","desc":"[Heroes All Around] The first two manual refreshes in every round become a special refresh: This refresh will prioritize offering 1 Yan Operator\nStrategy may be flawed when some Yan Operators are missing","_h":"mix0ay"},"aceffect_band_29":{"descRaw":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Erudite and Versatile","desc":"[Erudite and Versatile] When Dispatch Center reaches Lv. 2, 4, and 6, obtain 1 special refresh: This refresh will prioritize offering Operators\nStrategy may be flawed when some Operators are missing","_h":"jrghgl"},"aceffect_band_30":{"descRaw":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Talent Blind Box","desc":"[Talent Blind Box] Starting from Round 4, obtain 1 Operator every 2 rounds\nStrategy may be flawed when some Operators are missing","_h":"80j0fg"},"aceffect_band_31":{"descRaw":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Snowfield's Gift","desc":"[Snowfield's Gift] The first Operator purchased every round costs 1 Funds\nStrategy may be flawed when some Operators are missing","_h":"l8h6dq"},"aceffect_band_32":{"descRaw":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Customized Firearm","desc":"[Customized Firearm] After spending a total of 55 Funds, obtain 1 Tier 4 or above Elite Laterano Operator\nStrategy may be flawed when some Operators are missing","_h":"jfyagb"},"aceffect_band_33":{"descRaw":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\n<@ba.vdown>Strategy may be flawed when some <Ægir> Operators are missing","name":"Noble Sacrifice","desc":"[Noble Sacrifice] When an <Ægir> Operator is defeated, grants Ægir Alliance stacks equivalent to that Operator's Tier\nStrategy may be flawed when some <Ægir> Operators are missing","_h":"46py9c"},"aceffect_band_34":{"descRaw":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","name":"Compound Interest","desc":"[Compound Interest] Leftover Funds can be saved for the next round. When there are at least 5 Funds left, gain 1 extra Funds per round","_h":"tih5ti"},"aceffect_band_35":{"descRaw":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","name":"Scavenger Butterfly","desc":"[Scavenger Butterfly] When an allied Operator is defeated, other allied units on the field gain +20% ATK (Max 200%, and lasts until Operators are defeated or the battle ends)","_h":"y3e7y3"},"aceffect_band_36":{"descRaw":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","name":"Express Dispatch","desc":"[Express Dispatch] All allied Operators -50% Redeployment Time after each deployment","_h":"6d8r6d"},"aceffect_band_37":{"descRaw":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","name":"Experimental Med. Sticks","desc":"[Experimental Med. Sticks] When the battle begins, all allied Operators in the rightmost column of the field gain the following effect: Every attack has a 25% chance to grant 1 Shield (max 1 stack)","_h":"issuis"},"aceffect_band_38":{"descRaw":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","name":"Recycling","desc":"[Recycling] When a Ground Operator's skill ends, they grant 3 SP to 1 random Operator in the adjacent 4 tiles","_h":"dik4di"},"aceffect_band_39":{"descRaw":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","name":"Personal Power","desc":"[Personal Power] All Operators deal Weakness damage (When dealing Physical or Arts damage, change damage type depending on the target's DEF and RES)","_h":"49s549"},"aceffect_band_40":{"descRaw":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n<@ba.acrem> When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","name":"Damazti Isomorphism","desc":"[Damazti Isomorphism] Obtain 1 special equipment Damazti Isomorph every 5 rounds\n When equipped together with certain other equipment, the equipped Operator is treated as a member of a specific Alliance","_h":"7itzxc"},"aceffect_band_41":{"descRaw":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n<@ba.acrem> After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","name":"Unstable Element","desc":"[Unstable Element] In Round 3, obtain special equipment Mutated Cells\n After the battle ends, equipped Operator changes to a random Operator 1 Tier higher (up to Tier 6)","_h":"qxxssd"},"aceffect_band_42":{"descRaw":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","name":"Top Student","desc":"[Top Student] In Round 1, gain 1 special Operator that can deal Nervous Impairment, Burn, or Necrosis. This Operator also belongs to the Harmony Alliance: +1 Operator count to some Alliances","_h":"aibzai"},"aceffect_band_43":{"descRaw":"[Machine Assistance] 1 'Double Lids' appears on all battlefields\n<@ba.acrem><'Double Lids'> Can perform long-ranged Arts attacks and inflicts Fragile on enemy targets (Can be upgraded!)","name":"Machine Assistance","desc":"[Machine Assistance] 1 'Double Lids' appears on all battlefields\n<'Double Lids'> Can perform long-ranged Arts attacks and inflicts Fragile on enemy targets (Can be upgraded!)","_h":"3qm8gk"},"aceffect_band_44":{"descRaw":"[Indestructible] Start with 45 Life Points","name":"Indestructible","desc":"[Indestructible] Start with 45 Life Points","_h":"uof2uo"},"aceffect_band_45":{"descRaw":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n<@ba.acrem> On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","name":"Inky Visage","desc":"[Inky Visage] Duplicate Operators on the field have +30% ATK\n[Painted into Reality] In Round 1, obtain Special Arts Dusk's Scroll\n On use, can copy 1 Operator within use range (Includes that Operator's Elite status and carried Equipment)","_h":"nwas06"},"aceffect_band_46":{"descRaw":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","name":"Idle Teatime","desc":"[Idle Teatime] Funds from Rounds 1 and 2 are temporarily held and released on Round 3; randomly obtain 1 Tier 2 Operator and 1 Tier 4 Operator during Round 3's Rest Phase","_h":"218g21"},"aceffect_band_47":{"descRaw":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n<@ba.acrem> Destroyed when equipped and grants 1-6 Funds","name":"Private Equity Fund","desc":"[Private Equity Fund] Upon entering Rest Phase on Rounds 1, 4, 7, 10, obtain 1 Knightly Savings\n Destroyed when equipped and grants 1-6 Funds","_h":"c8qwni"},"aceffect_band_48":{"descRaw":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","name":"Phylactery Secret","desc":"[Phylactery Secret] First 3 Operators defeated in battle will be revived immediately!","_h":"nk1unk"},"aceffect_band_49":{"descRaw":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","name":"'Mystery Customer'","desc":"['Mystery Customer'] From Round 5 onwards, some enemies you and your teammates encounter may be replaced with , , , or . Defeating them (even during Unite Phases) will grant 1 Funds","_h":"8znw8z"},"aceffect_band_50":{"descRaw":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","name":"Slow Simmer","desc":"[Slow Simmer] When Round 8 begins, if there is only 1 active Alliance, +36 stacks to it; otherwise +12 stacks to all active Alliances","_h":"mrbvmr"},"aceffect_band_51":{"descRaw":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","name":"Omamori's Blessing","desc":"[Omamori's Blessing] When a round begins, trigger an Operator's 'When obtained' Attribute once (prioritizes the bottom-right-most Operator on map)","_h":"wl9mwl"},"aceffect_band_52":{"descRaw":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","name":"Substitute Doll","desc":"[Substitute Doll] The first non-Elite Operator sold every round will instead switch into a random Operator from the Dispatch Center","_h":"6bkl6b"},"aceffect_band_53":{"descRaw":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","name":"Governing Order","desc":"[Governing Order] When the battle begins, for every Elite Operator on the field, Elite Operators gain +10% ATK and HP","_h":"plb2pl"},"aceffect_band_54":{"descRaw":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n<@ba.acrem> Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Rally Directive","desc":"[Rally Directive] Upon entering Rest Phase on Round 4, 7, 10, and 13, obtain 1 Dispatch Module\n Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"vqurxi"},"aceffect_band_55":{"descRaw":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\n<@ba.acrem>Upgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","name":"Purified Condensation","desc":"[Purified Condensation] Obtain 1 upgraded Doctor Hologram on Round 1\nUpgraded Equippable by any Operator; immediately promotes Operator to an Elite Operator","_h":"3xjb4z"},"aceffect_band_56":{"descRaw":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","name":"Streetwise Ties","desc":"[Streetwise Ties] Obtain a random Operator from the Dispatch Center on even-numbered rounds","_h":"s794s7"},"aceffect_band_57":{"descRaw":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n<@ba.acrem> Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","name":"Joint Advance","desc":"[Joint Advance] Obtain 1 Transmitter on rounds 8, 10, 12, and 14\n Destroys equipped Operator when equipped and refreshes two slots in Dispatch Center, offering 2 Operators of the same Tier and pick one for free; the original Operator will be sent to your friend with the highest corresponding Alliance stack in the next round","_h":"sjk303"},"aceffect_band_58":{"descRaw":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Work Quota","desc":"[Work Quota] Every Operator purchased grants 1 extra Funds next round (Max 3 Funds per round)\nStrategy may be flawed when some Operators are missing","_h":"txlmj1"},"aceffect_band_59":{"descRaw":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Gang Activity","desc":"[Gang Activity] Every 6 active refreshes will grant you 1 Operator from a Tier not exceeding the Dispatch Center Level (Max 2 Operators per round)\nStrategy may be flawed when some Operators are missing","_h":"jxowtl"},"aceffect_band_60":{"descRaw":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\n<@ba.vdown>Strategy may be flawed when some Operators are missing","name":"Passing Down the Profit","desc":"[Passing Down the Profit] Dispatch Center will offer two equipment during even-numbered rounds, and you can pick one for free; Sargon Alliance's effect changes to: After Sargon Operators use a skill, Operators in the surrounding 8 tiles will share the Operator's equipment effects (limited to Tier V and below) for 60 seconds\nStrategy may be flawed when some Operators are missing","_h":"04kxpm"},"aceffect_band_61":{"descRaw":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","name":"Field Medic","desc":"[Field Medic] 1 Reserve Operator - Medic appears on each player's battlefield; if there are at least 2 Elite Operators when the battle begins, Reserve Operator turns into ","_h":"7k097k"},"aceffect_char_1":{"descRaw":"No related bonus","name":"Non-Elite","desc":"No related bonus","_h":"w21mw2"},"aceffect_char_2":{"descRaw":"ATK and DEF +5%","name":"Elite 1","desc":"ATK and DEF +5%","_h":"pd0spd"},"aceffect_char_3":{"descRaw":"ATK +10%, DEF and max HP +5%","name":"Elite 2","desc":"ATK +10%, DEF and max HP +5%","_h":"ql3pql"},"aceffect_char_4":{"descRaw":"ATK, DEF, and max HP +10%","name":"Elite 2 Lv.60","desc":"ATK, DEF, and max HP +10%","_h":"qvajqv"},"aceffect_enemy_1":{"descRaw":"All enemies gain Movement Speed <@ba.vup>+15%","name":"Forced March","desc":"All enemies gain Movement Speed +15%","_h":"jbbh2w"},"aceffect_enemy_2":{"descRaw":"All enemies gain Max HP <@ba.vup>+8%","name":"Supply Route","desc":"All enemies gain Max HP +8%","_h":"78a40b"},"aceffect_enemy_2_2":{"descRaw":"All enemies gain Max HP <@ba.vup>+20%","name":"Supply Route II","desc":"All enemies gain Max HP +20%","_h":"cugib5"},"aceffect_enemy_3":{"descRaw":"All enemies gain ATK <@ba.vup>+10%, Max HP <@ba.vup>+20%","name":"Breaching Gear","desc":"All enemies gain ATK +10%, Max HP +20%","_h":"jztk11"},"aceffect_enemy_4":{"descRaw":"All enemies gain ATK <@ba.vup>-20%, Max HP <@ba.vup>-20%","name":"Breaching Gear II","desc":"All enemies gain ATK -20%, Max HP -20%","_h":"x86m5o"},"aceffect_enemy_5":{"descRaw":"All enemies gain ATK <@ba.vup>-30%, Max HP <@ba.vup>-25%","name":"Breaching Gear III","desc":"All enemies gain ATK -30%, Max HP -25%","_h":"1yxhhy"},"allybuff_select_1":{"descRaw":"Obtain 2 pieces of Tier 1 equipment; also <@ba.vup>affects Teammates","name":"Equip","desc":"Obtain 2 pieces of Tier 1 equipment; also affects Teammates","_h":"fh0pe6"},"allybuff_select_2_1":{"descRaw":"<@ba.vup>+8 stacks to Ægir, Raid, and Durable Alliances; also <@ba.vup>affects Teammates","name":"Skadi's Pledge","desc":"+8 stacks to Ægir, Raid, and Durable Alliances; also affects Teammates","_h":"vcmlba"},"allybuff_select_2_2":{"descRaw":"<@ba.vup>+10 stacks to Yan and Investor Alliances; also <@ba.vup>affects Teammates","name":"Swire's Pledge","desc":"+10 stacks to Yan and Investor Alliances; also affects Teammates","_h":"bcd1rg"},"allybuff_select_2_3":{"descRaw":"<@ba.vup>+8 stacks to Victoria, Foresight, and Resilient Alliances; also <@ba.vup>affects Teammates","name":"Bagpipe's Pledge","desc":"+8 stacks to Victoria, Foresight, and Resilient Alliances; also affects Teammates","_h":"smfk84"},"allybuff_select_2_4":{"descRaw":"<@ba.vup>+8 stacks to Kjerag, Investor, and Swift Alliances; also <@ba.vup>affects Teammates","name":"SilverAsh's Pledge","desc":"+8 stacks to Kjerag, Investor, and Swift Alliances; also affects Teammates","_h":"pg3zoi"},"allybuff_select_2_5":{"descRaw":"<@ba.vup>+10 stacks to Laterano and Arcane Alliances; also <@ba.vup>affects Teammates","name":"Mostima's Pledge","desc":"+10 stacks to Laterano and Arcane Alliances; also affects Teammates","_h":"ugc7ak"},"allybuff_select_2_6":{"descRaw":"<@ba.vup>+10 stacks to Sargon and Precision Alliances; also <@ba.vup>affects Teammates","name":"Titi's Pledge","desc":"+10 stacks to Sargon and Precision Alliances; also affects Teammates","_h":"ttw7yx"},"allybuff_select_2_7":{"descRaw":"<@ba.vup>+12 stacks to Kazimierz Alliance; also <@ba.vup>affects Teammates","name":"Młynar's Pledge","desc":"+12 stacks to Kazimierz Alliance; also affects Teammates","_h":"n44wqw"},"allybuff_select_2_8":{"descRaw":"<@ba.vup>+10 stacks to Siracusa and Raid Alliances; also <@ba.vup>affects Teammates","name":"Texas's Pledge","desc":"+10 stacks to Siracusa and Raid Alliances; also affects Teammates","_h":"nex4mu"},"allybuff_select_3":{"descRaw":"Obtain <@ba.vup>1 Funds; also <@ba.vup>affects Teammates","name":"Wealth","desc":"Obtain 1 Funds; also affects Teammates","_h":"cc4rs6"},"allybuff_select_4":{"descRaw":"Next <@ba.vup>2 refreshes are free (can stack); also <@ba.vup>affects Teammates","name":"Supply","desc":"Next 2 refreshes are free (can stack); also affects Teammates","_h":"1xcrmd"},"allybuff_select_5":{"descRaw":"The next equipment <@ba.vup>you buy will already be upgraded","name":"Preparation","desc":"The next equipment you buy will already be upgraded","_h":"f37wvs"},"allybuff_select_6":{"descRaw":"The next Operator <@ba.vup>you buy will already be promoted to Elite","name":"Promotion","desc":"The next Operator you buy will already be promoted to Elite","_h":"ajncwg"},"allybuff_select_7_1":{"descRaw":"<@ba.vup>You obtain a random Yan Alliance Operator","name":"Yanese Support","desc":"You obtain a random Yan Alliance Operator","_h":"4hrc8u"},"allybuff_select_7_2":{"descRaw":"<@ba.vup>You obtain a random Kjerag Alliance Operator","name":"Kjeragi Support","desc":"You obtain a random Kjerag Alliance Operator","_h":"ri2sqh"},"allybuff_select_7_3":{"descRaw":"<@ba.vup>You obtain a random Sargon Alliance Operator","name":"Sargonian Support","desc":"You obtain a random Sargon Alliance Operator","_h":"maw491"},"allybuff_select_7_4":{"descRaw":"<@ba.vup>You obtain a random Siracusa Alliance Operator","name":"Siracusan Support","desc":"You obtain a random Siracusa Alliance Operator","_h":"v9kdde"},"allybuff_select_7_5":{"descRaw":"<@ba.vup>You obtain a random Kazimierz Alliance Operator","name":"Kazimierzian Support","desc":"You obtain a random Kazimierz Alliance Operator","_h":"f2qypn"},"allybuff_select_7_6":{"descRaw":"<@ba.vup>You obtain a random Lateran Alliance Operator","name":"Lateran Support","desc":"You obtain a random Lateran Alliance Operator","_h":"nlhdly"},"allybuff_select_7_7":{"descRaw":"<@ba.vup>You obtain a random Victoria Alliance Operator","name":"Victorian Support","desc":"You obtain a random Victoria Alliance Operator","_h":"5kl4dp"},"allybuff_select_7_8":{"descRaw":"<@ba.vup>You obtain a random Ægir Alliance Operator","name":"Ægirian Support","desc":"You obtain a random Ægir Alliance Operator","_h":"1ks6mn"},"allybuff_select_11":{"descRaw":"Allied units recover 50 HP on taking damage; also <@ba.vup>affects Teammates","name":"Recovery","desc":"Allied units recover 50 HP on taking damage; also affects Teammates","_h":"25njgg"},"allybuff_select_13":{"descRaw":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also <@ba.vup>affects Teammates","name":"Firepower","desc":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also affects Teammates","_h":"p1j7xk"},"allybuff_select_14":{"descRaw":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also <@ba.vup>affects Teammates","name":"Draft","desc":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also affects Teammates","_h":"hos0pl"},"allybuff_select_18":{"descRaw":"When allied Operators have full HP, gain +30% ATK and DEF; also <@ba.vup>affects Teammates","name":"Flawless","desc":"When allied Operators have full HP, gain +30% ATK and DEF; also affects Teammates","_h":"icpqld"},"allybuff_select_19":{"descRaw":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also <@ba.vup>affects Teammates","name":"Acute","desc":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also affects Teammates","_h":"rn8yb2"},"bondeffect_arcane":{"descRaw":"When [Arcane] Operators deal Arts damage to enemies, the target takes <@ba.vup>{0:0%} increased Arts damage <@ba.acrem>(affected by no. of stacks) for 3 seconds\n3 different [Arcane] Operators on field> [Arcane] Operators deal <@ba.vup>{1:0%} more damage to enemies with less than 50% HP <@ba.acrem>(affected by no. of stacks)","name":"Arcane","desc":"When [Arcane] Operators deal Arts damage to enemies, the target takes {0:0%} increased Arts damage (affected by no. of stacks) for 3 seconds\n [Arcane] Operators deal {1:0%} more damage to enemies with less than 50% HP (affected by no. of stacks)","_h":"adfx9y"},"bondeffect_deput":{"descRaw":"All Operators <@ba.vup>+{0:0%} DEF <@ba.acrem>(affected by no. of stacks), and <@ba.vup>-30% Redeployment Time\nWhen Rest Phase ends, <@ba.vup>+2 stacks to all active Alliances\n3 different [Aid] Operators on the field> <@ba.vup>+4 stacks instead","name":"Aid","desc":"All Operators +{0:0%} DEF (affected by no. of stacks), and -30% Redeployment Time\nWhen Rest Phase ends, +2 stacks to all active Alliances\n +4 stacks instead","_h":"e6yl9j"},"bondeffect_egir":{"descRaw":"[Ægir] Operators <@ba.vup>+{0:0%}<@ba.acrem> HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing <@ba.vdown>5000 Physical damage to the Operator and gaining their <@ba.vup>base ATK and <@ba.vup>Block, while adding [Ægir] stacks equal to the devoured Operator's Tier <@ba.acrem>(among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n5 different [Ægir] Operators on field> the first 3 defeated will <@ba.vup>immediately revive","name":"Ægir","desc":"[Ægir] Operators +{0:0%} HP (affected by no. of stacks)\nAt the start of battle, [Ægir] Operators will devour the Operator on the tile in front them, dealing 5000 Physical damage to the Operator and gaining their base ATK and Block, while adding [Ægir] stacks equal to the devoured Operator's Tier (among [Ægir] Operators, those positioned further up or to the left are prioritized to start a devour)\n the first 3 defeated will immediately revive","_h":"ghmqbs"},"bondeffect_empty":{"descRaw":"All Operators take <@ba.vup>-20% Physical and Arts damage; [Assist Operators] deal <@ba.vup>120% damage; Elite [Assist Operators] deal <@ba.vup>140% damage","name":"Assist Operator","desc":"All Operators take -20% Physical and Arts damage; [Assist Operators] deal 120% damage; Elite [Assist Operators] deal 140% damage","_h":"hjni4c"},"bondeffect_indom":{"descRaw":"When a <@ba.vup>Ground Operator is defeated, there is a <@ba.vup>{0:0%} chance they will immediately redeploy <@ba.acrem>(affected by no. of stacks)\n3 different [Resilient] Operators on the field> <@ba.vup>Ground Operators grant <@ba.vup>+5 SP to all Operators on field when defeated","name":"Resilient","desc":"When a Ground Operator is defeated, there is a {0:0%} chance they will immediately redeploy (affected by no. of stacks)\n Ground Operators grant +5 SP to all Operators on field when defeated","_h":"380w91"},"bondeffect_invest":{"descRaw":"Operators' 'When obtained' Attributes trigger twice\n100 stacks> 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","name":"Investor","desc":"Operators' 'When obtained' Attributes trigger twice\n 'when obtained' Attributes trigger 3 times instead\n[Investor] Operators on Bench can also count toward activating this Alliance","_h":"kv6afa"},"bondeffect_kazimierz":{"descRaw":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to <@ba.vup>+{0:0%})<@ba.acrem>(affected by no. of stacks)\n6 different [Kazimierz] Operators on field> [Kazimierz] Operators blocking enemies deal <@ba.vup>120% of ATK as True Damage and inflict <@ba.vup>0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra <@ba.vup>30% ATK as True damage when not blocking an enemy","name":"Kazimierz","desc":"On every Operator deployment, [Kazimierz] Operators gain +20% ATK (up to +{0:0%})(affected by no. of stacks)\n [Kazimierz] Operators blocking enemies deal 120% of ATK as True Damage and inflict 0.1 seconds of Stun on nearby enemies every 2 seconds; otherwise, dealing damage also deals extra 30% ATK as True damage when not blocking an enemy","_h":"cvkecs"},"bondeffect_kjerag":{"descRaw":"[Kjerag] Operators deal <@ba.vup>125% damage, or <@ba.vup>{0:0%} damage to Cold and Frozen enemies <@ba.acrem>(affected by no. of stacks)\n6 different [Kjerag] Operators on field> A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for <@ba.vup>{1:0} seconds <@ba.acrem>(affected by no. of stacks)","name":"Kjerag","desc":"[Kjerag] Operators deal 125% damage, or {0:0%} damage to Cold and Frozen enemies (affected by no. of stacks)\n A cold wind sweeps across battlefield every 25 seconds, inflicting Cold on enemies for {1:0} seconds (affected by no. of stacks)","_h":"4bh4e9"},"bondeffect_laterano":{"descRaw":"[Laterano] Operators gain <@ba.vup>+{0:0%} ammo on skill activation <@ba.acrem>(affected by no. of stacks)\n6 different [Laterano] Operators on field> All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max <@ba.vup>+200%","name":"Laterano","desc":"[Laterano] Operators gain +{0:0%} ammo on skill activation (affected by no. of stacks)\n All [Laterano] Operators +4% ATK whenever any [Laterano] Operator spends 1 ammo, max +200%","_h":"liadir"},"bondeffect_mani":{"descRaw":"When activated, <@ba.vup>+1 Operator count to all Core Alliances on field, and [Harmony] Operators also <@ba.vup>gain effects from said activated Alliances","name":"Harmony","desc":"When activated, +1 Operator count to all Core Alliances on field, and [Harmony] Operators also gain effects from said activated Alliances","_h":"3z96y3"},"bondeffect_mira":{"descRaw":"On Dispatch Center refresh, there is a <@ba.vup>{0:0%}<@ba.acrem> chance (affected by no. of stacks) the next refresh will be free\n100 stacks> Gain <@ba.vup>20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","name":"Marvel","desc":"On Dispatch Center refresh, there is a {0:0%} chance (affected by no. of stacks) the next refresh will be free\n Gain 20 Funds\n[Marvel] Operators on Bench can also count toward activating this Alliance","_h":"td3x0k"},"bondeffect_preci":{"descRaw":"[Precision] Operators gain <@ba.vup>+{0:0%} ATK<@ba.acrem>(affected by no. of stacks)\n3 different [Precision] Operators on field> Buff affects all [Precision] and Ranged Operators, and attacks ignore <@ba.vup>30% DEF and RES","name":"Precision","desc":"[Precision] Operators gain +{0:0%} ATK(affected by no. of stacks)\n Buff affects all [Precision] and Ranged Operators, and attacks ignore 30% DEF and RES","_h":"n5dx7q"},"bondeffect_raid":{"descRaw":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain <@ba.vup>+{0:0%} ATK and HP during the skill duration<@ba.acrem> (affected by no. of stacks)\n50 stacks> All Operators gain <@ba.vup>+50 ASPD","name":"Raid","desc":"If a [Raid] Operator's skill is ready or does not attack for 10 seconds, and has no enemies in their attack range, they will redeploy near a ground enemy without losing SP, and gain +{0:0%} ATK and HP during the skill duration (affected by no. of stacks)\n All Operators gain +50 ASPD","_h":"ypdfou"},"bondeffect_sargon":{"descRaw":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to <@ba.vup>+300), lasting for <@ba.vup>{0:0} seconds <@ba.acrem>(affected by no. of stacks)\n6 different [Sargon] Operators on field> Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to <@ba.vup>+300%) \n<@ba.acrem>When using Narantuya's Strategy, the effect changes","name":"Sargon","desc":"When any [Sargon] Operator activates a skill, all [Sargon] Operators +12 ASPD (up to +300), lasting for {0:0} seconds (affected by no. of stacks)\n Skill activations will also cause all [Sargon] Operators to gain +12% ATK (up to +300%) \nWhen using Narantuya's Strategy, the effect changes","_h":"vpigon"},"bondeffect_siracusa":{"descRaw":"[Siracusa] Operators gain <@ba.vup>+{0:0} ASPD on deployment for <@ba.vup>{1:0} seconds<@ba.acrem>(affected by no. of stacks)\n6 different [Siracusa] Operators on field> [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal <@ba.vup>{2:0} <@ba.acrem>(affected by no. of stacks) True damage and inflict <@ba.vup>Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","name":"Siracusa","desc":"[Siracusa] Operators gain +{0:0} ASPD on deployment for {1:0} seconds(affected by no. of stacks)\n [Siracusa] Operators also gain Invisibility for the same amount of time; and have a 3% chance to deal {2:0} (affected by no. of stacks) True damage and inflict Fear for 3 seconds when Invisible, or for 10 seconds after losing Invisibility","_h":"h995em"},"bondeffect_skillful":{"descRaw":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain <@ba.vup>+{0:0} ASPD<@ba.acrem> (affected by no. of stacks)\n40 stacks> Effect range increased to 8 tiles surrounding [Agile] Operators","name":"Agile","desc":"[Agile] Operators and Operators in the 4 adjacent tiles around them gain +{0:0} ASPD (affected by no. of stacks)\n Effect range increased to 8 tiles surrounding [Agile] Operators","_h":"n7lxa7"},"bondeffect_solo":{"descRaw":"1 [Solo] Operator on field> The [Solo] Operator gains <@ba.vup>+60% ATK and HP; and <@ba.vup>+15<@ba.acrem> SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","name":"Solo","desc":" The [Solo] Operator gains +60% ATK and HP; and +15 SP on deployment (Effect disabled with 2 or more different [Solo] Operators on the field)","_h":"0mytjp"},"bondeffect_stead":{"descRaw":"All Operators gain <@ba.vup>+{0:0%} HP<@ba.acrem> (affected by no. of stacks)\n3 different [Durable] Operators on field> Whenever a non-[Durable] Operator takes damage, <@ba.vup>40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict <@ba.vup>{1:0} Arts Damage <@ba.acrem>(affected by no. of stacks, triggers up to once every 0.2 seconds) and <@ba.vup>40% Fragile for 5 seconds onto their attacker","name":"Durable","desc":"All Operators gain +{0:0%} HP (affected by no. of stacks)\n Whenever a non-[Durable] Operator takes damage, 40% of that damage is split among all [Durable] Operators on field. [Durable] Operators taking damage inflict {1:0} Arts Damage (affected by no. of stacks, triggers up to once every 0.2 seconds) and 40% Fragile for 5 seconds onto their attacker","_h":"2n4fv2"},"bondeffect_sunt":{"descRaw":"2 Elite Operators on field> Elite Operators gain <@ba.vup>+30% ATK\n5 Elite Operators on field> Elite Operators have <@ba.vup>-30% SP Cost\n<@ba.acrem>(All Elite Operators can activate this Alliance)","name":"Elite","desc":" Elite Operators gain +30% ATK\n Elite Operators have -30% SP Cost\n(All Elite Operators can activate this Alliance)","_h":"meiwx0"},"bondeffect_swift":{"descRaw":"[Swift] Operators have a <@ba.vup>{0:0%} chance when their skill ends to immediately recover <@ba.vup>12 SP <@ba.acrem>(affected by no. of stacks)\n40 stacks> All Operators have the same chance to recover <@ba.vup>15 SP when their skill ends","name":"Swift","desc":"[Swift] Operators have a {0:0%} chance when their skill ends to immediately recover 12 SP (affected by no. of stacks)\n All Operators have the same chance to recover 15 SP when their skill ends","_h":"ubb92h"},"bondeffect_victoria":{"descRaw":"[Victoria] Operators <@ba.vup>carrying equipment deal <@ba.vup>{0:0%} damage <@ba.acrem>(affected by no. of stacks)\n25 stacks> Obtain a random special Victorian Hammer\n6 different [Victoria] Operators on field> [Victoria] Operators gain <@ba.vup>+50% ATK per equipment carried, or <@ba.vup>+80% per upgraded equipment","name":"Victoria","desc":"[Victoria] Operators carrying equipment deal {0:0%} damage (affected by no. of stacks)\n Obtain a random special Victorian Hammer\n [Victoria] Operators gain +50% ATK per equipment carried, or +80% per upgraded equipment","_h":"94usri"},"bondeffect_visi":{"descRaw":"10 stacks> Gain <@ba.vup>+2 Funds\n80 stacks (first-time only)> Foresight Operators cost -1 Funds permanently\n150 stacks (first-time only)> Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","name":"Foresight","desc":" Gain +2 Funds\n Foresight Operators cost -1 Funds permanently\n Above effect changes to: All Dispatch Center Operators cost -1 Funds permanently\n[Foresight] Operators on Bench can also count toward activating this Alliance","_h":"ozzi4x"},"bondeffect_yan":{"descRaw":"[Yan] Operators <@ba.vup>+{0:0%} ATK <@ba.acrem>(affected by no. of stacks)\n6 different [Yan] Operators on field> At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of <@ba.vup>ATK as <@ba.vup>Burn and cause nearby enemies to suffer 20% <@ba.vup>Elemental Fragility; periodically uses 'Cleansing Flame'\n9 different [Yan] Operators on field> summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","name":"Yan","desc":"[Yan] Operators +{0:0%} ATK (affected by no. of stacks)\n At the start of battle, 'Yan's Protection' is summoned with ATK and HP equal to 30% of the total ATK and HP of all [Yan] Operators on the field; can attack 3 targets simultaneously; attacks deal 20% of ATK as Burn and cause nearby enemies to suffer 20% Elemental Fragility; periodically uses 'Cleansing Flame'\n summons 2 'Yan's Protection' with 1.5x ATK and 90% damage reduction","_h":"15v5zb"},"eff_acarm040":{"descRaw":"Gains <@ba.vup>+5% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","desc":"Gains +5% ATK on skill activation (stacks up to 10 times)","_h":"u6apxj"},"eff_acarm041":{"descRaw":"ATK <@ba.vup>+15%","name":"Victorian Hammer","desc":"ATK +15%","_h":"jx8t86"},"eff_acarm042":{"descRaw":"ATK <@ba.vup>+30%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","desc":"ATK +30%; When dealing Arts damage, deals an additional 10% as Burn","_h":"6ulcs7"},"eff_acarm043":{"descRaw":"ATK <@ba.vup>+25%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","desc":"ATK +25%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","_h":"ra250c"},"eff_acarm044":{"descRaw":"ATK <@ba.vup>+25%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","desc":"ATK +25%, ASPD +30","_h":"l17ch3"},"eff_acarm045":{"descRaw":"ATK <@ba.vup>+20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","desc":"ATK +20%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","_h":"kya0bc"},"eff_acarm046":{"descRaw":"ATK <@ba.vup>+40%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","desc":"ATK +40%, ASPD -10","_h":"pcyyc3"},"eff_acarm047":{"descRaw":"DEF <@ba.vup>+20%","name":"Durable Shield","desc":"DEF +20%","_h":"78n1x3"},"eff_acarm048":{"descRaw":"RES <@ba.vup>+20; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","desc":"RES +20; attacks Silence the target for 5s","_h":"c8mvte"},"eff_acarm049":{"descRaw":"<@ba.vup>+25% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+15% more HP","name":"Goliath Helmet","desc":"+25% HP; if there is no Operator in the tile ahead on deployment, +15% more HP","_h":"2fjg0f"},"eff_acarm050":{"descRaw":"SP recovery rate <@ba.vup>+0.15/s","name":"Sargonian Teaspresso","desc":"SP recovery rate +0.15/s","_h":"bpz9h4"},"eff_acarm051":{"descRaw":"On Deployment, <@ba.vup>+3 SP; for every different Operator in the same Alliance, <@ba.vup>+3 more SP","name":"Quick Combat Rations","desc":"On Deployment, +3 SP; for every different Operator in the same Alliance, +3 more SP","_h":"0gutys"},"eff_acarm052":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+1 for this battle, up to 60 stacks","name":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +1 for this battle, up to 60 stacks","_h":"ybx7ds"},"eff_acarm053":{"descRaw":"Attacks ignore <@ba.vup>25% RES","name":"Laser Sighter","desc":"Attacks ignore 25% RES","_h":"1fzx0o"},"eff_acarm054":{"descRaw":"More likely to be attacked, <@ba.vup>+40% HP","name":"Buzzer","desc":"More likely to be attacked, +40% HP","_h":"nty6hq"},"eff_acarm055":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 15 seconds","name":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 15 seconds","_h":"ikzzt1"},"eff_acarm056":{"descRaw":"<@ba.vup>-30% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","desc":"-30% Redeployment Time, -30% HP","_h":"q9ofa4"},"eff_acarm057":{"descRaw":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 50% chance of recovering 40% ammo (Triggers up to 3 times per deployment)","_h":"hd6zhd"},"eff_acarm058":{"descRaw":"Dealing damage has 3% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","desc":"Dealing damage has 3% chance to inflict 1 stack of Paralysis on target","_h":"g45s79"},"eff_acarm059":{"descRaw":"When HP is greater than 70%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","desc":"When HP is greater than 70%, Operator is immune to Stun, Frozen, and other special statuses","_h":"j6dwf2"},"eff_acarm060":{"descRaw":"When blocking enemies, takes <@ba.vup>40% less damage from enemies not blocked by this unit","name":"Riot Shield","desc":"When blocking enemies, takes 40% less damage from enemies not blocked by this unit","_h":"68snv1"},"eff_acarm061":{"descRaw":"Heals have 10% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","desc":"Heals have 10% chance to grant 1 stack of Shield to the target (Max 1 stack)","_h":"0xolay"},"eff_acarm062":{"descRaw":"Dealing damage has 12% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","desc":"Dealing damage has 12% chance of inflicting Cold on the target for 1.5s","_h":"y1deqn"},"eff_acarm063":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>30%","name":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 30%","_h":"39tfia"},"eff_acarm064":{"descRaw":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","desc":"For 10 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","_h":"azrhgj"},"eff_acarm065":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>2% Max HP","name":"Dormant Heir","desc":"For every target hit by an attack, recovers 2% Max HP","_h":"ddzc2i"},"eff_acarm066":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1 Funds","name":"Alliance Coin","desc":"Destroyed when equipped and grants 1 Funds","_h":"1by0c6"},"eff_acarm067":{"descRaw":"<@ba.vup>+30% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","desc":"+30% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","_h":"kupuxg"},"eff_acarm068":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>once per battle)","name":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (once per battle)","_h":"5xo08c"},"eff_acarm069":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","_h":"uckcuc"},"eff_acarm070":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","_h":"spncsp"},"eff_acarm071":{"descRaw":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","name":"Doctor Hologram","desc":"Equippable by any Operator; destroyed at the start of the next round and promotes the Operator to an Elite Operator","_h":"fjvgfj"},"eff_acarm072":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","_h":"yx1cyx"},"eff_acarm073":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","_h":"1apo0g"},"eff_acarm074":{"descRaw":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","desc":"For every 8 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"6juq6j"},"eff_acarm075":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"2sbu2s"},"eff_acarm076":{"descRaw":"<@ba.vup>+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","desc":"+40% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","_h":"oenpnn"},"eff_acarm077":{"descRaw":"<@ba.vup>+45% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","desc":"+45% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","_h":"yr3e5i"},"eff_acarm078":{"descRaw":"Gain <@ba.vup>180 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","desc":"Gain 180 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","_h":"y88uzm"},"eff_acarm079":{"descRaw":"<@ba.vup>+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","desc":"+35 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","_h":"am5g8v"},"eff_acarm102":{"descRaw":"<@ba.vup>+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","desc":"+30 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","_h":"ha0o4h"},"eff_acarm103":{"descRaw":"At the start of battle, <@ba.vup>+30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","desc":"At the start of battle, +30 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","_h":"fog91n"},"eff_acarm109":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmp3o"},"eff_acarm113":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>1 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 1 Funds at the start of each subsequent round","_h":"nf1ifm"},"eff_acarm114":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator from the same Alliance as the equipped Operator","name":"Simple Communicator","desc":"Destroyed when equipped; gain 1 random Operator from the same Alliance as the equipped Operator","_h":"qbq7xk"},"eff_acarm115":{"descRaw":"Destroyed when equipped; gain <@ba.vup>1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 1 random Operator currently in the Dispatch Center (corresponding Operator in Dispatch Center will disappear)","_h":"u20w7l"},"eff_acarm116":{"descRaw":"Destroyed when equipped; grants <@ba.vup>2 Funds next round","name":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 2 Funds next round","_h":"7i6g7t"},"eff_acarm117":{"descRaw":"ATK <@ba.vup>+40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","desc":"ATK +40%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","_h":"yn5lwz"},"eff_acarm118":{"descRaw":"HP <@ba.vup>+50%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","desc":"HP +50%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","_h":"pjbbzz"},"eff_acarm119":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>135%, effect gradually decays","name":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 135%, effect gradually decays","_h":"cdedl1"},"eff_acarm120":{"descRaw":"Redeployment Time <@ba.vup>-40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","desc":"Redeployment Time -40%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","_h":"xxwql3"},"eff_acarm121":{"descRaw":"ASPD <@ba.vup>+15, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+10 ASPD","name":"Siracusan Formalwear","desc":"ASPD +15, allied Operators to the left and right of the equipped Operator's deployment direction gain +10 ASPD","_h":"v7kxi5"},"eff_acarm122":{"descRaw":"SP recovery rate <@ba.vup>+0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","desc":"SP recovery rate +0.2/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","_h":"o0fblz"},"eff_acarm123":{"descRaw":"Destroyed when equipped and grants <@ba.vup>1~6 Funds","name":"Knightly Savings","desc":"Destroyed when equipped and grants 1~6 Funds","_h":"zccblt"},"eff_acarm124":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","desc":"Destroyed when equipped; gives +3 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","_h":"r3hprs"},"eff_acarm125":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+40% ATK","name":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +40% ATK","_h":"d6ukv7"},"eff_acchal":{"descRaw":"Drag onto field to use and select a bounty to challenge","name":"Pointing Stick","desc":"Drag onto field to use and select a bounty to challenge","_h":"eeuzee"},"eff_accopy":{"descRaw":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","name":"Dusk's Scroll","desc":"Drag onto field to use; obtains Operator in range (Includes Elite Operators and equipment!)","_h":"zavbza"},"eff_acdisney":{"descRaw":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","name":"'Mystery Customer'","desc":"Drag onto field to use and select a special bounty to challenge; gain 1 Funds when manually destroyed and pass on 'Mystery Customer' to the next player","_h":"xenwxe"},"eff_acgarm040":{"descRaw":"Gains <@ba.vup>+8% ATK on skill activation (stacks up to 10 times)","name":"Yanese Dagger","desc":"Gains +8% ATK on skill activation (stacks up to 10 times)","_h":"pjapzg"},"eff_acgarm041":{"descRaw":"ATK <@ba.vup>+25%","name":"Victorian Hammer","desc":"ATK +25%","_h":"828t6j"},"eff_acgarm042":{"descRaw":"ATK <@ba.vup>+50%; When dealing Arts damage, deals an additional <@ba.vup>10% as <$ba.dt.burning2>Burn","name":"Burning Victorian Hammer","desc":"ATK +50%; When dealing Arts damage, deals an additional 10% as Burn","_h":"gglcjd"},"eff_acgarm043":{"descRaw":"ATK <@ba.vup>+45%; Upon taking lethal damage for the first time only, HP will not go below <@ba.vup>1, lasting for 8 seconds","name":"Durable Victorian Hammer","desc":"ATK +45%; Upon taking lethal damage for the first time only, HP will not go below 1, lasting for 8 seconds","_h":"ug25rq"},"eff_acgarm044":{"descRaw":"ATK <@ba.vup>+45%, ASPD <@ba.vup>+30","name":"Speedy Victorian Hammer","desc":"ATK +45%, ASPD +30","_h":"7j7ce9"},"eff_acgarm045":{"descRaw":"ATK <@ba.vup>+35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting <$ba.tremble>Frighten for 2s when dealing damage","name":"Frightening Victorian Hammer","desc":"ATK +35%; If equipped by a Ground Operator, the Operator has 10% chance of inflicting Frighten for 2s when dealing damage","_h":"toa00q"},"eff_acgarm046":{"descRaw":"ATK <@ba.vup>+60%, ASPD <@ba.vdown>-10","name":"Ægirian Blade","desc":"ATK +60%, ASPD -10","_h":"i2yyw9"},"eff_acgarm047":{"descRaw":"DEF <@ba.vup>+35%","name":"Durable Shield","desc":"DEF +35%","_h":"3qn1od"},"eff_acgarm048":{"descRaw":"RES <@ba.vup>+30; attacks Silence the target for <@ba.vup>5s","name":"Arcane Arts Circle","desc":"RES +30; attacks Silence the target for 5s","_h":"tjmvqz"},"eff_acgarm049":{"descRaw":"<@ba.vup>+45% HP; if there is no Operator in the tile ahead on deployment, <@ba.vup>+25% more HP","name":"Goliath Helmet","desc":"+45% HP; if there is no Operator in the tile ahead on deployment, +25% more HP","_h":"1ujglc"},"eff_acgarm050":{"descRaw":"SP recovery rate <@ba.vup>+0.25/s","name":"Sargonian Teaspresso","desc":"SP recovery rate +0.25/s","_h":"pgz93r"},"eff_acgarm051":{"descRaw":"On Deployment, <@ba.vup>+6 SP; for every different Operator in the same Alliance, <@ba.vup>+6 more SP","name":"Quick Combat Rations","desc":"On Deployment, +6 SP; for every different Operator in the same Alliance, +6 more SP","_h":"p0ut14"},"eff_acgarm052":{"descRaw":"Each time this unit deals damage or heals, gains ASPD <@ba.vup>+2 for this battle, up to 60 stacks","name":"Miniature Accelerator","desc":"Each time this unit deals damage or heals, gains ASPD +2 for this battle, up to 60 stacks","_h":"64x7xt"},"eff_acgarm053":{"descRaw":"Attacks ignore <@ba.vup>45% RES","name":"Laser Sighter","desc":"Attacks ignore 45% RES","_h":"ldzxry"},"eff_acgarm054":{"descRaw":"More likely to be attacked, <@ba.vup>+60% HP","name":"Buzzer","desc":"More likely to be attacked, +60% HP","_h":"hfy6d4"},"eff_acgarm055":{"descRaw":"On taking damage for the first time, gains <$ba.invisible>Invisibility for 25 seconds","name":"Disguise Outfit","desc":"On taking damage for the first time, gains Invisibility for 25 seconds","_h":"fhzz5g"},"eff_acgarm056":{"descRaw":"<@ba.vup>-50% Redeployment Time, <@ba.vdown>-30% HP","name":"Tough Launcher","desc":"-50% Redeployment Time, -30% HP","_h":"vjof7y"},"eff_acgarm057":{"descRaw":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","name":"Lateran Clip","desc":"When ammo-type skills have 1 bullet left, there is 60% chance of recovering 60% ammo (Triggers up to 3 times per deployment)","_h":"lu6zlu"},"eff_acgarm058":{"descRaw":"Dealing damage has 5% chance to inflict 1 stack of <$ba.palsy>Paralysis on target","name":"Teargas Can","desc":"Dealing damage has 5% chance to inflict 1 stack of Paralysis on target","_h":"n65sq3"},"eff_acgarm059":{"descRaw":"When HP is greater than 40%, Operator is immune to <$ba.stun>Stun, <$ba.frozen>Frozen, and other special statuses","name":"Concentrated Smelling Salts","desc":"When HP is greater than 40%, Operator is immune to Stun, Frozen, and other special statuses","_h":"77dw6f"},"eff_acgarm060":{"descRaw":"When blocking enemies, takes <@ba.vup>70% less damage from enemies not blocked by this unit","name":"Riot Shield","desc":"When blocking enemies, takes 70% less damage from enemies not blocked by this unit","_h":"efsnx8"},"eff_acgarm061":{"descRaw":"Heals have 15% chance to grant 1 stack of <$ba.shield>Shield to the target (Max 1 stack)","name":"Protection Drone","desc":"Heals have 15% chance to grant 1 stack of Shield to the target (Max 1 stack)","_h":"6golr9"},"eff_acgarm062":{"descRaw":"Dealing damage has 20% chance of inflicting <$ba.cold>Cold on the target for 1.5s","name":"Kjeragi Nevermeltice","desc":"Dealing damage has 20% chance of inflicting Cold on the target for 1.5s","_h":"wwdehk"},"eff_acgarm063":{"descRaw":"Damage dealt to targets 3 or more tiles away increases by <@ba.vup>50%","name":"Precision Scope","desc":"Damage dealt to targets 3 or more tiles away increases by 50%","_h":"3ftfow"},"eff_acgarm064":{"descRaw":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of <$ba.stun>Stun","name":"Raid Grenade","desc":"For 15 seconds after every deployment, dealing damage inflicts 2 seconds of Stun","_h":"ssrh4a"},"eff_acgarm065":{"descRaw":"For every target hit by an attack, recovers <@ba.vup>4% Max HP","name":"Dormant Heir","desc":"For every target hit by an attack, recovers 4% Max HP","_h":"l7zcn8"},"eff_acgarm066":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2 Funds","name":"Alliance Coin","desc":"Destroyed when equipped and grants 2 Funds","_h":"d4y0h7"},"eff_acgarm067":{"descRaw":"<@ba.vup>+50% ATK, and when dealing Physical or Arts damage, damage type turns into <$ba.weaknessatk>Weakness damage","name":"Bimodule Robotic Arm","desc":"+50% ATK, and when dealing Physical or Arts damage, damage type turns into Weakness damage","_h":"w4pupq"},"eff_acgarm068":{"descRaw":"When defeated in battle, immediately revive (<@ba.vup>twice per battle)","name":"M3 Cocoon Shell","desc":"When defeated in battle, immediately revive (twice per battle)","_h":"8qo0t1"},"eff_acgarm069":{"descRaw":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","name":"Mimic Matter","desc":"Destroyed when equipped, and if you have at least two of this non-Elite Operator, obtain a third copy; otherwise obtain 1 random non-Elite Operator from the same Alliance","_h":"uckcuc"},"eff_acgarm070":{"descRaw":"Destroyed when equipped and increases Deployment Limit to 9","name":"HR File","desc":"Destroyed when equipped and increases Deployment Limit to 9","_h":"spncsp"},"eff_acgarm071":{"descRaw":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","name":"Doctor Hologram","desc":"Equippable by any Operator; immediately promotes this Operator to an Elite Operator","_h":"hivghi"},"eff_acgarm072":{"descRaw":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","name":"Mutated Cells","desc":"After the battle ends, equipped Operator changes to a random Operator 1 Tier higher","_h":"yx1cyx"},"eff_acgarm073":{"descRaw":"Equipped Operator gains an extra Alliance (based on the other Equipment)\n<@ba.acrem>Details can be checked in Equipment's Talent tab during simulations","name":"Damazti Isomorph","desc":"Equipped Operator gains an extra Alliance (based on the other Equipment)\nDetails can be checked in Equipment's Talent tab during simulations","_h":"1apo0g"},"eff_acgarm074":{"descRaw":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Commercial Packaging Plan","desc":"For every 7 Operators sold, obtain an additional copy of a non-Elite Operator from the same Alliance as the equipping Operator (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"ceuqce"},"eff_acgarm075":{"descRaw":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","name":"Dispatch Module","desc":"Destroyed when equipped and immediately refreshes Dispatch Center once, offering three Operators from the same Alliance as the equipping Operator. Pick one for free! (Operator Tier cannot exceed the current Dispatch Center Level)","_h":"2sbu2s"},"eff_acgarm076":{"descRaw":"<@ba.vup>+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing <@ba.vup>150% ATK as Physical damage\n<@ba.acrem>If 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals <@ba.vup>300% ATK instead","name":"Gun-Knight's Might","desc":"+60% ATK; If equipped by a [Laterano] Operator, the Operator gains a 35% chance to fire an extra bullet at an enemy within Attack Range, dealing 150% ATK as Physical damage\nIf 'Lateran Clip' is also equipped by the [Laterano] Operator, bullet deals 300% ATK instead","_h":"ucnpel"},"eff_acgarm077":{"descRaw":"<@ba.vup>+70% HP; If equipped by a [Yan] Operator, gain <@ba.vup>+25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\n<@ba.acrem>If 'Yanese Dagger' is also equipped by the [Yan] Operator, <@ba.vup>+2 Funds whenever you obtain an Operator (Max 3 times per round)","name":"Tianshi's Cauldron","desc":"+70% HP; If equipped by a [Yan] Operator, gain +25 ASPD for every Operator obtained this round before battle begins (Max 3 stacks)\nIf 'Yanese Dagger' is also equipped by the [Yan] Operator, +2 Funds whenever you obtain an Operator (Max 3 times per round)","_h":"l33eo2"},"eff_acgarm078":{"descRaw":"Gain <@ba.vup>300 <$ba.dmgresistance>Damage Reduction; If equipped by an [Ægir] Operator, deals <@ba.vup>50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\n<@ba.acrem>If 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional <@ba.vup>50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","name":"Trench Test Subject","desc":"Gain 300 Damage Reduction; If equipped by an [Ægir] Operator, deals 50% of equipped Operator's ATK as Arts damage to damage source when damage is taken (Triggers up to once every 0.5s)\nIf 'Ægirian Blade' is also equipped by the [Ægir] Operator, deal an additional 50% of equipped Operator's ATK as Arts damage when damage is taken (Triggers up to once every 0.5s)","_h":"ta8ug6"},"eff_acgarm079":{"descRaw":"<@ba.vup>+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\n<@ba.acrem>If any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","name":"Steam Heart","desc":"+55 ASPD; If equipped by a [Victoria] Operator, the Operator gains effects of all Victorian Hammers on the field\nIf any 'Victorian Hammer' is also equipped by the [Victoria] Operator, effects of this 'Victorian Hammer' are doubled","_h":"mk5gm1"},"eff_acgarm102":{"descRaw":"<@ba.vup>+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are <$ba.cold>Cold or <$ba.frozen>Frozen take <@ba.vup>30% of equipped Operator's ATK as Arts damage per second\n<@ba.acrem>If 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to <@ba.vup>100% ATK","name":"Kjeragandr's Tears","desc":"+50 RES; If equipped by a [Kjerag] Operator, enemies within Attack Range that are Cold or Frozen take 30% of equipped Operator's ATK as Arts damage per second\nIf 'Kjeragi Nevermeltice' is also equipped by the [Kjerag] Operator, the Arts damage dealt per second increases to 100% ATK","_h":"040oq7"},"eff_acgarm103":{"descRaw":"At the start of battle, <@ba.vup>+50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers <@ba.vup>30 SP when skill ends for the first time\n<@ba.acrem>If 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants <@ba.vup>3 SP to all [Sargon] Operators","name":"Desert Compass","desc":"At the start of battle, +50 Starting SP; If equipped by a [Sargon] Operator, the Operator recovers 30 SP when skill ends for the first time\nIf 'Sargonian Teaspresso' is also equipped by the [Sargon] Operator, every skill activation grants 3 SP to all [Sargon] Operators","_h":"aug9kh"},"eff_acgarm109":{"descRaw":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\n<@ba.rem>If there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\n<@ba.acrem>If multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\n<@ba.acrem>Cannot be equipped by Custom Operators","name":"Transmitter","desc":"Destroys itself along with the Operator when equipped, then refreshes the Dispatch Center, offering two Operators of the same Tier as the equipped Operator; one can be picked for free\nIf there are Teammates present within the Team Simulation, a copy of the original Operator will be sent to the Teammate with the most corresponding Alliance members during the next Rest Phase\nIf multiple Teammates fulfill this condition, the copy will be sent to a random Teammate\nCannot be equipped by Custom Operators","_h":"twmp3o"},"eff_acgarm113":{"descRaw":"Destroyed when equipped; gains an extra <@ba.vup>2 Funds at the start of each subsequent round","name":"Budget-Savvy Doll","desc":"Destroyed when equipped; gains an extra 2 Funds at the start of each subsequent round","_h":"d01ief"},"eff_acgarm114":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators from the same Alliance as the equipped Operator","name":"Simple Communicator","desc":"Destroyed when equipped; gain 2 random Operators from the same Alliance as the equipped Operator","_h":"wqq7pj"},"eff_acgarm115":{"descRaw":"Destroyed when equipped; gain <@ba.vup>2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","name":"Emergency Dispatch Ticket","desc":"Destroyed when equipped; gain 2 random Operators currently in the Dispatch Center (corresponding Operators in Dispatch Center will disappear)","_h":"ur0w8u"},"eff_acgarm116":{"descRaw":"Destroyed when equipped; grants <@ba.vup>4 Funds next round","name":"Money-Grubbing Doll","desc":"Destroyed when equipped; grants 4 Funds next round","_h":"ss6g5z"},"eff_acgarm117":{"descRaw":"ATK <@ba.vup>+60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional <@ba.vup>30% as True damage","name":"Pegasian Lance","desc":"ATK +60%; if equipped alongside 'Pegasian Helm', when dealing damage, deal an additional 30% as True damage","_h":"595lm9"},"eff_acgarm118":{"descRaw":"HP <@ba.vup>+75%; if equipped alongside 'Pegasian Lance', recover <@ba.vup>8% Max HP per second","name":"Pegasian Helm","desc":"HP +75%; if equipped alongside 'Pegasian Lance', recover 8% Max HP per second","_h":"aebbrk"},"eff_acgarm119":{"descRaw":"Damage dealt for <@ba.vup>15s after deployment is increased to <@ba.vup>160%, effect gradually decays","name":"Kazimierz Knightclub Pennant","desc":"Damage dealt for 15s after deployment is increased to 160%, effect gradually decays","_h":"mjedwj"},"eff_acgarm120":{"descRaw":"Redeployment Time <@ba.vup>-60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have <@ba.vup>-35% ASPD and <@ba.vup>-35% Movement Speed for 20s after skill activation\n<@ba.acrem>If 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK <@ba.vup>+100% and will not retreat when receiving lethal damage, instead retreating once skill ends","name":"Chivalric Commandments","desc":"Redeployment Time -60%; If equipped by a [Kazimierz] Operator, enemies within Attack Range have -35% ASPD and -35% Movement Speed for 20s after skill activation\nIf 'Kazimierz Knightclub Pennant' is also equipped by the [Kazimierz] Operator, while skill is active, Operator has ATK +100% and will not retreat when receiving lethal damage, instead retreating once skill ends","_h":"93wqkt"},"eff_acgarm121":{"descRaw":"ASPD <@ba.vup>+25, allied Operators to the left and right of the equipped Operator's deployment direction gain <@ba.vup>+15 ASPD","name":"Siracusan Formalwear","desc":"ASPD +25, allied Operators to the left and right of the equipped Operator's deployment direction gain +15 ASPD","_h":"1bkxrh"},"eff_acgarm122":{"descRaw":"SP recovery rate <@ba.vup>+0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to <@ba.vup>200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\n<@ba.acrem>If 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional <@ba.vup>800% ATK as True damage","name":"Famiglia Insignia","desc":"SP recovery rate +0.35/s; If equipped by a [Siracusa] Operator, ATK gradually increases to 200% when equipped Operator is Invisible, until the first instance of damage dealt after Invisibility ends or the Operator leaves the field\nIf 'Siracusan Formalwear' is also equipped by the [Siracusa] Operator, the first instance of damage dealt after Invisibility ends deals an additional 800% ATK as True damage","_h":"sgfbw3"},"eff_acgarm123":{"descRaw":"Destroyed when equipped and grants <@ba.vup>2~12 Funds","name":"Knightly Savings","desc":"Destroyed when equipped and grants 2~12 Funds","_h":"macbg7"},"eff_acgarm124":{"descRaw":"Destroyed when equipped; gives <@ba.vup>+6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","name":"Identification Device","desc":"Destroyed when equipped; gives +6 stacks to equipped Operator's Alliance(s) (Alliances do not need to be active)","_h":"rehpt7"},"eff_acgarm125":{"descRaw":"Equipped Operator takes <@ba.vdown>60 True damage per second, but gains <@ba.vup>+60% ATK","name":"Originium Solvent","desc":"Equipped Operator takes 60 True damage per second, but gains +60% ATK","_h":"jcukll"},"enemydebuff_select_1":{"descRaw":"All enemies -5% ATK","name":"Rejection: Weakness","desc":"All enemies -5% ATK","_h":"ze94ze"},"enemydebuff_select_2":{"descRaw":"All enemies -100 DEF","name":"Rejection: Fragility","desc":"All enemies -100 DEF","_h":"1umz1u"},"enemydebuff_select_3":{"descRaw":"All enemies -3 RES","name":"Rejection: Hallucination","desc":"All enemies -3 RES","_h":"qo0fqo"},"enemydebuff_select_4":{"descRaw":"Elite enemies -6% ATK","name":"Punishment: Weakness","desc":"Elite enemies -6% ATK","_h":"gu80gu"},"enemydebuff_select_5":{"descRaw":"Elite enemies -150 DEF","name":"Punishment: Fragility","desc":"Elite enemies -150 DEF","_h":"g2zng2"},"enemydebuff_select_6":{"descRaw":"Elite enemies -5 RES","name":"Punishment: Hallucination","desc":"Elite enemies -5 RES","_h":"7laf7l"},"enemydebuff_select_7":{"descRaw":"Leader enemies -7% ATK","name":"Verdict: Weakness","desc":"Leader enemies -7% ATK","_h":"ek27ek"},"enemydebuff_select_8":{"descRaw":"Leader enemies -200 DEF","name":"Verdict: Fragility","desc":"Leader enemies -200 DEF","_h":"mfk8mf"},"enemydebuff_select_9":{"descRaw":"Leader enemies -7 RES","name":"Verdict: Hallucination","desc":"Leader enemies -7 RES","_h":"ukw8uk"},"enemyeffect_1":{"descRaw":"Adds 3 Drone Blocker-Ps to your <@ba.vup>next battle; if perfectly clears the stage on your own, obtain 2 Funds","name":"Drone Blocker-P/Tactical Training","desc":"Adds 3 Drone Blocker-Ps to your next battle; if perfectly clears the stage on your own, obtain 2 Funds","_h":"45i2as"},"enemyeffect_2":{"descRaw":"Adds 2 Arts Master A2s to <@ba.vdown>every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds","name":"Arts Master A2/Multi-Round Tactical Training","desc":"Adds 2 Arts Master A2s to every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds","_h":"mqh5b2"},"enemyeffect_3_2":{"descRaw":"Adds 1 Arts Master A2 to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Arts Master A2/Bounty","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 2 Funds","_h":"g6njru"},"enemyeffect_3_2_e":{"descRaw":"Adds 1 'Eyes of the Sankta' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Eyes of the Sankta'/Bounty","desc":"Adds 1 'Eyes of the Sankta' to your next battle; defeat to obtain 2 Funds","_h":"21iyqz"},"enemyeffect_3_3":{"descRaw":"Adds 1 Nucleic Maleficient to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Nucleic Maleficient/Bounty","desc":"Adds 1 Nucleic Maleficient to your next battle; defeat to obtain 3 Funds","_h":"p1mrh5"},"enemyeffect_3_3_e":{"descRaw":"Adds 1 Wraith Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Wraith Leader/Bounty","desc":"Adds 1 Wraith Leader to your next battle; defeat to obtain 1 Funds","_h":"d4eqq2"},"enemyeffect_3_4":{"descRaw":"Adds 1 Shanhaizhong Ringleader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Shanhaizhong Ringleader/Bounty","desc":"Adds 1 Shanhaizhong Ringleader to your next battle; defeat to obtain 2 Funds","_h":"5nhcbp"},"enemyeffect_3_4_e":{"descRaw":"Adds 1 Heavy Defender to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Heavy Defender/Bounty","desc":"Adds 1 Heavy Defender to your next battle; defeat to obtain 1 Funds","_h":"4fp7kf"},"enemyeffect_3_5_e":{"descRaw":"Adds 1 Heavy Crossbowman Ambusher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Heavy Crossbowman Ambusher/Bounty","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 2 Funds","_h":"lrigc9"},"enemyeffect_4":{"descRaw":"Adds 1 Shanhaizhong Ringleader to the <@ba.vdown>every subsequent battle; defeat to obtain <@ba.vup>1 Funds","name":"Shanhaizhong Ringleader/Multi-Round Bounties","desc":"Adds 1 Shanhaizhong Ringleader to the every subsequent battle; defeat to obtain 1 Funds","_h":"yfl8pu"},"enemyeffect_5":{"descRaw":"Adds 1 Duck Lord to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Duck Lord/Bounty","desc":"Adds 1 Duck Lord to your next battle; defeat to obtain 3 Funds","_h":"xd9tu7"},"enemyeffect_5_1":{"descRaw":"Adds 1 Originium Slug to your <@ba.vup>next battle, but <@ba.vup>will not obtain extra Funds","name":"Originium Slug/Training","desc":"Adds 1 Originium Slug to your next battle, but will not obtain extra Funds","_h":"v1wo21"},"enemyeffect_6":{"descRaw":"Adds 1 Gopnik to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Gopnik/Bounty","desc":"Adds 1 Gopnik to your next battle; defeat to obtain 3 Funds","_h":"1mq24w"},"enemyeffect_7":{"descRaw":"Adds 1 Crying Thief to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Crying Thief/Bounty","desc":"Adds 1 Crying Thief to your next battle; defeat to obtain 3 Funds","_h":"pb37at"},"enemyeffect_8":{"descRaw":"Adds 1 Fatty to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Fatty/Bounty","desc":"Adds 1 Fatty to your next battle; defeat to obtain 3 Funds","_h":"htltur"},"enemyeffect_10_1":{"descRaw":"Adds 1 Monster to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Flying I","desc":"Adds 1 Monster to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"sbw4mn"},"enemyeffect_10_2":{"descRaw":"Adds 1 Bombtail to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Flying II","desc":"Adds 1 Bombtail to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"o453xy"},"enemyeffect_10_3":{"descRaw":"Adds 1 Imperial Artillery Core Targeteer to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Flying III","desc":"Adds 1 Imperial Artillery Core Targeteer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"ba6yh8"},"enemyeffect_10_4":{"descRaw":"Adds 1 Monster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Flying I","desc":"Adds 1 Monster to your next 2 battles; defeat to obtain 1 Funds","_h":"5f0e77"},"enemyeffect_10_5":{"descRaw":"Adds 1 Bombtail to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Bombtail to your next 2 battles; defeat to obtain 2 Funds","_h":"o8adpq"},"enemyeffect_10_6":{"descRaw":"Adds 1 Arts Master A1 to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Flying III","desc":"Adds 1 Arts Master A1 to your next 2 battles; defeat to obtain 3 Funds","_h":"dm04da"},"enemyeffect_10_7":{"descRaw":"Adds 1 Arts Master A2 to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Flying I","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 1 Funds","_h":"640ek8"},"enemyeffect_10_8":{"descRaw":"Adds 1 Withering Collector Disciple to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Withering Collector Disciple to your next battle; defeat to obtain 2 Funds","_h":"0jadk1"},"enemyeffect_11_1":{"descRaw":"Adds 1 Grindstone to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Frequency I","desc":"Adds 1 Grindstone to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"vsww2g"},"enemyeffect_11_2":{"descRaw":"Adds 1 Fountainboil to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Frequency II","desc":"Adds 1 Fountainboil to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"l64rko"},"enemyeffect_11_3":{"descRaw":"Adds 1 Sharpedge to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Frequency III","desc":"Adds 1 Sharpedge to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"dr8msb"},"enemyeffect_11_4":{"descRaw":"Adds 1 Grindstone to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Grindstone to your next 2 battles; defeat to obtain 1 Funds","_h":"mcu6tc"},"enemyeffect_11_5":{"descRaw":"Adds 1 Fountainboil to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Frequency II","desc":"Adds 1 Fountainboil to your next 2 battles; defeat to obtain 2 Funds","_h":"uiuth8"},"enemyeffect_11_6":{"descRaw":"Adds 1 Clarity to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Frequency III","desc":"Adds 1 Clarity to your next 2 battles; defeat to obtain 3 Funds","_h":"loacjw"},"enemyeffect_11_7":{"descRaw":"Adds 1 Rainbowbrew to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Rainbowbrew to your next battle; defeat to obtain 1 Funds","_h":"r4u6wk"},"enemyeffect_11_8":{"descRaw":"Adds 1 Sharpedge to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Frequency II","desc":"Adds 1 Sharpedge to your next battle; defeat to obtain 2 Funds","_h":"nputcj"},"enemyeffect_12_1":{"descRaw":"Adds 1 Deep Sea Slider to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Injury I","desc":"Adds 1 Deep Sea Slider to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"cpyfg3"},"enemyeffect_12_2":{"descRaw":"Adds 1 Pyric Originium Slug to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Injury II","desc":"Adds 1 Pyric Originium Slug to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"tlfeed"},"enemyeffect_12_3":{"descRaw":"Adds 1 Burning Vine to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Injury III","desc":"Adds 1 Burning Vine to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"g9jd65"},"enemyeffect_12_4":{"descRaw":"Adds 1 Deep Sea Slider to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Deep Sea Slider to your next 2 battles; defeat to obtain 1 Funds","_h":"n3jd2h"},"enemyeffect_12_5":{"descRaw":"Adds 1 Tidal Caster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Tidal Caster to your next 2 battles; defeat to obtain 2 Funds","_h":"ey34bc"},"enemyeffect_12_6":{"descRaw":"Adds 1 Caster Speedboat to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Caster Speedboat to your next 2 battles; defeat to obtain 3 Funds","_h":"heqjom"},"enemyeffect_12_7":{"descRaw":"Adds 1 Burning Vine to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Burning Vine to your next battle; defeat to obtain 2 Funds","_h":"lr34ut"},"enemyeffect_12_8":{"descRaw":"Adds 1 Allotropic Maleficent to the <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Allotropic Maleficent to the next battle; defeat to obtain 2 Funds","_h":"z834zi"},"enemyeffect_13_1":{"descRaw":"Adds 1 Rotchaser to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Continuous I","desc":"Adds 1 Rotchaser to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"ek3wgi"},"enemyeffect_13_2":{"descRaw":"Adds 1 Sarkaz Witherer Captain to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Continuous II","desc":"Adds 1 Sarkaz Witherer Captain to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"og3jdw"},"enemyeffect_13_3":{"descRaw":"Adds 1 Advanced Sarkaz Wither Tank to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Continuous III","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"40pekm"},"enemyeffect_13_4":{"descRaw":"Adds 1 Sarkaz Witherer Captain to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer Captain to your next 2 battles; defeat to obtain 1 Funds","_h":"69ui9z"},"enemyeffect_13_5":{"descRaw":"Adds 1 Rotchaser to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Continuous II","desc":"Adds 1 Rotchaser to your next 2 battles; defeat to obtain 2 Funds","_h":"mhh5h9"},"enemyeffect_13_6":{"descRaw":"Adds 1 Sarkaz Wither Tank to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Continuous III","desc":"Adds 1 Sarkaz Wither Tank to your next 2 battles; defeat to obtain 3 Funds","_h":"5xo0av"},"enemyeffect_13_7":{"descRaw":"Adds 1 OpFor: Fissure to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 OpFor: Fissure to your next battle; defeat to obtain 1 Funds","_h":"22uiz2"},"enemyeffect_13_8":{"descRaw":"Adds 1 Advanced Sarkaz Wither Tank to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Continuous II","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; defeat to obtain 2 Funds","_h":"kyh5i6"},"enemyeffect_14_1":{"descRaw":"Adds 1 Invisible Crossbowman to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"ypf9sd"},"enemyeffect_14_2":{"descRaw":"Adds 1 Festival Jazz Musician to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Invisible II","desc":"Adds 1 Festival Jazz Musician to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"cw4kw2"},"enemyeffect_14_3":{"descRaw":"Adds 1 Famiglia Silencer to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Invisible III","desc":"Adds 1 Famiglia Silencer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"wcvrri"},"enemyeffect_14_4":{"descRaw":"Adds 1 Invisible Crossbowman to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next 2 battles; defeat to obtain 1 Funds","_h":"s9jbyx"},"enemyeffect_14_5":{"descRaw":"Adds 1 Invisible Caster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Invisible II","desc":"Adds 1 Invisible Caster to your next 2 battles; defeat to obtain 2 Funds","_h":"2zuirt"},"enemyeffect_14_6":{"descRaw":"Adds 1 Shanhaizhong Ringleader to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Invisible III","desc":"Adds 1 Shanhaizhong Ringleader to your next 2 battles; defeat to obtain 3 Funds","_h":"gsqxxu"},"enemyeffect_14_7":{"descRaw":"Adds 1 Heavy Crossbowman Ambusher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Invisible I","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 1 Funds","_h":"cnjbdd"},"enemyeffect_14_8":{"descRaw":"Adds 1 Famiglia Shadow Silencer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Invisible II","desc":"Adds 1 Famiglia Shadow Silencer to your next battle; defeat to obtain 2 Funds","_h":"pquily"},"enemyeffect_15_1":{"descRaw":"Adds 1 Dublinn Phalanx Infantry to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>1 Funds","name":"Tactical Training/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next battle; if perfectly clear the stage on your own, obtain 1 Funds","_h":"qpg6sp"},"enemyeffect_15_2":{"descRaw":"Adds 1 Dublinn Shadowcaster Leader to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>2 Funds","name":"Tactical Training/Refraction II","desc":"Adds 1 Dublinn Shadowcaster Leader to your next battle; if perfectly clear the stage on your own, obtain 2 Funds","_h":"a0lpli"},"enemyeffect_15_3":{"descRaw":"Adds 1 Dublinn Elite Companion Guard to your <@ba.vup>next battle; if perfectly clear the stage on your own, obtain <@ba.vup>3 Funds","name":"Tactical Training/Refraction III","desc":"Adds 1 Dublinn Elite Companion Guard to your next battle; if perfectly clear the stage on your own, obtain 3 Funds","_h":"5jks53"},"enemyeffect_15_4":{"descRaw":"Adds 1 Dublinn Phalanx Infantry to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next 2 battles; defeat to obtain 1 Funds","_h":"1d64b1"},"enemyeffect_15_5":{"descRaw":"Adds 1 Dublinn Shadowcaster to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Shadowcaster to your next 2 battles; defeat to obtain 2 Funds","_h":"bu6724"},"enemyeffect_15_6":{"descRaw":"Adds 1 Dublinn Companion Guard to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Refraction III","desc":"Adds 1 Dublinn Companion Guard to your next 2 battles; defeat to obtain 3 Funds","_h":"bgz6kw"},"enemyeffect_15_7":{"descRaw":"Adds 1 Dublinn Heavy Defender Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Heavy Defender Leader to your next battle; defeat to obtain 2 Funds","_h":"29677j"},"enemyeffect_15_8":{"descRaw":"Adds 1 Enraged Tombkeeper Grotesque to the <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Refraction II","desc":"Adds 1 Enraged Tombkeeper Grotesque to the next battle; defeat to obtain 2 Funds","_h":"qy67fq"},"enemyeffect_16_1":{"descRaw":"Adds 1 Mudrock Colossus to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Mudrock Colossus to your next battle; defeat to obtain 3 Funds","_h":"zb87xv"},"enemyeffect_16_2":{"descRaw":"Adds 1 'Sand Voyager' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 'Sand Voyager' to your next battle; defeat to obtain 3 Funds","_h":"l087m6"},"enemyeffect_16_3":{"descRaw":"Adds 1 Enraged Possessed Leader to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Enraged Possessed Leader to your next battle; defeat to obtain 3 Funds","_h":"ex87v9"},"enemyeffect_16_4":{"descRaw":"Adds 1 Greater Armored Burdenbeast to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Greater Armored Burdenbeast to your next battle; defeat to obtain 3 Funds","_h":"he87ey"},"enemyeffect_16_5":{"descRaw":"Adds 1 Sarkaz Boneguard Torturer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Sarkaz Boneguard Torturer to your next battle; defeat to obtain 3 Funds","_h":"8f87qj"},"enemyeffect_16_6":{"descRaw":"Adds 1 Londinium Precision Mobile Defense Artillery to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Londinium Precision Mobile Defense Artillery to your next battle; defeat to obtain 3 Funds","_h":"rk87z0"},"enemyeffect_16_7":{"descRaw":"Adds 1 Blackhorn Rhuul to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Blackhorn Rhuul to your next battle; defeat to obtain 3 Funds","_h":"yp87vh"},"enemyeffect_16_8":{"descRaw":"Adds 1 Wooden Burdenbeast of Ilion to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Wooden Burdenbeast of Ilion to your next battle; defeat to obtain 3 Funds","_h":"h487oa"},"enemyeffect_16_9":{"descRaw":"Adds 1 Frostcradler Fowlbeast to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Frostcradler Fowlbeast to your next battle; defeat to obtain 2 Funds","_h":"liok9w"},"enemyeffect_16_10":{"descRaw":"Adds 1 Abnormal Manglerbeast α to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Abnormal Manglerbeast α to your next battle; defeat to obtain 2 Funds","_h":"3uokl4"},"enemyeffect_16_11":{"descRaw":"Adds 1 Uneasy Designer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Uneasy Designer to your next battle; defeat to obtain 1 Funds","_h":"eajdk8"},"enemyeffect_16_12":{"descRaw":"Adds 1 Decode Basis α to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Decode Basis α to your next battle; defeat to obtain 1 Funds","_h":"zih14m"},"enemyeffect_17_1":{"descRaw":"Adds 1 Snowchild to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Snowchild to your next 2 battles; defeat to obtain 1 Funds","_h":"5qh1z0"},"enemyeffect_17_2":{"descRaw":"Adds 1 Novice Acolyte to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Novice Acolyte to your next 2 battles; defeat to obtain 1 Funds","_h":"uvh1y3"},"enemyeffect_17_3":{"descRaw":"Adds 1 Careless Underling to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Careless Underling to your next 2 battles; defeat to obtain 1 Funds","_h":"24h1ve"},"enemyeffect_17_4":{"descRaw":"Adds 1 Derisive Audience to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Derisive Audience to your next 2 battles; defeat to obtain 2 Funds","_h":"7bokw5"},"enemyeffect_17_5":{"descRaw":"Adds 1 Suiton Ninja to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Suiton Ninja to your next 2 battles; defeat to obtain 2 Funds","_h":"0zoklh"},"enemyeffect_17_6":{"descRaw":"Adds 1 Handmade Catapult to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Special III","desc":"Adds 1 Handmade Catapult to your next 2 battles; defeat to obtain 3 Funds","_h":"sn87lt"},"enemyeffect_18_1":{"descRaw":"Adds 1 Audio Technician to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Injury I","desc":"Adds 1 Audio Technician to your next 2 battles; defeat to obtain 1 Funds","_h":"16jdgo"},"enemyeffect_18_2":{"descRaw":"Adds 1 Confused Maintenance Helper to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Confused Maintenance Helper to your next 2 battles; defeat to obtain 1 Funds","_h":"suh1wq"},"enemyeffect_18_3":{"descRaw":"Adds 1 Infused Originium Slug to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Infused Originium Slug to your next 2 battles; defeat to obtain 1 Funds","_h":"82h19w"},"enemyeffect_18_4":{"descRaw":"Adds 1 Shrine Swordsman to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Shrine Swordsman to your next 2 battles; defeat to obtain 2 Funds","_h":"k3ok2t"},"enemyeffect_18_5":{"descRaw":"Adds 1 Avenger to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Avenger to your next 2 battles; defeat to obtain 2 Funds","_h":"g7okjn"},"enemyeffect_18_6":{"descRaw":"Adds 1 Hero's Sidekick to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Hero's Sidekick to your next 2 battles; defeat to obtain 3 Funds","_h":"zwqjqo"},"enemyeffect_19_1":{"descRaw":"Adds 1 Carnevale Balloon to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Carnevale Balloon to your next 2 battles; defeat to obtain 1 Funds","_h":"8nh1hb"},"enemyeffect_19_2":{"descRaw":"Adds 1 Basic Slug to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Basic Slug to your next 2 battles; defeat to obtain 1 Funds","_h":"b7h1o9"},"enemyeffect_19_3":{"descRaw":"Adds 1 Dublinn Sniffer Hound Pro to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Sniffer Hound Pro to your next 2 battles; defeat to obtain 1 Funds","_h":"a864pk"},"enemyeffect_19_4":{"descRaw":"Adds 1 Lucky Flyfin to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Flying II","desc":"Adds 1 Lucky Flyfin to your next 2 battles; defeat to obtain 2 Funds","_h":"nladwv"},"enemyeffect_19_5":{"descRaw":"Adds 1 Garum Gourmet to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 Garum Gourmet to your next 2 battles; defeat to obtain 2 Funds","_h":"iwokgy"},"enemyeffect_19_6":{"descRaw":"Adds 1 Villain's Minion to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Villain's Minion to your next 2 battles; defeat to obtain 3 Funds","_h":"4eqj9y"},"enemyeffect_20_1":{"descRaw":"Adds 1 Sarkaz Witherer to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer to your next 2 battles; defeat to obtain 1 Funds","_h":"biuirc"},"enemyeffect_20_2":{"descRaw":"Adds 1 Vernacularism to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Frequency I","desc":"Adds 1 Vernacularism to your next 2 battles; defeat to obtain 1 Funds","_h":"6hu67p"},"enemyeffect_20_3":{"descRaw":"Adds 1 Lurker to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>1 Funds","name":"Bounty/Special I","desc":"Adds 1 Lurker to your next 2 battles; defeat to obtain 1 Funds","_h":"vbh1jd"},"enemyeffect_20_4":{"descRaw":"Adds 1 'Unicycle Toy' to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Special II","desc":"Adds 1 'Unicycle Toy' to your next 2 battles; defeat to obtain 2 Funds","_h":"i9okyd"},"enemyeffect_20_5":{"descRaw":"Adds 1 Armorless Union Cleanup Squad to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>2 Funds","name":"Bounty/Injury II","desc":"Adds 1 Armorless Union Cleanup Squad to your next 2 battles; defeat to obtain 2 Funds","_h":"dp34jp"},"enemyeffect_20_6":{"descRaw":"Adds 1 Boiling Pot to your <@ba.vup>next 2 battles; defeat to obtain <@ba.vup>3 Funds","name":"Bounty/Injury III","desc":"Adds 1 Boiling Pot to your next 2 battles; defeat to obtain 3 Funds","_h":"e3qj0n"},"enemyeffect_b_1":{"descRaw":"Adds 1 Skullshatterer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Skullshatterer/Bounty","desc":"Adds 1 Skullshatterer to your next battle; defeat to obtain 1 Funds","_h":"yb792t"},"enemyeffect_b_2":{"descRaw":"Adds 1 Sarkaz Centurion to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Sarkaz Centurion/Bounty","desc":"Adds 1 Sarkaz Centurion to your next battle; defeat to obtain 2 Funds","_h":"20a980"},"enemyeffect_b_3":{"descRaw":"Adds 1 Crownslayer to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"Crownslayer/Bounty","desc":"Adds 1 Crownslayer to your next battle; defeat to obtain 1 Funds","_h":"xc3094"},"enemyeffect_b_4":{"descRaw":"Adds 1 Mudrock to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"Mudrock/Bounty","desc":"Adds 1 Mudrock to your next battle; defeat to obtain 4 Funds","_h":"7yjp7m"},"enemyeffect_b_5":{"descRaw":"Adds 1 Corrupted Knight to the <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Corrupted Knight/Bounty","desc":"Adds 1 Corrupted Knight to the next battle; defeat to obtain 3 Funds","_h":"xq9e4c"},"enemyeffect_b_6":{"descRaw":"Adds 1 Withered Knight to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Withered Knight/Bounty","desc":"Adds 1 Withered Knight to your next battle; defeat to obtain 3 Funds","_h":"6w480u"},"enemyeffect_b_7":{"descRaw":"Adds 1 'Forsaken One' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Forsaken One'/Bounty","desc":"Adds 1 'Forsaken One' to your next battle; defeat to obtain 4 Funds","_h":"5cb54y"},"enemyeffect_b_8":{"descRaw":"Adds 1 Jetman to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Jetman/Bounty","desc":"Adds 1 Jetman to your next battle; defeat to obtain 3 Funds","_h":"hi3k06"},"enemyeffect_b_9":{"descRaw":"Adds 1 Jesselton Williams to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"Jesselton Williams/Bounty","desc":"Adds 1 Jesselton Williams to your next battle; defeat to obtain 4 Funds","_h":"22rxy6"},"enemyeffect_b_10":{"descRaw":"Adds 1 W to your <@ba.vup>next battle; defeat to obtain <@ba.vup>1 Funds","name":"W/Bounty","desc":"Adds 1 W to your next battle; defeat to obtain 1 Funds","_h":"iy8miy"},"enemyeffect_b_11":{"descRaw":"Adds 1 'Rat King' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Rat King'/Bounty","desc":"Adds 1 'Rat King' to your next battle; defeat to obtain 2 Funds","_h":"92lzb6"},"enemyeffect_b_12":{"descRaw":"Adds 1 'Pompeii' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"'Pompeii'/Bounty","desc":"Adds 1 'Pompeii' to your next battle; defeat to obtain 2 Funds","_h":"d6fzl6"},"enemyeffect_b_13":{"descRaw":"Adds 1 Big Bob to your <@ba.vup>next battle; defeat to obtain <@ba.vup>2 Funds","name":"Big Bob/Bounty","desc":"Adds 1 Big Bob to your next battle; defeat to obtain 2 Funds","_h":"dhs6aj"},"enemyeffect_b_14":{"descRaw":"Adds 1 'Free' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Free'/Bounty","desc":"Adds 1 'Free' to your next battle; defeat to obtain 4 Funds","_h":"931so7"},"enemyeffect_b_15":{"descRaw":"Adds 1 Degenbrecher to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Degenbrecher/Bounty","desc":"Adds 1 Degenbrecher to your next battle; defeat to obtain 5 Funds","_h":"hqxq2e"},"enemyeffect_b_16":{"descRaw":"Adds 1 Zaaro, Signore dei Lupi to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Zaaro, Signore dei Lupi/Bounty","desc":"Adds 1 Zaaro, Signore dei Lupi to your next battle; defeat to obtain 5 Funds","_h":"qbtl2x"},"enemyeffect_b_17":{"descRaw":"Adds 1 'Gravestone' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>4 Funds","name":"'Gravestone'/Bounty","desc":"Adds 1 'Gravestone' to your next battle; defeat to obtain 4 Funds","_h":"vxhep5"},"enemyeffect_b_18":{"descRaw":"Adds 1 Lost Colossus to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"Lost Colossus/Bounty","desc":"Adds 1 Lost Colossus to your next battle; defeat to obtain 5 Funds","_h":"d8e4rw"},"enemyeffect_b_19":{"descRaw":"Adds 1 Mio to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Mio/Bounty","desc":"Adds 1 Mio to your next battle; defeat to obtain 3 Funds","_h":"hlqj1p"},"enemyeffect_b_20":{"descRaw":"Adds 1 The Big, Ugly Thing to your <@ba.vup>next battle; defeat to obtain <@ba.vup>5 Funds","name":"'The Big Ugly Thing'/Bounty","desc":"Adds 1 The Big, Ugly Thing to your next battle; defeat to obtain 5 Funds","_h":"y3ixtd"},"enemyeffect_b_21":{"descRaw":"Adds 1 'Hateful Avenger' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>6 Funds","name":"'Hateful Avenger'/Bounty","desc":"Adds 1 'Hateful Avenger' to your next battle; defeat to obtain 6 Funds","_h":"u06fu2"},"enemyeffect_b_22":{"descRaw":"Adds 1 'Demon's Blade' to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"'Demon's Blade'/Bounty","desc":"Adds 1 'Demon's Blade' to your next battle; defeat to obtain 3 Funds","_h":"ok72tk"},"enemyeffect_b_23":{"descRaw":"Adds 1 Fallen Snowpriest to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Fallen Snowpriest/Bounty","desc":"Adds 1 Fallen Snowpriest to your next battle; defeat to obtain 3 Funds","_h":"5xlpqb"},"enemyeffect_b_24":{"descRaw":"Adds 1 Weaving Vinecreeps to your <@ba.vup>next battle; defeat to obtain <@ba.vup>3 Funds","name":"Weaving Vinecreeps/Bounty","desc":"Adds 1 Weaving Vinecreeps to your next battle; defeat to obtain 3 Funds","_h":"0gwkju"},"enemyInitial_1":{"descRaw":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Fissure","desc":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"r3p1eb"},"enemyInitial_2":{"descRaw":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Quagmire","desc":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"crxnjz"},"enemyInitial_3":{"descRaw":"Adds 1 OpFor: Bonespur (Has Invisibility) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Bonespur","desc":"Adds 1 OpFor: Bonespur (Has Invisibility) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"r12t2x"},"enemyInitial_4":{"descRaw":"Adds 1 OpFor: BlackCloud (Aerial enemy) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: BlackCloud","desc":"Adds 1 OpFor: BlackCloud (Aerial enemy) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"e5gpbt"},"enemyInitial_5":{"descRaw":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Rebirth","desc":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"7tpfb1"},"enemyInitial_6":{"descRaw":"Adds 1 OpFor: Mirror (Has Refraction) to <@ba.vdown>every subsequent battle; grants 1 Funds to whoever defeats it","name":"Multi-Round Bounties/OpFor: Mirror","desc":"Adds 1 OpFor: Mirror (Has Refraction) to every subsequent battle; grants 1 Funds to whoever defeats it","_h":"jg6fyg"},"map_m01_1":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 1","desc":"Remove all Barricades on the battlefield","_h":"fj6cp1"},"map_m02_1":{"descRaw":"Turns <@ba.vdown>all Barricades on the battlefield to Ranged Tiles","name":"Simulation Shift/Mode 2","desc":"Turns all Barricades on the battlefield to Ranged Tiles","_h":"2fn43t"},"map_m02_2":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 3","desc":"Remove all Barricades on the battlefield","_h":"fjbjp1"},"map_m03_1":{"descRaw":"Remove Barricades on the <@ba.vdown>left side of the battlefield","name":"Simulation Shift/Mode 4","desc":"Remove Barricades on the left side of the battlefield","_h":"rmit0u"},"map_m03_2":{"descRaw":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the <@ba.vdown>right side of the battlefield","name":"Simulation Shift/Mode 5","desc":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the right side of the battlefield","_h":"hs3cfe"},"map_m04_1":{"descRaw":"Remove <@ba.vdown>all Barricades on the battlefield","name":"Simulation Shift/Mode 6","desc":"Remove all Barricades on the battlefield","_h":"fjubp1"},"map_m06_1":{"descRaw":"The battlefield's Sandstorm <@ba.vdown>stops","name":"Simulation Shift/Mode 8","desc":"The battlefield's Sandstorm stops","_h":"q105t3"},"map_m07_1":{"descRaw":"<@ba.vdown>All Thickets on the field will vanish","name":"Simulation Shift/Mode 9","desc":"All Thickets on the field will vanish","_h":"ke0z18"}},"choices":{"events":{"artifact_paid_1":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_1_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_2":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_2_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_3":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_3_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_4":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_4_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_5":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"artifact_paid_5_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"bossInitial_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bossInitial_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_7":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_7_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_8":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_8_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_9":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_9_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_10":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_10_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_11":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_11_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_12":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_12_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_13":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_13_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_14":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_14_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_15":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"bounty_hunter_15_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"buff_select_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_3":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_3_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_4":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"buff_select_4_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"enemy_initial_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_1_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_2":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_2_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_3":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_3_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_4":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_4_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_5":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_5_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_6":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_6_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_7":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_7_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_8":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_8_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_9":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_9_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_10":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"enemy_initial_10_s":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"equip_free_1":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_1_tr":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_2":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_2_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_3":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_3_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_4":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"equip_free_4_s":{"descRaw":"Obtain equipment without spending any funds.","name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"hardbuff_select_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_3":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hardbuff_select_3_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"hunter_band_1":{"descRaw":"Pick and defeat a bounty target to obtain extra rewards.","name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"terrain_m01_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m01_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_2":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m02_2_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m03_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m03_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m04_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m04_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m06_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m06_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m07_1":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"terrain_m07_1_s":{"descRaw":"Coordinate and prepare to meet the enemy.","name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"_h":"i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1i112i1sz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzksz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szsz01szi1edi1i1edi1i1edi1i1edi1i1edi1i1edi1i1edi1i1edi1zkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzksz01szzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzkzkqtzk"},"families":{"bounty":{"name":"Bounty Decision","desc":"Pick and defeat a bounty target to obtain extra rewards."},"supply":{"name":"Equipment Supply","desc":"Obtain equipment without spending any funds."},"shop":{"name":"Secret Shop","desc":"Obtain equipment without spending any funds."},"tactic":{"name":"Tactical Decision","desc":"Coordinate and prepare to meet the enemy."},"_h":"01szedi112i1qtzk"},"cards":{"bounty":[{"name":"Drone Blocker-P/Tactical Training","desc":"Adds 3 Drone Blocker-Ps to your next battle; if perfectly clears the stage on your own, obtain 2 Funds"},{"name":"Arts Master A2/Multi-Round Tactical Training","desc":"Adds 2 Arts Master A2s to every subsequent battle; if perfectly clear a stage on your own, obtain 2 Funds"},{"name":"Arts Master A2/Bounty","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 2 Funds"},{"name":"'Eyes of the Sankta'/Bounty","desc":"Adds 1 'Eyes of the Sankta' to your next battle; defeat to obtain 2 Funds"},{"name":"Nucleic Maleficient/Bounty","desc":"Adds 1 Nucleic Maleficient to your next battle; defeat to obtain 3 Funds"},{"name":"Wraith Leader/Bounty","desc":"Adds 1 Wraith Leader to your next battle; defeat to obtain 1 Funds"},{"name":"Shanhaizhong Ringleader/Bounty","desc":"Adds 1 Shanhaizhong Ringleader to your next battle; defeat to obtain 2 Funds"},{"name":"Heavy Defender/Bounty","desc":"Adds 1 Heavy Defender to your next battle; defeat to obtain 1 Funds"},{"name":"Heavy Crossbowman Ambusher/Bounty","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 2 Funds"},{"name":"Shanhaizhong Ringleader/Multi-Round Bounties","desc":"Adds 1 Shanhaizhong Ringleader to the every subsequent battle; defeat to obtain 1 Funds"},{"name":"Duck Lord/Bounty","desc":"Adds 1 Duck Lord to your next battle; defeat to obtain 3 Funds"},{"name":"Originium Slug/Training","desc":"Adds 1 Originium Slug to your next battle, but will not obtain extra Funds"},{"name":"Gopnik/Bounty","desc":"Adds 1 Gopnik to your next battle; defeat to obtain 3 Funds"},{"name":"Crying Thief/Bounty","desc":"Adds 1 Crying Thief to your next battle; defeat to obtain 3 Funds"},{"name":"Fatty/Bounty","desc":"Adds 1 Fatty to your next battle; defeat to obtain 3 Funds"},{"name":"Tactical Training/Flying I","desc":"Adds 1 Monster to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Flying II","desc":"Adds 1 Bombtail to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Flying III","desc":"Adds 1 Imperial Artillery Core Targeteer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Flying I","desc":"Adds 1 Monster to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Bombtail to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Flying III","desc":"Adds 1 Arts Master A1 to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Flying I","desc":"Adds 1 Arts Master A2 to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Withering Collector Disciple to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Frequency I","desc":"Adds 1 Grindstone to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Frequency II","desc":"Adds 1 Fountainboil to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Frequency III","desc":"Adds 1 Sharpedge to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Grindstone to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency II","desc":"Adds 1 Fountainboil to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Frequency III","desc":"Adds 1 Clarity to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Rainbowbrew to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency II","desc":"Adds 1 Sharpedge to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Injury I","desc":"Adds 1 Deep Sea Slider to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Injury II","desc":"Adds 1 Pyric Originium Slug to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Injury III","desc":"Adds 1 Burning Vine to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Deep Sea Slider to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Tidal Caster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Caster Speedboat to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Burning Vine to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Allotropic Maleficent to the next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Continuous I","desc":"Adds 1 Rotchaser to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Continuous II","desc":"Adds 1 Sarkaz Witherer Captain to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Continuous III","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer Captain to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Continuous II","desc":"Adds 1 Rotchaser to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Continuous III","desc":"Adds 1 Sarkaz Wither Tank to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 OpFor: Fissure to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Continuous II","desc":"Adds 1 Advanced Sarkaz Wither Tank to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Invisible II","desc":"Adds 1 Festival Jazz Musician to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Invisible III","desc":"Adds 1 Famiglia Silencer to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Invisible I","desc":"Adds 1 Invisible Crossbowman to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Invisible II","desc":"Adds 1 Invisible Caster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Invisible III","desc":"Adds 1 Shanhaizhong Ringleader to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Invisible I","desc":"Adds 1 Heavy Crossbowman Ambusher to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Invisible II","desc":"Adds 1 Famiglia Shadow Silencer to your next battle; defeat to obtain 2 Funds"},{"name":"Tactical Training/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next battle; if perfectly clear the stage on your own, obtain 1 Funds"},{"name":"Tactical Training/Refraction II","desc":"Adds 1 Dublinn Shadowcaster Leader to your next battle; if perfectly clear the stage on your own, obtain 2 Funds"},{"name":"Tactical Training/Refraction III","desc":"Adds 1 Dublinn Elite Companion Guard to your next battle; if perfectly clear the stage on your own, obtain 3 Funds"},{"name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Phalanx Infantry to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Shadowcaster to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Refraction III","desc":"Adds 1 Dublinn Companion Guard to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Dublinn Heavy Defender Leader to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Refraction II","desc":"Adds 1 Enraged Tombkeeper Grotesque to the next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Mudrock Colossus to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 'Sand Voyager' to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Enraged Possessed Leader to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Greater Armored Burdenbeast to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Sarkaz Boneguard Torturer to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Londinium Precision Mobile Defense Artillery to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Blackhorn Rhuul to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Wooden Burdenbeast of Ilion to your next battle; defeat to obtain 3 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Frostcradler Fowlbeast to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Abnormal Manglerbeast α to your next battle; defeat to obtain 2 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Uneasy Designer to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Decode Basis α to your next battle; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Snowchild to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Novice Acolyte to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Careless Underling to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Derisive Audience to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Suiton Ninja to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special III","desc":"Adds 1 Handmade Catapult to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Injury I","desc":"Adds 1 Audio Technician to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Confused Maintenance Helper to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Infused Originium Slug to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Shrine Swordsman to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Avenger to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Hero's Sidekick to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Carnevale Balloon to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Basic Slug to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Refraction I","desc":"Adds 1 Dublinn Sniffer Hound Pro to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Flying II","desc":"Adds 1 Lucky Flyfin to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 Garum Gourmet to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Villain's Minion to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Bounty/Continuous I","desc":"Adds 1 Sarkaz Witherer to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Frequency I","desc":"Adds 1 Vernacularism to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special I","desc":"Adds 1 Lurker to your next 2 battles; defeat to obtain 1 Funds"},{"name":"Bounty/Special II","desc":"Adds 1 'Unicycle Toy' to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury II","desc":"Adds 1 Armorless Union Cleanup Squad to your next 2 battles; defeat to obtain 2 Funds"},{"name":"Bounty/Injury III","desc":"Adds 1 Boiling Pot to your next 2 battles; defeat to obtain 3 Funds"},{"name":"Skullshatterer/Bounty","desc":"Adds 1 Skullshatterer to your next battle; defeat to obtain 1 Funds"},{"name":"Sarkaz Centurion/Bounty","desc":"Adds 1 Sarkaz Centurion to your next battle; defeat to obtain 2 Funds"},{"name":"Crownslayer/Bounty","desc":"Adds 1 Crownslayer to your next battle; defeat to obtain 1 Funds"},{"name":"Mudrock/Bounty","desc":"Adds 1 Mudrock to your next battle; defeat to obtain 4 Funds"},{"name":"Corrupted Knight/Bounty","desc":"Adds 1 Corrupted Knight to the next battle; defeat to obtain 3 Funds"},{"name":"Withered Knight/Bounty","desc":"Adds 1 Withered Knight to your next battle; defeat to obtain 3 Funds"},{"name":"'Forsaken One'/Bounty","desc":"Adds 1 'Forsaken One' to your next battle; defeat to obtain 4 Funds"},{"name":"Jetman/Bounty","desc":"Adds 1 Jetman to your next battle; defeat to obtain 3 Funds"},{"name":"Jesselton Williams/Bounty","desc":"Adds 1 Jesselton Williams to your next battle; defeat to obtain 4 Funds"},{"name":"W/Bounty","desc":"Adds 1 W to your next battle; defeat to obtain 1 Funds"},{"name":"'Rat King'/Bounty","desc":"Adds 1 'Rat King' to your next battle; defeat to obtain 2 Funds"},{"name":"'Pompeii'/Bounty","desc":"Adds 1 'Pompeii' to your next battle; defeat to obtain 2 Funds"},{"name":"Big Bob/Bounty","desc":"Adds 1 Big Bob to your next battle; defeat to obtain 2 Funds"},{"name":"'Free'/Bounty","desc":"Adds 1 'Free' to your next battle; defeat to obtain 4 Funds"},{"name":"Degenbrecher/Bounty","desc":"Adds 1 Degenbrecher to your next battle; defeat to obtain 5 Funds"},{"name":"Zaaro, Signore dei Lupi/Bounty","desc":"Adds 1 Zaaro, Signore dei Lupi to your next battle; defeat to obtain 5 Funds"},{"name":"'Gravestone'/Bounty","desc":"Adds 1 'Gravestone' to your next battle; defeat to obtain 4 Funds"},{"name":"Lost Colossus/Bounty","desc":"Adds 1 Lost Colossus to your next battle; defeat to obtain 5 Funds"},{"name":"Mio/Bounty","desc":"Adds 1 Mio to your next battle; defeat to obtain 3 Funds"},{"name":"'The Big Ugly Thing'/Bounty","desc":"Adds 1 The Big, Ugly Thing to your next battle; defeat to obtain 5 Funds"},{"name":"'Hateful Avenger'/Bounty","desc":"Adds 1 'Hateful Avenger' to your next battle; defeat to obtain 6 Funds"},{"name":"'Demon's Blade'/Bounty","desc":"Adds 1 'Demon's Blade' to your next battle; defeat to obtain 3 Funds"},{"name":"Fallen Snowpriest/Bounty","desc":"Adds 1 Fallen Snowpriest to your next battle; defeat to obtain 3 Funds"},{"name":"Weaving Vinecreeps/Bounty","desc":"Adds 1 Weaving Vinecreeps to your next battle; defeat to obtain 3 Funds"},{"name":"Multi-Round Bounties/OpFor: Fissure","desc":"Adds 1 OpFor: Fissure (Deals continuous damage when defeated) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Quagmire","desc":"Adds 1 OpFor: Quagmire (Deals Elemental Injury) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Bonespur","desc":"Adds 1 OpFor: Bonespur (Has Invisibility) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: BlackCloud","desc":"Adds 1 OpFor: BlackCloud (Aerial enemy) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Rebirth","desc":"Adds 1 OpFor: Rebirth (Needs multiple hits to be defeated) to every subsequent battle; grants 1 Funds to whoever defeats it"},{"name":"Multi-Round Bounties/OpFor: Mirror","desc":"Adds 1 OpFor: Mirror (Has Refraction) to every subsequent battle; grants 1 Funds to whoever defeats it"}],"tactic":[{"name":"Equip","desc":"Obtain 2 pieces of Tier 1 equipment; also affects Teammates"},{"name":"Skadi's Pledge","desc":"+8 stacks to Ægir, Raid, and Durable Alliances; also affects Teammates"},{"name":"Swire's Pledge","desc":"+10 stacks to Yan and Investor Alliances; also affects Teammates"},{"name":"Bagpipe's Pledge","desc":"+8 stacks to Victoria, Foresight, and Resilient Alliances; also affects Teammates"},{"name":"SilverAsh's Pledge","desc":"+8 stacks to Kjerag, Investor, and Swift Alliances; also affects Teammates"},{"name":"Mostima's Pledge","desc":"+10 stacks to Laterano and Arcane Alliances; also affects Teammates"},{"name":"Titi's Pledge","desc":"+10 stacks to Sargon and Precision Alliances; also affects Teammates"},{"name":"Młynar's Pledge","desc":"+12 stacks to Kazimierz Alliance; also affects Teammates"},{"name":"Texas's Pledge","desc":"+10 stacks to Siracusa and Raid Alliances; also affects Teammates"},{"name":"Wealth","desc":"Obtain 1 Funds; also affects Teammates"},{"name":"Supply","desc":"Next 2 refreshes are free (can stack); also affects Teammates"},{"name":"Preparation","desc":"The next equipment you buy will already be upgraded"},{"name":"Promotion","desc":"The next Operator you buy will already be promoted to Elite"},{"name":"Yanese Support","desc":"You obtain a random Yan Alliance Operator"},{"name":"Kjeragi Support","desc":"You obtain a random Kjerag Alliance Operator"},{"name":"Sargonian Support","desc":"You obtain a random Sargon Alliance Operator"},{"name":"Siracusan Support","desc":"You obtain a random Siracusa Alliance Operator"},{"name":"Kazimierzian Support","desc":"You obtain a random Kazimierz Alliance Operator"},{"name":"Lateran Support","desc":"You obtain a random Lateran Alliance Operator"},{"name":"Victorian Support","desc":"You obtain a random Victoria Alliance Operator"},{"name":"Ægirian Support","desc":"You obtain a random Ægir Alliance Operator"},{"name":"Recovery","desc":"Allied units recover 50 HP on taking damage; also affects Teammates"},{"name":"Firepower","desc":"If there are at least 3 units on the Bench when Rest Phase ends, all allied Operators ignore 20 RES; also affects Teammates"},{"name":"Draft","desc":"When the battle starts, if there are at least 3 Operators deployed in a row on the battlefield, all allied Operators -50% Redeployment Time; also affects Teammates"},{"name":"Flawless","desc":"When allied Operators have full HP, gain +30% ATK and DEF; also affects Teammates"},{"name":"Acute","desc":"If the Bench is empty when Rest Phase ends, all allied Operators ignore 30% DEF; also affects Teammates"},{"name":"Rejection: Weakness","desc":"All enemies -5% ATK"},{"name":"Rejection: Fragility","desc":"All enemies -100 DEF"},{"name":"Rejection: Hallucination","desc":"All enemies -3 RES"},{"name":"Punishment: Weakness","desc":"Elite enemies -6% ATK"},{"name":"Punishment: Fragility","desc":"Elite enemies -150 DEF"},{"name":"Punishment: Hallucination","desc":"Elite enemies -5 RES"},{"name":"Verdict: Weakness","desc":"Leader enemies -7% ATK"},{"name":"Verdict: Fragility","desc":"Leader enemies -200 DEF"},{"name":"Verdict: Hallucination","desc":"Leader enemies -7 RES"},{"name":"Simulation Shift/Mode 1","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 2","desc":"Turns all Barricades on the battlefield to Ranged Tiles"},{"name":"Simulation Shift/Mode 3","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 4","desc":"Remove Barricades on the left side of the battlefield"},{"name":"Simulation Shift/Mode 5","desc":"You can deploy both High Ground and Ground Operators on Ranged Tiles on the right side of the battlefield"},{"name":"Simulation Shift/Mode 6","desc":"Remove all Barricades on the battlefield"},{"name":"Simulation Shift/Mode 8","desc":"The battlefield's Sandstorm stops"},{"name":"Simulation Shift/Mode 9","desc":"All Thickets on the field will vanish"}],"_h":"i2ash5b2njruiyqzmrh5eqq2hcbpp7kfigc9l8pu9tu7wo21q24w37atlturw4mn53xy6yh80e77adpq04da0ek8adk1ww2g4rko8msbu6tcuth8acjwu6wkutcjyfg3feedjd65jd2h34bcqjom34ut34zi3wgi3jdwpekmui9zh5h9o0avuiz2h5i6f9sd4kw2vrrijbyxuirtqxxujbdduilyg6splpliks5364b16724z6kw677j67fq87xv87m687v987ey87qj87z087vh87oaok9wokl4jdk8h14mh1z0h1y3h1veokw5oklh87ltjdgoh1wqh19wok2tokjnqjqoh1hbh1o964pkadwvokgyqj9yuircu67ph1jdokyd34jpqj0n792ta9803094jp7m9e4c480ub54y3k06rxy68miylzb6fzl6s6aj1so7xq2etl2xhep5e4rwqj1pixtd6fu272tklpqbwkjup1ebxnjz2t2xgpbtpfb16fyg0pe6mlbad1rgfk843zoic7akw7yx4wqwx4mu4rs6crmd7wvsncwgrc8u2sqhw491kddeqypnhdlyl4dps6mnnjggj7xks0plpqld8yb294zemz1u0fqo80guzng2af7l27ekk8mfw8uk6cp1n43tbjp1it0u3cfeubp105t30z18"}},"enemies":{"enemy_1000_gopro_2":{"descRaw":"A <@eb.key>fast-moving creature controlled by a Reunion recon squad that is more dangerous than a normal Hound.","name":"Hound Pro","desc":"A fast-moving creature controlled by a Reunion recon squad that is more dangerous than a normal Hound.","_h":"4hahci"},"enemy_1001_bigbo":{"descRaw":"One of Reunion's special melee soldiers who attacks using an electric chainsaw. He has high <@eb.danger>HP, ATK, and DEF","name":"Big Bob","desc":"One of Reunion's special melee soldiers who attacks using an electric chainsaw. He has high HP, ATK, and DEF","_h":"o8s66z"},"enemy_1005_yokai":{"descRaw":"<@eb.key>[Aerial Unit] An unmanned enemey drone that does not attack.","name":"Monster","desc":"[Aerial Unit] An unmanned enemey drone that does not attack.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"4eplxd6969"},"enemy_1005_yokai_2":{"descRaw":"<@eb.key>[Aerial Unit] An improved version of the Monster that can launch <@eb.key>ranged attacks.","name":"Monster Mk II","desc":"[Aerial Unit] An improved version of the Monster that can launch ranged attacks.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"8fjr3z6969"},"enemy_1005_yokai_3":{"descRaw":"<@eb.key>[Aerial Unit] A larger, more resilient unmanned drone that can launch <@eb.key>ranged attacks.","name":"Raptor","desc":"[Aerial Unit] A larger, more resilient unmanned drone that can launch ranged attacks.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"8n73f56969"},"enemy_1006_shield":{"descRaw":"A Reunion melee soldier that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender","desc":"A Reunion melee soldier that has very high defense and is difficult to take down.","_h":"qsjxbz"},"enemy_1006_shield_2":{"descRaw":"A more dangerous version of the Heavy Defender that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender Leader","desc":"A more dangerous version of the Heavy Defender that has very high defense and is difficult to take down.","_h":"b3db6o"},"enemy_1006_shield_3":{"descRaw":"A heavily-armored elite soldier, more dangerous than a Heavy Defender Leader, that has <@eb.key>very high defense and is difficult to take down.","name":"Heavy Defender Lieutenant","desc":"A heavily-armored elite soldier, more dangerous than a Heavy Defender Leader, that has very high defense and is difficult to take down.","_h":"o71e48"},"enemy_1007_slime":{"descRaw":"An infected wild creature.","name":"Originium Slug","desc":"An infected wild creature.","_h":"4lml4l"},"enemy_1009_lurker":{"descRaw":"One of Reunion's special soldiers, <@eb.key>cannot be attacked unless blocked","name":"Lurker","desc":"One of Reunion's special soldiers, cannot be attacked unless blocked","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"wle35ujteo"},"enemy_1010_demon":{"descRaw":"A mercenary from Sarkaz who boasts <@eb.key>fairly high ATK and RES.","name":"Sarkaz Greatswordsman","desc":"A mercenary from Sarkaz who boasts fairly high ATK and RES.","_h":"0i6ej3"},"enemy_1010_demon_2":{"descRaw":"A more dangerous mercenary from Sarkaz who boasts <@eb.key>fairly high ATK and RES.","name":"Sarkaz Greatswordsman Leader","desc":"A more dangerous mercenary from Sarkaz who boasts fairly high ATK and RES.","_h":"cz6gi2"},"enemy_1017_defdrn":{"descRaw":"<@eb.key>[Aerial Unit] A drone that can <@eb.key>increase the DEF of allied units around them.","name":"Defender-4","desc":"[Aerial Unit] A drone that can increase the DEF of allied units around them.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the DEF of surrounding enemy units","text":"Increases the DEF of surrounding enemy units"}],"_h":"o46ws66969c7c7"},"enemy_1019_jshoot":{"descRaw":"A ranged soldier that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Crossbowman","desc":"A ranged soldier that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"9xk3uqjteo"},"enemy_1019_jshoot_2":{"descRaw":"A stronger version of the Invisible Crossman that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Crossbowman Leader","desc":"A stronger version of the Invisible Crossman that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"3l1q2mjteo"},"enemy_1021_bslime":{"descRaw":"An infected wild creature that <@eb.danger>explodes upon death.","name":"Infused Originium Slug","desc":"An infected wild creature that explodes upon death.","abilities":[{"textRaw":"Death deals a large amount of Physical damage to surrounding units","text":"Death deals a large amount of Physical damage to surrounding units"}],"_h":"rouo1nvovo"},"enemy_1023_jmage":{"descRaw":"A caster that <@eb.key>cannot be attacked unless blocked.","name":"Invisible Caster","desc":"A caster that cannot be attacked unless blocked.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"sgi8cjjteo"},"enemy_1025_reveng":{"descRaw":"A soldier that has a stronger will to fight when <@eb.key>low on HP.","name":"Avenger","desc":"A soldier that has a stronger will to fight when low on HP.","abilities":[{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"}],"_h":"5xp25o6z6z"},"enemy_1026_aghost":{"descRaw":"A tougher Reunion engineer that boasts higher DEF and HP than a regular Wraith and <@eb.key>cannot be blocked. Must be eliminated as quickly as possible.","name":"Wraith Leader","desc":"A tougher Reunion engineer that boasts higher DEF and HP than a regular Wraith and cannot be blocked. Must be eliminated as quickly as possible.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."}],"_h":"r9j6acufuf"},"enemy_1040_bombd":{"descRaw":"<@eb.key>[Aerial Unit] Each of them carries an explosive that can be fired at nearby Operators to cause AOE physical damage.","name":"Bombtail","desc":"[Aerial Unit] Each of them carries an explosive that can be fired at nearby Operators to cause AOE physical damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Can launch a warhead to deal AoE physical damage","text":"Can launch a warhead to deal AoE physical damage"},{"textRaw":"Gains significantly increased Movement Speed after launching warhead","text":"Gains significantly increased Movement Speed after launching warhead"}],"_h":"jy6hel6969hthtv9v9"},"enemy_1041_lazerd":{"descRaw":"<@eb.key>[Aerial Unit] A fast flying unit that can attack using <@eb.key>ranged Arts.","name":"Arts Master A1","desc":"[Aerial Unit] A fast flying unit that can attack using ranged Arts.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"4vigud6969"},"enemy_1041_lazerd_2":{"descRaw":"<@eb.key>[Aerial Unit] By trading off flight speed for power, they have a significantly stronger <@eb.key>ranged Arts attack.","name":"Arts Master A2","desc":"[Aerial Unit] By trading off flight speed for power, they have a significantly stronger ranged Arts attack.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"fqldcm6969"},"enemy_1042_frostd":{"descRaw":"<@eb.key>[Aerial Unit] A flying unit with high DEF that can significantly reduce the <@eb.key>attack speed of nearby Operators.","name":"Frost","desc":"[Aerial Unit] A flying unit with high DEF that can significantly reduce the attack speed of nearby Operators.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"All friendly units within range have reduced ASPD","text":"All friendly units within range have reduced ASPD"}],"_h":"mad7p86969t3t3"},"enemy_1043_zomsbr":{"descRaw":"A soldier that has been controlled by an unknown entity, capable of regenerating rapidly.","name":"Possessed Soldier","desc":"A soldier that has been controlled by an unknown entity, capable of regenerating rapidly.","abilities":[{"textRaw":"Regenerates HP over time.","text":"Regenerates HP over time."}],"_h":"xlnfxlcgcg"},"enemy_1045_hammer":{"descRaw":"An elite Reunion soldier clad in a heavy blast suit, capable of <@eb.key>stunning Operators after a few attacks.","name":"Defense Crusher","desc":"An elite Reunion soldier clad in a heavy blast suit, capable of stunning Operators after a few attacks.","abilities":[{"textRaw":"After two attacks, the next attack <$ba.stun>Stuns its target","text":"After two attacks, the next attack Stuns its target"}],"_h":"m9u4cme12f"},"enemy_1045_hammer_2":{"descRaw":"A more dangerous Defense Crusher, capable of <@eb.key>stunning Operators after a few attacks.","name":"Defense Crusher Leader","desc":"A more dangerous Defense Crusher, capable of stunning Operators after a few attacks.","abilities":[{"textRaw":"After two attacks, the next attack <$ba.stun>Stuns its target","text":"After two attacks, the next attack Stuns its target"}],"_h":"eaveu9e12f"},"enemy_1046_agent":{"descRaw":"A basic melee soldier. They are equipped with armor that can withstand some Arts damage.","name":"Infantry","desc":"A basic melee soldier. They are equipped with armor that can withstand some Arts damage.","_h":"tsbzts"},"enemy_1050_lslime":{"descRaw":"Operators attacked by this grotesque beast suffer from Immolation Damage over time. When blocked, erupts to deal <@eb.danger>heavy damage to surrounding units.","name":"'Pompeii'","desc":"Operators attacked by this grotesque beast suffer from Immolation Damage over time. When blocked, erupts to deal heavy damage to surrounding units.","abilities":[{"textRaw":"Can attack up to 4 targets at once and ignites targets it attacks, dealing Immolation damage over time","text":"Can attack up to 4 targets at once and ignites targets it attacks, dealing Immolation damage over time"},{"textRaw":"Self-immolates when blocked, dealing heavy damage","text":"Self-immolates when blocked, dealing heavy damage"},{"textRaw":"Gains significantly increased ASPD when HP drops to half","text":"Gains significantly increased ASPD when HP drops to half"}],"_h":"2pcxgw8b8b6f6frzrz"},"enemy_1061_zomshd":{"descRaw":"A heavy defender that has been controlled by an unknown entity, capable of regenerating rapidly.","name":"Possessed Heavy Defender","desc":"A heavy defender that has been controlled by an unknown entity, capable of regenerating rapidly.","abilities":[{"textRaw":"Regenerates HP over time.","text":"Regenerates HP over time."}],"_h":"efplefcgcg"},"enemy_1062_rager_2":{"descRaw":"A possessed enemy combatant that has completely given in to madness, having <@eb.danger>extremely high ATK. Loses HP over time.","name":"Enraged Possessed Leader","desc":"A possessed enemy combatant that has completely given in to madness, having extremely high ATK. Loses HP over time.","abilities":[{"textRaw":"Will gradually lose HP over time","text":"Will gradually lose HP over time"}],"_h":"i87wr7n5n5"},"enemy_1067_snslime":{"descRaw":"An infected wild creature native to colder environments that has become unstable due to assimilating a large amount of Originium into its abdomen. Upon death, they will explode, inflicting <@eb.key>Cold on nearby Operators.","name":"Infused Glacial Originium Slug","desc":"An infected wild creature native to colder environments that has become unstable due to assimilating a large amount of Originium into its abdomen. Upon death, they will explode, inflicting Cold on nearby Operators.","abilities":[{"textRaw":"Upon death, deals Physical damage in an area and applies <$ba.cold>Cold to affected targets","text":"Upon death, deals Physical damage in an area and applies Cold to affected targets"}],"_h":"oa2fd3eeum"},"enemy_1069_icebrk_2":{"descRaw":"A special Yeti Squadron elite melee combatant, capable of inflicting catastrophic damage to <@eb.key>Frozen units","name":"Yeti Icecleaver Leader","desc":"A special Yeti Squadron elite melee combatant, capable of inflicting catastrophic damage to Frozen units","abilities":[{"textRaw":"Attack power increases greatly when attacking <$ba.frozen>Frozen targets","text":"Attack power increases greatly when attacking Frozen targets"}],"_h":"iv2muim3an"},"enemy_1071_dftman":{"descRaw":"A mercenary from Sarkaz who boasts <@eb.key>fairly high RES.","name":"Sarkaz Swordsman","desc":"A mercenary from Sarkaz who boasts fairly high RES.","_h":"1ieq3j"},"enemy_1072_dlancer":{"descRaw":"Gradually <@eb.key>accelerates when moving, dealing bonus damage on the first hit after being blocked based upon <@eb.key>Movement Speed.","name":"Sarkaz Lancer","desc":"Gradually accelerates when moving, dealing bonus damage on the first hit after being blocked based upon Movement Speed.","abilities":[{"textRaw":"Gradually accelerates when moving, and deals additional damage on the first attack after being blocked based upon Movement Speed.","text":"Gradually accelerates when moving, and deals additional damage on the first attack after being blocked based upon Movement Speed."}],"_h":"ryu9nsibib"},"enemy_1081_sotisd":{"descRaw":"Covers the advance of enemy troops by making themselves more likely to be attacked.","name":"Guerrilla Shieldguard","desc":"Covers the advance of enemy troops by making themselves more likely to be attacked.","abilities":[{"textRaw":"More likely to be targeted by attacks.","text":"More likely to be targeted by attacks."}],"_h":"9uky9u3e3e"},"enemy_1092_mdgint":{"descRaw":"A mindless construct born of Mudrock's Arts, requires Mudrock's direct manipulation.","name":"Mudrock Colossus","desc":"A mindless construct born of Mudrock's Arts, requires Mudrock's direct manipulation.","_h":"ywvmyw"},"enemy_1112_emppnt":{"descRaw":"A heavily-armored, sturdily-built drone operated by artillery casters of the Ursus army.","name":"Imperial Artillery Targeteer","desc":"A heavily-armored, sturdily-built drone operated by artillery casters of the Ursus army.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"xmfpxm6969"},"enemy_1112_emppnt_2":{"descRaw":"A heavily-armored, sturdily-built core drone operated by artillery technicians of the Ursus army.","name":"Imperial Artillery Core Targeteer","desc":"A heavily-armored, sturdily-built core drone operated by artillery technicians of the Ursus army.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."}],"_h":"bxhobx6969"},"enemy_1116_liprr":{"descRaw":"A commonly-seen inmate in the Mansfield State Prison. After being freed, gains <@eb.key>increased ATK.","name":"Ordinary Prisoner","desc":"A commonly-seen inmate in the Mansfield State Prison. After being freed, gains increased ATK.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"}],"_h":"7rkqvyroror0r0"},"enemy_1116_liprr_2":{"descRaw":"An inmate well-versed in the Mansfield State Prison's rules of survival. After being freed, gains <@eb.key>increased ATK.","name":"Seasoned Prisoner","desc":"An inmate well-versed in the Mansfield State Prison's rules of survival. After being freed, gains increased ATK.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"}],"_h":"1lkumwroror0r0"},"enemy_1118_lidbox_2":{"descRaw":"An inmate with extreme confidence in his fists. After being freed, attacks <@eb.key>ignore a larger portion of the target's DEF.","name":"Elite Pugilist Prisoner","desc":"An inmate with extreme confidence in his fists. After being freed, attacks ignore a larger portion of the target's DEF.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK and attacks ignore a certain portion of the target's DEF","text":"Freed after a few attacks, gaining increased ATK and attacks ignore a certain portion of the target's DEF"}],"_h":"eja1wyroroobob"},"enemy_1119_vofsd":{"descRaw":"A strong inmate who rushes to the forefront of chaotic brawls. After being freed, <@eb.key>gains RES and regenerates HP.","name":"Strongman Prisoner","desc":"A strong inmate who rushes to the forefront of chaotic brawls. After being freed, gains RES and regenerates HP.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced","text":"Starts imprisoned. When imprisoned, ASPD is reduced"},{"textRaw":"Freed after a few attacks, gaining increased ATK and RES and regenerates HP over time","text":"Freed after a few attacks, gaining increased ATK and RES and regenerates HP over time"}],"_h":"hpwybsrorozdzd"},"enemy_1121_lifbos":{"descRaw":"A vicious prisoner feared by inmates and guards alike. When imprisoned, <@eb.key>has extraordinary DEF; After being freed <@eb.key>for the first time, <@eb.key>frees all other enemies on the field.","name":"Recidivist","desc":"A vicious prisoner feared by inmates and guards alike. When imprisoned, has extraordinary DEF; After being freed for the first time, frees all other enemies on the field.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF","text":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"},{"textRaw":"When freed for the first time, immediately frees all other enemies","text":"When freed for the first time, immediately frees all other enemies"}],"_h":"xq1x35i9i9r0r0a6a6"},"enemy_1121_lifbos_2":{"descRaw":"A legendary prisoner whose might is second only to that of Anthony. When imprisoned, <@eb.key>has extraordinary DEF; After being freed <@eb.key>for the first time, <@eb.key>frees all other enemies on the field.","name":"Infamous Recidivist","desc":"A legendary prisoner whose might is second only to that of Anthony. When imprisoned, has extraordinary DEF; After being freed for the first time, frees all other enemies on the field.","abilities":[{"textRaw":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF","text":"Starts imprisoned. When imprisoned, ASPD is reduced but gains increased DEF"},{"textRaw":"Freed after a few attacks, gaining increased ATK","text":"Freed after a few attacks, gaining increased ATK"},{"textRaw":"When freed for the first time, immediately frees all other enemies","text":"When freed for the first time, immediately frees all other enemies"}],"_h":"s4oglzi9i9r0r0a6a6"},"enemy_1148_dssbr":{"descRaw":"A Sea Terror that crawled ashore. It brandishes its tough appendages menacingly. Attacks inflict additional <@eb.key>Nervous Impairment.","name":"Deep Sea Slider","desc":"A Sea Terror that crawled ashore. It brandishes its tough appendages menacingly. Attacks inflict additional Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"anoryinhhs"},"enemy_1148_dssbr_2":{"descRaw":"A Sea Terror that crawled ashore and sated its hunger. Its appendages can cause protein denaturation. Attacks inflict additional <@eb.key>Nervous Impairment.","name":"Nourished Slider","desc":"A Sea Terror that crawled ashore and sated its hunger. Its appendages can cause protein denaturation. Attacks inflict additional Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"eyjv87nhhs"},"enemy_1158_divman":{"descRaw":"Immune to<@eb.key>Erosion. While in water, gains increased ATK and <@eb.key>Invisibility","name":"Diver","desc":"Immune toErosion. While in water, gains increased ATK and Invisibility","abilities":[{"textRaw":"Immune to Erosion. While in water, gains increased ATK and <$ba.invisible>Invisibility","text":"Immune to Erosion. While in water, gains increased ATK and Invisibility"}],"_h":"ab7319n819"},"enemy_1160_hvyslr":{"descRaw":"A brawny brute who works at the docks or on Pancho's ships. Can <@eb.key>Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","name":"Dockworker","desc":"A brawny brute who works at the docks or on Pancho's ships. Can Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","abilities":[{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"},{"textRaw":"Quickly loses HP while under the effects of 'Erosion'","text":"Quickly loses HP while under the effects of 'Erosion'"}],"_h":"yk3xd5rzgnhihi"},"enemy_1160_hvyslr_2":{"descRaw":"Much more robust than regular dockworkers. Can <@eb.key>Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","name":"Dockworker Leader","desc":"Much more robust than regular dockworkers. Can Stun player's units after a few attacks. Quickly loses HP while under the effects of 'Erosion'","abilities":[{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"},{"textRaw":"Quickly loses HP while under the effects of 'Erosion'","text":"Quickly loses HP while under the effects of 'Erosion'"}],"_h":"jr46cerzgnhihi"},"enemy_1161_tidmag":{"descRaw":"A professionally trained caster. Adept at <@eb.key>AoE Ranged Arts. Attacks inflict additional <@eb.key>Corrosion","name":"Tidal Caster","desc":"A professionally trained caster. Adept at AoE Ranged Arts. Attacks inflict additional Corrosion","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"}],"_h":"djnb37zv8q"},"enemy_1161_tidmag_2":{"descRaw":"A professionally trained tidal caster. Adept at <@eb.key>AoE Ranged Arts. Attacks inflict additional <@eb.key>Corrosion","name":"Tidal Leader","desc":"A professionally trained tidal caster. Adept at AoE Ranged Arts. Attacks inflict additional Corrosion","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"}],"_h":"jm0n1qzv8q"},"enemy_1162_magmot":{"descRaw":"A Tidal Caster on a speedboat. Attacks inflict additional <@eb.key>Corrosion. Will continue battle after the vehicle is destroyed","name":"Caster Speedboat","desc":"A Tidal Caster on a speedboat. Attacks inflict additional Corrosion. Will continue battle after the vehicle is destroyed","abilities":[{"textRaw":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting <$ba.dt.erosion>Corrosion","text":"Attacks deal damage to the target and all allied units in the target's four adjacent tiles, additionally inflicting Corrosion"},{"textRaw":"The will continue battle after the vehicle is destroyed","text":"The will continue battle after the vehicle is destroyed"}],"_h":"dqpgg3zv8qa4a4"},"enemy_1165_duhond":{"descRaw":"A creature controlled by the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Sniffer Hound","desc":"A creature controlled by the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"pux1g3g6tl"},"enemy_1165_duhond_2":{"descRaw":"Stronger in combat than the average Hound. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Sniffer Hound Pro","desc":"Stronger in combat than the average Hound. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"1hsoc8g6tl"},"enemy_1166_dusbr":{"descRaw":"A scout for the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Scout","desc":"A scout for the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"qihmp7g6tl"},"enemy_1166_dusbr_2":{"descRaw":"A scout leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Scout Leader","desc":"A scout leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"53qxd6g6tl"},"enemy_1168_dumage":{"descRaw":"A caster in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Shadowcaster","desc":"A caster in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"w8xz6xg6tl"},"enemy_1168_dumage_2":{"descRaw":"A caster leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Shadowcaster Leader","desc":"A caster leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"ru39obg6tl"},"enemy_1169_duphlx":{"descRaw":"Phalanx Infantry near each other will support one another, <@eb.key>increasing their DEF. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Phalanx Infantry","desc":"Phalanx Infantry near each other will support one another, increasing their DEF. When Refraction is active, RES +70","abilities":[{"textRaw":"When other Phalanx Infantry are nearby, DEF increases (stacks)","text":"When other Phalanx Infantry are nearby, DEF increases (stacks)"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"s39wzfq5q5g6tl"},"enemy_1169_duphlx_2":{"descRaw":"Phalanx Commanders near each other will support one another, <@eb.key>increasing their DEF. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Phalanx Commander","desc":"Phalanx Commanders near each other will support one another, increasing their DEF. When Refraction is active, RES +70","abilities":[{"textRaw":"When other Phalanx Commanders are nearby, DEF increases (stacks)","text":"When other Phalanx Commanders are nearby, DEF increases (stacks)"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"7jr2frfyfyg6tl"},"enemy_1170_dushld":{"descRaw":"A heavy defender in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Heavy Defender","desc":"A heavy defender in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"pewhqrg6tl"},"enemy_1170_dushld_2":{"descRaw":"A heavy defender leader in the Dublinn forces. When <@eb.key>Refraction is active, RES +70","name":"Dublinn Heavy Defender Leader","desc":"A heavy defender leader in the Dublinn forces. When Refraction is active, RES +70","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"ckqnvpg6tl"},"enemy_1172_dugago":{"descRaw":"<@eb.key>Refraction; After first defeat, temporarily transforms into a stone statue with <@eb.key>extremely high DEF, then revives as an <@eb.key>aerial unit","name":"Tombkeeper Grotesque","desc":"Refraction; After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","abilities":[{"textRaw":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","text":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"k0l2g1b3b3g6tl"},"enemy_1172_dugago_2":{"descRaw":"<@eb.key>Refraction; After first defeat, temporarily transforms into a stone statue with <@eb.key>extremely high DEF, then revives as an <@eb.key>aerial unit","name":"Enraged Tombkeeper Grotesque","desc":"Refraction; After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","abilities":[{"textRaw":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit","text":"After first defeat, temporarily transforms into a stone statue with extremely high DEF, then revives as an aerial unit"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"k0zag1b3b3g6tl"},"enemy_1174_duholy":{"descRaw":"<@eb.key>Refraction; More likely to be targeted; When <@eb.key>Companion Shadowblade is nearby, activates a field that <@eb.key>reduces nearby Operators' ASPD","name":"Dublinn Companion Guard","desc":"Refraction; More likely to be targeted; When Companion Shadowblade is nearby, activates a field that reduces nearby Operators' ASPD","abilities":[{"textRaw":"More likely to get attacked by your units","text":"More likely to get attacked by your units"},{"textRaw":"When a is nearby, activates a field that reduces nearby allied units' ASPD","text":"When a is nearby, activates a field that reduces nearby allied units' ASPD"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"giuu5j9w9w3y3yg6tl"},"enemy_1174_duholy_2":{"descRaw":"<@eb.key>Refraction; More likely to be targeted; When <@eb.key>Elite Companion Shadowblade is nearby, activates a field that <@eb.key>reduces nearby Operators' ASPD","name":"Dublinn Elite Companion Guard","desc":"Refraction; More likely to be targeted; When Elite Companion Shadowblade is nearby, activates a field that reduces nearby Operators' ASPD","abilities":[{"textRaw":"More likely to get attacked by your units","text":"More likely to get attacked by your units"},{"textRaw":"When a is nearby, activates a field that reduces nearby allied units' ASPD","text":"When a is nearby, activates a field that reduces nearby allied units' ASPD"},{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"}],"_h":"hfmj249w9wlzlzg6tl"},"enemy_1175_dushdo_2":{"descRaw":"<@eb.key>Invisibility; When <@eb.key>Elite Companion Guard is nearby, gains significantly increased ASPD","name":"Dublinn Elite Companion Shadowblade","desc":"Invisibility; When Elite Companion Guard is nearby, gains significantly increased ASPD","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"When a is nearby, significantly increases ASPD","text":"When a is nearby, significantly increases ASPD"}],"_h":"ea9910jteontnt"},"enemy_1183_mlasrt":{"descRaw":"Attacks inflict a certain amount of <@eb.key>Corrosion; After several attacks, the next attack deals increased damage.","name":"Armorless Union Cleanup Squad","desc":"Attacks inflict a certain amount of Corrosion; After several attacks, the next attack deals increased damage.","abilities":[{"textRaw":"Every attack deals <$ba.dt.erosion>Corrosion","text":"Every attack deals Corrosion"},{"textRaw":"After several attacks, the next attack deals more damage","text":"After several attacks, the next attack deals more damage"}],"_h":"32mw6zq4ufdqdq"},"enemy_1195_sfyin":{"descRaw":"Spawns <@eb.key>2 [Wooden Seals] when defeated.","name":"Grindstone","desc":"Spawns 2 [Wooden Seals] when defeated.","abilities":[{"textRaw":"Spawns 2 when defeated","text":"Spawns 2 when defeated"}],"_h":"ca1gtnjiji"},"enemy_1195_sfyin_2":{"descRaw":"Spawns <@eb.key>2 [Rosewood Seals] when defeated.","name":"Brightmirror","desc":"Spawns 2 [Rosewood Seals] when defeated.","abilities":[{"textRaw":"Spawns 2 when defeated","text":"Spawns 2 when defeated"}],"_h":"fakfpvcece"},"enemy_1196_msfyin":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>2 times to defeat.","name":"Wooden Seal","desc":"Does not attack; Cannot be blocked; Must be damaged 2 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 2 times to defeat","text":"Must be damaged 2 times to defeat"}],"_h":"abdxgwufufmrmr"},"enemy_1196_msfyin_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Rosewood Seal","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4sm9u9ufufsysy"},"enemy_1197_sfshu":{"descRaw":"Spawns <@eb.key>3 [Novel Scrolls] when defeated.","name":"Vernacularism","desc":"Spawns 3 [Novel Scrolls] when defeated.","abilities":[{"textRaw":"Spawns 3 when defeated","text":"Spawns 3 when defeated"}],"_h":"o3enm4jfjf"},"enemy_1197_sfshu_2":{"descRaw":"Spawns <@eb.key>3 [Painting Scrolls] when defeated.","name":"Sophistication","desc":"Spawns 3 [Painting Scrolls] when defeated.","abilities":[{"textRaw":"Spawns 3 when defeated","text":"Spawns 3 when defeated"}],"_h":"daz0z9j8j8"},"enemy_1198_msfshu":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Novel Scroll","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4sfxu9ufufsysy"},"enemy_1198_msfshu_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times to defeat.","name":"Painting Scroll","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times to defeat","text":"Must be damaged 4 times to defeat"}],"_h":"ihe4niufuf8t8t"},"enemy_1199_sfjin":{"descRaw":"More likely to be attacked by allied units; Spawns <@eb.key>1 [Bronze Mirror] when defeated.","name":"Introspection","desc":"More likely to be attacked by allied units; Spawns 1 [Bronze Mirror] when defeated.","abilities":[{"textRaw":"More likely to be attacked by allied units","text":"More likely to be attacked by allied units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"9s7s69aoaou1u1"},"enemy_1200_msfjin":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>30 times to defeat.","name":"Bronze Mirror","desc":"Does not attack; Cannot be blocked; Must be damaged 30 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 30 times to defeat","text":"Must be damaged 30 times to defeat"}],"_h":"m4xxb1ufufr4r4"},"enemy_1200_msfjin_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>35 times to defeat.","name":"Brass Mirror","desc":"Does not attack; Cannot be blocked; Must be damaged 35 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 35 times to defeat","text":"Must be damaged 35 times to defeat"}],"_h":"gvkjuoufufz1z1"},"enemy_1202_msfzhi":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>3 times to defeat.","name":"Wooden Paperweight","desc":"Does not attack; Cannot be blocked; Must be damaged 3 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 3 times to defeat","text":"Must be damaged 3 times to defeat"}],"_h":"4spou9ufufsysy"},"enemy_1202_msfzhi_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times to defeat.","name":"Rosewood Paperweight","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times to defeat","text":"Must be damaged 4 times to defeat"}],"_h":"ihawniufuf8t8t"},"enemy_1203_sfhu":{"descRaw":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns <@eb.key>4 [Celadon Teawares] when defeated.","name":"Fountainboil","desc":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns 4 [Celadon Teawares] when defeated.","abilities":[{"textRaw":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be <$ba.buffres>Resisted)","text":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be Resisted)"},{"textRaw":"Spawns 4 when defeated","text":"Spawns 4 when defeated"}],"_h":"fvjrt0iakp7b7b"},"enemy_1203_sfhu_2":{"descRaw":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns <@eb.key>4 [Porcelain Teawares] when defeated.","name":"Rainbowbrew","desc":"Deals area Arts damage when defeated, reducing allied units' ASPD (can be resisted), and spawns 4 [Porcelain Teawares] when defeated.","abilities":[{"textRaw":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be <$ba.buffres>Resisted)","text":"Upon death, explodes and deals area Arts damage, greatly reducing allied units' ASPD (can be Resisted)"},{"textRaw":"Spawns 4 when defeated","text":"Spawns 4 when defeated"}],"_h":"3u6tvtiakpd2d2"},"enemy_1204_msfhu":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>4 times with <@eb.key>Arts or True damage to defeat.","name":"Celadon Teaware","desc":"Does not attack; Cannot be blocked; Must be damaged 4 times with Arts or True damage to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 4 times by Arts or True damage to defeat","text":"Must be damaged 4 times by Arts or True damage to defeat"}],"_h":"ure0hpufufxkxk"},"enemy_1204_msfhu_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>6 times with <@eb.key>Arts or True damage to defeat.","name":"Porcelain Teaware","desc":"Does not attack; Cannot be blocked; Must be damaged 6 times with Arts or True damage to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 6 times by Arts or True damage to defeat","text":"Must be damaged 6 times by Arts or True damage to defeat"}],"_h":"fp8fmnufuf7a7a"},"enemy_1207_sfji":{"descRaw":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Bronze Spearhead] (at least <@eb.key>1)","name":"Sinkingsand","desc":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Bronze Spearhead] (at least 1)","abilities":[{"textRaw":"Consumes Broken Blades to gain increased ATK","text":"Consumes Broken Blades to gain increased ATK"},{"textRaw":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)","text":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)"}],"_h":"xkafirdndn4q4q"},"enemy_1207_sfji_2":{"descRaw":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Iron Spearhead] (at least <@eb.key>1)","name":"Sharpedge","desc":"Consumes [Broken Blades] to gain increased ATK; When defeated, each unconsumed [Broken Blade] will spawn a [Iron Spearhead] (at least 1)","abilities":[{"textRaw":"Consumes Broken Blades to gain increased ATK","text":"Consumes Broken Blades to gain increased ATK"},{"textRaw":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)","text":"When defeated, each unconsumed Broken Blade will spawn a (minimum 1)"}],"_h":"oxzng2dndnwdwd"},"enemy_1208_msfji":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>25 times to defeat.","name":"Bronze Spearhead","desc":"Does not attack; Cannot be blocked; Must be damaged 25 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 25 times to defeat","text":"Must be damaged 25 times to defeat"}],"_h":"fucs9zufufnini"},"enemy_1208_msfji_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>30 times to defeat.","name":"Iron Spearhead","desc":"Does not attack; Cannot be blocked; Must be damaged 30 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 30 times to defeat","text":"Must be damaged 30 times to defeat"}],"_h":"m4gjb1ufufr4r4"},"enemy_1209_sfden":{"descRaw":"Grants temporary Invisibility to surrounding enemy units, and spawns <@eb.key>1 [Bronze Lampstand] when defeated.","name":"Clarity","desc":"Grants temporary Invisibility to surrounding enemy units, and spawns 1 [Bronze Lampstand] when defeated.","abilities":[{"textRaw":"Periodically grants temporary <$ba.invisible>Invisibility to surrounding enemy units","text":"Periodically grants temporary Invisibility to surrounding enemy units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"zllmiuz55k8w8w"},"enemy_1209_sfden_2":{"descRaw":"Grants temporary Invisibility to surrounding enemy units, and spawns <@eb.key>1 [Iron Lampstand] when defeated.","name":"Magnificence","desc":"Grants temporary Invisibility to surrounding enemy units, and spawns 1 [Iron Lampstand] when defeated.","abilities":[{"textRaw":"Periodically grants temporary <$ba.invisible>Invisibility to surrounding enemy units","text":"Periodically grants temporary Invisibility to surrounding enemy units"},{"textRaw":"Spawns 1 when defeated","text":"Spawns 1 when defeated"}],"_h":"7c5iqvz55k8h8h"},"enemy_1210_msfden":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>35 times to defeat.","name":"Bronze Lampstand","desc":"Does not attack; Cannot be blocked; Must be damaged 35 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 35 times to defeat","text":"Must be damaged 35 times to defeat"}],"_h":"gvosuoufufz1z1"},"enemy_1210_msfden_2":{"descRaw":"Does not attack; Cannot be blocked; Must be damaged <@eb.key>45 times to defeat.","name":"Iron Lampstand","desc":"Does not attack; Cannot be blocked; Must be damaged 45 times to defeat.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Must be damaged 45 times to defeat","text":"Must be damaged 45 times to defeat"}],"_h":"ykgzplufufqkqk"},"enemy_1229_darmy":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Necrosis.","name":"Sarkaz Royal Court Soldier","desc":"Attacks deal Arts damage and Necrosis.","abilities":[{"textRaw":"Attacks deal <$ba.dt.apoptosis>Necrosis","text":"Attacks deal Necrosis"}],"_h":"1503pvmw7k"},"enemy_1229_darmy_2":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Necrosis.","name":"Sarkaz Royal Court Elite Soldier","desc":"Attacks deal Arts damage and Necrosis.","abilities":[{"textRaw":"Attacks deal <$ba.dt.apoptosis>Necrosis","text":"Attacks deal Necrosis"}],"_h":"150xpvmw7k"},"enemy_1234_dsubrl":{"descRaw":"Continually inflicts <@eb.key>Arts damage and <@eb.key>Nervous Impairment in an area around it; Has <@eb.key>status resistance and is immune to slowing effects.","name":"Nethersea Swarmcaller","desc":"Continually inflicts Arts damage and Nervous Impairment in an area around it; Has status resistance and is immune to slowing effects.","abilities":[{"textRaw":"Continually inflicts Arts damage and <$ba.dt.neural>Nervous Impairment in an area around it","text":"Continually inflicts Arts damage and Nervous Impairment in an area around it"},{"textRaw":"Has <$ba.buffres>Status resistance and is immune to <$ba.sluggish>Slow","text":"Has Status resistance and is immune to Slow"}],"_h":"y9nacoagfh0pty"},"enemy_1234_dsubrl_2":{"descRaw":"Continually inflicts <@eb.key>Arts damage and <@eb.key>Nervous Impairment in an area around it; Has <@eb.key>status resistance and is immune to slowing effects.","name":"Nourished Swarmcaller","desc":"Continually inflicts Arts damage and Nervous Impairment in an area around it; Has status resistance and is immune to slowing effects.","abilities":[{"textRaw":"Continually inflicts Arts damage and <$ba.dt.neural>Nervous Impairment in an area around it","text":"Continually inflicts Arts damage and Nervous Impairment in an area around it"},{"textRaw":"Has <$ba.buffres>Status resistance and is immune to <$ba.sluggish>Slow","text":"Has Status resistance and is immune to Slow"}],"_h":"y9mycoagfh0pty"},"enemy_1249_lysdb_2":{"descRaw":"Blocks 1 instance of Physical or Arts damage","name":"Rhine Defense Senior Member","desc":"Blocks 1 instance of Physical or Arts damage","abilities":[{"textRaw":"Blocks 1 instance of Physical or Arts damage","text":"Blocks 1 instance of Physical or Arts damage"}],"_h":"8qwi8q8q8q"},"enemy_1251_lysyta":{"descRaw":"A product of Dorothy's failed experiments.","name":"Dor-1 Failure","desc":"A product of Dorothy's failed experiments.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"4f8y4f8989"},"enemy_1251_lysyta_2":{"descRaw":"A product of Dorothy's failed experiments. Even though it fell far below expectations, she remains ever hopeful.","name":"Dor-α Failure","desc":"A product of Dorothy's failed experiments. Even though it fell far below expectations, she remains ever hopeful.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"zotuzo8989"},"enemy_1252_lysytb_2":{"descRaw":"A product of Dorothy's repeated experiments. Dreams must ultimately feed back into reality, and she hopes to be a warm and safe harbor.","name":"Dor-β Replica","desc":"A product of Dorothy's repeated experiments. Dreams must ultimately feed back into reality, and she hopes to be a warm and safe harbor.","abilities":[{"textRaw":"When touching an inactive , the Power Armor recovers some SP","text":"When touching an inactive , the Power Armor recovers some SP"}],"_h":"udcaud8989"},"enemy_1254_lypa_2":{"descRaw":"An unpiloted Power Armor. It seems to have a mind of its own.","name":"Test Power Armor","desc":"An unpiloted Power Armor. It seems to have a mind of its own.","_h":"z3z1z3"},"enemy_1267_nhpbr":{"descRaw":"Part of the Nachzehrer army. Releases <@eb.key>Corruption when defeated, causing your nearby units to continuously lose HP.","name":"Sarkaz Witherer","desc":"Part of the Nachzehrer army. Releases Corruption when defeated, causing your nearby units to continuously lose HP.","abilities":[{"textRaw":"Releases Corruption when defeated, causing your nearby units to continuously lose HP","text":"Releases Corruption when defeated, causing your nearby units to continuously lose HP"}],"_h":"dt9g0aenen"},"enemy_1267_nhpbr_2":{"descRaw":"Elite member of the Nachzehrer army. Releases <@eb.key>Corruption when defeated, causing your nearby units to continuously lose HP.","name":"Sarkaz Witherer Captain","desc":"Elite member of the Nachzehrer army. Releases Corruption when defeated, causing your nearby units to continuously lose HP.","abilities":[{"textRaw":"Releases Corruption when defeated, causing your nearby units to continuously lose HP","text":"Releases Corruption when defeated, causing your nearby units to continuously lose HP"}],"_h":"a3z19genen"},"enemy_1269_nhfly":{"descRaw":"<@eb.key>[Aerial Unit], self-destructs when near an Operator, dealing Physical Damage.","name":"Seed of Withering","desc":"[Aerial Unit], self-destructs when near an Operator, dealing Physical Damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Self-destructs when near an Operator, dealing Physical damage","text":"Self-destructs when near an Operator, dealing Physical damage"}],"_h":"i75tt06969k1k1"},"enemy_1270_nhstlk":{"descRaw":"<@eb.key>Fast movement. Attacks cause the target to take Arts Damage over time. <@eb.key>Effect removed when the target is healed.","name":"Rotchaser","desc":"Fast movement. Attacks cause the target to take Arts Damage over time. Effect removed when the target is healed.","abilities":[{"textRaw":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed","text":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed"}],"_h":"j29crsajaj"},"enemy_1270_nhstlk_2":{"descRaw":"<@eb.key>Fast movement. Attacks cause the target to take Arts Damage over time. <@eb.key>Effect removed when the target is healed.","name":"Rampaging Rotchaser","desc":"Fast movement. Attacks cause the target to take Arts Damage over time. Effect removed when the target is healed.","abilities":[{"textRaw":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed","text":"Attacks cause the target to take Arts damage over time; effect removed when the target is healed"}],"_h":"j2knrsajaj"},"enemy_1272_nhtank":{"descRaw":"<@eb.key>Only attacks ground units. After a number of attacks, the next attack will release <@eb.key>Corruption, and melee attacks deal <@eb.key>more damage.","name":"Sarkaz Wither Tank","desc":"Only attacks ground units. After a number of attacks, the next attack will release Corruption, and melee attacks deal more damage.","abilities":[{"textRaw":"Only attacks ground units","text":"Only attacks ground units"},{"textRaw":"Melee attacks deal more damage","text":"Melee attacks deal more damage"},{"textRaw":"After several attacks, the next attack will release Corruption","text":"After several attacks, the next attack will release Corruption"}],"_h":"v6mb9x3f3flrlrvdvd"},"enemy_1272_nhtank_2":{"descRaw":"<@eb.key>Only attacks ground units. After a number of attacks, the next attack will release <@eb.key>Corruption, and melee attacks deal <@eb.key>more damage.","name":"Advanced Sarkaz Wither Tank","desc":"Only attacks ground units. After a number of attacks, the next attack will release Corruption, and melee attacks deal more damage.","abilities":[{"textRaw":"Only attacks ground units","text":"Only attacks ground units"},{"textRaw":"Melee attacks deal more damage","text":"Melee attacks deal more damage"},{"textRaw":"After several attacks, the next attack will release Corruption","text":"After several attacks, the next attack will release Corruption"}],"_h":"v6bi9x3f3flrlrvdvd"},"enemy_1273_stmgun_2":{"descRaw":"Long range. Locks on to the target with the <@eb.key>highest max HP and bombards it several times, dealing <@eb.key>Arts Damage to the unit in range with the <@eb.key>highest HP percentage.","name":"Londinium Precision Mobile Defense Artillery","desc":"Long range. Locks on to the target with the highest max HP and bombards it several times, dealing Arts Damage to the unit in range with the highest HP percentage.","abilities":[{"textRaw":"Capable of long-range attacks","text":"Capable of long-range attacks"},{"textRaw":"Locks on to the target with the highest max HP and bombards it several times, dealing Arts damage to the unit in range with the highest HP percentage","text":"Locks on to the target with the highest max HP and bombards it several times, dealing Arts damage to the unit in range with the highest HP percentage"}],"_h":"wvt3ry8j8j3q3q"},"enemy_1275_dwlock_2":{"descRaw":"Attacks deal additional <@eb.key>Necrosis. Locks on to your units, dealing continuous Arts Damage, and causes <@eb.key>area Necrosis when casting is complete.","name":"Sarkaz Royal Court Elite Caster","desc":"Attacks deal additional Necrosis. Locks on to your units, dealing continuous Arts Damage, and causes area Necrosis when casting is complete.","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.apoptosis>Necrosis","text":"Attacks deal additional Necrosis"},{"textRaw":"Locks on to your units, dealing continuous Arts damage, and causing area <$ba.dt.apoptosis>Necrosis when casting is complete","text":"Locks on to your units, dealing continuous Arts damage, and causing area Necrosis when casting is complete"}],"_h":"bdevxfu5mnitmv"},"enemy_1283_sgkill":{"descRaw":"\n\nInvisibility;\n\nGains additional buffs while under <@eb.key>'Asset Liquidation'.","name":"Famiglia Silencer","desc":"\n\nInvisibility;\n\nGains additional buffs while under 'Asset Liquidation'.","abilities":[{"textRaw":"Gains additional buffs while under Asset Liquidation","text":"Gains additional buffs while under Asset Liquidation"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"vmqq93fifijteo"},"enemy_1283_sgkill_2":{"descRaw":"\n\nInvisibility;\n\nGains additional buffs while under <@eb.key>'Asset Liquidation'.","name":"Famiglia Shadow Silencer","desc":"\n\nInvisibility;\n\nGains additional buffs while under 'Asset Liquidation'.","abilities":[{"textRaw":"Gains additional buffs while under Asset Liquidation","text":"Gains additional buffs while under Asset Liquidation"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"}],"_h":"vmp693fifijteo"},"enemy_1288_duskls":{"descRaw":"Attacks deal additional <@eb.key>Burn while near burning Reeds; when defeated, turns into Embers of Resentment, and respawns after a period of time","name":"Dublinn Flamechaser Soldier","desc":"Attacks deal additional Burn while near burning Reeds; when defeated, turns into Embers of Resentment, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn while near burning Reeds","text":"Attacks deal additional Burn while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 5 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 5 times to defeat; respawns after a period of time"}],"_h":"5xv8nm73gwrtea"},"enemy_1288_duskls_2":{"descRaw":"Attacks deal additional <@eb.key>Burn while near burning Reeds; when defeated, turns into Embers of Fury, and respawns after a period of time","name":"Dublinn Flamechaser Elite Soldier","desc":"Attacks deal additional Burn while near burning Reeds; when defeated, turns into Embers of Fury, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn while near burning Reeds","text":"Attacks deal additional Burn while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 5 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 5 times to defeat; respawns after a period of time"}],"_h":"673irc73gw4vew"},"enemy_1292_duskld":{"descRaw":"Deals additional <@eb.key>Burn and <@eb.key>takes less damage while near burning Reeds; when defeated, turns into Embers of Avarice, and respawns after a period of time","name":"Dublinn Flamechaser Guard","desc":"Deals additional Burn and takes less damage while near burning Reeds; when defeated, turns into Embers of Avarice, and respawns after a period of time","abilities":[{"textRaw":"Attacks deal additional <$ba.dt.burning>Burn and takes reduced Physical and Arts damage while near burning Reeds","text":"Attacks deal additional Burn and takes reduced Physical and Arts damage while near burning Reeds"},{"textRaw":"When defeated, turns into an <$ba.invisible>Invisible that must be damaged 10 times to defeat; respawns after a period of time","text":"When defeated, turns into an Invisible that must be damaged 10 times to defeat; respawns after a period of time"}],"_h":"41c8ebln022fhm"},"enemy_1299_ymkilr":{"descRaw":"Has <@eb.key>Invisibility; the next attack made after breaking Invisibility will inflict <@eb.key>increased damage","name":"Shanhaizhong Ringleader","desc":"Has Invisibility; the next attack made after breaking Invisibility will inflict increased damage","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"The next attack made after breaking <$ba.invisible>Invisibility will deal increased damage","text":"The next attack made after breaking Invisibility will deal increased damage"}],"_h":"fjuc5jjteomfck"},"enemy_1299_ymkilr_2":{"descRaw":"Has <@eb.key>Invisibility; the next attack made after breaking Invisibility will inflict <@eb.key>increased damage","name":"Shanhaizhong Secret-Keeper","desc":"Has Invisibility; the next attack made after breaking Invisibility will inflict increased damage","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"The next attack made after breaking <$ba.invisible>Invisibility will deal increased damage","text":"The next attack made after breaking Invisibility will deal increased damage"}],"_h":"xz77prjteomfck"},"enemy_1302_ymtro_2":{"descRaw":"Can only be blocked by units with 4 Block or higher. Can <@eb.key>carry up to 4 passengers, and unloads its passengers upon first reaching a <@eb.key>Ladder","name":"'Sand Voyager'","desc":"Can only be blocked by units with 4 Block or higher. Can carry up to 4 passengers, and unloads its passengers upon first reaching a Ladder","abilities":[{"textRaw":"Can only be blocked by units with at least 4 Block","text":"Can only be blocked by units with at least 4 Block"},{"textRaw":"When next to enemies that are both non-Machine and non-Leader, they will be loaded inside as passengers (up to 4 max), and will be unloaded when this unit reaches a Ladder","text":"When next to enemies that are both non-Machine and non-Leader, they will be loaded inside as passengers (up to 4 max), and will be unloaded when this unit reaches a Ladder"}],"_h":"gx9nm5nznzpzpz"},"enemy_1305_mhslim":{"descRaw":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and <@eb.key>Burn.","name":"Blazing Originium Slug","desc":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and Burn.","abilities":[{"textRaw":"Attacks deal <$ba.dt.burning>Burn","text":"Attacks deal Burn"}],"_h":"k670znf015"},"enemy_1305_mhslim_2":{"descRaw":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and <@eb.key>Burn.","name":"Pyric Originium Slug","desc":"A wild infected creature that sprays superheated fluids at its foes. Attacks deal Arts damage and Burn.","abilities":[{"textRaw":"Attacks deal <$ba.dt.burning>Burn","text":"Attacks deal Burn"}],"_h":"k6j2znf015"},"enemy_1320_wdrrl_2":{"descRaw":"Can only be blocked by units with at least 3 Block; first attack deals splash damage","name":"Sarkaz Absurdist Tyrant Captain","desc":"Can only be blocked by units with at least 3 Block; first attack deals splash damage","abilities":[{"textRaw":"Can only be blocked by Operators with 3 or more Block","text":"Can only be blocked by Operators with 3 or more Block"},{"textRaw":"First attack deals Splash damage","text":"First attack deals Splash damage"}],"_h":"lj0blj4o4ox0x0"},"enemy_1321_wdarft":{"descRaw":"Does not attack, periodically summons several Seeds of Withering","name":"Withering Collector Disciple","desc":"Does not attack, periodically summons several Seeds of Withering","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Periodically summons several ","text":"Periodically summons several "}],"_h":"cikxci6969sdsd"},"enemy_1325_cbgpro":{"descRaw":"Military hounds that first saw action in Bolívar.","name":"Military Hound","desc":"Military hounds that first saw action in Bolívar.","_h":"csfhcs"},"enemy_1325_cbgpro_2":{"descRaw":"Carefully picked military hounds that chase their quarry to the bitter end.","name":"Elite Military Hound","desc":"Carefully picked military hounds that chase their quarry to the bitter end.","_h":"lfhklf"},"enemy_1328_cbjedi":{"descRaw":"Attacks deal <@eb.key>Arts damage; loses HP proportional to <@eb.key>distance moved when shifted","name":"Arc Frontliner","desc":"Attacks deal Arts damage; loses HP proportional to distance moved when shifted","abilities":[{"textRaw":"Loses HP proportional to distance moved when shifted","text":"Loses HP proportional to distance moved when shifted"}],"_h":"f04rfss5s5"},"enemy_1329_cbshld":{"descRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","name":"Arc Screenguard","desc":"Starting DEF and RES are high, but reduced whenever damage is taken","abilities":[{"textRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","text":"Starting DEF and RES are high, but reduced whenever damage is taken"}],"_h":"kdzskdwxwx"},"enemy_1329_cbshld_2":{"descRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","name":"Arc Screenguard Captain","desc":"Starting DEF and RES are high, but reduced whenever damage is taken","abilities":[{"textRaw":"Starting DEF and RES are high, but reduced whenever damage is taken","text":"Starting DEF and RES are high, but reduced whenever damage is taken"}],"_h":"kd2dkdwxwx"},"enemy_1355_mrfly":{"descRaw":"<@eb.key>[Aerial] Increases the <@eb.key>RES of surrounding enemy units","name":"Blocker","desc":"[Aerial] Increases the RES of surrounding enemy units","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the RES of surrounding enemy units.","text":"Increases the RES of surrounding enemy units."}],"_h":"6u0tby6969hxhx"},"enemy_1355_mrfly_2":{"descRaw":"<@eb.key>[Aerial] Increases the <@eb.key>RES of surrounding enemy units","name":"Blocker–P","desc":"[Aerial] Increases the RES of surrounding enemy units","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Increases the RES of surrounding enemy units.","text":"Increases the RES of surrounding enemy units."}],"_h":"6uruby6969hxhx"},"enemy_1364_spnaxe_2":{"descRaw":"A professional armsmaster who protects the Feranmut's skeleton. When surrounding friendly or enemy units are defeated, recovers a certain amount of HP and gains increased ATK. When defeated, leaves behind 2 <@eb.key>","name":"Sarkaz Boneguard Torturer","desc":"A professional armsmaster who protects the Feranmut's skeleton. When surrounding friendly or enemy units are defeated, recovers a certain amount of HP and gains increased ATK. When defeated, leaves behind 2 ","abilities":[{"textRaw":"Recovers a portion of HP and gains increased ATK when either enemy or friendly units are defeated within range (can stack).","text":"Recovers a portion of HP and gains increased ATK when either enemy or friendly units are defeated within range (can stack)."},{"textRaw":"Leaves behind 2 when defeated.","text":"Leaves behind 2 when defeated."}],"_h":"rbwqhatltl0101"},"enemy_1367_dseed":{"descRaw":"Blood essence, highly-condensed into an adamant form. When affected by the pulse of a Bloodcalling Altar, will be reborn at the altar as a Bloodborn Spawn.","name":"Blood Amber","desc":"Blood essence, highly-condensed into an adamant form. When affected by the pulse of a Bloodcalling Altar, will be reborn at the altar as a Bloodborn Spawn.","abilities":[{"textRaw":"When affected by the pulse of a Bloodcalling Altar, will be reborn as a Bloodborn Spawn at the altar.","text":"When affected by the pulse of a Bloodcalling Altar, will be reborn as a Bloodborn Spawn at the altar."}],"_h":"m9mlm97o7o"},"enemy_1381_winman":{"descRaw":"Soldier recruited into the delegation, employing the standard orthodox tactics. They are enjoying the peaceful lull.","name":"Delegation Recruit","desc":"Soldier recruited into the delegation, employing the standard orthodox tactics. They are enjoying the peaceful lull.","_h":"ikn9ik"},"enemy_1381_winman_2":{"descRaw":"Soldier whose fate is entwined with the delegation, employing hardened and ruthless tactics. They are on guard against potential escalation.","name":"Delegation Veteran","desc":"Soldier whose fate is entwined with the delegation, employing hardened and ruthless tactics. They are on guard against potential escalation.","_h":"ixa8ix"},"enemy_1387_winshd":{"descRaw":"DEF and RES gradually increase in <@eb.key>Frigidareas, and gradually decrease in <@eb.key>Emergency Heater range.","name":"Delegation Shieldbearer","desc":"DEF and RES gradually increase in Frigidareas, and gradually decrease in Emergency Heater range.","abilities":[{"textRaw":"DEF and RES gradually increase in areas, and gradually decrease in Emergency Heater range.","text":"DEF and RES gradually increase in areas, and gradually decrease in Emergency Heater range."}],"_h":"7aekr03j3j"},"enemy_1389_winbab_2":{"descRaw":"<@eb.key>Invisible; prioritizes targets to the <@eb.key>right of Emergency Heaters.","name":"Delegation Centurion Champion","desc":"Invisible; prioritizes targets to the right of Emergency Heaters.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Prioritizes targets to the right of a Emergency Heater","text":"Prioritizes targets to the right of a Emergency Heater"}],"_h":"h3twivjteot0t0"},"enemy_1402_tgshd_2":{"descRaw":"A scout outfitted with thicker armor. <@eb.key>Exposes attacker's position upon being attacked. \nExposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","name":"Heavy Scout","desc":"A scout outfitted with thicker armor. Exposes attacker's position upon being attacked. \nExposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","abilities":[{"textRaw":"Exposes the attacker for 5s when attacked","text":"Exposes the attacker for 5s when attacked"},{"textRaw":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage","text":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage"}],"_h":"epyr262525yqyq"},"enemy_1404_msnip":{"descRaw":"<@eb.key>Invisible; When on the same row or column with an allied unit, launches a <@eb.key>Straight Shot: fires 1 bolt that deals <@eb.key>Arts damage.","name":"Heavy Crossbowman Ambusher","desc":"Invisible; When on the same row or column with an allied unit, launches a Straight Shot: fires 1 bolt that deals Arts damage.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Launches a Straight Shot when positioned in a straight line with an allied unit: fires 1 bolt in the target's direction that deals Arts damage and inflicts <$ba.stun>Stun","text":"Launches a Straight Shot when positioned in a straight line with an allied unit: fires 1 bolt in the target's direction that deals Arts damage and inflicts Stun"}],"_h":"mq3gbpjteo5cfq"},"enemy_1407_hummbd":{"descRaw":"<@eb.key>[Aerial] Deals <@eb.key>ranged physical damage and <@eb.key>exposes nearby allied units when defeated. Exposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","name":"Farseer","desc":"[Aerial] Deals ranged physical damage and exposes nearby allied units when defeated. Exposed units cannot use barricades to keep themselves out of enemy's sight and will take more damage.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"When defeated, Exposes nearby allied units for 8s","text":"When defeated, Exposes nearby allied units for 8s"},{"textRaw":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage","text":"When Exposed, allied units cannot use barricades to keep themselves out of enemy's sight, and take more damage"}],"_h":"mew3a76969hkhkyqyq"},"enemy_1415_mmkabi_2":{"descRaw":"Large and docile burdenbeasts with low DEF that will be tripped by a <@eb.key>Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","name":"Greater Armored Burdenbeast","desc":"Large and docile burdenbeasts with low DEF that will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","abilities":[{"textRaw":"Will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies.","text":"Will be tripped by a Stabilizer Chain, stunning itself and dealing Physical damage to nearby enemies."}],"_h":"8o7lazprpr"},"enemy_1422_lrsldr":{"descRaw":"<@eb.key>Attacks deal Arts damage when inside Originium pollution.","name":"Sarkaz Wither Vanguard","desc":"Attacks deal Arts damage when inside Originium pollution.","abilities":[{"textRaw":"Attacks deal Arts damage when inside Originium pollution.","text":"Attacks deal Arts damage when inside Originium pollution."}],"_h":"cu6hvvt7t7"},"enemy_1422_lrsldr_2":{"descRaw":"<@eb.key>Attacks deal Arts damage when inside Originium pollution.","name":"Elite Sarkaz Wither Vanguard","desc":"Attacks deal Arts damage when inside Originium pollution.","abilities":[{"textRaw":"Attacks deal Arts damage when inside Originium pollution.","text":"Attacks deal Arts damage when inside Originium pollution."}],"_h":"cunnvvt7t7"},"enemy_1425_lrcmra":{"descRaw":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased <@eb.key>Arts damage instead.","name":"Profane Chimera","desc":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased Arts damage instead.","abilities":[{"textRaw":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead.","text":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead."}],"_h":"1a16vjxuxu"},"enemy_1425_lrcmra_2":{"descRaw":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased <@eb.key>Arts damage instead.","name":"Sacrilegious Chimera","desc":"Continuously produces Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal increased Arts damage instead.","abilities":[{"textRaw":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead.","text":"Continuously causes an area of Originium pollution around itself when affected by Originium pollution or an Active Originium Storm, and attacks deal Arts damage instead."}],"_h":"1afrvjxuxu"},"enemy_1427_lrnazg":{"descRaw":"Attacks deal Physical damage to all surrounding units. When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","name":"Sudaram","desc":"Attacks deal Physical damage to all surrounding units. When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","abilities":[{"textRaw":"Attacks deal Physical damage to all surrounding units.","text":"Attacks deal Physical damage to all surrounding units."},{"textRaw":"When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms.","text":"When inside Originium pollution or an Active Originium Storm, attacks deal Physical damage to all surrounding allied units and all your units inside Originium pollution or Active Originium Storms."}],"_h":"3l8a3l5656cbcb"},"enemy_1430_lrrook":{"descRaw":"<@eb.key>[Aerial unit]. Shares a fraction of the damage taken by non-aerial enemies around itself.","name":"Chalice of Regret","desc":"[Aerial unit]. Shares a fraction of the damage taken by non-aerial enemies around itself.","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Shares a fraction of the damage taken by non-aerial enemies around itself.","text":"Shares a fraction of the damage taken by non-aerial enemies around itself."}],"_h":"joh1zf6969ukuk"},"enemy_1433_dsbasi":{"descRaw":"A simple Seaborn believed to be responsible for foraging. It requires very little energy for its activities.","name":"Unicellular Predator","desc":"A simple Seaborn believed to be responsible for foraging. It requires very little energy for its activities.","_h":"1xqo1x"},"enemy_1433_dsbasi_2":{"descRaw":"Simple but nourished, this new generation of Seaborn collects nutrients even more efficiently.","name":"Allotropic Predator","desc":"Simple but nourished, this new generation of Seaborn collects nutrients even more efficiently.","_h":"b3jzb3"},"enemy_1438_dspred":{"descRaw":"Can devour an <@eb.key>Excrescent Carapace to significantly increase its ATK and HP.","name":"Multicellular Herald","desc":"Can devour an Excrescent Carapace to significantly increase its ATK and HP.","abilities":[{"textRaw":"Can devour an <@eb.key>Excrescent Carapace to significantly increase its ATK and HP.","text":"Can devour an Excrescent Carapace to significantly increase its ATK and HP."}],"_h":"p6e0pdp6pd"},"enemy_1439_dslntf":{"descRaw":"Becomes when damaged, continuously inflicting <@eb.key>Nervous Impairment on your nearby units. Depletes substantial HP to destroy <@eb.key>Excrescent Carapaces upon encountering.","name":"Nucleic Maleficent","desc":"Becomes when damaged, continuously inflicting Nervous Impairment on your nearby units. Depletes substantial HP to destroy Excrescent Carapaces upon encountering.","abilities":[{"textRaw":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting <$ba.dt.neural>Nervous Impairment on nearby units.","text":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting Nervous Impairment on nearby units."},{"textRaw":"Destroys blocking at the cost of a percentage of its HP.","text":"Destroys blocking at the cost of a percentage of its HP."}],"_h":"k5rpnxt9c0fhfh"},"enemy_1439_dslntf_2":{"descRaw":"Becomes when damaged, continuously inflicting <@eb.key>Nervous Impairment on your nearby units. Depletes substantial HP to destroy <@eb.key>Excrescent Carapaces upon encountering.","name":"Allotropic Maleficent","desc":"Becomes when damaged, continuously inflicting Nervous Impairment on your nearby units. Depletes substantial HP to destroy Excrescent Carapaces upon encountering.","abilities":[{"textRaw":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting <$ba.dt.neural>Nervous Impairment on nearby units.","text":"Becomes Combat-Ready when damaged, significantly increasing Movement Speed and continuously inflicting Nervous Impairment on nearby units."},{"textRaw":"Destroys blocking at the cost of a percentage of its HP.","text":"Destroys blocking at the cost of a percentage of its HP."}],"_h":"k56onxt9c0fhfh"},"enemy_1500_skulsr":{"descRaw":"Try to defeat him as soon as possible, no matter what it takes. This <@eb.danger>extremely dangerous enemy attacks with <@eb.key>devastating ranged and melee attacks.","name":"Skullshatterer","desc":"Try to defeat him as soon as possible, no matter what it takes. This extremely dangerous enemy attacks with devastating ranged and melee attacks.","abilities":[{"textRaw":"Launches grenades when not being blocked, significantly reducing the DEF of the target and surrounding allies for a short period of time","text":"Launches grenades when not being blocked, significantly reducing the DEF of the target and surrounding allies for a short period of time"},{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"}],"_h":"q2obh2okok6z6z"},"enemy_1501_demonk":{"descRaw":"One of Reunion's squad leaders. he is <@eb.danger>extremely dangerous and <@eb.danger>difficult to defeat.","name":"Sarkaz Centurion","desc":"One of Reunion's squad leaders. he is extremely dangerous and difficult to defeat.","abilities":[{"textRaw":"Attacks two targets simultaneously.","text":"Attacks two targets simultaneously."}],"_h":"fkbrzskwkw"},"enemy_1502_crowns":{"descRaw":"A Reunion squad leader who specializes in assassination and infiltration. She is able to <@eb.key>bypass Operators that try to block her.","name":"Crownslayer","desc":"A Reunion squad leader who specializes in assassination and infiltration. She is able to bypass Operators that try to block her.","abilities":[{"textRaw":"When blocked, can quickly move behind the unit","text":"When blocked, can quickly move behind the unit"}],"_h":"pxw0ealxlx"},"enemy_1504_cqbw":{"descRaw":"A Reunion squad leader who was a mercenary from Sarkaz. She is proficient at using explosives.","desc":"A Reunion squad leader who was a mercenary from Sarkaz. She is proficient at using explosives.","abilities":[{"textRaw":"Can use explosives to deal heavy Physical damage to allied units","text":"Can use explosives to deal heavy Physical damage to allied units"},{"textRaw":"Uses more explosives when HP is under 50%","text":"Uses more explosives when HP is under 50%"}],"_h":"0808qvqv9l9l"},"enemy_1509_mousek":{"descRaw":"Deals massive physical damage to the Operator with the <@eb.key>highest Max HP; greatly decreases the ATK of, and deals continuous Arts damage to the Operator with the <@eb.key>lowest Max HP","name":"Rat King","desc":"Deals massive physical damage to the Operator with the highest Max HP; greatly decreases the ATK of, and deals continuous Arts damage to the Operator with the lowest Max HP","abilities":[{"textRaw":"[Singing Sands] Targets a unit with the highest Max HP, dealing heavy physical damage to the target and nearby allied units within a cross area","text":"[Singing Sands] Targets a unit with the highest Max HP, dealing heavy physical damage to the target and nearby allied units within a cross area"},{"textRaw":"[Sand Tomb] Targets a unit with the lowest Max HP, continuously inflicting Arts damage to the target and nearby allies, also reducing their ATK","text":"[Sand Tomb] Targets a unit with the lowest Max HP, continuously inflicting Arts damage to the target and nearby allies, also reducing their ATK"},{"textRaw":"Appears with a Barrier that can absorb a large amount of Arts damage, gains significantly increased DEF while Barrier is active","text":"Appears with a Barrier that can absorb a large amount of Arts damage, gains significantly increased DEF while Barrier is active"},{"textRaw":"Deals more damage when HP drops below half","text":"Deals more damage when HP drops below half"}],"_h":"ymwclaj7j7yiyiueueawaw"},"enemy_1511_mdrock":{"descRaw":"Unknown age, gender, or background.","name":"Mudrock","desc":"Unknown age, gender, or background.","abilities":[{"textRaw":"Every attack permanently increases ATK, stacking up to 6 times","text":"Every attack permanently increases ATK, stacking up to 6 times"},{"textRaw":"Has a Barrier that absorbs Arts damage; while the Barrier persists, this unit has significantly increased Max HP and ASPD.","text":"Has a Barrier that absorbs Arts damage; while the Barrier persists, this unit has significantly increased Max HP and ASPD."},{"textRaw":"Barrier periodically refreshes.","text":"Barrier periodically refreshes."},{"textRaw":"Can use a skill to automatically seize control of the nearest non-enemy controlled 'Gramophone'","text":"Can use a skill to automatically seize control of the nearest non-enemy controlled 'Gramophone'"}],"_h":"2dvf2dvtvt4k4ke1e15555"},"enemy_1512_mcmstr":{"descRaw":"A massive mechanical monstrosity, driven by the High Priest. Able to destroy Wooden Stumps, and will eject the driver and self-destruct when destroyed.","name":"'The Big Ugly Thing'","desc":"A massive mechanical monstrosity, driven by the High Priest. Able to destroy Wooden Stumps, and will eject the driver and self-destruct when destroyed.","abilities":[{"textRaw":"First Form","text":"First Form"},{"textRaw":"Ranged attacks deal Splash damage, Melee attacks deal more damage","text":"Ranged attacks deal Splash damage, Melee attacks deal more damage"},{"textRaw":"Periodically destroys Giant Mushrooms and Stumps, rendering them unable to be deployed upon","text":"Periodically destroys Giant Mushrooms and Stumps, rendering them unable to be deployed upon"},{"textRaw":"When HP drops to 0, it will explode, <$ba.stun>Stunning units in a large area and ejecting its pilot, the High Priest","text":"When HP drops to 0, it will explode, Stunning units in a large area and ejecting its pilot, the High Priest"},{"textRaw":"High Priest Form","text":"High Priest Form"},{"textRaw":"Will not attack, cannot be blocked, and takes True damage every second","text":"Will not attack, cannot be blocked, and takes True damage every second"}],"_h":"8thr8tmgmgt8t8wqwqcqqyfifi1t1t"},"enemy_1513_dekght":{"descRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when a Withered Knight dies.","name":"Corrupted Knight","desc":"Gains greatly increased ATK, ASPD, and Movement Speed when a Withered Knight dies.","abilities":[{"textRaw":"Attacks deal Physical damage to the target and adjacent allied units","text":"Attacks deal Physical damage to the target and adjacent allied units"},{"textRaw":"Does charged attacks, dealing heavy Physical damage to the targets and any adjacent units","text":"Does charged attacks, dealing heavy Physical damage to the targets and any adjacent units"},{"textRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when dies","text":"Gains greatly increased ATK, ASPD, and Movement Speed when dies"}],"_h":"4g9e4g4v4vhuhuwcwc"},"enemy_1513_dekght_2":{"descRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when a Corrupted Knight dies.","name":"Withered Knight","desc":"Gains greatly increased ATK, ASPD, and Movement Speed when a Corrupted Knight dies.","abilities":[{"textRaw":"Attacks 2 targets simultaneously","text":"Attacks 2 targets simultaneously"},{"textRaw":"Fires explosive arrows at three targets which explode after a short delay, dealing high Arts damage to the target and surrounding four tiles","text":"Fires explosive arrows at three targets which explode after a short delay, dealing high Arts damage to the target and surrounding four tiles"},{"textRaw":"Gains greatly increased ATK, ASPD, and Movement Speed when dies","text":"Gains greatly increased ATK, ASPD, and Movement Speed when dies"}],"_h":"9m649mztztmumu3y3y"},"enemy_1516_jakill":{"descRaw":"While in Jailer form, has <@eb.key>increased RES, deals <@eb.key>Arts damage, and will not attack Imprisonment Devices; When in Killer form, has <@eb.key>increased DEF and deals <@eb.key>Physical damage; When entering Executioner Mode, <@eb.key>frees all enemies on the field.","name":"Jesselton Williams","desc":"While in Jailer form, has increased RES, deals Arts damage, and will not attack Imprisonment Devices; When in Killer form, has increased DEF and deals Physical damage; When entering Executioner Mode, frees all enemies on the field.","abilities":[{"textRaw":"Jailer Form","text":"Jailer Form"},{"textRaw":"RES is greatly increased","text":"RES is greatly increased"},{"textRaw":"Attacks become ranged and deal Arts damage, and no longer attacks Imprisonment Devices","text":"Attacks become ranged and deal Arts damage, and no longer attacks Imprisonment Devices"},{"textRaw":"Can <$ba.stun>Stun multiple targets","text":"Can Stun multiple targets"},{"textRaw":"The first time HP drops to 0, enters Killer Form","text":"The first time HP drops to 0, enters Killer Form"},{"textRaw":"Killer Form","text":"Killer Form"},{"textRaw":"Frees all imprisoned enemies when entering Killer Form","text":"Frees all imprisoned enemies when entering Killer Form"},{"textRaw":"Gains significantly increased DEF","text":"Gains significantly increased DEF"},{"textRaw":"Uses melee Physical attacks that ignore a certain amount of the target's DEF","text":"Uses melee Physical attacks that ignore a certain amount of the target's DEF"}],"_h":"224zodprpr7u7ujyjyvmwga8a8sxsxyoyoucuchmhm"},"enemy_1517_xi":{"descRaw":"A monster painted by Dusk. 'Weft and Warp': <@eb.key>shift Hui and Ming of allies. 'Break the Chains': If the shield <@eb.key>is not yet broken, <@eb.danger>deal massive ranged damage.","name":"'Free'","desc":"A monster painted by Dusk. 'Weft and Warp': shift Hui and Ming of allies. 'Break the Chains': If the shield is not yet broken, deal massive ranged damage.","abilities":[{"textRaw":"First Form","text":"First Form"},{"textRaw":"[Weft and Warp] Deals Arts damage to targets in the surrounding cross area, changing Hui-Ming attributes within its range","text":"[Weft and Warp] Deals Arts damage to targets in the surrounding cross area, changing Hui-Ming attributes within its range"},{"textRaw":"[Break the Chains] Deals massive damage in a large radius if the Barrier is not destroyed before it expires.","text":"[Break the Chains] Deals massive damage in a large radius if the Barrier is not destroyed before it expires."},{"textRaw":"The first time HP drops to 0, enters Second Form","text":"The first time HP drops to 0, enters Second Form"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"Changes own Hui-Ming Attribute","text":"Changes own Hui-Ming Attribute"},{"textRaw":"Gains increased ATK and normal attacks hit twice","text":"Gains increased ATK and normal attacks hit twice"},{"textRaw":"Additionally unleashes [Weft and Warp] on farthest target","text":"Additionally unleashes [Weft and Warp] on farthest target"}],"_h":"0vd0t8mgmgalalbdbd7h7hrwrwr4r49d9dftft"},"enemy_1521_dslily":{"descRaw":"A member of the Church of the Deep who snuck into disaster-ravaged Iberia. He changed the law of the land through his sincere beliefs, in pursuit of the perfect form, yet he was unable to fathom the will of the ocean. Then again, who could?","name":"Sal Viento Bishop Quintus","desc":"A member of the Church of the Deep who snuck into disaster-ravaged Iberia. He changed the law of the land through his sincere beliefs, in pursuit of the perfect form, yet he was unable to fathom the will of the ocean. Then again, who could?","abilities":[{"textRaw":"Attacks two units with the highest DEF simultaneously","text":"Attacks two units with the highest DEF simultaneously"},{"textRaw":"[Great Tide] Deals Arts damage and <$ba.dt.neural>Nervous Impairment to all allied units","text":"[Great Tide] Deals Arts damage and Nervous Impairment to all allied units"},{"textRaw":"[Collapse] Deals Physical damage to multiple allied units","text":"[Collapse] Deals Physical damage to multiple allied units"},{"textRaw":"[Fragmentation] Summons its offspring to entwine themselves around allied units and <$ba.stun>Stun them","text":"[Fragmentation] Summons its offspring to entwine themselves around allied units and Stun them"},{"textRaw":"[Species Outbreak] Drains all Life Points after a long time has passed in the battle","text":"[Species Outbreak] Drains all Life Points after a long time has passed in the battle"}],"_h":"u5z8u5swswwkvd3i3ic9d5elel"},"enemy_1525_blkswb":{"descRaw":"Three-time champion of the Kazimierz Major, a defective Leithanian unable to use Arts, a natural-born warrior—The Black Knight. <@eb.key>Passes through blocking units and deals Physical damage to them","name":"Degenbrecher","desc":"Three-time champion of the Kazimierz Major, a defective Leithanian unable to use Arts, a natural-born warrior—The Black Knight. Passes through blocking units and deals Physical damage to them","abilities":[{"textRaw":"Immune to <$ba.frozen>Frozen and has <$ba.buffres>Status resistance","text":"Immune to Frozen and has Status resistance"},{"textRaw":"Gains increased ATK during ","text":"Gains increased ATK during "},{"textRaw":"First Form","text":"First Form"},{"textRaw":"Attacks against the blocker ignore a certain amount of DEF","text":"Attacks against the blocker ignore a certain amount of DEF"},{"textRaw":"[Swift Slayer] When blocked, bypasses the target and deals Physical damage to units along her path","text":"[Swift Slayer] When blocked, bypasses the target and deals Physical damage to units along her path"},{"textRaw":"[Brutalizing Blizzard] Deals Physical damage to units in the surrounding area","text":"[Brutalizing Blizzard] Deals Physical damage to units in the surrounding area"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks ignore more of the target's DEF and strike twice","text":"Attacks ignore more of the target's DEF and strike twice"},{"textRaw":"[Momentum Murder] Whenever 25% HP is lost, clears the SP of all allied units within range and restricts the targets from attacking or healing for some time","text":"[Momentum Murder] Whenever 25% HP is lost, clears the SP of all allied units within range and restricts the targets from attacking or healing for some time"}],"_h":"8cgevhwk5vrurumgmgg7g7agag3h3hrwrwjteomomo8888"},"enemy_1535_wlfmster":{"descRaw":"Il Signore dei Lupi was born in the wilderness, but he has cast his gaze upon the world of men.","name":"Zaaro, Signore dei Lupi","desc":"Il Signore dei Lupi was born in the wilderness, but he has cast his gaze upon the world of men.","abilities":[{"textRaw":"Gradually increases Blood Debt","text":"Gradually increases Blood Debt"},{"textRaw":"First Form","text":"First Form"},{"textRaw":"Damage taken is reduced and cannot be <$ba.stun>Stunned","text":"Damage taken is reduced and cannot be Stunned"},{"textRaw":"[Hemolytic Horror] Causes 3 friendly units to be consumed by fear, greatly reducing their ASPD, significantly accelerating their periodic HP loss, and causing them to be unable to be retreated manually; affected units will return to normal after 'Signore dei Lupi' loses a certain percentage of HP","text":"[Hemolytic Horror] Causes 3 friendly units to be consumed by fear, greatly reducing their ASPD, significantly accelerating their periodic HP loss, and causing them to be unable to be retreated manually; affected units will return to normal after 'Signore dei Lupi' loses a certain percentage of HP"},{"textRaw":"After the first form reaches 0 HP, gains [Primal Deterrence], reducing the ASPD of nearby friendly units, and slowly gaining HP over time","text":"After the first form reaches 0 HP, gains [Primal Deterrence], reducing the ASPD of nearby friendly units, and slowly gaining HP over time"},{"textRaw":"Second Form","text":"Second Form"},{"textRaw":"No longer has Damage Reduction, and longer casts [Hemolytic Horror]","text":"No longer has Damage Reduction, and longer casts [Hemolytic Horror]"},{"textRaw":"Attacks become ranged and strike twice, and gains increased ATK","text":"Attacks become ranged and strike twice, and gains increased ATK"},{"textRaw":"Periodically releases a [Furious Howl], causing Blood Debt to increase rapidly","text":"Periodically releases a [Furious Howl], causing Blood Debt to increase rapidly"}],"_h":"541p54yyyymgmgqf6vggggeyeyrwrwa3a3inin5959"},"enemy_1539_reid":{"descRaw":"A Reunion squad leader you've previously faced, who attacks with an impressive searing blade.","name":"'Hateful Avenger'","desc":"A Reunion squad leader you've previously faced, who attacks with an impressive searing blade.","abilities":[{"textRaw":"Gains significantly increased ATK when HP is under 50%","text":"Gains significantly increased ATK when HP is under 50%"},{"textRaw":"[Charge] Locks onto a target within range on the path ahead, and gains greatly increased Movement Speed for a period of time","text":"[Charge] Locks onto a target within range on the path ahead, and gains greatly increased Movement Speed for a period of time"},{"textRaw":"Revives after being defeated for the first time, recovering half its HP","text":"Revives after being defeated for the first time, recovering half its HP"}],"_h":"11l5116z6zqnqnonon"},"enemy_2001_duckmi":{"descRaw":"Elusive and ephemeral, unable to be blocked. <@eb.key>Dashes rapidly upon being damaged, and drops <@eb.key>Treasure when defeated.","name":"Duck Lord","desc":"Elusive and ephemeral, unable to be blocked. Dashes rapidly upon being damaged, and drops Treasure when defeated.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Gains significantly increased Movement Speed after being attacked","text":"Gains significantly increased Movement Speed after being attacked"}],"_h":"hnyftpufufxbxb"},"enemy_2001_duckmi_2":{"descRaw":"Elusive and ephemeral, unable to be blocked. <@eb.key>Dashes rapidly upon being damaged, and drops <@eb.key>Treasure when defeated.","name":"Duck Lord","desc":"Elusive and ephemeral, unable to be blocked. Dashes rapidly upon being damaged, and drops Treasure when defeated.","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"Gains significantly increased Movement Speed after being attacked","text":"Gains significantly increased Movement Speed after being attacked"}],"_h":"hnyftpufufxbxb"},"enemy_2002_bearmi":{"descRaw":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops <@eb.key>Treasure when defeated.","name":"Gopnik","desc":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops Treasure when defeated.","_h":"v0h6pt"},"enemy_2002_bearmi_2":{"descRaw":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops <@eb.key>Treasure when defeated.","name":"Gopnik","desc":"An Ursus bodyguard hired by the Duck Lord, cannot be stunned. Drops Treasure when defeated.","_h":"v0h6pt"},"enemy_2003_rockman":{"descRaw":"An experimental creation with extremely high DEF, able to lob rocks that inflict a lengthy <@eb.key>Stun.","name":"Lost Colossus","desc":"An experimental creation with extremely high DEF, able to lob rocks that inflict a lengthy Stun.","abilities":[{"textRaw":"Can throw a rock that inflicts a very long <$ba.stun>Stun (will not target a unit that is already <$ba.stun>Stunned)","text":"Can throw a rock that inflicts a very long Stun (will not target a unit that is already Stunned)"}],"_h":"k5z4toj86e"},"enemy_2004_balloon":{"descRaw":"A strange individual with a self-made jetpack. When blocked, will <@eb.key>take flight for a short period of time.","name":"Jetman","desc":"A strange individual with a self-made jetpack. When blocked, will take flight for a short period of time.","abilities":[{"textRaw":"When blocked, this unit will take off for a period of time (this effect has a cooldown)","text":"When blocked, this unit will take off for a period of time (this effect has a cooldown)"}],"_h":"lyno839m9m"},"enemy_2005_axetro":{"descRaw":"A security guard who has been severely corrupted by Originium. <@eb.key>Consecutive attacks on the same target will increase their ATK and ASPD, but stacks will <@eb.key>reset after not attacking for 4 seconds.","name":"'Forsaken One'","desc":"A security guard who has been severely corrupted by Originium. Consecutive attacks on the same target will increase their ATK and ASPD, but stacks will reset after not attacking for 4 seconds.","abilities":[{"textRaw":"Continuous attacks will increase ATK and ASPD, up to a limit. This effect will reset after a few seconds after this unit stops attacking","text":"Continuous attacks will increase ATK and ASPD, up to a limit. This effect will reset after a few seconds after this unit stops attacking"}],"_h":"dk0nwy4q4q"},"enemy_2008_flking":{"descRaw":"Significantly weakens the combat capabilities of our units and periodically gains a <@eb.key>Shield to absorb damage.","name":"'Gravestone'","desc":"Significantly weakens the combat capabilities of our units and periodically gains a Shield to absorb damage.","abilities":[{"textRaw":"Halves the ATK and DEF of all your units on the battlefield; Halves natural DP regeneration rate; Doubles Redeployment Time","text":"Halves the ATK and DEF of all your units on the battlefield; Halves natural DP regeneration rate; Doubles Redeployment Time"},{"textRaw":"Periodically gains a Barrier proportional to Max HP.","text":"Periodically gains a Barrier proportional to Max HP."}],"_h":"rmw2zfqyqyykg5"},"enemy_2009_csaudc":{"descRaw":"A diehard fan of the Crimson Troupe. Attacks inflict <@eb.key>Nervous Impairment.","name":"Derisive Audience","desc":"A diehard fan of the Crimson Troupe. Attacks inflict Nervous Impairment.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"}],"_h":"gerc39nhhs"},"enemy_2010_csdcr":{"descRaw":"A performer of the Crimson Troupe. Attacks inflict <@eb.key>Nervous Impairment; After receiving a certain number of hits, greatly increases ASPD of all enemies.","name":"Scarlet Singer","desc":"A performer of the Crimson Troupe. Attacks inflict Nervous Impairment; After receiving a certain number of hits, greatly increases ASPD of all enemies.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks inflict additional Nervous Impairment"},{"textRaw":"After receiving a certain number of hits, greatly increases all enemies' ASPD for a short period","text":"After receiving a certain number of hits, greatly increases all enemies' ASPD for a short period"}],"_h":"htp6t4nhhsbxbx"},"enemy_2016_csphtm":{"descRaw":"Calamity of the Crimson Troupe, code name Phantom. <@eb.key>Passes through blocking units and leaves an <@eb.key>Ominous Apparition behind. Attacks and skills inflict <@eb.key>Nervous Impairment.","name":"Lucian, 'Blood Diamond'","desc":"Calamity of the Crimson Troupe, code name Phantom. Passes through blocking units and leaves an Ominous Apparition behind. Attacks and skills inflict Nervous Impairment.","abilities":[{"textRaw":"Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location","text":"Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location"},{"textRaw":"Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict <$ba.dt.neural>Nervous Impairment","text":"Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict Nervous Impairment"}],"_h":"1tpqdkytyt2sg9"},"enemy_2017_csphts":{"descRaw":"A patch of shadow. It has never once left, nor has it ever truly existed.","name":"Ominous Apparition","desc":"A patch of shadow. It has never once left, nor has it ever truly existed.","abilities":[{"textRaw":"Has a chance to dodge Physical and Arts attacks when not blocked","text":"Has a chance to dodge Physical and Arts attacks when not blocked"},{"textRaw":"Can use a skill to deal Physical damage in the surrounding area","text":"Can use a skill to deal Physical damage in the surrounding area"},{"textRaw":"Attacks and skills ignore a certain amount of armor and inflict additional <$ba.dt.neural>Nervous Impairment","text":"Attacks and skills ignore a certain amount of armor and inflict additional Nervous Impairment"}],"_h":"ytvjytqmqmk2k2rnwm"},"enemy_2021_syfish":{"descRaw":"Attacks inflict additional <@eb.key>Corrosion.","name":"Bone Sea Drifter","desc":"Attacks inflict additional Corrosion.","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.erosion>Corrosion.","text":"Attacks inflict additional Corrosion."}],"_h":"sbkyaq83aq"},"enemy_2025_syufo":{"descRaw":"[Low-Altitude Hovering], attacks inflict additional <@eb.key>Corrosion.","name":"Skimming Sea Drifter","desc":"[Low-Altitude Hovering], attacks inflict additional Corrosion.","abilities":[{"textRaw":"<$ba.float>Low-Altitude Hovering","text":"Low-Altitude Hovering"},{"textRaw":"Attacks inflict additional <$ba.dt.erosion>Corrosion.","text":"Attacks inflict additional Corrosion."}],"_h":"fvkkwiam9e83aq"},"enemy_2034_sythef":{"descRaw":"Obedient Perro. <@eb.key>Invisible, attacks cause <@eb.key>Stun, drops <@eb.key>Treasure when defeated.","name":"Crying Thief","desc":"Obedient Perro. Invisible, attacks cause Stun, drops Treasure when defeated.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks <$ba.stun>Stun the target","text":"Attacks Stun the target"}],"_h":"sq85y1jteop2sm"},"enemy_2034_sythef_2":{"descRaw":"Obedient Perro. <@eb.key>Invisible, attacks cause <@eb.key>Stun, drops <@eb.key>Treasure when defeated.","name":"Crying Thief","desc":"Obedient Perro. Invisible, attacks cause Stun, drops Treasure when defeated.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks <$ba.stun>Stun the target","text":"Attacks Stun the target"}],"_h":"sq85y1jteop2sm"},"enemy_2048_smgrd":{"descRaw":"Deals heavy Physical damage to units on tiles affected by [Dominion]; continually generates [Dominion] in a certain radius around self","name":"'Demon's Blade'","desc":"Deals heavy Physical damage to units on tiles affected by [Dominion]; continually generates [Dominion] in a certain radius around self","abilities":[{"textRaw":"Deals heavy Physical damage to allied units on tiles affected by [Dominion]","text":"Deals heavy Physical damage to allied units on tiles affected by [Dominion]"},{"textRaw":"Continuously generates [Dominion] on the surrounding 8 tiles, significantly reducing the ASPD of allied units","text":"Continuously generates [Dominion] on the surrounding 8 tiles, significantly reducing the ASPD of allied units"}],"_h":"3qda3qimimiiii"},"enemy_2050_smsha":{"descRaw":"Attacks jump between 3 targets and inflict Cold, reducing damage with each jump; attacks can also target and jump between other enemies, increasing their Movement Speed and ASPD","name":"Fallen Snowpriest","desc":"Attacks jump between 3 targets and inflict Cold, reducing damage with each jump; attacks can also target and jump between other enemies, increasing their Movement Speed and ASPD","abilities":[{"textRaw":"Attacks inflict <$ba.cold>Cold and jump between 3 targets, with each jump dealing reduced damage","text":"Attacks inflict Cold and jump between 3 targets, with each jump dealing reduced damage"},{"textRaw":"[Unnatural Gift] Attacks can hit and jump between 3 other enemies, increasing their Movement Speed and ASPD","text":"[Unnatural Gift] Attacks can hit and jump between 3 other enemies, increasing their Movement Speed and ASPD"}],"_h":"x8tvx8y9n3yyyy"},"enemy_2052_smgia":{"descRaw":"<@eb.key>Stuns allied units after several attacks. The rickety vine formation makes it susceptible to fire","name":"Weaving Vinecreeps","desc":"Stuns allied units after several attacks. The rickety vine formation makes it susceptible to fire","abilities":[{"textRaw":"Gains a large <$ba.fragile>Fragile effect after taking damage from environmental effects","text":"Gains a large Fragile effect after taking damage from environmental effects"},{"textRaw":"<$ba.stun>Stuns allied units after several attacks","text":"Stuns allied units after several attacks"}],"_h":"xyawlzo98brzgn"},"enemy_2085_skzjxd":{"descRaw":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","name":"Fatty","desc":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","abilities":[{"textRaw":"Always faces the direction with the most Operators.","text":"Always faces the direction with the most Operators."},{"textRaw":"Takes 80% less Physical/Arts damage from the front.","text":"Takes 80% less Physical/Arts damage from the front."}],"_h":"w7zrw7rbrbtdtd"},"enemy_2085_skzjxd_2":{"descRaw":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","name":"Fatty","desc":"Duck Lord's associate and apprentice, an opportunist with a slick tongue.","abilities":[{"textRaw":"Always faces the direction with the most Operators.","text":"Always faces the direction with the most Operators."},{"textRaw":"Takes 80% less Physical/Arts damage from the front.","text":"Takes 80% less Physical/Arts damage from the front."}],"_h":"w7zrw7rbrbtdtd"},"enemy_9006_actoxi":{"descRaw":"When defeated, fires a poison cloud at the damage source, dealing Arts damage over time.\n","name":"OpFor: Fissure","desc":"When defeated, fires a poison cloud at the damage source, dealing Arts damage over time.\n","abilities":[{"textRaw":"When defeated, fires a poison cloud at the target that defeated it, continuously dealing Arts damage to the surroundings","text":"When defeated, fires a poison cloud at the target that defeated it, continuously dealing Arts damage to the surroundings"}],"_h":"egcbegoyoy"},"enemy_9007_acelem":{"descRaw":"When blocked, plants itself on the blocker, dealing Arts damage over time, and causing the target to take more Elemental Injury; spreads to the 4 adjacent tiles when Elemental Burst occurs.","name":"OpFor: Quagmire","desc":"When blocked, plants itself on the blocker, dealing Arts damage over time, and causing the target to take more Elemental Injury; spreads to the 4 adjacent tiles when Elemental Burst occurs.","abilities":[{"textRaw":"Less likely to be attacked","text":"Less likely to be attacked"},{"textRaw":"When blocked, plants itself on the blocker, causing them to take continuous Arts damage and increased <$ba.dt.element>Elemental Injury","text":"When blocked, plants itself on the blocker, causing them to take continuous Arts damage and increased Elemental Injury"},{"textRaw":"When an <$ba.dt.element>Elemental Injury burst occurs on the parasitized target, inflicts a large amount of <$ba.dt.element>Elemental Injury of the same type on other allied units in the four adjacent tiles","text":"When an Elemental Injury burst occurs on the parasitized target, inflicts a large amount of Elemental Injury of the same type on other allied units in the four adjacent tiles"}],"_h":"yg8lygjcjc3rx9ymgo"},"enemy_9008_acbunn":{"descRaw":"Invisible; attacks 3 targets simultaneously when Invisible.","name":"OpFor: Bonespur","desc":"Invisible; attacks 3 targets simultaneously when Invisible.","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Attacks multiple targets simultaneously when <$ba.invisible>Invisible","text":"Attacks multiple targets simultaneously when Invisible"}],"_h":"xyobxyjteoxoyn"},"enemy_9009_acfort":{"descRaw":"Seizes up to 3 non-Elite or non-Leader flying enemies to replenish its own ammunition; fires all ammunition","name":"OpFor: BlackCloud","desc":"Seizes up to 3 non-Elite or non-Leader flying enemies to replenish its own ammunition; fires all ammunition","abilities":[{"textRaw":"Periodically binds and devours several non-Elite or non-Leader flying enemies, recovering an equal amount of ammunition","text":"Periodically binds and devours several non-Elite or non-Leader flying enemies, recovering an equal amount of ammunition"},{"textRaw":"Fires all ammunition, dealing heavy Physical damage to the target","text":"Fires all ammunition, dealing heavy Physical damage to the target"}],"_h":"b9qzb9o6o6ffff"},"enemy_9010_acpupp":{"descRaw":"When defeated, becomes a puppet and gives nearby other enemies 5 Shield; puppet must be damaged 30 times to be defeated and cannot be blocked, reviving after some time.","name":"OpFor: Rebirth","desc":"When defeated, becomes a puppet and gives nearby other enemies 5 Shield; puppet must be damaged 30 times to be defeated and cannot be blocked, reviving after some time.","abilities":[{"textRaw":"When defeated, enters a revival state and gives other enemies within range a shield that protects against Physical and Arts damage, which is broken after taking a certain number of attacks","text":"When defeated, enters a revival state and gives other enemies within range a shield that protects against Physical and Arts damage, which is broken after taking a certain number of attacks"},{"textRaw":"In the revival state, it needs to be damaged multiple times to be knocked down, and revives after some time","text":"In the revival state, it needs to be damaged multiple times to be knocked down, and revives after some time"}],"_h":"9ca19cn8n81111"},"enemy_9011_acrefr":{"descRaw":"Refraction; +100% HP when it has Refraction","name":"OpFor: Mirror","desc":"Refraction; +100% HP when it has Refraction","abilities":[{"textRaw":"<$ba.refraction>Refraction","text":"Refraction"},{"textRaw":"HP greatly increased when Refraction is active","text":"HP greatly increased when Refraction is active"}],"_h":"3abt3ag6tlujq8"},"enemy_9012_acloon":{"descRaw":"A device that focuses the strength of Yan natives; periodically shoots fire at enemies.","name":"Yan's Protection","desc":"A device that focuses the strength of Yan natives; periodically shoots fire at enemies.","abilities":[{"textRaw":"At the start of battle, Yan's Protection gains ATK and HP equal to a percentage of the total ATK and HP of all Yan Alliance Operators on the field","text":"At the start of battle, Yan's Protection gains ATK and HP equal to a percentage of the total ATK and HP of all Yan Alliance Operators on the field"},{"textRaw":"Attacks multiple targets, inflicting a percentage of ATK as <$ba.dt.burning2>Burn; nearby enemy units gain a certain percentage of <$ba.elementfragile>Elemental Fragility","text":"Attacks multiple targets, inflicting a percentage of ATK as Burn; nearby enemy units gain a certain percentage of Elemental Fragility"},{"textRaw":"[Cleansing Flame] Continuously shoots fires at an enemy in attack range, dealing Arts damage equal to a percentage of ATK every second, and dealing damage to several enemies around the target","text":"[Cleansing Flame] Continuously shoots fires at an enemy in attack range, dealing Arts damage equal to a percentage of ATK every second, and dealing damage to several enemies around the target"}],"_h":"5hom5h3q3qomgnn9n9"},"enemy_9013_acstmk":{"descRaw":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","name":"OpFor: Armor","desc":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","abilities":[{"textRaw":"Randomly selects a target and fires in a line, dealing Arts damage","text":"Randomly selects a target and fires in a line, dealing Arts damage"},{"textRaw":"[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, <$ba.stun>stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","text":"[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying"},{"textRaw":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","text":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional "},{"textRaw":"[Deathswarm] Periodically summons drones","text":"[Deathswarm] Periodically summons drones"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'","text":"[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'"},{"textRaw":"'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor","text":"'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor"},{"textRaw":"'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage","text":"'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage"}],"_h":"jhdzjhcocoki2ijvjvrkrkfwfwu4u4hyhyxx93"},"enemy_9013_acstmk_2":{"descRaw":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","name":"OpFor: Armor","desc":"A suit of steam armor that has been heavily corroded by Originium.\nCorrosion is the most common form of Originium reaction.","abilities":[{"textRaw":"Randomly selects a target and performs an Arts attack","text":"Randomly selects a target and performs an Arts attack"},{"textRaw":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","text":"When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional "},{"textRaw":"[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, <$ba.stun>stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","text":"[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying"},{"textRaw":"[Deathswarm] Periodically summons drones","text":"[Deathswarm] Periodically summons drones"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round","text":"[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"jhdzjh54543j3j8xftrkrkfwfwmsms"},"enemy_9014_acstma":{"descRaw":"Has extremely high RES. Continuously attacks all allied units in a large surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","name":"'Armor Cleaver'","desc":"Has extremely high RES. Continuously attacks all allied units in a large surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","abilities":[{"textRaw":"<$ba.permanentatk>Continuously attacks, dealing AoE Physical damage","text":"Continuously attacks, dealing AoE Physical damage"},{"textRaw":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor","text":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor"},{"textRaw":"Periodically flies towards the Operator with the lowest ATK, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Periodically flies towards the Operator with the lowest ATK, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Flying 'Armor Cleaver' is shot down after taking a certain number of attacks","text":"Flying 'Armor Cleaver' is shot down after taking a certain number of attacks"},{"textRaw":"'Armor Cleaver' becomes a low ground unit and takes more damage when shot down","text":"'Armor Cleaver' becomes a low ground unit and takes more damage when shot down"}],"_h":"bie5bi8qye4o4o7tcz6868wywy"},"enemy_9015_acstmb":{"descRaw":"Has extremely high DEF. Continuously attacks all allied units in a small surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","name":"'Armor Crusher'","desc":"Has extremely high DEF. Continuously attacks all allied units in a small surrounding area. Periodically selects a target, lifts off, and bombards them, losing its invulnerability during this time","abilities":[{"textRaw":"<$ba.permanentatk>Continuously attacks, dealing AoE Physical damage","text":"Continuously attacks, dealing AoE Physical damage"},{"textRaw":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor","text":"Starts Invulnerable; When shot down, transfers a percentage of the damage taken to OpFor: Armor"},{"textRaw":"Periodically flies towards the Operator with the lowest ATK, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Periodically flies towards the Operator with the lowest ATK, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Flying 'Armor Crusher' is shot down after taking a certain number of attacks","text":"Flying 'Armor Crusher' is shot down after taking a certain number of attacks"},{"textRaw":"'Armor Crusher' becomes a low ground unit and takes more damage when shot down","text":"'Armor Crusher' becomes a low ground unit and takes more damage when shot down"}],"_h":"m7nnm78qye4o4o7tcztitivkvk"},"enemy_9016_acstmr":{"name":"Armor Piercer","abilities":[{"textRaw":"Explodes when it reaches the target, <$ba.stun>stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second","text":"Explodes when it reaches the target, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second"},{"textRaw":"Must be attacked several times to defeat","text":"Must be attacked several times to defeat"}],"_h":"q3p3tdieie"},"enemy_9017_achunt":{"descRaw":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly","name":"OpFor: Gun","desc":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly","abilities":[{"textRaw":"Attacks prioritize units with the highest DEF","text":"Attacks prioritize units with the highest DEF"},{"textRaw":"Attacks inflict <$ba.dt.erosion>Corrosion","text":"Attacks inflict Corrosion"},{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"ASPD gradually increases when attacking the same enemy repeatedly","text":"ASPD gradually increases when attacking the same enemy repeatedly"},{"textRaw":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","text":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced","text":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced"},{"textRaw":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second","text":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second"},{"textRaw":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by","text":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"}],"_h":"x1nyx1sjsjfsd7ufufrorobvbvfwfwylyl8c8c3n3n"},"enemy_9017_achunt_2":{"descRaw":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly; has high Physical and Arts damage reduction","name":"OpFor: Gun","desc":"Inflicts Corrosion when dealing damage; attacks prioritize enemies with high ATK and DEF; ASPD gradually increases when attacking the same target repeatedly; has high Physical and Arts damage reduction","abilities":[{"textRaw":"Attacks prioritize units with the highest DEF","text":"Attacks prioritize units with the highest DEF"},{"textRaw":"Attacks inflict <$ba.dt.erosion>Corrosion","text":"Attacks inflict Corrosion"},{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"ASPD gradually increases when attacking the same enemy repeatedly","text":"ASPD gradually increases when attacking the same enemy repeatedly"},{"textRaw":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","text":"[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced","text":"[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced"},{"textRaw":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second","text":"[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second"},{"textRaw":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by","text":"[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"}],"_h":"ppnyppsjsjfsd7ufufrorobvbvfwfwfmfm50503n3n"},"enemy_9018_actrpa":{"descRaw":"Damage greatly reduced when shield is active","name":"'Gunshatter'","desc":"Damage greatly reduced when shield is active","abilities":[{"textRaw":"[Unfinished Prayer] Starts with one of the following special shields; cannot be blocked while the shield is active; regains the shield a certain period after it disappears","text":"[Unfinished Prayer] Starts with one of the following special shields; cannot be blocked while the shield is active; regains the shield a certain period after it disappears"},{"textRaw":"Elemental Shield: Physical and Arts damage taken greatly reduced; shield disappears when <$ba.dt.element>Elemental Injury burst occurs. When this shield is active, periodically fires a projectile that inflicts <$ba.dt.element>Elemental Injury and ricochets several times, reducing damage with each bounce","text":"Elemental Shield: Physical and Arts damage taken greatly reduced; shield disappears when Elemental Injury burst occurs. When this shield is active, periodically fires a projectile that inflicts Elemental Injury and ricochets several times, reducing damage with each bounce"},{"textRaw":"Arts Shield: Gains a certain amount of Arts Barrier, greatly reduces Physical damage taken while active. If Physical damage is taken when shield is active, deals Physical damage to and inflicts <$ba.dt.erosion>Corrosion on the source.","text":"Arts Shield: Gains a certain amount of Arts Barrier, greatly reduces Physical damage taken while active. If Physical damage is taken when shield is active, deals Physical damage to and inflicts Corrosion on the source."},{"textRaw":"Modulated Shield: Disappears after taking damage several times. Periodically performs a 10-combo attack when shield is active.","text":"Modulated Shield: Disappears after taking damage several times. Periodically performs a 10-combo attack when shield is active."}],"_h":"4rw94rkyky0mj00lmsbibi"},"enemy_9019_actrpb":{"name":"'Gunshatter'","_h":"w9"},"enemy_9020_actrpc":{"name":"'Gunshatter'","_h":"w9"},"enemy_9021_acduml":{"descRaw":"Attacks prioritize 'Echoes of Broken Strings'","name":"OpFor: Pipe","desc":"Attacks prioritize 'Echoes of Broken Strings'","abilities":[{"textRaw":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","text":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point"},{"textRaw":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form","text":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form"},{"textRaw":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round","text":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"p36wp3uzuzxtxtmd2vfwfw2r2r"},"enemy_9021_acduml_2":{"descRaw":"Attacks prioritize 'Echoes of Broken Strings'","name":"OpFor: Pipe","desc":"Attacks prioritize 'Echoes of Broken Strings'","abilities":[{"textRaw":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","text":"When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point"},{"textRaw":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form","text":"Attacks prioritize <'Echoes'> in [Penumbral Lament] form"},{"textRaw":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis"},{"textRaw":"Hidden Core","text":"Hidden Core"},{"textRaw":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round","text":" and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"}],"_h":"p36wp3uzuzxtxtmd2vfwfw2r2r"},"enemy_9022_acdumm":{"descRaw":"Attacks prioritize 'Echoes of Cracked Pipe'","name":"OpFor: String","desc":"Attacks prioritize 'Echoes of Cracked Pipe'","abilities":[{"textRaw":"Permanently Invulnerable; leaves the field when is defeated","text":"Permanently Invulnerable; leaves the field when is defeated"},{"textRaw":"When on the field, continuously summons <'Echoes'> in [Golden Wail] form","text":"When on the field, continuously summons <'Echoes'> in [Golden Wail] form"},{"textRaw":"Attacks prioritize <'Echoes'> in [Golden Wail] form","text":"Attacks prioritize <'Echoes'> in [Golden Wail] form"},{"textRaw":"[Broken Strings] Targets all <'Echoes'> in [Golden Wail] form on the field, dealing Arts damage in a large area centered around them and inflicting <$ba.dt.apoptosis>Necrosis, and transforms the targets' <'Echoes'> form","text":"[Broken Strings] Targets all <'Echoes'> in [Golden Wail] form on the field, dealing Arts damage in a large area centered around them and inflicting Necrosis, and transforms the targets' <'Echoes'> form"}],"_h":"m571m5d1d1eses7g7gj8r6"},"enemy_9023_acdums":{"descRaw":"Deals Arts damage and inflicts Necrosis on its surroundings when attacked; changes form after being attacked a certain number of times","name":"'Echoes of Cracked Pipe'/'Echoes of Broken Strings'","desc":"Deals Arts damage and inflicts Necrosis on its surroundings when attacked; changes form after being attacked a certain number of times","abilities":[{"textRaw":"Must be attacked several times to defeat","text":"Must be attacked several times to defeat"},{"textRaw":"Can only be blocked by units with at least 2 Block","text":"Can only be blocked by units with at least 2 Block"},{"textRaw":"[Polytonality]: Switches between [Golden Wail] and [Penumbral Lament] forms","text":"[Polytonality]: Switches between [Golden Wail] and [Penumbral Lament] forms"},{"textRaw":"ASPD increased in [Golden Wail] form, transforms into [Penumbral Lament] form after taking damage several times","text":"ASPD increased in [Golden Wail] form, transforms into [Penumbral Lament] form after taking damage several times"},{"textRaw":"Movement Speed is reduced while ATK is increased in [Penumbral Lament] form, transforms into [Golden Wail] form after taking damage several times","text":"Movement Speed is reduced while ATK is increased in [Penumbral Lament] form, transforms into [Golden Wail] form after taking damage several times"},{"textRaw":"Upon taking damage, deals Arts damage in an area around itself, inflicting <$ba.dt.apoptosis>Necrosis","text":"Upon taking damage, deals Arts damage in an area around itself, inflicting Necrosis"},{"textRaw":"All <'Echoes'> periodically play in ensemble, dealing AoE Arts damage and inflicting <$ba.dt.apoptosis>Necrosis","text":"All <'Echoes'> periodically play in ensemble, dealing AoE Arts damage and inflicting Necrosis"}],"_h":"qe9wqeieie9l9lu7u7ndnd1l1li18r45br"},"enemy_9032_aclionk":{"descRaw":"The final flame of the empire, a specter adorned with a rusted crown. Refute him. Refute Victoria's supreme glory and authority. He will examine the evidence. He may yet forgive.","name":"Alistair, Final Flame of the Empire","desc":"The final flame of the empire, a specter adorned with a rusted crown. Refute him. Refute Victoria's supreme glory and authority. He will examine the evidence. He may yet forgive.","abilities":[{"textRaw":"When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear","text":"When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear"},{"textRaw":"[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points","text":"[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points"},{"textRaw":"[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range","text":"[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range"},{"textRaw":"[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects","text":"[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects"}],"_h":"hncnhnytytyuyuscscwnwn"},"enemy_9033_acdeer":{"descRaw":"Born from the memories of the soil, stone, ice, and snow, it takes reduced Physical and Arts Damage, and skills affect an additional target when HP is below 50%","name":"'Samivilinn,' the Resolution of the Very North","desc":"Born from the memories of the soil, stone, ice, and snow, it takes reduced Physical and Arts Damage, and skills affect an additional target when HP is below 50%","abilities":[{"textRaw":"[Icicle Fall] Attacks deal Physical damage to allied units in a column","text":"[Icicle Fall] Attacks deal Physical damage to allied units in a column"},{"textRaw":"[Surge of Nature] Inflicts <$ba.stun>Stun on an allied unit and causes the target to take Arts damage over time","text":"[Surge of Nature] Inflicts Stun on an allied unit and causes the target to take Arts damage over time"},{"textRaw":"After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit","text":"After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit"}],"_h":"w5nnw5n6n60um0wdwd"},"enemy_10001_trslim":{"descRaw":"A <@eb.key>harmless Originium slug that flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","name":"Basic Slug","desc":"A harmless Originium slug that flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","abilities":[{"textRaw":"Flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time.","text":"Flees when HP is under 50%! Gains bonus Movement Speed and cannot be blocked for a period of time."}],"_h":"hbrfvknsns"},"enemy_10018_sgrobh":{"descRaw":"Attacks <@eb.key>2 targets at once. Has a short default attack range, but performs <@eb.key>extremely long-range attacks when on Crystal.","name":"'Unicycle Toy'","desc":"Attacks 2 targets at once. Has a short default attack range, but performs extremely long-range attacks when on Crystal.","abilities":[{"textRaw":"Attacks two targets simultaneously.","text":"Attacks two targets simultaneously."},{"textRaw":"Has a short default attack range, but performs extremely long-range attacks when on Crystal.","text":"Has a short default attack range, but performs extremely long-range attacks when on Crystal."}],"_h":"mmscawkwkwtwtw"},"enemy_10027_vtsk":{"descRaw":"Bombards the area of the allied unit with the highest current HP; has long-ranged Physical attacks; after several attacks, charges up for an attack that deals heavy Physical damage 3 times","name":"'Armor of the Empire'","desc":"Bombards the area of the allied unit with the highest current HP; has long-ranged Physical attacks; after several attacks, charges up for an attack that deals heavy Physical damage 3 times","abilities":[{"textRaw":"Locks onto an allied unit with the current highest HP, dealing Physical damage multiple times to it and the nearby unit with the current highest HP","text":"Locks onto an allied unit with the current highest HP, dealing Physical damage multiple times to it and the nearby unit with the current highest HP"},{"textRaw":"Can perform long-ranged attacks","text":"Can perform long-ranged attacks"},{"textRaw":"After several attacks, charges up for an attack that deals heavy damage 3 times","text":"After several attacks, charges up for an attack that deals heavy damage 3 times"}],"_h":"7dkw7du4u43939y6y6"},"enemy_10028_vtswd":{"descRaw":"Can be equipped by enemies or allies, raising their ATK","name":"Unequipped Blade","desc":"Can be equipped by enemies or allies, raising their ATK","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"Operators equipped with this gain increased ATK","text":"Operators equipped with this gain increased ATK"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Units equipped with this gain increased ATK","text":"Units equipped with this gain increased ATK"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"p8ryp8wjwjqjqjsmsm5757i0epmxmx"},"enemy_10029_vtshld":{"descRaw":"Can be equipped by enemies or allies, raising their DEF","name":"Protective Vest","desc":"Can be equipped by enemies or allies, raising their DEF","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"Operators equipped with this gain increased DEF","text":"Operators equipped with this gain increased DEF"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Units equipped with this take reduced damage from the designated direction","text":"Units equipped with this take reduced damage from the designated direction"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"e7fee7wjwjiqiqsmsm4949i0epmxmx"},"enemy_10030_vtwand":{"descRaw":"Can be equipped by enemies or allies, allowing them to deal Arts damage; comes with a few special functions","name":"Assault Arts Unit","desc":"Can be equipped by enemies or allies, allowing them to deal Arts damage; comes with a few special functions","abilities":[{"textRaw":"When equipped by allied Operators","text":"When equipped by allied Operators"},{"textRaw":"For a short time after activating their skills, Operators equipped with this deal additional Arts damage and inflict <$ba.tremble>Frighten for a fixed duration when dealing damage","text":"For a short time after activating their skills, Operators equipped with this deal additional Arts damage and inflict Frighten for a fixed duration when dealing damage"},{"textRaw":"When equipped by enemies","text":"When equipped by enemies"},{"textRaw":"Attacks by units equipped with this deal Arts damage; the first attack after pickup prevents the target from attacking or healing for a period of time","text":"Attacks by units equipped with this deal Arts damage; the first attack after pickup prevents the target from attacking or healing for a period of time"},{"textRaw":"Obtains a Barrier","text":"Obtains a Barrier"},{"textRaw":"Gear is lost when Barrier is broken","text":"Gear is lost when Barrier is broken"}],"_h":"093v09wjwjmkflsmsm2b2bi0epmxmx"},"enemy_10031_cnvsld":{"descRaw":"<@eb.key>Invisible, an amateur actor participating in Carnevale's street theater competition","name":"Amateur Performer","desc":"Invisible, an amateur actor participating in Carnevale's street theater competition","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Loses Invisibility during Carnevale","text":"Loses Invisibility during Carnevale"}],"_h":"6khl6djteombmb"},"enemy_10034_cnvsax":{"descRaw":"<@eb.key>Invisible, normally does not attack, but counters when losing Invisibility; continuously deals Arts damage and <@eb.key>Burn for the skill duration","name":"Festival Jazz Musician","desc":"Invisible, normally does not attack, but counters when losing Invisibility; continuously deals Arts damage and Burn for the skill duration","abilities":[{"textRaw":"<$ba.invisible>Invisible, normally does not attack, but counters when losing Invisibility","text":"Invisible, normally does not attack, but counters when losing Invisibility"},{"textRaw":"Continuously deals Arts damage and <$ba.dt.burning>Burn for the skill duration","text":"Continuously deals Arts damage and Burn for the skill duration"},{"textRaw":"Loses Invisibility during Carnevale","text":"Loses Invisibility during Carnevale"}],"_h":"tifxn4pytfm35wmbmb"},"enemy_10040_cnvbln":{"descRaw":"One of the many balloons in the city during Carnevale; <@eb.key>restores some HP to 'Firework Launcher' when defeated during Carnevale, and extends Carnevale","name":"Carnevale Balloon","desc":"One of the many balloons in the city during Carnevale; restores some HP to 'Firework Launcher' when defeated during Carnevale, and extends Carnevale","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Does not count towards the defeated enemies counter","text":"Does not count towards the defeated enemies counter"},{"textRaw":"Restores some HP to 'Firework Launcher' when defeated during Carnevale","text":"Restores some HP to 'Firework Launcher' when defeated during Carnevale"}],"_h":"z2rxx969691j1jcaca"},"enemy_10042_prtrop":{"descRaw":"<@eb.key>Invisible, able to build and maintain Rope Bridges","name":"Bridge Builder","desc":"Invisible, able to build and maintain Rope Bridges","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Builds rope bridges that allow units to cross","text":"Builds rope bridges that allow units to cross"}],"_h":"h8xiotjteophph"},"enemy_10042_prtrop_2":{"descRaw":"<@eb.key>Invisible, able to build and maintain Rope Bridges","name":"Bridge Holder","desc":"Invisible, able to build and maintain Rope Bridges","abilities":[{"textRaw":"<$ba.invisible>Invisible","text":"Invisible"},{"textRaw":"Builds rope bridges that allow units to cross","text":"Builds rope bridges that allow units to cross"}],"_h":"h8rwotjteophph"},"enemy_10043_sailor":{"descRaw":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","name":"Risk-seeking Sailor","desc":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","abilities":[{"textRaw":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a ","text":"Movement Speed increases briefly when crossing a Rope Bridge or launched by a "}],"_h":"lqd0lqlqlq"},"enemy_10044_wintun":{"descRaw":"Movement Speed increases when carrying a Booze Barrel; first attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","name":"Garum Gourmet","desc":"Movement Speed increases when carrying a Booze Barrel; first attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","abilities":[{"textRaw":"Movement Speed increases when carrying a Booze Barrel","text":"Movement Speed increases when carrying a Booze Barrel"},{"textRaw":"First attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge","text":"First attack consumes Booze Barrel to deal heavy Physical damage and create an area where enemies gain increased ASPD and Physical Dodge"}],"_h":"wcvtwcmymyhaha"},"enemy_10045_parrot":{"descRaw":"<@eb.key>Low-Altitude Hovering; after losing <@eb.key>Low-Altitude Hovering, becomes stunned for a few seconds before taking off again; Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","name":"Lucky Flyfin","desc":"Low-Altitude Hovering; after losing Low-Altitude Hovering, becomes stunned for a few seconds before taking off again; Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","abilities":[{"textRaw":"<$ba.float>Low-Altitude Hovering; after losing <$ba.float>Low-Altitude Hovering, becomes <$ba.stun>stunned for some time before taking off again","text":"Low-Altitude Hovering; after losing Low-Altitude Hovering, becomes stunned for some time before taking off again"},{"textRaw":"Movement Speed briefly increases after taking damage for the first time. Sometimes carries ","text":"Movement Speed briefly increases after taking damage for the first time. Sometimes carries "}],"_h":"p41enu77kjbqbq"},"enemy_10054_cjhot":{"descRaw":"Continuously inflicts <@eb.key>Arts damage and <@eb.key>Burn to its surroundings; Immune to <@eb.key>Slow","name":"Boiling Pot","desc":"Continuously inflicts Arts damage and Burn to its surroundings; Immune to Slow","abilities":[{"textRaw":"Continuously inflicts Arts damage and <$ba.dt.burning>Burn to its surroundings","text":"Continuously inflicts Arts damage and Burn to its surroundings"},{"textRaw":"Immune to <$ba.sluggish>Slow","text":"Immune to Slow"}],"_h":"d3d7kkbuwn6qk0"},"enemy_10065_ftzlc":{"descRaw":"Can be ignited by or ; When ignited, <@eb.danger>explodes upon death, dealing Arts damage","name":"Cabbage Seedling","desc":"Can be ignited by or ; When ignited, explodes upon death, dealing Arts damage","abilities":[{"textRaw":"Can be ignited by or ","text":"Can be ignited by or "},{"textRaw":"When defeated while ignited, deals a large amount of Arts damage to surrounding units","text":"When defeated while ignited, deals a large amount of Arts damage to surrounding units"}],"_h":"iszqsfdbdb1r1r"},"enemy_10067_ftsjc":{"descRaw":"Attacks deal <@eb.key>Arts damage and <@eb.key>Burn; ATK continuously increases before its first attack, and the first attack deals heavy <@eb.key>Arts damage and <@eb.key>Burn to the target and surrounding units","name":"Burning Vine","desc":"Attacks deal Arts damage and Burn; ATK continuously increases before its first attack, and the first attack deals heavy Arts damage and Burn to the target and surrounding units","abilities":[{"textRaw":"Attacks inflict additional <$ba.dt.burning>Burn","text":"Attacks inflict additional Burn"},{"textRaw":"ATK continuously increases before its first attack, and the first attack deals a large amount of Arts damage and <$ba.dt.burning>Burn to the target and surrounding units","text":"ATK continuously increases before its first attack, and the first attack deals a large amount of Arts damage and Burn to the target and surrounding units"}],"_h":"azlpz7qx22d08h"},"enemy_10073_mpcar":{"descRaw":"Maintenance Helper whose pathfinding module has been disrupted by Originium. The meal delivery function added by the Engineering Department no longer works.","name":"Confused Maintenance Helper","desc":"Maintenance Helper whose pathfinding module has been disrupted by Originium. The meal delivery function added by the Engineering Department no longer works.","_h":"uxv2ux"},"enemy_10081_mpplai":{"descRaw":"Does not initially attack; transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","name":"Decode Basis α","desc":"Does not initially attack; transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","abilities":[{"textRaw":"Does not initially attack; transforms into different forms when certain conditions are met","text":"Does not initially attack; transforms into different forms when certain conditions are met"},{"textRaw":"Transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked","text":"Transforms into different forms once it has taken 4 Physical attacks, 4 Arts attacks, or if it is blocked"}],"_h":"mi0fmirkrku9u9"},"enemy_10083_hlbird":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","name":"'Wings of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"}],"_h":"c2eisy6969c2sy"},"enemy_10084_hlegle":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time; attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","name":"'Eyes of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time; attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"},{"textRaw":"Attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful","text":"Attempts to steal 1 Ammo from the target when attacking, and deals heavy Physical damage if attempt is unsuccessful"}],"_h":"iwuygo6969c2sy4u4u"},"enemy_10085_hllevi_2":{"descRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time; sends [Invitation to Prayer] to temporarily reduce all your units' ASPD","name":"'Pride of the Sankta'","desc":"Gains Fear for several seconds when its HP drops below 50% for the first time; sends [Invitation to Prayer] to temporarily reduce all your units' ASPD","abilities":[{"textRaw":"Flying unit.","text":"Flying unit."},{"textRaw":"Gains <$ba.fear>Fear for several seconds when its HP drops below 50% for the first time","text":"Gains Fear for several seconds when its HP drops below 50% for the first time"},{"textRaw":"[Invitation to Prayer] Temporarily reduces all your units' ASPD","text":"[Invitation to Prayer] Temporarily reduces all your units' ASPD"}],"_h":"94vn946969c2syqlql"},"enemy_10087_hlchgr":{"descRaw":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","name":"Shrine Swordsman","desc":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","abilities":[{"textRaw":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5","text":"Expends Ammo to permanently increase Movement Speed and ATK. Ammo capacity: 5"}],"_h":"9pu09p9p9p"},"enemy_10094_crstf":{"descRaw":"When <@eb.key>outside the Filming Area, attacks inflict <@eb.key>Nervous Impairment","name":"Audio Technician","desc":"When outside the Filming Area, attacks inflict Nervous Impairment","abilities":[{"textRaw":"When outside the Filming Area, attacks inflict <$ba.dt.neural>Nervous Impairment","text":"When outside the Filming Area, attacks inflict Nervous Impairment"}],"_h":"zp00wt200d"},"enemy_10097_crshd":{"descRaw":"<@eb.key>Afraid to face the camera; takes reduced Physical and Arts damage from the front; inflicts <@eb.key>Nervous Impairment on blocker when blocked","name":"Uneasy Designer","desc":"Afraid to face the camera; takes reduced Physical and Arts damage from the front; inflicts Nervous Impairment on blocker when blocked","abilities":[{"textRaw":"Takes less Physical/Arts damage from the front","text":"Takes less Physical/Arts damage from the front"},{"textRaw":"Afraid to face the camera. Turns around if facing the camera in the Filming Area","text":"Afraid to face the camera. Turns around if facing the camera in the Filming Area"},{"textRaw":"Inflicts <$ba.dt.neural>Nervous Impairment on blocker when blocked","text":"Inflicts Nervous Impairment on blocker when blocked"}],"_h":"q79fw7veveemem8auf"},"enemy_10098_crhro":{"descRaw":"Attacks have increased range when <@eb.key>inside the Filming Area and <@eb.key>prioritize 'Villains'; Rebirth; attacks inflict <@eb.key>Nervous Impairment","name":"Hero's Sidekick","desc":"Attacks have increased range when inside the Filming Area and prioritize 'Villains'; Rebirth; attacks inflict Nervous Impairment","abilities":[{"textRaw":"Attacks inflict <$ba.dt.neural>Nervous Impairment.","text":"Attacks inflict Nervous Impairment."},{"textRaw":"Attack range increases when inside the Filming Area, and prioritizes and ","text":"Attack range increases when inside the Filming Area, and prioritizes and "},{"textRaw":"Rebirth","text":"Rebirth"}],"_h":"9z4afo1sn97c7cd1d1"},"enemy_10099_crvln":{"descRaw":"Attacks hit twice when <@eb.key>inside the Filming Area and <@eb.key>prioritize 'Heroes'; attacks inflict <@eb.key>Nervous Impairment","name":"Villain's Minion","desc":"Attacks hit twice when inside the Filming Area and prioritize 'Heroes'; attacks inflict Nervous Impairment","abilities":[{"textRaw":"Attacks inflict <$ba.dt.neural>Nervous Impairment.","text":"Attacks inflict Nervous Impairment."},{"textRaw":"Attacks hit twice when inside the Filming Area, and prioritizes and ","text":"Attacks hit twice when inside the Filming Area, and prioritizes and "}],"_h":"4noc4u1sn90606"},"enemy_10112_ymgds":{"descRaw":"Becomes temporarily <@eb.key>stunned when <@eb.key>shifted.","name":"Careless Underling","desc":"Becomes temporarily stunned when shifted.","abilities":[{"textRaw":"Becomes temporarily <$ba.stun>stunned when shifted","text":"Becomes temporarily stunned when shifted"}],"_h":"xuemq86bzp"},"enemy_10116_ymgtop":{"descRaw":"Deals Physical damage to surroundings while spinning, and stops spinning when <@eb.key>shifted.","name":"Suiton Ninja","desc":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted.","abilities":[{"textRaw":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted","text":"Deals Physical damage to surroundings while spinning, and stops spinning when shifted"},{"textRaw":"Bounces <'Certain Fates'>","text":"Bounces <'Certain Fates'>"}],"_h":"wxfwm2izizququ"},"enemy_10118_ymgprc":{"descRaw":"Strikes twice. After several attacks, the next attack strikes twice with higher damage.","name":"Mio","desc":"Strikes twice. After several attacks, the next attack strikes twice with higher damage.","abilities":[{"textRaw":"Attacks hit 2 times","text":"Attacks hit 2 times"},{"textRaw":"[Icy Gaze] After several attacks, the next attack strikes twice with higher damage","text":"[Icy Gaze] After several attacks, the next attack strikes twice with higher damage"},{"textRaw":"Bounces <'Certain Fates'>","text":"Bounces <'Certain Fates'>"}],"_h":"f9v1f9bkbk1f1fququ"},"enemy_10122_uacann_2":{"descRaw":"Attacks leave behind a burning area; prioritizes Miner Guerrillas when under a commander's <@eb.key>orders","name":"Army Heavy Artillery","desc":"Attacks leave behind a burning area; prioritizes Miner Guerrillas when under a commander's orders","abilities":[{"textRaw":"Attacks leave behind a burning area","text":"Attacks leave behind a burning area"},{"textRaw":"Prioritizes when under a commander's <@eb.key>orders","text":"Prioritizes when under a commander's orders"}],"_h":"2mqz61y2y2023d"},"enemy_10124_uashld_2":{"descRaw":"More likely to be attacked by friendly units, can <@eb.key>fight 3 miners at a time; takes less damage when under a commander's <@eb.key>orders","name":"Army Veteran Shieldguard","desc":"More likely to be attacked by friendly units, can fight 3 miners at a time; takes less damage when under a commander's orders","abilities":[{"textRaw":"More likely to be attacked by friendly units; can fight 3 at a time","text":"More likely to be attacked by friendly units; can fight 3 at a time"},{"textRaw":"Takes less damage when under a commander's <@eb.key>orders","text":"Takes less damage when under a commander's orders"}],"_h":"bde27zlzlzzh5o"},"enemy_10127_rkmbst_2":{"descRaw":"More likely to be attacked by friendly units, takes less damage, and gains ASPD; loses abilities after being attacked several times by Miner Guerrillas","name":"Abnormal Manglerbeast α","desc":"More likely to be attacked by friendly units, takes less damage, and gains ASPD; loses abilities after being attacked several times by Miner Guerrillas","abilities":[{"textRaw":"More likely to be attacked by friendly units; takes less damage, and gains ASPD","text":"More likely to be attacked by friendly units; takes less damage, and gains ASPD"},{"textRaw":"Loses abilities after being attacked several times by ","text":"Loses abilities after being attacked several times by "}],"_h":"solisowpwpqnqn"},"enemy_10138_xdsnow":{"descRaw":"Takes extra damage on colliding with high ground","name":"Snowchild","desc":"Takes extra damage on colliding with high ground","abilities":[{"textRaw":"Takes extra damage on colliding with high ground","text":"Takes extra damage on colliding with high ground"}],"_h":"44us444444"},"enemy_10141_xdpeng_2":{"descRaw":"Gains increased Movement Speed and becomes <@eb.key>unblockable after being shifted","name":"Frostcradler Fowlbeast","desc":"Gains increased Movement Speed and becomes unblockable after being shifted","abilities":[{"textRaw":"Loses egg after being shifted, gaining Movement Speed and becoming unblockable","text":"Loses egg after being shifted, gaining Movement Speed and becoming unblockable"}],"_h":"by5uenx2x2"},"enemy_10144_xdelk_2":{"descRaw":"Performs <@eb.key>Charged Attacks and tries to <@eb.key>push units that block it; can be <@eb.key>interrupted by negative statuses like Stun and Shift","name":"Blackhorn Rhuul","desc":"Performs Charged Attacks and tries to push units that block it; can be interrupted by negative statuses like Stun and Shift","abilities":[{"textRaw":"[Clash of Brawn] Performs Charged Attacks and tries to push units that block it","text":"[Clash of Brawn] Performs Charged Attacks and tries to push units that block it"},{"textRaw":"After charging, deals damage to the target and pushes it back one tile; if unable to push, deals more damage and stuns the target for several seconds","text":"After charging, deals damage to the target and pushes it back one tile; if unable to push, deals more damage and stuns the target for several seconds"},{"textRaw":"Charge can be interrupted by negative statuses like Stun and Shift","text":"Charge can be interrupted by negative statuses like Stun and Shift"}],"_h":"79p0yunqnqbwbqabz7"},"enemy_10156_mncrer":{"descRaw":"Refills a nearby Fountain and heals nearby enemies when defeated","name":"Novice Acolyte","desc":"Refills a nearby Fountain and heals nearby enemies when defeated","abilities":[{"textRaw":"Refills a nearby Fountain and heals nearby enemies when defeated","text":"Refills a nearby Fountain and heals nearby enemies when defeated"}],"_h":"38wl383838"},"enemy_10159_mntrjn":{"descRaw":"<@eb.key>Cannot be blocked, <@eb.key>carries up to 5 passengers, with each additional passenger reducing its Movement Speed","name":"Wooden Burdenbeast of Ilion","desc":"Cannot be blocked, carries up to 5 passengers, with each additional passenger reducing its Movement Speed","abilities":[{"textRaw":"Cannot be blocked.","text":"Cannot be blocked."},{"textRaw":"<@eb.key>Carries up to 5 passengers","text":"Carries up to 5 passengers"},{"textRaw":"Movement Speed reduced for each additional passenger","text":"Movement Speed reduced for each additional passenger"}],"_h":"f9kf73ufufs8s1nene"},"enemy_10162_mnctpt":{"descRaw":"Attacks hit 3 times and deal physical splash damage; aim deviates randomly when Immersed","name":"Handmade Catapult","desc":"Attacks hit 3 times and deal physical splash damage; aim deviates randomly when Immersed","abilities":[{"textRaw":"Attacks hit 3 times and deal physical splash damage","text":"Attacks hit 3 times and deal physical splash damage"},{"textRaw":"Aim deviates randomly when Immersed","text":"Aim deviates randomly when Immersed"}],"_h":"858l85pspszkzk"}},"factions":{"types":{"SPECIAL":{"name":"Tactical Training/Special","desc":"This enemy type has excellent damage-dealing and tanking abilities"},"FLY":{"name":"Tactical Training/Flying","desc":"This enemy type has many aerial units"},"TIMES":{"name":"Tactical Training/Frequency","desc":"This enemy type needs multiple hits to be defeated"},"ELEMENT":{"name":"Tactical Training/Elements","desc":"This enemy type can inflict Elemental Injury"},"DOT":{"name":"Tactical Training/Continuous","desc":"This enemy type can deal continuous damage"},"INVISIBLE":{"name":"Tactical Training/Invisible","desc":"This enemy type has Invisibility"},"REFLECTION":{"name":"Tactical Training/Refraction","desc":"This enemy type has Refraction"},"_h":"md6od02racfvr9ikuotc67ftia8g"}},"stages":{"act1autochess_m01":{"name":"Battlefield #01","devices":[{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"z3rkbw0gfwxyhtxybpxyhtxybpxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_m02":{"name":"Battlefield #02","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}}],"_h":"o2xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ry"},"act1autochess_m03":{"name":"Battlefield #03","devices":[{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}}],"_h":"d1w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryo2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryrkbw0gfwxyhtxybpxyhtxybpw8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryo2t3o203o2t3o203o2t3o203o2t3o203w8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryxyhtxybpxyhtxybp"},"act1autochess_m04":{"name":"Battlefield #04 Active Originium","devices":[{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"sfrkbw0gfwxyhtxybpxyhtxybpxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_m05":{"name":"Battlefield #05 (First Half) High Tide / Custom Floating Platform","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Tide Controller","skill":{"name":"Deep Water"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}},{"name":"Custom Floating Platform","skill":{"descRaw":"Constructs a platform on the water upon which <@ba.vup>any unit can be deployed","name":"Deployment Platform","desc":"Constructs a platform on the water upon which any unit can be deployed"}}],"_h":"99xyhtxybpxyhtxybpxyhtxybpxyhtxybp92zcrkbw0gfwjjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57jjk62m57"},"act1autochess_m06":{"name":"Battlefield #06 (First Half) Sandstorm / Dirt Mound","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Sandstorm","skill":{"name":"Sandstorm"}},{"name":"Sandstorm","skill":{"name":"Sandstorm"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Dirt Mound","skill":{"descRaw":"Fortified state: Blocks the <@ba.vup>Sandstorm, no longer receives damage from the <@ba.vup>Sandstorm, but can still be instantly destroyed by .","name":"Sandstorm Protection","desc":"Fortified state: Blocks the Sandstorm, no longer receives damage from the Sandstorm, but can still be instantly destroyed by ."},"desc":"Can block Sandstorm"},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Ranged Tile","skill":{"descRaw":"High Ground Operators can be deployed here","name":"Ranged Tile","desc":"High Ground Operators can be deployed here"}},{"name":"Sealed Floor"},{"name":"Sealed Floor"},{"name":"Sealed Floor"},{"name":"Sealed Floor"}],"_h":"mqxyhtxybpxyhtxybpxyhtxybpxyhtxybpy8y8y8y8rkbw0gfw7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdko7shpkwkdkow8ryw8ryw8ryw8ryw8ryw8ryw8ryw8ryxixixixi"},"act1autochess_m07":{"name":"Battlefield #07 (First Half) Thicket","devices":[{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"},{"name":"Thicket","skill":{"name":"Growth"},"desc":"Cannot be attacked, and blocks the vision of your units"}],"_h":"7ynpeb60npeb60npeb60npeb60rkbw0gfwxyhtxybpxyhtxybpo2t3o203o2t3o203o2t3o203o2t3o203xyhtxybpxyhtxybpnpeb60npeb60npeb60npeb60"},"act2autochess_m01":{"name":"Battlefield #05 (Second Half) Originium Flow Generator","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},{"name":"Originium Flow Generator","skill":{"descRaw":"Blows out an airflow towards the 3 frontal tiles; Operators deployed <@ba.vup>downstream/<@ba.vdown>upstream from the airflow have <@ba.vup>increased/<@ba.vdown>decreased ATK; Enemies moving <@ba.vdown>downstream/<@ba.vup>upstream from the airflow have <@ba.vdown>increased/<@ba.vup>decreased Movement Speed","name":"Airflow","desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}}],"special":{"blower":{"desc":"Blows out an airflow towards the 3 frontal tiles; Operators deployed downstream/upstream from the airflow have increased/decreased ATK; Enemies moving downstream/upstream from the airflow have increased/decreased Movement Speed"}},"_h":"e0xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfw1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzz1cvfmuzzzz"},"act2autochess_m02":{"name":"Battlefield #06 (Second Half) Mire Control","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Mire Control","skill":{"name":"Mire Control"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"hsxyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwzfzfo2t3o203o2t3o203o2t3o203o2t3o203"},"act2autochess_m03":{"name":"Battlefield #07 (Second Half) Exhaust Grille","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"g6xyhtxybpxyhtxybpxyhtxybpxyhtxybprkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203o2t3o203"},"act2autochess_m04":{"name":"Battlefield #08 (Second Half) Tide Controller","devices":[{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"'Double Lids'","skill":{"descRaw":"Grants buff based on the Alliance with the highest stacks: For every stack, <@ba.vup>+1 ASPD, and attacks inflict an additional <@ba.vup>0.1% <$ba.fragile>Fragile for 2s (up to 300 stacks)","name":"'Double Lids'","desc":"Grants buff based on the Alliance with the highest stacks: For every stack, +1 ASPD, and attacks inflict an additional 0.1% Fragile for 2s (up to 300 stacks)"}},{"name":"Tide Controller","skill":{"name":"Deep Water"}},{"name":"Alliance Chill Gust","skill":{"descRaw":"Periodically inflicts <$ba.cold>Cold on all enemies for some time","name":"Kjerag Chill","desc":"Periodically inflicts Cold on all enemies for some time"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}},{"name":"Barricade","skill":{"descRaw":"Changes the enemy's route\n<@ba.rem>If the barricade blocks an enemy, the enemy will destroy it","name":"Barricade","desc":"Changes the enemy's route\nIf the barricade blocks an enemy, the enemy will destroy it"}}],"_h":"i7xyhtxybpxyhtxybpxyhtxybpxyhtxybp92zcrkbw0gfwo2t3o203o2t3o203o2t3o203o2t3o203"},"act1autochess_escaped_single":{"name":"Unite Field (1 player)","_h":"b2"},"act1autochess_escaped_multi":{"name":"Unite Field (2 players)","_h":"qn"}},"bosses":{"boss_1":{"name":"OpFor: Armor","abilities":["Randomly selects a target and fires in a line, dealing Arts damage","[Woe of Extinction] Fires an at the Operator with the highest ATK, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles for an extended time and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","[Deathswarm] Periodically summons drones","Hidden Core","[Sword and Hammer of Olden Days] When specific conditions are met and the simulation enters the Hidden Core round, will appear in its final form and gain 'Armor Cleaver' and 'Armor Crusher'","'Armor Cleaver' and 'Armor Crusher' start Invulnerable; When shot down, transfer a percentage of the damage taken to OpFor: Armor","'Armor Cleaver' and 'Armor Crusher' periodically fly towards the Operator with the lowest ATK and explode, stunning the target and Operators in the 8 surrounding tiles, and dealing Physical damage every second before returning to OpFor: Armor; they lose Invulnerable status when flying and will fall to the ground after taking a certain number of hits; when on ground, they are treated as low ground units and take more damage"],"_h":"dzco2ijvrkfwu4hy93"},"boss_2":{"name":"OpFor: Gun","abilities":["Attacks prioritize units with the highest DEF","Attacks inflict Corrosion","Cannot be blocked.","ASPD gradually increases when attacking the same enemy repeatedly","[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","Hidden Core","[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is significantly reduced","[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to , and allied units on the [Blind Faith] link take Physical damage every second","[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"],"_h":"nysjd7ufrobvfwyl8c3n"},"boss_3":{"name":"OpFor: Pipe","abilities":["When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","Attacks prioritize <'Echoes'> in [Penumbral Lament] form","[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis","Hidden Core"," and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"],"_h":"6wuzxt2vfw2r"},"boss_4":{"name":"Sal Viento Bishop Quintus","abilities":["Attacks two units with the highest DEF simultaneously","[Great Tide] Deals Arts damage and Nervous Impairment to all allied units","[Collapse] Deals Physical damage to multiple allied units","[Fragmentation] Summons its offspring to entwine themselves around allied units and Stun them","[Species Outbreak] Drains all Life Points after a long time has passed in the battle"],"_h":"z8swvd3id5el"},"boss_5":{"name":"Lucian, 'Blood Diamond'","abilities":["Has a chance to dodge Physical and Arts attacks when not blocked. When blocked, swiftly moves behind the target and leaves an at the original location","Can use skills to deal Physical damage to the surrounding area; attacks and skills ignore a certain amount of DEF and inflict Nervous Impairment"],"_h":"pqytg9"},"boss_6":{"name":"Alistair, Final Flame of the Empire","abilities":["When HP drops below half, DEF and RES increase, and [Imperial Domain] activates two pieces of gear","[Expulsion] After some time has passed, deals Arts splash damage to all your units, and drains all Life Points","[Royal Decree] Locks onto an allied unit and their surrounding 4 tiles, dealing heavy Physical damage to targets within that range once and generating random gear on tiles within that range","[Imperial Domain] Activates a piece of gear on the field; different types of gear will result in different effects"],"_h":"cnytyuscwn"},"boss_7":{"name":"'Samivilinn,' the Resolution of the Very North","abilities":["[Icicle Fall] Attacks deal Physical damage to allied units in a column","[Surge of Nature] Inflicts Stun on an allied unit and causes the target to take Arts damage over time","After falling below half HP, takes reduced Physical and Arts damage and [Icicle Fall] and [Surge of Nature] both target an additional unit"],"_h":"nnn6m0wd"},"boss_8":{"name":"OpFor: Armor","abilities":["Randomly selects a target and performs an Arts attack","When HP drops below a certain percentage, Physical and Arts damage taken is reduced, and [Woe of Extinction] fires additional ","[Woe of Extinction] Fires an at the Operator with the highest ATK within range, which explodes when it reaches the target, stunning them and units in the 8 surrounding tiles and causing them to take Physical damage every second; can be destroyed by attacking it several times when it is flying","[Deathswarm] Periodically summons drones","Hidden Core","[Sword and Hammer of Olden Days] OpFor: Armor enters its final form after fulfilling specific conditions and entering the Hidden Core round"],"_h":"dz543jftrkfwms"},"boss_9":{"name":"OpFor: Gun","abilities":["Attacks prioritize units with the highest DEF","Attacks inflict Corrosion","Cannot be blocked.","ASPD gradually increases when attacking the same enemy repeatedly","[Final Judgment] Stops attacking and gains greatly increased Movement Speed, charging at the unit with the highest DEF and dealing Physical damage to units it passes by","Hidden Core","[Unending Confession] After fulfilling specific conditions and entering the Hidden Core round in the simulation, <'Gunshatter'> appears on the field, and Physical and Arts damage taken by is massively reduced","[Blind Faith] Connects to all <'Gunshatters'> on the field; a percentage of damage taken by <'Gunshatters'> is transferred to and other <'Gunshatters'> on the field, and allied units on the [Blind Faith] link take Physical damage every second","[Doomsaying] Continuously calls all <'Gunshatters'> towards it; <'Gunshatters'> gain greatly increased Movement Speed, become immune to damage, and deal damage to allied units that they pass by"],"_h":"nysjd7ufrobvfwfm503n"},"boss_10":{"name":"OpFor: Pipe","abilities":["When on the field, continuously summons <'Echoes'> in [Penumbral Lament] form; summon interval reduces when HP drops below a certain point","Attacks prioritize <'Echoes'> in [Penumbral Lament] form","[Cracked Pipe] Attacks all <'Echoes'> in [Penumbral Lament] form three times in a row, dealing AoE Arts damage and inflicting Necrosis","Hidden Core"," and will appear at the same time after fulfilling specific conditions and entering the Hidden Core round"],"_h":"6wuzxt2vfw2r"}},"config":{"seasonName":{"_s":"Stronghold Protocol: Alliance","_h":"sf"},"modes":{"mode_training_1":{"name":"Entry Protocol","desc":"Familiarize yourself with the Protocol","effectDescList":["Default Operators only"," No reward"," Cannot unlock other Strategies"]},"mode_single_funny":{"name":"Standard Simulation","desc":"A short training simulation","effectDescList":["Shorter battles"," Regular Rewards"],"unlockText":"Complete Entry Protocol to unlock"},"mode_single_normal":{"name":"Perilous Simulation","desc":"A simulation with stronger enemies","effectDescList":["More Alliances available"," Increased Rewards"],"unlockText":"Complete Standard Simulation to unlock"},"mode_single_hard":{"name":"Dire Simulation","desc":"A simulation with very dangerous enemies","effectDescList":["Difficult Combat Environment"," Challenging foes will appear"],"unlockText":"Complete Perilous Simulation to unlock"},"mode_single_abyss":{"name":"Ultimate Simulation","desc":"A simulation with extremely strong enemies","effectDescList":["Arduous Combat Environment"," Formidable foes will appear"],"unlockText":"Complete Dire Simulation 2 times to unlock"},"mode_multi_funny":{"name":"Standard Simulation","desc":"A simulation with weaker enemies","effectDescList":["Moderate Combat Environment"," Regular Rewards"],"unlockText":"Complete Entry Protocol to unlock"},"mode_multi_normal":{"name":"Perilous Simulation","desc":"A simulation with stronger enemies","effectDescList":["More Alliances available"," Increased Rewards"],"unlockText":"Complete Standard Simulation to unlock"},"mode_multi_hard":{"name":"Dire Simulation","desc":"A simulation with very dangerous enemies","effectDescList":["Difficult Combat Environment"," Challenging foes will appear"],"unlockText":"Complete Perilous Simulation to unlock"},"mode_multi_abyss":{"name":"Ultimate Simulation","desc":"A simulation with extremely strong enemies","effectDescList":["Arduous Combat Environment"," Formidable foes will appear"],"unlockText":"Complete Dire Simulation 2 times to unlock"},"_h":"a997ozg71il04imk8v0lkpy9upqlf08tgjrir02xb6exm2nxzal03zi08v0lkpy9upqlf08tgjrir02xb6exm2nxza"},"timers":{"enterSteps":[{"title":"Confirm run info"},{"title":"Select Strategy"},{"title":"Execute Protocol"}],"_h":"9fmahr"},"titles":{"0":{"name":"Stronghold Star","text":"Highest damage dealt to the Enemy Leader (victory only)"},"1":{"name":"Steadfast Alliance","text":"Highest total activated Alliance Stacks"},"2":{"name":"Rock-Solid Defense","text":"Least LP lost"},"3":{"name":"Elites Assemble","text":"Most Elite promotions"},"4":{"name":"Fully Armed","text":"Most Equipment equipped"},"5":{"name":"Big Spender","text":"Most Funds spent"},"_h":"qnq7jmaclt292n1a2n98pw4d"},"tips":{"0":{"tip":"Can only obtain trophies from Team Simulation"},"1":{"tip":"In Team Simulation, you may skip once during Strategy selection"},"2":{"tip":"Only some Operators from an Alliance will appear in the Dispatch Center"},"3":{"tip":"The Dispatch Center can be manually refreshed even when frozen"},"4":{"tip":"Reward Operators from promotions cannot be refreshed or frozen, and will be cleared when entering the next round"},"5":{"tip":"Any resources in the temporary Bench will be destroyed when entering the next round"},"6":{"tip":"Some special Alliances can be activated without deploying any Operators"},"7":{"tip":"Operators' equipment will return to the Bench when promoted and have to be re-equipped"},"8":{"tip":"Two of the same equipment will fuse into an upgraded version"},"9":{"tip":"Certain equipment combinations can grant Operators additional Alliance effects"},"10":{"tip":"Stacked Alliances persist throughout a single simulation, but their effects only apply while the Alliance is active"},"11":{"tip":"Usually an Alliance has to be activated first before you can build stacks"},"12":{"tip":"You can check Teammate battlefields during the Rest Phase"},"13":{"tip":"You can check your next enemy group during the Rest Phase"},"14":{"tip":"Easily retreat Operators by dragging them to the Bench"},"15":{"tip":"You cannot make any moves after you are ready, but you can cancel your ready state any time, until all your Teammates are ready"},"16":{"tip":"Only Teammates who achieve a perfect clear of their wave of enemies can help out during the Unite Phase"},"17":{"tip":"Alliance stacks cannot increase when in Unite Phase"},"18":{"tip":"During the final attack phase, two players will share one battlefield and cannot see the other duo"},"19":{"tip":"During the final attack phase, all participants deal damage to the enemy leader"},"20":{"tip":"A Hidden Core can be unlocked after the final attack phase once certain conditions are fulfilled"},"_h":"go54eg5vctxb9u5u737zw36xmdlmx1ewpvo019rx63"},"broadcasts":{"0":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 20% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 20% of the Enemy Leader's HP!"},"1":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 50% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 50% of the Enemy Leader's HP!"},"2":{"textRaw":"<@ba.vup>Dr. {0} has depleted more than 80% of the Enemy Leader's HP!","text":"Dr. {0} has depleted more than 80% of the Enemy Leader's HP!"},"3":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"4":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"5":{"textRaw":"<@ba.vup>Dr. {0}'s Operator {1} has dealt {2} damage","text":"Dr. {0}'s Operator {1} has dealt {2} damage"},"6":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"7":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"8":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"9":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"10":{"textRaw":"<@ba.vup>Dr. {0} has upgraded their Dispatch Center to Lv. {1}","text":"Dr. {0} has upgraded their Dispatch Center to Lv. {1}"},"11":{"textRaw":"Stacks","text":"Stacks"},"12":{"textRaw":"<@ba.vup>Dr. {0} has promoted their {1} to Elite","text":"Dr. {0} has promoted their {1} to Elite"},"13":{"textRaw":"<@ba.vup>Dr. {0} sent you a {1}","text":"Dr. {0} sent you a {1}"},"_h":"6y3v19rg90zpear9ear9ear9lz8ulz8ulz8ulz8ulz8uvbvbt8x3n0yd"}},"emotes":{"themes":{"0":{"name":"Emote Set: Stronghold Protocol"},"1":{"name":"Emote Set: Slug Style"},"2":{"name":"Emote Set: Stronghold Protocol"},"3":{"name":"Emote Set: Doctor-tor"},"4":{"name":"Emote Set: Mimiko"},"5":{"name":"Emote Set: Wiwime"},"_h":"1466147n41bt"},"emotes":{"0":{"label":"Happy"},"1":{"label":"Scared"},"2":{"label":"Sorry"},"3":{"label":"Thanks"},"4":{"label":"Thinking"},"5":{"label":"Nice teamwork"},"6":{"label":"Nice teamwork!"},"7":{"label":"Thanks!"},"8":{"label":"Sorry!"},"9":{"label":"Bye!"},"11":{"label":"Almost done!"},"12":{"label":"No problem!"},"13":{"label":"Salute!"},"14":{"label":"Cheers!"},"15":{"label":"Cool!"},"16":{"label":"Sad"},"17":{"label":"Dying"},"18":{"label":"Doctor-tor 1"},"19":{"label":"Doctor-tor 2"},"20":{"label":"Doctor-tor 3"},"21":{"label":"Doctor-tor 4"},"22":{"label":"Doctor-tor 5"},"23":{"label":"Doctor-tor 6"},"24":{"label":"Mimiko 1"},"25":{"label":"Mimiko 2"},"26":{"label":"Mimiko 3"},"27":{"label":"Mimiko 4"},"28":{"label":"Mimiko 5"},"29":{"label":"Mimiko 6"},"30":{"label":"Wiwime 1"},"31":{"label":"Wiwime 2"},"32":{"label":"Wiwime 3"},"33":{"label":"Wiwime 4"},"34":{"label":"Wiwime 5"},"35":{"label":"Wiwime 6"},"_h":"gk91w4ite9ahtkocz3ni05jlpoxak5nkwfpcs93a67h8k5f2q314vx6yhzqe1fcg79iatb"}}}} diff --git a/docs/I18N.md b/docs/I18N.md index ef9acb5a..1db480d0 100644 --- a/docs/I18N.md +++ b/docs/I18N.md @@ -156,6 +156,11 @@ rebuilt. the source on the record's own ids, then the 下半 season (`act2autochess`). Rich-text tags and placeholders are the same as in Chinese, so `ui/richText.js` renders the English unchanged (a few official EN texts leave a tag unclosed; the parser runs it to the end of the text, as the game does). +- **Corrections**: `tools/i18n/corrections-.json` (the pack's code: `en`, `ja`, `ko`, `zh-TW`; optional) is + tried before the official data of that language, for an official translation that contradicts the Chinese text and + the engine (exact match on the raw Chinese text; the plain twin is stripped from it; every entry carries a `_why:` + note; `_`-keys are never written to the overlay). Only `corrections-en.json` exists. Counted as `correction` in the + coverage report. - **Fallbacks**, in order: `tools/i18n/fallback-remake.json` (the remake's own strings: stage-name parts, item notes, the escaped levels' map names, the season name), `tools/i18n/fallback-pr70.json` (PR #70's translations of texts the EN client lacks: modules of CN-only operators, the 甄选 slots, 结算称号 criteria, emote labels), then `public/i18n/en.json`; diff --git a/test/i18n-data.test.js b/test/i18n-data.test.js index bc638561..652aff65 100644 --- a/test/i18n-data.test.js +++ b/test/i18n-data.test.js @@ -91,6 +91,29 @@ test('build-i18n matching: exact, blackboard templates, plain from raw, composit assert.equal(shapeKey('攻击力<@ba.vup>+{atk:0%}'), shapeKey('攻击力+80%')); }); +test('build-i18n corrections: tried before the official text, the plain twin is stripped from the corrected raw one', () => { + const zh = [{ t: { a: '攻击力<@ba.vup>+50%' } }]; + const en = [{ t: { a: 'ATK <@ba.vup>+50% flat' } }]; + const data = { effects: { e1: { descRaw: '攻击力<@ba.vup>+50%', desc: '攻击力+50%' } } }; + const { overlay, report } = buildOverlay({ zh, en, data, corrections: { _about: 'x', '攻击力<@ba.vup>+50%': 'ATK <@ba.vup>+50% per item' } }); + const e = applyRecordOverlay(data.effects.e1, overlay.files.effects.e1).value; + assert.equal(e.descRaw, 'ATK <@ba.vup>+50% per item'); + assert.equal(e.desc, 'ATK +50% per item'); + assert.equal(report.coverage.effects.correction, 2); + assert.equal(report.coverage.effects.translated, 2); + // another language reads its own corrections the same way (build-i18n loads tools/i18n/corrections-.json) + const ko = buildOverlay({ zh, en: [{ t: { a: '공격력 <@ba.vup>+50%' } }], data, lang: 'ko', corrections: { '攻击力<@ba.vup>+50%': '장비 1개당 공격력 <@ba.vup>+50%' } }); + assert.equal(applyRecordOverlay(data.effects.e1, ko.overlay.files.effects.e1).value.descRaw, '장비 1개당 공격력 <@ba.vup>+50%'); + assert.equal(ko.report.coverage.effects.correction, 2); +}); + +test('data/i18n/en.json: the 维多利亚 6-member ATK bonus reads per item, as installVictoria applies it (corrections-en.json)', () => { + const en = JSON.parse(readFileSync(path.join(ROOT, 'data', 'i18n', 'en.json'), 'utf8')); + for (const t of [en.files.bonds.victoriaShip.effectDesc, en.files.bonds.victoriaShip.effectDescRaw, en.files.effects.bondeffect_victoria.desc]) { + assert.match(t, /\+50%(?:<\/>)? ATK per equipment carried, or (?:<@ba\.vup>)?\+80%(?:<\/>)? per upgraded equipment/); + } +}); + test('data/i18n/en.json: shape, the 盟约 season of the EN build, coverage and the names map', () => { assert.equal(OVERLAY.version, 1); assert.equal(OVERLAY.lang, 'en'); diff --git a/tools/build-i18n.mjs b/tools/build-i18n.mjs index d238cb4d..6795c96d 100644 --- a/tools/build-i18n.mjs +++ b/tools/build-i18n.mjs @@ -10,6 +10,8 @@ // How a text is matched (no id table to keep up to date — the official tables are walked side by side): // 1. the zh_CN and the EN tables are walked in parallel (same keys; arrays of keyed records by their key), giving // pairs Chinese source → English source with the ids on their path as "scope"; +// 0. tools/i18n/corrections-.json first, when the language has one: an official translation that contradicts +// the Chinese text and the engine (exact match on the data text, each entry with a `_why:` note) (correction); // 2. a data text equal to a Chinese source takes its English source (exact); // 3. a data text whose blackboard placeholders were resolved by build-data ({atk:0%} → 80%) is matched against the // Chinese templates of the same shape: the numbers are read back into a blackboard, the Chinese template must @@ -463,11 +465,14 @@ class Translator { /** * @param {PairIndex} index * @param {{ name: string, map: Map }[]} fallbacks in order of preference + * @param {{ composites?: boolean, corrections?: Map }} [opts] corrections: tried before the official + * texts (an official translation that contradicts the Chinese and the engine, tools/i18n/corrections-.json) */ - constructor(index, fallbacks, { composites = true } = {}) { + constructor(index, fallbacks, { composites = true, corrections = new Map() } = {}) { this.index = index; this.fallbacks = fallbacks; this.composites = composites; + this.corrections = corrections; } /** @@ -476,6 +481,8 @@ class Translator { * @returns {{ en: string, how: string } | null} */ translate(zh, ctx) { + const fix = this.corrections.get(zh); + if (fix) return { en: fix, how: 'correction' }; const ex = this.index.exact.get(zh); if (ex) return { en: bestVariant(ex, ctx).en, how: 'exact' }; // a plain text (build-data strips the markup of `desc`, `text`, card / device descriptions) against stripped sources @@ -626,7 +633,7 @@ function translateScalar(file, id, text, tr, stats, samples) { class Stats { constructor() { this.kinds = {}; this.missing = new Map(); } - row(kind) { return this.kinds[kind] || (this.kinds[kind] = { texts: 0, exact: 0, template: 0, composite: 0, remake: 0, pr70: 0, ui: 0, dict: 0, missing: 0, notes: 0 }); } + row(kind) { return this.kinds[kind] || (this.kinds[kind] = { texts: 0, exact: 0, template: 0, composite: 0, correction: 0, remake: 0, pr70: 0, ui: 0, dict: 0, missing: 0, notes: 0 }); } hit(kind, how) { const r = this.row(kind); r.texts++; r[how]++; } miss(kind, text) { const r = this.row(kind); @@ -645,10 +652,10 @@ const dictMap = (d, untranslated = (zh, t) => hasCjk(t)) => new Map(Object.entri /** * Build the overlay. Exported for tests (they pass in-memory tables). - * @param {{ zh: object[], en: object[], data: Record, fallback?: { remake?: object, pr70?: object, ui?: object }, source?: object }} input - * zh / en: the picked sub-trees of TABLES, in order + * @param {{ zh: object[], en: object[], data: Record, fallback?: { remake?: object, pr70?: object, ui?: object }, corrections?: object, source?: object }} input + * zh / en: the picked sub-trees of TABLES, in order; corrections: { zh: en } tried before the official texts */ -export function buildOverlay({ zh, en, data, fallback = {}, source = null, lang = 'en' }) { +export function buildOverlay({ zh, en, data, fallback = {}, corrections = {}, source = null, lang = 'en' }) { const untranslated = untranslatedTest(lang, LANG_SOURCES[lang]?.untranslated === 'native' ? nativeCharset(zh, en) : null); const index = new PairIndex(untranslated); for (let i = 0; i < zh.length; i++) index.walk(zh[i], en[i], []); @@ -657,7 +664,7 @@ export function buildOverlay({ zh, en, data, fallback = {}, source = null, lang { name: 'remake', map: dictMap(fallback.remake, untranslated) }, { name: 'pr70', map: dictMap(fallback.pr70, untranslated) }, { name: 'ui', map: dictMap(fallback.ui, untranslated) }, - ], { composites: LANG_SOURCES[lang]?.composite ?? false }); + ], { composites: LANG_SOURCES[lang]?.composite ?? false, corrections: dictMap(corrections, untranslated) }); const stats = new Stats(); const samples = {}; const files = {}; @@ -695,7 +702,7 @@ export function buildOverlay({ zh, en, data, fallback = {}, source = null, lang const coverage = {}; let total = 0, translated = 0, official = 0; for (const [kind, r] of Object.entries(stats.kinds).sort()) { - const ok = r.exact + r.template + r.composite + r.remake + r.pr70 + r.ui + r.dict; + const ok = r.exact + r.template + r.composite + r.correction + r.remake + r.pr70 + r.ui + r.dict; coverage[kind] = { ...r, translated: ok, pct: r.texts ? Math.round((ok / r.texts) * 1000) / 10 : 100 }; total += r.texts; translated += ok; official += r.exact + r.template + r.composite; } @@ -706,8 +713,8 @@ export function buildOverlay({ zh, en, data, fallback = {}, source = null, lang generator: 'tools/build-i18n.mjs', source: source || null, fallback: lang === 'en' - ? 'tools/i18n/fallback-remake.json (the remake), tools/i18n/fallback-pr70.json (PR #70 by @YuriRestia), public/i18n/en.json' - : `public/i18n/${lang}.json (the pack's UI strings)`, + ? 'tools/i18n/corrections-en.json (before the official texts), tools/i18n/fallback-remake.json (the remake), tools/i18n/fallback-pr70.json (PR #70 by @YuriRestia), public/i18n/en.json' + : `${Object.keys(corrections).some((k) => !k.startsWith('_')) ? `tools/i18n/corrections-${lang}.json (before the official texts), ` : ''}public/i18n/${lang}.json (the pack's UI strings)`, coverage: Object.fromEntries(Object.entries(coverage).map(([k, v]) => [k, { texts: v.texts, translated: v.translated, official: v.exact + v.template + v.composite, pct: v.pct }])), totals: { texts: total, translated, official, pct: total ? Math.round((translated / total) * 1000) / 10 : 100 }, }, @@ -758,7 +765,9 @@ async function main() { ui: await readDict(join(ROOT, 'public', 'i18n', 'en.json')), } : { ui: await readDict(join(ROOT, 'public', 'i18n', `${opts.lang}.json`)) }; if (opts.dict) fallback.dict = JSON.parse(await readFile(opts.dict, 'utf8')); - const { overlay, report } = buildOverlay({ zh, en, data, fallback, lang: opts.lang, source: client ? { id: opts.source, label: src.label, home: src.home, season: seasonEn } : { id: 'dict', label: src.label } }); + // corrections of the language's own official texts (none for a language without a file) + const corrections = await readDict(join(ROOT, 'tools', 'i18n', `corrections-${opts.lang}.json`)); + const { overlay, report } = buildOverlay({ zh, en, data, fallback, corrections, lang: opts.lang, source: client ? { id: opts.source, label: src.label, home: src.home, season: seasonEn } : { id: 'dict', label: src.label } }); // self-check: applying the overlay keeps every record's shape (strings replace strings only) let applied = 0; @@ -774,7 +783,7 @@ async function main() { if (client) log(` season in the ${opts.lang} build: ${seasonEn}${version ? ` · ${version.replace(/\s+/g, ' ')}` : ''}`); log(` ${report.pairs} zh→${opts.lang} source pairs; coverage per kind (translated / texts):`); for (const [kind, c] of Object.entries(report.coverage)) { - const fb = [c.remake && `remake ${c.remake}`, c.pr70 && `PR #70 ${c.pr70}`, c.ui && `UI ${c.ui}`, c.dict && `dictionary ${c.dict}`].filter(Boolean).join(' · '); + const fb = [c.correction && `corrections ${c.correction}`, c.remake && `remake ${c.remake}`, c.pr70 && `PR #70 ${c.pr70}`, c.ui && `UI ${c.ui}`, c.dict && `dictionary ${c.dict}`].filter(Boolean).join(' · '); log(` ${kind.padEnd(10)} ${String(c.translated).padStart(5)} / ${String(c.texts).padEnd(5)} ${String(c.pct).padStart(5)} % official ${c.exact + c.template + c.composite} (exact ${c.exact} · template ${c.template} · composite ${c.composite})${fb ? ` · ${fb}` : ''}${c.notes ? ` · notes skipped ${c.notes}` : ''}`); } log(` total ${report.totals.translated} / ${report.totals.texts} (${report.totals.pct} %), official ${report.totals.official}; ${Object.keys(overlay.names).length} names (${report.nameConflicts.length} with several ${opts.lang} forms)`); diff --git a/tools/i18n/corrections-en.json b/tools/i18n/corrections-en.json new file mode 100644 index 00000000..7c364424 --- /dev/null +++ b/tools/i18n/corrections-en.json @@ -0,0 +1,5 @@ +{ + "_about": "Corrections of the official EN client text: { \"\": \"\" }, tried BEFORE the official EN data (tools/build-i18n.mjs; another language has its own corrections-.json). Only for an official translation that contradicts the Chinese text and the engine; each entry has a `_why:` note. Raw keys only: the plain twin (desc / effectDesc) is derived by stripping the markup.", + "_why:<@ba.vup>携带装备的【维多利亚】": "Victoria Alliance, 6 operators: the Chinese says +50% ATK per equipment carried (每携带1件装备), +80% per advanced one; server/sim/content/bonds/core.js installVictoria adds atk_normal_equip / +atk_golden_equip per item. The official EN ('gain +50% ATK, or +80% ATK if equipment is upgraded') reads as a flat bonus.", + "<@ba.vup>携带装备的【维多利亚】干员伤害提升至<@ba.vup>{0:0%}<@ba.acrem>(受层数影响)\n<每叠加<@ba.vup>25层>获得一件带有随机特殊效果的维式重锤\n<在场<@ba.vup>6名不同【维多利亚】干员>【维多利亚】干员每携带1件装备攻击力<@ba.vup>+50%,携带进阶装备改为<@ba.vup>+80%": "[Victoria] Operators <@ba.vup>carrying equipment deal <@ba.vup>{0:0%} damage <@ba.acrem>(affected by no. of stacks)\n25 stacks> Obtain a random special Victorian Hammer\n6 different [Victoria] Operators on field> [Victoria] Operators gain <@ba.vup>+50% ATK per equipment carried, or <@ba.vup>+80% per upgraded equipment" +} From 70151d08edce6d9d9811e903bcffb02f172f0867 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:07:09 +0800 Subject: [PATCH 12/44] =?UTF-8?q?fix:=20=E9=98=B2=E6=AD=A2=E8=87=AA?= =?UTF-8?q?=E9=80=89=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=97=B6=E5=AF=BC=E5=85=A5=E5=85=BB=E6=88=90=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E5=B7=B2=E6=9C=89=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/screens/loadout.js | 4 + test/ui/loadout-ops-import.e2e.test.js | 224 +++++++++++++++++++++++++ 2 files changed, 228 insertions(+) create mode 100644 test/ui/loadout-ops-import.e2e.test.js diff --git a/public/js/screens/loadout.js b/public/js/screens/loadout.js index be44e06c..e5f0d839 100644 --- a/public/js/screens/loadout.js +++ b/public/js/screens/loadout.js @@ -586,6 +586,10 @@ function LoadoutScreen({ st }) { } const res = parseImport(ioText); if (!res.ok) { toast(t('导入失败:{error}', { error: res.error }), 'error'); return; } + // Cultivation settings need the same data as DIY: backups.json supplies the owned operator pool. Refuse the + // whole import if it is missing, including an empty ops map which would replace the current settings. + const opsRefused = res.ops && importRefusal('diy', ready); + if (opsRefused) { toast(opsRefused.text, opsRefused.tone); return; } // 0.2.2: a payload with `ops` replaces the 潜能 / 练度 too (an older export leaves them alone) const opIds = res.ops ? cultivationCharIds(data.get('chess'), data.get('backups')) : null; const r = applyLoadoutEntries(res.entries, getChess, res.ops ? { ops: res.ops, isOperator: (id) => opIds.has(id) } : {}); diff --git a/test/ui/loadout-ops-import.e2e.test.js b/test/ui/loadout-ops-import.e2e.test.js new file mode 100644 index 00000000..c4c6d7ff --- /dev/null +++ b/test/ui/loadout-ops-import.e2e.test.js @@ -0,0 +1,224 @@ +// Real-server imports of files downloaded through the loadout UI. Only backups.json's response is controlled: +// missing data must not turn a valid mixed cultivation preset into a partial replacement. No preference injection. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { mkdirSync, mkdtempSync, readdirSync, readFileSync, writeFileSync } from 'node:fs'; +import path from 'node:path'; +import { Client, OUT, sleep, hasChrome, startRealServer } from '../e2e/client.mjs'; + +const ENABLED = process.env.SP_E2E === '1' && hasChrome(); +const INSIDE = 'chess_char_1_01_a'; +const SIEGE = 'char_112_siege'; +const SLOT = 'chess_char_5_diy1_a'; +const MODAL = '.modal'; +const IMPORT = '[data-testid="loadout-import"]'; +const APPLY = '[data-testid="loadout-io-apply"]'; +const TEXT = '[data-testid="loadout-io-text"]'; + +const stored = (c) => c.page.evaluate(() => ({ + loadout: localStorage.getItem('sp.pref.loadout'), diy: localStorage.getItem('sp.pref.diy'), +})); +const closeModal = async (c) => { + await c.click(`${MODAL} button`, '关闭'); + await c.page.waitForSelector(MODAL, { hidden: true }); +}; +async function openLoadout(c) { + await c.page.waitForSelector('.lobby-screen'); + await c.click('.lobby-screen [data-testid="loadout-open"]'); + await c.page.waitForSelector(`.lo-card[data-chess="${INSIDE}"]`); +} +async function ordinary(c, potential, cultivate) { + const row = `.lo-card[data-chess="${INSIDE}"]`; + await c.page.select(`${row} [data-cult="potential"]`, String(potential)); + await c.page.select(`${row} [data-cult="cultivate"]`, String(cultivate)); +} +async function selfSelected(c, potential, cultivate) { + const row = `.diy-slot[data-slot="${SLOT}"]`; + await c.page.select(`${row} [data-cult="potential"]`, String(potential)); + await c.page.select(`${row} [data-cult="cultivate"]`, String(cultivate)); +} +async function chooseSiege(c) { + await c.click('.lo-tab[data-tab="diy"]'); + await c.click(`.diy-slot[data-slot="${SLOT}"] .diy-slot__fill`); + await c.page.waitForSelector('[data-testid="diy-picker"]'); + const operator = `[data-testid="diy-picker"] .diy-opt[data-char="${SIEGE}"]`; + await c.page.$eval(operator, (e) => e.scrollIntoView({ block: 'nearest' })); + await c.page.click(operator); + await c.click('[data-testid="diy-confirm"]'); + await c.page.waitForSelector('[data-testid="diy-picker"]', { hidden: true }); +} +async function download(c, dir) { + await c.click('[data-testid="loadout-export"]'); + await c.page.waitForSelector(TEXT); + const payload = await c.page.$eval(TEXT, (e) => e.value); + const session = await c.page.createCDPSession(); + await session.send('Browser.setDownloadBehavior', { behavior: 'allow', downloadPath: dir }); + await c.click('[data-testid="loadout-io-download"]'); + let file; + for (let i = 0; i < 100; i++) { + file = readdirSync(dir).find((f) => f.endsWith('.json')); + if (file) break; + await sleep(50); + } + assert.ok(file, 'the UI downloaded the preset'); + file = path.join(dir, file); + assert.equal(readFileSync(file, 'utf8'), payload); + await closeModal(c); + await session.detach(); + return { file, payload: JSON.parse(payload) }; +} +async function upload(c, file) { + await c.click(IMPORT); + const chooser = c.page.waitForFileChooser(); + await c.click('[data-testid="loadout-io-pick"]'); + await (await chooser).accept([file]); + await c.page.waitForFunction((s) => !!document.querySelector(s)?.value.trim(), {}, TEXT); +} +async function fixture(prefix) { + const srv = await startRealServer(); + const P = (await import('puppeteer-core')).default; + const c = new Client(P, srv.base, prefix, { prefix, w: 1280, h: 720 }); + mkdirSync(OUT, { recursive: true }); + const dir = mkdtempSync(path.join(OUT, `${prefix}-`)); + try { + await c.open(); + await c.enter('调配导入回归'); + await openLoadout(c); + await c.click(`.lo-card[data-chess="${INSIDE}"] [data-skill="0"]`); + return { c, srv, dir }; + } catch (error) { + await c.close(); + await srv.stop(); + throw error; + } +} + +test('mixed cultivation file: failed backups preserves existing data; reload and retry imports the whole file', + { skip: !ENABLED && 'set SP_E2E=1 (and have Chrome)', timeout: 90000 }, async () => { + const { c, srv, dir } = await fixture('loadout-ops-missing'); + const records = {}; + let failBackups = false; + try { + await ordinary(c, 2, 1); + await chooseSiege(c); + await selfSelected(c, 3, 0); + await c.click('.lo-tab[data-tab="loadout"]'); + const { file, payload } = await download(c, dir); + records.exported = payload; + await ordinary(c, 4, 2); + await c.click(`.lo-card[data-chess="${INSIDE}"] [data-module="none"]`); + await c.click('.lo-tab[data-tab="diy"]'); + await selfSelected(c, 5, 2); + records.before = await stored(c); + await c.page.setRequestInterception(true); + c.page.on('request', (r) => failBackups && new URL(r.url()).pathname === '/data/backups.json' + ? r.respond({ status: 404, contentType: 'text/plain', body: 'Simulated backups.json failure' }) : r.continue()); + failBackups = true; + await c.page.reload({ waitUntil: 'domcontentloaded' }); + await openLoadout(c); + await upload(c, file); + await c.click(APPLY); + await sleep(100); + records.failedImport = await stored(c); + records.failureUi = await c.page.evaluate(() => ({ + modal: !!document.querySelector('.modal'), text: document.body.innerText, + })); + await c.shot('failed-import'); + assert.deepEqual(records.failedImport, records.before, 'failed validation data must not replace saved entries or ops'); + assert.equal(records.failureUi.modal, true, 'the import stays open for retry'); + assert.match(records.failureUi.text, /导入失败:游戏数据没有载入,未做任何改动/); + failBackups = false; + await c.page.reload({ waitUntil: 'domcontentloaded' }); + await openLoadout(c); + assert.deepEqual(await stored(c), records.before, 'the refusal also survives reload'); + await upload(c, file); + await c.click(APPLY); + await c.page.waitForSelector(MODAL, { hidden: true }); + records.retried = await stored(c); + const applied = JSON.parse(records.retried.loadout); + assert.deepEqual(applied.entries, payload.entries); + assert.deepEqual(applied.ops, payload.ops, 'both ordinary and self-selected settings survive'); + assert.equal(records.retried.diy, records.before.diy, 'loadout import never replaces DIY picks'); + await c.click('.lo-tab[data-tab="diy"]'); + await c.shot('retried-self-selected'); + assert.deepEqual(c.problems.filter((p) => p.startsWith('pageerror:')), []); + } finally { + writeFileSync(path.join(dir, 'observations.json'), JSON.stringify({ ...records, problems: c.problems }, null, 2)); + console.log(JSON.stringify({ evidence: dir, before: records.before, after: records.failedImport, retried: records.retried, + modal: records.failureUi?.modal, problemCount: c.problems.length, + pageErrors: c.problems.filter((p) => p.startsWith('pageerror:')) })); + await c.close(); + await srv.stop(); + } + }); + +test('pending backups keeps import disabled until its real response arrives', + { skip: !ENABLED && 'set SP_E2E=1 (and have Chrome)', timeout: 90000 }, async () => { + const { c, srv, dir } = await fixture('loadout-ops-loading'); + let held; + try { + await ordinary(c, 2, 1); + await chooseSiege(c); + await selfSelected(c, 3, 0); + await c.click('.lo-tab[data-tab="loadout"]'); + const { file, payload } = await download(c, dir); + const before = await stored(c); + await c.page.setRequestInterception(true); + c.page.on('request', (r) => { + if (new URL(r.url()).pathname === '/data/backups.json') held = r; + else r.continue(); + }); + await c.page.reload({ waitUntil: 'domcontentloaded' }); + await c.page.waitForSelector('.lobby-screen'); + await c.click('.lobby-screen [data-testid="loadout-open"]'); + await c.page.waitForSelector('.lo-loading'); + assert.equal(await c.page.$eval(IMPORT, (e) => e.disabled), true); + assert.deepEqual(await stored(c), before); + for (let i = 0; !held && i < 100; i++) await sleep(50); + assert.ok(held, 'backups is still in flight'); + await held.continue(); + held = null; + await c.page.waitForSelector(`.lo-card[data-chess="${INSIDE}"]`); + assert.equal(await c.page.$eval(IMPORT, (e) => e.disabled), false); + await upload(c, file); + await c.click(APPLY); + await c.page.waitForSelector(MODAL, { hidden: true }); + const after = await stored(c); + assert.deepEqual(JSON.parse(after.loadout).ops, payload.ops); + assert.deepEqual(c.problems.filter((p) => p.startsWith('pageerror:')), []); + writeFileSync(path.join(dir, 'observations.json'), JSON.stringify({ before, after, payload, problems: c.problems }, null, 2)); + } finally { + if (held) await held.abort().catch(() => {}); + await c.close(); + await srv.stop(); + } + }); + +test('an exported empty ops map also needs backups before replacing existing cultivation settings', + { skip: !ENABLED && 'set SP_E2E=1 (and have Chrome)', timeout: 90000 }, async () => { + const { c, srv, dir } = await fixture('loadout-ops-empty'); + try { + const { file, payload } = await download(c, dir); + assert.deepEqual(payload.ops, {}); + await chooseSiege(c); + await selfSelected(c, 2, 1); + const before = await stored(c); + await c.page.setRequestInterception(true); + c.page.on('request', (r) => new URL(r.url()).pathname === '/data/backups.json' + ? r.respond({ status: 404, contentType: 'text/plain', body: 'Simulated backups.json failure' }) : r.continue()); + await c.page.reload({ waitUntil: 'domcontentloaded' }); + await openLoadout(c); + await upload(c, file); + await c.click(APPLY); + await sleep(100); + const after = await stored(c); + writeFileSync(path.join(dir, 'observations.json'), JSON.stringify({ before, after, payload, problems: c.problems }, null, 2)); + await c.shot('failed-import'); + assert.deepEqual(after, before); + assert.ok(await c.page.$(MODAL)); + assert.deepEqual(c.problems.filter((p) => p.startsWith('pageerror:')), []); + } finally { + await c.close(); + await srv.stop(); + } + }); From 19c854c1f7f666ed21fd94cb922f152c90661f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:11:00 +0800 Subject: [PATCH 13/44] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E6=81=A2?= =?UTF-8?q?=E5=A4=8D=E9=BB=98=E8=AE=A4=E8=A2=AB=E5=B0=9A=E6=9C=AA=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E7=9A=84=E6=97=A7=E8=B0=83=E9=85=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/META.md | 5 + docs/design/match.md | 4 + docs/history/0.2.4.md | 14 +++ public/js/ui/loadoutSync.js | 10 +- test/ui/loadout-sync-stale.test.js | 174 +++++++++++++++++++++++++++++ 5 files changed, 204 insertions(+), 3 deletions(-) create mode 100644 test/ui/loadout-sync-stale.test.js diff --git a/docs/META.md b/docs/META.md index 4622a402..6ed0ed11 100644 --- a/docs/META.md +++ b/docs/META.md @@ -768,6 +768,11 @@ leaker's own capsule / row (`ui/hud.js uniteRemaining`) and the leakers' team ro ## 5. Views (DESIGN §8.2 / §8.3) and deviations +The client's stored loadout and `m.private.loadout` / `ops` must agree after a successful sync. In +`public/js/ui/loadoutSync.js`, edits and `welcome` invalidate preparation still awaiting game data, so an older +payload cannot overwrite a newer reset on the session/seat or enter the next match (§16, §29.15). Request reply +ordering, debounce, close flush and retry/lock handling remain unchanged. + `m.public` (throttled ≤ 10/s, only sent when it changed) carries the DESIGN fields plus: `drawnDisabledBonds` (the 3+4 drawn set; `disabledBonds` = drawn ∪ the mode's static list), `hiddenBossId`, `bossRound`, `hiddenRound`, `spRound`, `combatMode` (`'client'` | `'server'`), `fields[].progress { killed, total, done }` (teammates' progress UI), `paused` diff --git a/docs/design/match.md b/docs/design/match.md index b5a5729d..0c074a40 100644 --- a/docs/design/match.md +++ b/docs/design/match.md @@ -106,6 +106,10 @@ Official rule (bwiki 盟约, 更新公告 5114): before a match the player canno **Loadout wire & state:** the client keeps a per-browser loadout `{ [baseChessId]: { skill: index, module: uniEquipId | 'none' } }` (localStorage) and sends it with C2S `room.loadout { entries }` (validated: known visible chess, legal skill index for that chess's normal AND elite status, legal module id). The lobby stores it on the seat; at match start `Match` receives `seats[].loadout`; `PlayerState` keeps it immutable for the match; board pieces are resolved to `{chessId, skillIndex, moduleId}` when building `PlayerBattleInput.units[]` (fields `skillIndex`, `moduleId`; BattleSpec carries them). Bots use defaults. m.private exposes the effective loadout so the UI (shop cards, detail panel) shows the chosen skill/module. +Client sync preparation may await chess/backups data. A later edit (including restoring defaults) or `welcome` +invalidates the earlier preparation: its payload, missing-data result or failure cannot send or change sync status. +The current edit keeps the existing debounce/close flush, ordered requests and retry/lock handling. + **潜能 / 练度 (0.2.2, the owner's decision of 2026-10-08: 「调配干员里自己设置吧,默认满潜满加成」):** official — an operator fights at the player's own potential (调度手册 「卫戍协议中干员潜能由自身已持有干员潜能决定」; an unowned 特许 operator at potential 1) and an owned operator of the same name gets the 自持有 练度 bonus (activity_table `cultivateEffectList`: 未精英化 +0 %, 精英1 ATK / DEF +5 %, 精英2 ATK +10 % DEF / HP +5 %, 精英2 Lv.60 +10 % each — a multiplier of its own, never summed with the 直接乘算 bonuses). The 干员调配 screen sets both per operator (by charId: initial, elite and 自选 forms share them; default 潜能 6 and 精英2 Lv.60); they travel as `room.loadout.ops` (`{ [charId]: { potential, cultivate } }`, defaults dropped; shared/protocol.js `checkLoadoutOps`, strict like the entries), `seats[].ops` → `PlayerState.ops` (re-checked; bots none = the defaults), and every operator the player owns states them in its `PlayerBattleInput` entry (`potential`, `cultivate`; shared/potential.js `cultivationOf`) — never a 补位 stand-in (a not-owned NORMAL chess) or a prototype 自选 pick. The sim composes the def at the potential (data/*.json carry every potential, DATA.md §2.3; the summons' talents at the owner's) and multiplies ATK / DEF / max HP by the tier's `char_attribute_mul` (effects.json `aceffect_char_1…4`, SIM.md §12). The cards (局内数值, shop and detail cards, a teammate's unit from UnitInfo `potential` / `cultivate`) show the numbers at the settings. **Sim:** `simdata` resolves a unit def for `(chessId, skillIndex, moduleId)` (cached): `skill` = the selected SkillRecord; stats = `statsBase` + module attr (elite) ; trait/talents = base with the selected module's overrides. Kit contract (backward compatible): a kit function `(bb, chess) => { skill?, skills?: { [skillId]: SkillSpec }, talents, trait }` receives `chess.skill` = the **selected** skill and `bb` = its blackboard; the loader uses `skills[selectedSkillId]` if present, else `skill` only when the selected skill is the chess's default, else the **generic** skill spec — talents/trait from the kit always apply. Every visible chess must get hand-authored specs for all of its selectable skills (tracked by a coverage test). diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..b309d4a8 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,17 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Loadout sync preparation after a reset + +`ui/loadoutSync.js` previously captured sanitised entries before awaiting backups, but assigned the request sequence +after that wait. With a saved non-default skill and potential, the loadout header's restore-all button remains +available while backups downloads (chess already ready, detail still hidden). A confirmed reset sends empty entries +and ops; the old preparation can then send the old skill with empty ops, leaving the browser showing zero changes +and synced while the session and next match use the old skill. Reproduced in production v0.2.4 using normal screen +controls in headless Chrome with a controlled backups HTTP download delay; no game-state or message injection. + +Edits and welcomes now invalidate waiting preparation before it can send or report missing/failed data. Current +preparation, debounce/close flush, in-flight request ordering, deduplication and retry/lock semantics are retained. +`test/ui/loadout-sync-stale.test.js` covers reset, newer nonempty edits, debounce, stale failures, welcome and RATE +retry, with current missing-data and unrelated-screen-change controls. No gameplay rule or golden result changes. diff --git a/public/js/ui/loadoutSync.js b/public/js/ui/loadoutSync.js index b7cd0aa3..51202e5c 100644 --- a/public/js/ui/loadoutSync.js +++ b/public/js/ui/loadoutSync.js @@ -169,6 +169,7 @@ function installPrefSync({ net, timers, target, notify, key, stateKey, msgType, const tell = notify || ((text) => toast(t(text), 'warn')); let timer = null; let seq = 0; // requests sent (the reply of an older one never overrides a newer one's state) + let revision = 0; // edits / welcomes invalidate preparation still waiting for game data let pendingJson = null; // JSON of the newest request still awaiting its reply let lastSent = null; // JSON of the last payload the server accepted (on this session) let edited = false; // an edit is waiting to be sent (a lock refusal is then worth telling the player) @@ -189,9 +190,11 @@ function installPrefSync({ net, timers, target, notify, key, stateKey, msgType, async function flush() { if (disposed) return; if (net.status !== 'online') { setState('idle'); return; } // the next welcome resends + const preparing = revision; try { const payload = await prepare(); - if (disposed) return; + // A reset/new edit may already have sent a newer payload while this one awaited chess/backups. + if (disposed || preparing !== revision) return; // never sanitise against missing data: every entry would be dropped and the server's copy cleared if (payload == null) { setState('error'); return; } const json = JSON.stringify(payload); @@ -221,15 +224,16 @@ function installPrefSync({ net, timers, target, notify, key, stateKey, msgType, else { console.warn(`[${tag}] ${msgType} refused`, code, err && err.detail); setState('error'); } } } catch (e) { + if (disposed || preparing !== revision) return; console.warn(`[${tag}] sync failed`, e); setState('error'); } } - const offWelcome = net.on('welcome', () => { lastSent = null; pendingJson = null; seq++; schedule(50); }); + const offWelcome = net.on('welcome', () => { revision++; lastSent = null; pendingJson = null; seq++; schedule(50); }); const keys = Array.isArray(key) ? key : [key]; const offStore = target.subscribe((s, prev) => { - if (keys.some((k) => s[k] !== prev[k])) { edited = true; schedule(); } + if (keys.some((k) => s[k] !== prev[k])) { revision++; edited = true; schedule(); } // closing the overlay sends a pending edit at once (review fix): the player's next click — 准备就绪 in the solo // briefing, 开始模拟 in the room — must not overtake the debounced message (the match locks its loadout when // INFO_CHECK ends, so a late edit would silently only apply to the next match). Same socket ⇒ ordered. diff --git a/test/ui/loadout-sync-stale.test.js b/test/ui/loadout-sync-stale.test.js new file mode 100644 index 00000000..2ffd0966 --- /dev/null +++ b/test/ui/loadout-sync-stale.test.js @@ -0,0 +1,174 @@ +// Awaiting game data must never let an obsolete loadout overwrite a later edit/reset. +// These are controlled readiness inputs; the real screen/HTTP route is covered by the browser evidence. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; +import { createStore } from '../../public/js/store.js'; +import { installLoadoutSync, SYNC_DEBOUNCE_MS, RETRY_MS } from '../../public/js/ui/loadoutSync.js'; +import { cultivationCharIds } from '../../shared/protocol.js'; + +const CHESS = JSON.parse(readFileSync(new URL('../../data/chess.json', import.meta.url))); +const BACKUPS = JSON.parse(readFileSync(new URL('../../data/backups.json', import.meta.url))); +const INSIDE = 'chess_char_1_01_a'; +const CHAR = CHESS[INSIDE].charId; +const ENTRIES = { [INSIDE]: { skill: 0 } }; +const OPS = { [CHAR]: { potential: 1 } }; +const IDS = cultivationCharIds(CHESS, BACKUPS); +const ticks = async () => { for (let i = 0; i < 8; i++) await Promise.resolve(); }; +function deferred() { + let resolve, reject; + const promise = new Promise((yes, no) => { resolve = yes; reject = no; }); + return { promise, resolve, reject }; +} +function waitingData() { + const started = deferred(), result = deferred(); + return { started: started.promise, ...result, ready() { started.resolve(); return result.promise; } }; +} +function harness({ chess = async () => CHESS, backups = async () => BACKUPS } = {}) { + const listeners = new Map(), pending = new Map(); + let time = 0, timerId = 0; + const timers = { + setTimeout(fn, ms) { const id = ++timerId; pending.set(id, { fn, at: time + ms }); return id; }, + clearTimeout(id) { pending.delete(id); }, + async advance(ms) { + time += ms; + for (const [id, task] of [...pending]) if (task.at <= time) { pending.delete(id); task.fn(); await ticks(); } + await ticks(); + }, + }; + const net = { + status: 'online', sent: [], failures: [], + on(name, fn) { listeners.set(name, fn); return () => listeners.delete(name); }, + emit(name, msg = {}) { listeners.get(name)?.(msg); }, + async request(t, fields) { + net.sent.push({ t, ...fields }); + const code = net.failures.shift(); + if (code) throw Object.assign(new Error(code), { code }); + return { t: 'ok' }; + }, + }; + const target = createStore({ entries: ENTRIES, ops: OPS, open: true, sync: 'idle' }); + const sync = installLoadoutSync({ net, timers, target, getChessReady: chess, getBackupsReady: backups, + lookupChess: (id) => CHESS[id], operatorIds: () => IDS }); + return { net, timers, target, ...sync }; +} +const empty = { t: 'room.loadout', entries: {}, ops: {} }; + +test('sync: a reset supersedes the old loadout awaiting backups, even after the reset was accepted', async (t) => { + const wait = waitingData(), h = harness({ backups: wait.ready }); + t.after(h.dispose); + const old = h.flush(); + await wait.started; + // The screen resets ops and entries separately, then the debounced flush sends the empty configuration. + h.target.set({ ops: {} }); + h.target.set({ entries: {} }); + await h.timers.advance(SYNC_DEBOUNCE_MS); + assert.deepEqual(h.net.sent, [empty]); + assert.equal(h.target.get().sync, 'synced'); + wait.resolve(BACKUPS); + await old; + assert.deepEqual(h.net.sent, [empty], 'the late old skill must never go back to the server'); + assert.deepEqual(h.target.get().entries, {}); + assert.deepEqual(h.target.get().ops, {}); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: a later nonempty edit wins while the old backups preparation is waiting', async (t) => { + const wait = waitingData(); let calls = 0; + const h = harness({ backups: () => ++calls === 1 ? wait.ready() : Promise.resolve(BACKUPS) }); + t.after(h.dispose); + const old = h.flush(); + await wait.started; + h.target.set({ entries: { [INSIDE]: { skill: 0, module: 'none' } }, ops: { [CHAR]: { potential: 2 } } }); + await h.flush(); + wait.resolve(BACKUPS); + await old; + assert.deepEqual(h.net.sent, [{ t: 'room.loadout', entries: { [INSIDE]: { skill: 0, module: 'none' } }, ops: { [CHAR]: { potential: 2 } } }]); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: an edit invalidates preparation before its debounce runs', async (t) => { + const wait = waitingData(), h = harness({ backups: wait.ready }); + t.after(h.dispose); + const old = h.flush(); + await wait.started; + h.target.set({ entries: {}, ops: {} }); + wait.resolve(BACKUPS); + await old; + assert.deepEqual(h.net.sent, [], 'no stale message during the new edit debounce'); + assert.equal(h.target.get().sync, 'pending'); + await h.timers.advance(SYNC_DEBOUNCE_MS); + assert.deepEqual(h.net.sent, [empty]); + assert.equal(h.target.get().sync, 'synced'); +}); + +for (const failure of ['missing', 'rejected']) test(`sync: obsolete ${failure} data does not replace the accepted reset status`, async (t) => { + const wait = waitingData(), h = harness({ backups: wait.ready }); + t.after(h.dispose); + t.mock.method(console, 'warn', () => {}); + const old = h.flush(); + await wait.started; + h.target.set({ entries: {}, ops: {} }); + await h.flush(); + if (failure === 'missing') wait.resolve(null); else wait.reject(new Error('download failed')); + await old; + assert.deepEqual(h.net.sent, [empty]); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: welcome invalidates preparation from the earlier session', async (t) => { + const wait = waitingData(); let calls = 0; + const h = harness({ backups: () => ++calls === 1 ? wait.ready() : Promise.resolve(BACKUPS) }); + t.after(h.dispose); + const old = h.flush(); + await wait.started; + h.net.emit('welcome'); + await h.timers.advance(50); + assert.equal(h.target.get().sync, 'synced'); + wait.resolve(null); + await old; + assert.deepEqual(h.net.sent, [{ t: 'room.loadout', entries: ENTRIES, ops: OPS }]); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: an obsolete result does not swallow the newest reset RATE retry', async (t) => { + const wait = waitingData(), h = harness({ backups: wait.ready }); + t.after(h.dispose); + const old = h.flush(); + await wait.started; + h.target.set({ entries: {}, ops: {} }); + h.net.failures.push('RATE'); + await h.flush(); + assert.equal(h.target.get().sync, 'pending'); + wait.resolve(BACKUPS); + await old; + assert.equal(h.target.get().sync, 'pending'); + await h.timers.advance(RETRY_MS); + assert.deepEqual(h.net.sent, [empty, empty]); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: a current missing-data preparation remains an error and can be retried', async (t) => { + let missing = true; + const h = harness({ backups: async () => missing ? null : BACKUPS }); + t.after(h.dispose); + await h.flush(); + assert.deepEqual(h.net.sent, []); + assert.equal(h.target.get().sync, 'error'); + missing = false; + await h.flush(); + assert.deepEqual(h.net.sent, [{ t: 'room.loadout', entries: ENTRIES, ops: OPS }]); + assert.equal(h.target.get().sync, 'synced'); +}); + +test('sync: unrelated screen state changes do not cancel a current preparation', async (t) => { + const wait = waitingData(), h = harness({ backups: wait.ready }); + t.after(h.dispose); + const current = h.flush(); + await wait.started; + h.target.set({ sel: INSIDE }); + wait.resolve(BACKUPS); + await current; + assert.deepEqual(h.net.sent, [{ t: 'room.loadout', entries: ENTRIES, ops: OPS }]); + assert.equal(h.target.get().sync, 'synced'); +}); From 07ac357ed4911d14b2a635ecda7a8549b8e856c7 Mon Sep 17 00:00:00 2001 From: robll-v1 <3922295484@qq.com> Date: Sun, 11 Oct 2026 16:16:38 +0800 Subject: [PATCH 14/44] =?UTF-8?q?fix:=20=E9=A1=B6=E6=A0=8F=E7=94=9F?= =?UTF-8?q?=E5=91=BD=E5=80=BC=E5=9C=A8=E7=BB=93=E7=AE=97=E5=89=8D=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E5=BD=93=E5=89=8D=E6=95=B0=E5=80=BC=EF=BC=8C=E4=BB=85?= =?UTF-8?q?=E4=BB=A5=20=E2=88=92N=20=E6=A0=87=E8=AE=B0=E5=BE=85=E6=89=A3?= =?UTF-8?q?=EF=BC=88GitHub=20#479=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/PLAYING.md | 2 +- docs/history/v2.2-playtest3.md | 2 +- public/js/ui/gameComponents.js | 7 ++++--- public/js/ui/hud.js | 14 ++++++++------ test/docs-consistency.test.js | 4 ++-- test/ui/playtest3.test.js | 12 ++++++------ 7 files changed, 23 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 24cfcdfc..20a86f40 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ English summary: [below](#english). - **最终攻势与隐秘核心**:两人共享一个战场,全队共同削减同一条领袖血条;10 个敌方领袖,巨型领袖约 5×3 格的受击范围,以及官方的限伤规则。 - **结算称号**:卫戍之星、不朽盟约、坚若磐石等 6 个称号。 - **断线重连**:同盟模拟断线后 10 分钟内重新打开页面即可回到原座位,掉线期间按原阵容自动作战,也可以「暂离」交给 AI 托管;独立模拟 24 小时内可以回来继续(同一个浏览器)。 -- **交互细节**:漏怪时顶栏的目标生命值实时减少(结算时确定);点选、拖放和配发装备都按地上的方格;购买、升级和机变选卡都需要点两次确认;只有一名玩家时除作战外不计时。 +- **交互细节**:漏怪时顶栏用红字 + 「−N」标记待扣的目标生命值(结算时才扣除);点选、拖放和配发装备都按地上的方格;购买、升级和机变选卡都需要点两次确认;只有一名玩家时除作战外不计时。 - **画面与声音**:真实 Spine 小人、官方 BGM 与音效、表情(6 套 × 6 个)、作战特效;可选的官方 3D 棋盘(需要从本机客户端提取贴图)。 - **手机与电脑**:触摸拖拽、长按查看详情,推荐横屏;设置里可以调低画质。 diff --git a/docs/PLAYING.md b/docs/PLAYING.md index c779af26..3be5fe06 100644 --- a/docs/PLAYING.md +++ b/docs/PLAYING.md @@ -24,7 +24,7 @@ | 休整期 | 购买、摆阵、配装备、冻结 / 刷新、升级调度中心;同盟有倒计时(65–215 秒,随回合增加);独立模拟、以及只有你一名玩家(只带 AI 队友)的同盟模拟不限时。所有人「准备就绪」即提前开战,全员就绪前可取消;点「准备就绪」时商店自动收起、棋盘放大到全场,取消准备时商店再展开(资金旁的「收起」和商店标签「展开商店」随时可以手动切换)。 | - **特殊地形点一下就有说明**:战场上的**活性源石**、**沼泽**、**排气格栅**、**深水区**,以及**红门 / 蓝门 / 传送点**,点一下就会弹出它自己的说明卡——名称、机制,以及**这一关自己的数值**(比如战场#04 的活性源石:每秒 70 点真实伤害、攻击力 +20%、攻击速度 +20、持续 300 秒)。休整期和作战期都能点。普通地板 / 道路 / 高台点了不会弹东西,所以点一下仍然只是「取消选中、关掉卡片」。 - **场地装置点一下也有说明**:**阻隔工事**(挡路:地面敌人绕着走,无路可走才撞碎它;作战中说明卡上有它的实时血量,被摧毁后点不出来)、**“双眼皮”炮台**(自动法术攻击、命中附加脆弱,按当前层数最高的盟约强化;还没被机械援助或机变卡启用的炮台不显示、点不出来)、**射击台**(远程位可部署的高台位)和**源石流发生装置**(吹风方向,以及对干员攻击力、敌人移动速度的加减)点一下同样弹出说明卡,数值都取自所在关卡的装置数据,装置名称按当前语言显示官方译名;被机变卡移除的箱子同样不显示。休整期和作战期都能点(GitHub #228,PR #229,感谢 @rickylxw)。 -| 作战 | 每人在自己的战场各自作战(战斗在你的浏览器里模拟,2 倍速)。干员按**逐列从左到右、每列从上到下**的顺序(官方「从上到下>从左到右」:最左一列最先)自动部署并消耗部署费用(初始 10,+1/秒)。时限 45–115 秒(实际秒数,即屏幕上的倒计时),时间到仍存活的敌人算漏怪。顶栏中间的胶囊是官方的「已解决 / 本回合敌人数」:打死一个、漏掉一个都算已解决(开局 0/3,漏一个 1/3,打死一个 2/3,打死会分裂的那只 3/3);分裂出来的小怪、召唤物和领袖召唤的敌人不进分子也不进分母,但它们漏掉时仍然各自扣目标生命值、也会破坏完美作战(4 只磨砻全被打死、分裂出的 8 只全漏进蓝门:胶囊 4/4,扣 8 点),所以会召唤的领袖关胶囊也能填满。有敌人进入蓝门时,顶栏的目标生命值会**立即**显示扣除后的数值(红字 + 「−N」,每回合至多 10 点),结算时确定;联防阶段标注「联防中」,队友拦下的部分最后不扣。左侧队伍栏同样显示队友的待扣生命值。被击倒的干员**留在倒下的格子上**(倒地姿势、略微变灰),之后也在这一格再部署(与官方一样;倒在其他干员或召唤物初始位置上的,会回到自己的初始位置躺下,召唤物已经消失也一样;唯一的例外是乌尔比安:三技能把他移到船锚处期间被击倒时,他回到自己的部署位躺下、再部署——这是项目维护者 2026-10-07 应社区反馈有意做出的改动,与官方「原地倒下」不同);因自身效果强制退场的干员(史尔特尔「余烬」结束、耀骑士临光 2 技能结束等)同样倒在原地、在原地再部署;倒地干员所在的格子**不会被占用**,突袭盟约的再部署、援军、召唤物都会避开它。头上的圆圈是再部署倒计时:绿色圆环 + 秒数;变成黄色「DP」表示部署费用不够。血条下方的一行是**元素损伤**(与原版一致:元素图标 + 白条):干员为带图标的彩色圆盘,敌人为小号纯色圆盘,右侧白条是剩余元素值,像血条一样从右往左减少,白条耗尽的那一下就是爆条(被大额元素损伤一次打掉一截时白条也会一次少一截,例如掠海漂移体每击约为 25%–50%);爆条后进入爆发冷却(灼燃 / 神经 / 侵蚀 10 秒,敌方侵蚀 8 秒,凋亡 15 秒),这时白条变成**元素颜色**(神经青绿、侵蚀蓝、灼燃橙红、凋亡灰紫)并在冷却期间慢慢回满、图标闪烁——彩色条表示已经爆条、正在承受爆发效果,不是还剩的元素值;期间所有元素都不会累积也无法被治疗,结束后清零。元素爆发造成的是**无来源伤害**,不吃干员的增伤、穿透和装备加成(例如深巡打海嗣时灼燃爆发固定 7000),击杀仍记在爆条的干员名下;元素脆弱只提高元素伤害,不加快元素条;脆弱不影响元素伤害。已被击杀的敌人不会再被附加元素损伤。 | +| 作战 | 每人在自己的战场各自作战(战斗在你的浏览器里模拟,2 倍速)。干员按**逐列从左到右、每列从上到下**的顺序(官方「从上到下>从左到右」:最左一列最先)自动部署并消耗部署费用(初始 10,+1/秒)。时限 45–115 秒(实际秒数,即屏幕上的倒计时),时间到仍存活的敌人算漏怪。顶栏中间的胶囊是官方的「已解决 / 本回合敌人数」:打死一个、漏掉一个都算已解决(开局 0/3,漏一个 1/3,打死一个 2/3,打死会分裂的那只 3/3);分裂出来的小怪、召唤物和领袖召唤的敌人不进分子也不进分母,但它们漏掉时仍然各自扣目标生命值、也会破坏完美作战(4 只磨砻全被打死、分裂出的 8 只全漏进蓝门:胶囊 4/4,扣 8 点),所以会召唤的领袖关胶囊也能填满。有敌人进入蓝门时,顶栏的目标生命值**先不变**(红字 + 「−N」标记待扣的点数,每回合至多 10 点),结算时才显示扣除后的数值(与官方一致,GitHub #479;0.2.4 及之前是立即显示扣除后的数值);联防阶段标注「联防中」,队友拦下的部分最后不扣。左侧队伍栏同样显示队友的待扣生命值。被击倒的干员**留在倒下的格子上**(倒地姿势、略微变灰),之后也在这一格再部署(与官方一样;倒在其他干员或召唤物初始位置上的,会回到自己的初始位置躺下,召唤物已经消失也一样;唯一的例外是乌尔比安:三技能把他移到船锚处期间被击倒时,他回到自己的部署位躺下、再部署——这是项目维护者 2026-10-07 应社区反馈有意做出的改动,与官方「原地倒下」不同);因自身效果强制退场的干员(史尔特尔「余烬」结束、耀骑士临光 2 技能结束等)同样倒在原地、在原地再部署;倒地干员所在的格子**不会被占用**,突袭盟约的再部署、援军、召唤物都会避开它。头上的圆圈是再部署倒计时:绿色圆环 + 秒数;变成黄色「DP」表示部署费用不够。血条下方的一行是**元素损伤**(与原版一致:元素图标 + 白条):干员为带图标的彩色圆盘,敌人为小号纯色圆盘,右侧白条是剩余元素值,像血条一样从右往左减少,白条耗尽的那一下就是爆条(被大额元素损伤一次打掉一截时白条也会一次少一截,例如掠海漂移体每击约为 25%–50%);爆条后进入爆发冷却(灼燃 / 神经 / 侵蚀 10 秒,敌方侵蚀 8 秒,凋亡 15 秒),这时白条变成**元素颜色**(神经青绿、侵蚀蓝、灼燃橙红、凋亡灰紫)并在冷却期间慢慢回满、图标闪烁——彩色条表示已经爆条、正在承受爆发效果,不是还剩的元素值;期间所有元素都不会累积也无法被治疗,结束后清零。元素爆发造成的是**无来源伤害**,不吃干员的增伤、穿透和装备加成(例如深巡打海嗣时灼燃爆发固定 7000),击杀仍记在爆条的干员名下;元素脆弱只提高元素伤害,不加快元素条;脆弱不影响元素伤害。已被击杀的敌人不会再被附加元素损伤。 | | 联防 | 见第 5 节。 | | 结算 | 扣 LP、发放悬赏资金、结算层数;LP ≤ 0 的玩家淘汰(其干员回到公共卡池)。结算开始时屏幕正中跳出官方的「**作战结束**」框(约 3 秒后自己消失,不挡操作),下面一行只写**你自己**这一回合被扣的目标生命值:没扣是「**全员无伤!**」,扣了是「**生命值减少 −N**」;同时播官方的战斗结束音效(扣了、联防里没扣、普通回合没扣各一种)。联防回合见第 5 节。最终攻势和隐秘核心没有这一框(之后直接是结算称号或隐秘核心);已淘汰的玩家和观战者不弹框。 | diff --git a/docs/history/v2.2-playtest3.md b/docs/history/v2.2-playtest3.md index da3a2057..b8b22941 100644 --- a/docs/history/v2.2-playtest3.md +++ b/docs/history/v2.2-playtest3.md @@ -30,7 +30,7 @@ v2.2 answered "a click selected the unit one row lower" with body picking: every ### 17.5 Game HUD (#2, #3, #8, #9) — `ui/hud.js`, `teamPanel.js`, `underframe.js`, `detailPanel.js`, `data.js` -- **Live LP (#2)**: in a normal round the top bar's LP tower and the own team row show `lp − min(lpCapPerRound, counted leaks)` as soon as the own battle's enemies enter the blue gate — the number in red followed by a −N plate that pops again on every leak, clamped at 0, with a tooltip (`ui/hud.js liveLp` / `pendingLoss` / `pendingTip`). The count is `ownLeaks(local, server)` = the larger of the local runner's `state().leaks[own field]` (§14) and `m.public players[].pendingLp` (§8.2; the authority's `b.progress` leaks, the field's result, the recorded result in 联防) — both only grow within a round, so a paused display replica never freezes the number. The pending part is dropped as soon as the settled `m.private` lands (its `lp` or `stats.leaks` changed; `Match.flush` sends it before the SETTLE `m.public`), the phase leaves COMBAT / 联防 or the round changes — never subtracted twice. 联防 (**revised by §20.6**, user playtest #6 item 7): a leaker's count is its enemies still standing — the local replica's while the 联防 field is on screen, else m.public `uniteLeft` — shown uncapped as ×N in the capsule and in the leakers' team rows, and the LP tower shows lp − min(10, N), tagged 联防中. Teammates' rows use their `pendingLp` (`teamPanel.js rowLp`); server-run fields (bots, taken-over fields) report none before their result is released. Boss rounds are unchanged (the team LP moves live through `b.pool`). +- **Live LP (#2)**: in a normal round the top bar's LP tower and the own team row mark `min(lpCapPerRound, counted leaks)` as soon as the own battle's enemies enter the blue gate — the settled LP in red followed by a −N plate that pops again on every leak, clamped at 0, with a tooltip (`ui/hud.js liveLp` / `pendingLoss` / `pendingTip`; **revised by GitHub #479**: the number keeps the settled LP until settlement, as in the official game — until 0.2.4 it showed `lp − min(...)` in place). The count is `ownLeaks(local, server)` = the larger of the local runner's `state().leaks[own field]` (§14) and `m.public players[].pendingLp` (§8.2; the authority's `b.progress` leaks, the field's result, the recorded result in 联防) — both only grow within a round, so a paused display replica never freezes the number. The pending part is dropped as soon as the settled `m.private` lands (its `lp` or `stats.leaks` changed; `Match.flush` sends it before the SETTLE `m.public`), the phase leaves COMBAT / 联防 or the round changes — never subtracted twice. 联防 (**revised by §20.6**, user playtest #6 item 7): a leaker's count is its enemies still standing — the local replica's while the 联防 field is on screen, else m.public `uniteLeft` — shown uncapped as ×N in the capsule and in the leakers' team rows, and the LP tower marks it as −min(10, N), tagged 联防中. Teammates' rows use their `pendingLp` (`teamPanel.js rowLp`); server-run fields (bots, taken-over fields) report none before their result is released. Boss rounds are unchanged (the team LP moves live through `b.pool`). - **Temp row (#3, UI)**: while `m.private temp` holds pieces during the own prep, a dashed red frame surrounds the 临时整备区 row on the board and a label says how many are waiting, what to do and when they go (`underframe.js TempRowNotice` / `tempRowFrame`, placed through `view.tileScreen` — it follows the camera, the mirrored Final Assault prep and the DOM fallback; no pointer events; the label hides while dragging or placing). Its wording follows the server rule (§6.2, `tempRowRule(ready)`): not ready — "放入整备区或战场、配发或使用后才能准备;休整期结束时仍在此处的将被销毁"; ready in PREP (so whatever lies there arrived after Ready) — "已准备就绪后进入的单位保留到下个休整期,届时仍在此处的将被销毁(取消准备则在本休整期结束时销毁)". The 准备就绪 button shows "临时整备区 N 个单位待处理" under it (not only on hover; the effects column moves down a line meanwhile, `.gm.has-readywhy`) and Space toasts the reason (`hud.js TEMP_RULE` / `tempReadyReason`). - **Detail card order (#8)** (`detailPanel.js CHESS_SECTIONS`): header (portrait, name, tier, class, bonds) → **特质** (the operator's own effect — garrison trigger chip such as 休整期结束时 + description, a compact gold block, visible without scrolling at 1920×1080, 1280×720, iPhone 14 and 640×360) → 特性 (class trait) → stats (a compact 4×2 grid) + attack range → 技能 → 模组 → 装备 → 天赋. On phones ≤ 460 px tall the portrait is shorter and the romanised name is hidden. A teammate's 策略 is not on the card — while scouting, the 本局信息 drawer shows the watched player's band in place of one's own (§14). - **Busy indicators and texts (#9)**: every text of the game (operators, skills, bonds, items, enemies, 特质 …) is static data, `/data/*.json` loaded once per page and never fetched during a match; the "spinners" the player saw were busy indicators of requests in flight next to texts — and the 特质 chip's type icon: it was picked by the trigger, so every <休整期开始时 / 结束时> 特质 showed the spoked 特异化 glyph (it reads like a loading spinner) before its text; the chip now shows the garrison's own official `eventTypeIcon` (`detailPanel.js garrisonTypeIconKey`: crossed swords 作战能力, gold 整备能力, chain link 持续 / 单次叠加, spokes only for 特异化). Now: no `cursor: wait / progress` anywhere; a loading `Button` keeps its icon and shows a thin sweeping bar along its bottom edge after 250 ms (no spinner ring); a 机变 card in flight shows a 选择中 strip until the pick appears in `m.public` (`choiceOverlay.js pickBusy`); the 作战结束,等待队友完成作战 hourglass is still; the hexagon `Spinner` is kept for genuine loading screens only (entering the match, the field view, connecting, guide images, the first 干员调配 load, which says the data loads once per page). `main.js warmGameData` downloads every in-match file (`gameComponents GAME_FILES`) in the background once the player is in a room, and the match screen waits for them; `data.js` retries a transient failure (network error, HTTP 5xx / 408 / 429) after 600 ms and 2 s (`RETRY_DELAYS_MS`) — a 404 or invalid JSON is final. diff --git a/public/js/ui/gameComponents.js b/public/js/ui/gameComponents.js index b531e986..df8650f8 100644 --- a/public/js/ui/gameComponents.js +++ b/public/js/ui/gameComponents.js @@ -201,8 +201,9 @@ export function GIcon({ name, class: cls, title }) { /** * Green LP tower + number. `pending` (> 0): the loss the running battle's leaks will cost at settlement (user - * playtest #3 item 2) — the number shows value − pending in red followed by a −N tick that pops again on every change - * (keyed); `note` a small tag after it (联防中); `tip` the title text. + * playtest #3 item 2) — the number keeps the settled LP (GitHub #479: the official shows the current value until + * settlement, not the deduction), shown in red with a −N tick that pops again on every change (keyed); `note` a + * small tag after it (联防中); `tip` the title text. * @param {{ value: any, size?: 'sm'|'md'|'lg', class?: string, tone?: string|null, pending?: number, note?: string|null, tip?: string|null }} props */ export function LpTower({ value, size = 'md', class: cls, tone, pending = 0, note = null, tip = null }) { @@ -211,7 +212,7 @@ export function LpTower({ value, size = 'md', class: cls, tone, pending = 0, not return html` 0 && 'is-pending', cls)} title=${tip || tr('目标生命值')} data-pending=${p > 0 ? p : null}> <${Sprite} k="hudPanel/icon_hp" class="lp__icon" fallback=${html`<${Icon} name="rook" class="lp__icon" />`} /> - ${ok ? Math.max(0, value - p) : '--'} + ${ok ? Math.max(0, value) : '--'} ${p > 0 ? html`−${p}` : null} ${note ? html`${note}` : null} `; diff --git a/public/js/ui/hud.js b/public/js/ui/hud.js index f72e72ea..bfd6fe16 100644 --- a/public/js/ui/hud.js +++ b/public/js/ui/hud.js @@ -12,13 +12,14 @@ // overtimeState): "NN 秒后全队生命值开始流失" once the level time ran out, then a live "生命值 −1/秒" indicator while the // merged team LP drains (the LP tower turns red). Solo battles: a pause / resume button beside the countdown (g.pause); // while m.public.paused every clock here is frozen at the pause moment (`frozenAt`). -// Normal rounds (user playtest #3 item 2): the LP tower drops live as the own battle's enemies enter the blue gate — -// lp − min(lpCapPerRound, counted leaks) in red with a −N tick, 联防中 while a 联防 may still save part of it (liveLp; +// Normal rounds (user playtest #3 item 2): the LP tower marks the own battle's leaks live as its enemies enter the blue +// gate — the settled lp stays until settlement, in red with a −min(lpCapPerRound, counted leaks) tick (GitHub #479: the +// official keeps the current value until settlement), 联防中 while a 联防 may still save part of it (liveLp; // the leaks come from the local battle runner, else m.public players[].pendingLp). 联防 (user playtest #6 item 7; PRTS // 卫戍协议/帮助 "防卫失败的玩家可通过上方信息栏确认自身所属敌人的剩余数量"): a leaker's phase capsule carries the official // runner tag ×N (research 09 `tag_miss`; art ui/battle bg_miss_enemy [ASSUMED]) = its enemies still standing on the 联防 // field, uncapped and live — falling as the helpers kill them, rising when one splits or summons (the local 联防 -// replica's runner state().uniteLeft, else m.public players[].uniteLeft); the LP tower shows lp − min(lpCapPerRound, N). +// replica's runner state().uniteLeft, else m.public players[].uniteLeft); the LP tower marks lp with −min(lpCapPerRound, N). // The same MissTag sits in the leakers' team rows (ui/teamPanel.js), its tooltip naming the teammate there (missTip). // 准备就绪 is refused while the temp overflow row (临时整备区) holds pieces: the reason shows under the button // (user playtest #3 item 3; the row's own label is ui/underframe.js TempRowNotice). @@ -183,9 +184,10 @@ export function uniteRemaining(local, server) { } /** - * The own LP while a normal round's battle runs: the loss its counted leaks will cost is shown at once (red, −N) - * instead of only at settlement. `base` — kept by the caller between renders — is the settled m.private state the - * pending loss applies to: { round, lp, statsLeaks } as first seen in the round's COMBAT / 联防. The pending part is + * The own LP while a normal round's battle runs: the loss its counted leaks will cost is marked at once (red, −N) instead + * of only at settlement — the number itself keeps the settled LP until settlement (GitHub #479: the official shows the + * current value, not the deduction, until the round settles). `base` — kept by the caller between renders — is the + * settled m.private state the pending loss applies to: { round, lp, statsLeaks } as first seen in the round's COMBAT / 联防. The pending part is * dropped as soon as the settlement lands — m.private lp or stats.leaks changed (Match.flush sends m.private before the * SETTLE m.public) — or the phase leaves COMBAT / UNITE or the round changes, so the loss is never subtracted twice. * 联防 (UNITE): a leaker finally loses min(cap, the survivors of the 联防 battle that came from them); `uniteLeft` (its diff --git a/test/docs-consistency.test.js b/test/docs-consistency.test.js index 21a4a5ac..3b245fab 100644 --- a/test/docs-consistency.test.js +++ b/test/docs-consistency.test.js @@ -290,8 +290,8 @@ test('lost models, live LP, detail card order, static game data (user playtest # assert.match(DESIGN, /official `eventTypeIcon` \(`detailPanel\.js garrisonTypeIconKey`/); assert.match(DESIGN, /pendingLp\? \/\* COMBAT \/ 联防 of a normal round/); assert.match(DESIGN, /`ownLeaks\(local, server\)`/); - assert.match(PLAYING, /顶栏的目标生命值会\*\*立即\*\*显示扣除后的数值/); - assert.match(README, /漏怪时顶栏的目标生命值实时减少/); + assert.match(PLAYING, /顶栏的目标生命值\*\*先不变\*\*.*结算时才显示扣除后的数值.*GitHub #479/); + assert.match(README, /漏怪时顶栏用红字 \+ 「−N」标记待扣的目标生命值/); }); test('user playtest #4 (DESIGN §18): picking by tile, timers, 机变 two taps, down / element state, content — code and every doc agree', () => { diff --git a/test/ui/playtest3.test.js b/test/ui/playtest3.test.js index c94e060b..7b465a4c 100644 --- a/test/ui/playtest3.test.js +++ b/test/ui/playtest3.test.js @@ -1,5 +1,5 @@ // Regression tests (Node) of user playtest #3, HUD / UI items: -// 2 the own LP drops live while the own battle's enemies enter the blue gate — pendingLoss / liveLp (the settle +// 2 the own LP's pending loss is marked live while the own battle's enemies enter the blue gate — pendingLoss / liveLp (the settle // rule min(lpCapPerRound, counted leaks), reset when the settled m.private lands, 联防中 during 联防), the team // panel rows (rowLp: own live value, teammates' m.public players[].pendingLp), the LP tower's −N tick, and the // server's pendingLp (server/match/match/views.js _pendingLpView) @@ -59,7 +59,7 @@ const hasClass = (v, c) => typeof v?.props?.class === 'string' && v.props.class. // ---- 2: live LP ---------------------------------------------------------------------------------------------------- -describe('2: the own LP drops live while the battle runs', () => { +describe("2: the own LP's pending loss is marked live while the battle runs", () => { test('pendingLoss is the settle rule: min(lpCapPerRound, counted leaks), never negative', () => { assert.equal(pendingLoss(0), 0); assert.equal(pendingLoss(3), 3); @@ -150,7 +150,7 @@ describe('2: the own LP drops live while the battle runs', () => { assert.deepEqual(rowLp({ lp: 30 }, { phase: PHASE.FINAL_ASSAULT }, { lp: 99, pending: 5 }), { lp: 30, pending: 0, unite: false, left: null }, 'boss rounds: the row keeps its own share'); }); - test('LP tower: lp − pending in red with a −N tick keyed by the pending value (it pops again on every leak), the 联防中 tag', () => { + test('LP tower: the settled LP in red with a −N tick keyed by the pending value (it pops again on every leak) — the official keeps the current value until settlement (GitHub #479), the 联防中 tag', () => { const plain = LpTower({ value: 24, size: 'lg' }); assert.ok(!hasClass(plain, 'is-pending')); assert.equal(textOf(plain), '24'); @@ -160,11 +160,11 @@ describe('2: the own LP drops live while the battle runs', () => { assert.equal(pend.key, 3, 'keyed: a new count re-mounts the tick (its pop animation plays again)'); assert.equal(textOf(pend), '−3'); const val = [...walk(v)].find((n) => hasClass(n, 'lp__val')); - assert.equal(textOf(val), '21'); + assert.equal(textOf(val), '24', 'the number keeps the settled LP; the −3 tick carries the pending loss (GitHub #479)'); assert.equal(v.props.title, 'x'); const unite = LpTower({ value: 5, pending: 9, note: '联防中' }); - assert.equal(textOf([...walk(unite)].find((n) => hasClass(n, 'lp__val'))), '0', 'clamped'); - assert.equal(textOf([...walk(unite)].find((n) => hasClass(n, 'lp__pend'))), '−5'); + assert.equal(textOf([...walk(unite)].find((n) => hasClass(n, 'lp__val'))), '5'); + assert.equal(textOf([...walk(unite)].find((n) => hasClass(n, 'lp__pend'))), '−5', 'the tick clamps at the LP left'); assert.equal(textOf([...walk(unite)].find((n) => hasClass(n, 'lp__note'))), '联防中'); assert.equal(textOf(LpTower({ value: null, pending: 3 })), '--'); }); From 7434e9eaf0e2cad0e92ae6cc5bd7f8cc09763793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:40:10 +0800 Subject: [PATCH 15/44] =?UTF-8?q?fix:=20=E5=86=8D=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E6=B5=AE=E6=B8=B8=E5=80=8D=E7=8E=87=EF=BC=9B?= =?UTF-8?q?roster-026=E3=80=81solo-HARD-1=E3=80=81solo-ABYSS-1=20=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E6=B2=BF=E7=94=A8=E6=97=A7=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/SIM.md | 2 +- docs/design/engine.md | 6 ++ docs/history/0.2.4.md | 21 +++++++ server/sim/professions.js | 11 +++- test/golden/matches.json | 8 +-- test/golden/roster.json | 8 +-- test/match/funnel-redeploy.test.js | 75 +++++++++++++++++++++++++ test/sim/funnel-redeploy.test.js | 90 ++++++++++++++++++++++++++++++ 8 files changed, 210 insertions(+), 11 deletions(-) create mode 100644 test/match/funnel-redeploy.test.js create mode 100644 test/sim/funnel-redeploy.test.js diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..4b4e6578 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -1341,7 +1341,7 @@ header of professions.js). | loopshooter | 回环射手 (user playtest #3): every attack throws a boomerang (`ai.js throwBoomerang`, projectile `'boomerang'`) out to the target at 15 tiles/s — it hits on arrival — and back to the thrower's current position at 3.75 tiles/s without damage (PRTS 跃跃 "投射物飞行速度15,返回时飞行速度3.75"); attacks only while holding it (every boomerang thrown caught — "必须回收全部回旋投掷物才可以进行下一次攻击", `unit.trait.boomerangsOut`) and with the attack cooldown ready, so the real interval is the longer of the two; a target dead mid-flight is not hit (it still flies to the last position and back); knocked out / withdrawn ⇒ lost, a redeployed thrower holds a fresh one; 跃跃 S2's extra boomerangs share the one flight (cnt hits); each catch fires `boomerangCaught`, and an attack profile's `boomerangOnward(ctx)` flies it on after the first hit before it turns back — ctx `hit` (a hit of the same attack), `comeBack(x, y)` once (a content error sends it back from the hit point): 娜仁图亚 S1 bounces, S2 dashes on and hits on its way back (kits/ops/op-narant.js) | | reaperrange | hits every enemy in range; ×1.5 (bb atk_scale) on the trait front grid (or its own line ahead) — both along its direction | | chain | chain N (trait text/bb max_target) with −15 % per jump (bb chain.atk_scale), 1.7-tile jumps (constants.js CHAIN_RADIUS, PRTS 溅射半径一览: 链术师 1.7; 1.8 until 0.1.1), sluggish on each hit | -| funnel | drone damage 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max) | +| funnel | drone damage 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max); a normal deployment resets target/scale and any per-target ramp map to init, including revival against the same living target; free `moveRedeploy` keeps the ramp (§22.3) | | mystic | 秘术师 (PRTS 分支特性信息 秘术师, GitHub #181): at its attack check (the attack ready, able to act, not disarmed) with no valid target — no target, or its kit's `canAttack` false (深靛 never picks a bound enemy) — it stores one energy (`storeEnergy`, up to bb times: 3, 深靛's MSC-X 4), an attack action: the attack interval restarts; a full store idles with the attack ready. The energies leave with its next attack that happens (`releaseEnergy` in `performAttack`, after `beforeAttack`: an attack cancelled before its shot keeps them) and land with the main hit, one arts attack hit each (`hitsFn` reads the hit's `info.energy`); a redeployment holds none [ASSUMED]. 维伊 / 黑键 plug their own `storeEnergy` (转置能量, elite energies) into the same check | | phalanx | no attack & DEF +200 %, RES +20 (bb) while the skill is off; while on, `rangeAoe`: each attack strikes every selectable enemy on its range at once (blocked enemies included; a stealthed one only when revealed or blocked), the same damage near and far, instant (`'beam'`) — "群体法术伤害" (secondary: Terra Wiki, Phalanx Caster: "attacks hit all enemies within their range"; supporting: PRTS 林 S3 备注 "单次普攻最多触发1次效果" — one normal attack can kill several — the same 锁定攻击范围 shape as the 轰击术师, and PRTS 溅射半径一览 documents no splash radius for it (it omits the 撼地者 too, so this is not proof); no primary source states a target cap; community report E3: it used to be one bolt + a 1.1 splash). 卡涅利安's charged S1 keeps the skill-off trait, 不攻击 included (kit `canAttack`, PRTS 备注) | | physician | heal the lowest HP% injured ally in range (a skill `targeting.maxTargets` widens any heal profile) | diff --git a/docs/design/engine.md b/docs/design/engine.md index ffe067f7..1716b38a 100644 --- a/docs/design/engine.md +++ b/docs/design/engine.md @@ -167,6 +167,12 @@ Profession traits (default behaviours implemented once in the engine, keyed by ` --- +Funnel drone ramps return to the configured initial scale on a normal deployment, including automatic revival +against the same living target ([PRTS branch traits, 驭械术师](https://prts.wiki/w/分支特性信息/data#驭械术师)). +The profession resets its target/scale and any per-target ramp map, leaving other trait state alone. A free +`moveRedeploy` keeps the ramp under the existing move carry decision (§22.3); uninterrupted attacks still ramp and +cap normally, and changing targets still starts at the initial scale. + ## 7. Content modules (server/sim/content + match/effectsMeta handlers) Each domain file `server/sim/content/{tokens,bonds,garrisons,items,bands,enemies,bosses,devices,choices}.js` exports `install(battle)` (battle side; called once per Battle by `content/index.js → installContent`) and `registerMeta(registry)` (prep side; called once at server boot by `match/effectsMeta.js`, API documented in `docs/META.md`). Kits live one per file in `content/kits/ops/` (`export default { [baseChessId]: (bb, chess, def) => Kit }`), listed in `content/kits/index.js` (guide: `content/kits/README.md`). Content must be **data-driven from blackboards** (numbers never hard-coded when a blackboard key exists). Every effect gets at least one unit test in `test/content/*.test.js` using the `test/helpers/battleHarness.js` harness (provided by sim-core). diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..a173ab36 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,24 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Funnel ramps on redeployment + +PRTS [branch traits, 驭械术师](https://prts.wiki/w/分支特性信息/data#驭械术师) resets drone damage to its initial +scale when the operator redeploys. The profession installer previously initialized the ramp only once, so a +knocked-out Rockrock revived by Ermengard could keep 110% against the same surviving enemy. Normal deployments now +reset the funnel target/scale and the per-target map used by Minimalist and Kjera. Other trait state is retained; +continuous attacks, target changes and the existing free-move carry decision (§22.3) keep their rules. No operator +kit or attack/chase calculation changes. + +The regression uses the production Match with seed 8, NORMAL solo mode and Ermengard: buy Caper in round 1, +upgrade in round 2, buy Rockrock in round 5 and leave both fighting normally. In round 6 a real enemy knocks out +Rockrock; automatic revival must start the same living target at 20%. Controlled Battle tests separately cover +normal/elite Rockrock and hidden Kjera, Minimalist/Kjera per-target maps, uninterrupted ramping, target changes, +other-unit deployments, unrelated trait state and free movement. + +Golden updates: `roster-026` reduces Minimalist's damage from 3936 to 2397 and updates the affected enemy, +player and snapshot totals; `solo-HARD-1` and `solo-ABYSS-1` reduce the AI lineup's damage after funnel +redeployments (boss damage decreases by 572 and 413 respectively). Their victory, round, RNG and error outcomes +are unchanged. These three scenarios now start each normal deployment with a fresh ramp instead of carrying +the previous deployment's per-target cache. diff --git a/server/sim/professions.js b/server/sim/professions.js index 4544581f..5684eeea 100644 --- a/server/sim/professions.js +++ b/server/sim/professions.js @@ -385,8 +385,15 @@ const installTactician = (battle, unit) => { }; const installFunnel = (battle, unit) => { - unit.trait.funnelTarget = null; - unit.trait.funnelScale = unit.profile.funnel?.init ?? 0.2; + // PRTS branch traits, funnel: redeployment resets the ramp even against the same living enemy. + const reset = () => { + unit.trait.funnelTarget = null; + unit.trait.funnelScale = unit.profile.funnel?.init ?? 0.2; + unit.trait.funnelMap?.clear(); // Minimalist / Kjera keep one ramp per target. + }; + reset(); + // A free move keeps the existing state under the owner's carry decision (DESIGN §22.3). + battle.on('deploy', (ctx) => { if (ctx.unit === unit && !ctx.move) reset(); }, { owner: unit }); }; /** diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..a7ed4513 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -246,7 +246,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":341377,"virtualMs":107800}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":341949,"virtualMs":107800}, "rng": {"setup":25,"shop":215,"waves":0,"draft":42,"bots":8070,"meta":1}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -299,7 +299,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 0, "reward": 340, - "stats": {"activatedLayers":212,"bossDamage":438623,"dmgDealt":2261523,"gold":135,"itemsEquipped":16,"kills":402,"leaks":14,"lpLost":14,"merges":4,"perfectRounds":10,"refreshes":17}, + "stats": {"activatedLayers":212,"bossDamage":438051,"dmgDealt":2260950,"gold":135,"itemsEquipped":16,"kills":402,"leaks":14,"lpLost":14,"merges":4,"perfectRounds":10,"refreshes":17}, "lineup": ["3_13_a@12,5[1_01_e_b+3_08_e_a]","3_20_a@11,8[5_02_e_a]","4_13_a@10,3","6_19_a@10,5[1_02_e_a+3_11_e_a]","6_17_a@10,8[2_01_e_a+5_01_e_a]","2_08_a@9,3[4_02_e_a+3_07_e_b]","1_19_b@9,4","1_12_b@9,5[4_10_e_a]"], "bonds": ["deputShip 0/24","kazimierzShip 1/26","kjeragShip 1/15","sargonShip 1/41","skillfulShip 1/31","soloShip 0/15","steadShip 0/11","suntShip 1/22","swiftShip 1/77"] } @@ -384,7 +384,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2832671,"virtualMs":107800}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2833084,"virtualMs":107800}, "rng": {"setup":25,"shop":215,"waves":0,"draft":42,"bots":8070,"meta":1}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -437,7 +437,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 0, "reward": 340, - "stats": {"activatedLayers":220,"bossDamage":167329,"dmgDealt":3078206,"gold":135,"itemsEquipped":16,"kills":386,"leaks":22,"lpLost":20,"merges":4,"perfectRounds":11,"refreshes":17}, + "stats": {"activatedLayers":220,"bossDamage":166916,"dmgDealt":3077793,"gold":135,"itemsEquipped":16,"kills":386,"leaks":22,"lpLost":20,"merges":4,"perfectRounds":11,"refreshes":17}, "lineup": ["3_20_a@12,5[5_02_e_a]","4_13_a@11,8","3_13_a@10,3[1_01_e_b+3_08_e_a]","2_08_a@10,5[4_02_e_a+3_07_e_b]","6_17_a@10,8","1_12_b@9,4[4_10_e_a]","6_19_a@9,5[1_02_e_a+3_11_e_a]","1_19_b@9,9[2_01_e_a+5_01_e_a]"], "bonds": ["deputShip 0/24","kazimierzShip 1/26","kjeragShip 1/15","sargonShip 1/41","skillfulShip 1/31","soloShip 0/15","steadShip 0/11","suntShip 1/22","swiftShip 1/85"] } diff --git a/test/golden/roster.json b/test/golden/roster.json index c05a0ec6..1643af46 100644 --- a/test/golden/roster.json +++ b/test/golden/roster.json @@ -1630,7 +1630,7 @@ "bossHpLeft": null, "rngDraws": 179, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":19,"total":71,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":6,"dmg":212430,"bossDmg":0,"heal":2065,"deaths":22,"layerGains":{}}}, + "players": {"p1":{"killed":19,"total":71,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":6,"dmg":210891,"bossDmg":0,"heal":2065,"deaths":22,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_3_12_a",0,null,0,0,99,2,9831,6171,2065,21,4], ["p1",2,"op","chess_char_3_16_a",0,null,0,0,101,0,4246,4781,0,15,1], @@ -1639,7 +1639,7 @@ ["p1",5,"op","chess_char_3_09_a",0,null,1393.7,1,103,1,16928,1394,0,24,3], ["p1",6,"op","chess_char_3_10_a",0,null,0,0,89,1,36230,3630,0,22,5], ["p1",7,"op","chess_char_3_11_a",0,null,0,0,7,1,12325,1448,0,6,1], - ["p1",8,"op","chess_char_3_13_a",0,null,0,0,53,0,3936,5199,0,23,1], + ["p1",8,"op","chess_char_3_13_a",0,null,0,0,53,0,2397,5199,0,23,1], ["p1",9,"op","chess_char_3_14_a",0,null,0,0,79,0,13946,2752,0,15,0], ["p1",10,"op","chess_char_3_17_a",0,null,1218.8,1,96,4,42240,3722,0,49,9], ["p1",11,"op","chess_char_3_19_a",0,null,0,0,77,1,20696,3166,0,32,0], @@ -1653,7 +1653,7 @@ "enemies": { "enemy_10042_prtrop": [12,0,12,7101,28836], "enemy_10042_prtrop_2": [12,0,10,6218,18414], - "enemy_10043_sailor": [39,12,27,20980,197254], + "enemy_10043_sailor": [39,12,27,20980,195715], "enemy_1005_yokai_2": [1,1,0,68,2678], "enemy_10156_mncrer": [1,1,0,140,6912], "enemy_1116_liprr_2": [1,1,0,247,12960], @@ -1667,7 +1667,7 @@ "hooks": [1,102,4200,412,412,1525,1585,10,42,95,33,33,0,10321,22,47,73,52,1,46,0,0,0], "events": {"atk":478,"bounty":3,"deploy":26,"die":43,"dmg":1585,"engage":14,"fx":26,"heal":10,"leak":52,"skill":66,"spawn":90,"status":54}, "fx": {"dp":7,"explode":3,"revive":4,"sp":4,"strike":1,"summon":2,"telegraph":2,"wolfShadow":1,"wolfShadowLost":2}, - "snaps": "226d72ef 4944a14f b2954de1 522e52cb dd46cce1 b1febb8b ac7e7cf4 bb6af571 080c3ba3 fc1505bd c0528264 4a64f7c2 beffba7c a423b42e" + "snaps": "226d72ef 4944a14f b2954de1 3ffcf693 a30dc502 d84524d6 4ead34e9 4b042eb0 8e0173d6 43359664 a5bda569 a184d2eb 172129c9 aa1a4797" }, "roster-027": { "about": "pass 1 band 4: chess_char_3_06_b chess_char_3_12_b chess_char_3_02_b chess_char_3_03_b chess_char_3_04_b chess_char_3_05_b chess_char_3_21_a chess_char_3_01_b chess_char_3_08_b chess_char_3_09_b chess_char_3_10_b chess_char_3_11_b", diff --git a/test/match/funnel-redeploy.test.js b/test/match/funnel-redeploy.test.js new file mode 100644 index 00000000..1331cb31 --- /dev/null +++ b/test/match/funnel-redeploy.test.js @@ -0,0 +1,75 @@ +// Real production Match + Battle, legal normal intents from an empty board. Seed 8 fixes the shop/wave route. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { Battle } from '../../server/sim/Battle.js'; +import { makeMatch } from './harness.js'; + +test('Rockrock killed by a real enemy and automatically revived by Ermengard starts the same target at init', () => { + const observed = []; + class ObservedBattle extends Battle { + constructor(opts) { + super(opts); + const log = { round: opts.round, deaths: [], deploys: [], firstHits: [] }; + observed.push(log); + const seen = new Set(), launches = new Map(); + this.on('death', c => { + if (c.unit.defId === 'chess_char_2_10_a') log.deaths.push({ t: this.time, seq: c.unit.deploySeq, + target: c.unit.trait.funnelTarget, scale: c.unit.trait.funnelScale, reason: c.reason }); + }, { priority: 1000 }); + this.on('death', c => { + if (c.unit.defId === 'chess_char_2_10_a') log.deaths.at(-1).revivedBy = c.revivedBy; + }, { priority: -1000 }); + this.on('deploy', c => { + if (c.unit.defId === 'chess_char_2_10_a') log.deploys.push({ seq: c.unit.deploySeq, + target: c.unit.trait.funnelTarget, scale: c.unit.trait.funnelScale }); + }, { priority: -1000 }); + this.on('attack', c => { + if (c.attacker.defId !== 'chess_char_2_10_a') return; + // This unmodified Rockrock route has no nested attack callback. The attack hook follows its shot creation. + launches.set(this._attackSeq, { t: this.time, seq: c.attacker.deploySeq }); + }); + this.on('damaged', c => { + const u = c.source; + const launch = launches.get(c.dmg?.attackId); + if (u?.defId !== 'chess_char_2_10_a' || seen.has(u.deploySeq) || launch?.seq !== u.deploySeq) return; + seen.add(u.deploySeq); + log.firstHits.push({ t: this.time, launchAt: launch.t, seq: u.deploySeq, target: c.target.id, + scale: u.trait.funnelScale, hp: c.target.hp }); + }); + } + } + const h = makeMatch({ mode: 'solo', seed: 8 }); + h.m.BattleClass = ObservedBattle; // read-only observers, no combat state writes + const p = h.ps('p_0'), act = msg => assert.deepEqual(h.m.handle('p_0', msg), { ok: true }); + try { + h.start().toPrep(1, { band: 'band_ermengard' }); + act({ t: 'g.buy', slot: 0 }); + act({ t: 'g.move', uid: p.hand.find(x => x?.id === 'chess_char_1_09_a').uid, + to: { area: 'board', row: 12, col: 6 }, dir: 'RIGHT' }); + h.toPrep(2, { band: 'band_ermengard' }); + act({ t: 'g.levelUp' }); + h.toPrep(5, { band: 'band_ermengard' }); + assert.equal(p.shop.slots[3].id, 'chess_char_2_10_a'); + act({ t: 'g.buy', slot: 3 }); + act({ t: 'g.move', uid: p.hand.find(x => x?.id === 'chess_char_2_10_a').uid, + to: { area: 'board', row: 12, col: 8 }, dir: 'RIGHT' }); + h.toPrep(7, { band: 'band_ermengard' }); + const log = observed.find(x => x.round === 6); + assert.ok(log?.deaths.length > 0); + const paired = log.deaths.map(d => ({ death: d, hit: log.firstHits.find(x => x.seq > d.seq) })) + .filter(x => x.hit && x.death.target === x.hit.target && x.death.scale > 0.2); + assert.ok(paired.length > 0, JSON.stringify(log)); + for (const { death, hit } of paired) { + assert.equal(death.reason, 'killed'); + assert.equal(death.revivedBy, 'band'); + assert.ok(hit.launchAt >= death.t, 'fresh attack after the knockout and revival'); + assert.ok(hit.hp > 0, 'original target still lives'); + const deploy = log.deploys.find(x => x.seq === hit.seq); + assert.equal(deploy.target, null); + assert.ok(Math.abs(deploy.scale - 0.2) < 1e-8); + assert.ok(Math.abs(hit.scale - 0.2) < 1e-8, JSON.stringify({ death, hit })); + } + assert.deepEqual(h.logs.error, []); + h.invariants(); + } finally { h.m.dispose(); } +}); diff --git a/test/sim/funnel-redeploy.test.js b/test/sim/funnel-redeploy.test.js new file mode 100644 index 00000000..90d78853 --- /dev/null +++ b/test/sim/funnel-redeploy.test.js @@ -0,0 +1,90 @@ +// PRTS 分支特性信息/data §驭械术师: changing targets / redeploying resets the drone ramp. +// Controlled battle inputs here; the real Match route is covered in test/match/funnel-redeploy.test.js. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { makeBattle, enemyRec, checkInvariants } from '../helpers/battleHarness.js'; + +const make = (id = 'chess_char_2_10_a', extra = []) => makeBattle({ + units: [{ chessId: id, row: 10, col: 4 }, ...extra], + defs: { enemies: { dummy: enemyRec({ key: 'dummy', hp: 1e7, speed: 0 }) } }, + enemies: [{ key: 'dummy', pos: [10, 6] }], timeLimit: 300, autoFinish: false, + hooks: ['damaged'], captureNoisy: true, +}); +const hits = (h, u) => h.hooksOf('damaged').filter(c => c.source === u && c.target.side === 'enemy'); +const near = (a, b) => assert.ok(Math.abs(a - b) < 1e-8, `${a} != ${b}`); +const ramp = (h, u) => { + h.runUntil(() => hits(h, u).length >= 8, 20); + assert.ok(hits(h, u).length >= 8); +}; + +for (const id of ['chess_char_2_10_a', 'chess_char_2_10_b', 'chess_char_4_03_a', 'chess_char_4_03_b']) { + test(`${id}: same living target starts at the configured initial scale after automatic redeployment`, () => { + const h = make(id), u = h.unit(id); + ramp(h, u); + const e = h.enemies()[0]; + assert.ok(u.trait.funnelScale > u.profile.funnel.init); + const before = hits(h, u).length; + h.b.dealDamage(e, u, { amount: 1e7, type: 'true' }); + assert.equal(u.alive, false); + h.runUntil(() => u.alive, 100); + assert.equal(u.alive, true); + assert.equal(e.alive, true); + assert.equal(u.trait.funnelTarget, null); + near(u.trait.funnelScale, u.profile.funnel.init); + assert.equal(h.runUntil(() => hits(h, u).length > before, 5), true); + assert.ok(hits(h, u).length > before); + assert.equal(hits(h, u).at(-1).target, e); + near(u.trait.funnelScale, u.profile.funnel.init); + checkInvariants(h.b); + assert.deepEqual(h.b.errors, []); + }); +} + +for (const id of ['chess_char_3_13_a', 'chess_char_3_13_b', 'chess_char_3_20_a', 'chess_char_3_20_b']) { + test(`${id}: per-target funnel map restarts on redeployment`, () => { + const h = make(id), u = h.unit(id); + ramp(h, u); + const e = h.enemies()[0]; + assert.ok(u.trait.funnelMap.get(e.id).s > u.profile.funnel.init); + h.b.retreat(u); + assert.equal(h.b.redeploy(u), true); + assert.equal(u.trait.funnelMap.size, 0); + const before = hits(h, u).length; + assert.equal(h.runUntil(() => hits(h, u).length > before, 5), true); + assert.ok(hits(h, u).length > before); + near(u.trait.funnelMap.get(e.id).s, u.profile.funnel.init); + checkInvariants(h.b); + }); +} + +test('continuous attacks ramp and cap; changing the living target resets normally', () => { + const h = make(), u = h.unit('chess_char_2_10_a'); + ramp(h, u); + near(u.trait.funnelScale, u.profile.funnel.max); + const replacement = h.spawn('dummy', { pos: [10, 5] }); + const before = hits(h, u).length; + assert.equal(h.runUntil(() => hits(h, u).length > before, 5), true); + assert.ok(hits(h, u).length > before); + assert.equal(hits(h, u).at(-1).target, replacement); + near(u.trait.funnelScale, u.profile.funnel.init); +}); + +test('another unit deployment and a free move keep this ramp; unrelated trait state survives redeployment', () => { + const h = make('chess_char_2_10_a', [{ chessId: 'chess_char_1_02_a', row: 12, col: 3 }]); + const u = h.unit('chess_char_2_10_a'), other = h.unit('chess_char_1_02_a'); + ramp(h, u); + const scale = u.trait.funnelScale, target = u.trait.funnelTarget; + u.trait.testUnrelated = { value: 7 }; // controlled sentinel: no production trait object may be replaced + const sentinel = u.trait.testUnrelated; + h.b.retreat(other); + assert.equal(h.b.redeploy(other), true); + assert.equal(u.trait.funnelTarget, target); + near(u.trait.funnelScale, scale); + assert.equal(h.b.moveRedeploy(u, 10, 3), true); // owner-approved move carry, DESIGN §22.3 + assert.equal(u.trait.funnelTarget, target); + near(u.trait.funnelScale, scale); + h.b.retreat(u); + assert.equal(h.b.redeploy(u), true); + assert.equal(u.trait.testUnrelated, sentinel); + near(u.trait.funnelScale, u.profile.funnel.init); +}); From 823e3d0af40486d9ab3e8eb4bf77db15ce9db51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:42:50 +0800 Subject: [PATCH 16/44] =?UTF-8?q?fix:=20=E8=A1=A5=E5=9B=9E=E9=A9=AD?= =?UTF-8?q?=E6=A2=B0=E6=9C=AF=E5=B8=88=E6=99=AE=E9=80=9A=E6=94=BB=E5=87=BB?= =?UTF-8?q?=E7=9A=84=E6=9C=AC=E4=BD=93=E4=BC=A4=E5=AE=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/SIM.md | 6 +- docs/design/engine.md | 10 + docs/history/0.2.4.md | 20 + server/sim/ai.js | 16 +- .../kits/ops/chess_char_3_13-malist.js | 4 +- .../content/kits/ops/chess_char_3_20-kjera.js | 2 +- .../content/kits/ops/chess_char_4_03-kjera.js | 2 +- .../kits/ops/chess_char_6_18-whitw2.js | 2 +- server/sim/content/kits/ops/op-gdglow.js | 2 +- server/sim/professions.js | 4 +- test/content/kits_alt_t2.test.js | 2 +- test/content/kits_alt_t6.test.js | 6 +- test/content/kits_t3.test.js | 10 +- test/content/kits_t6.test.js | 5 +- test/content/op_gdglow.test.js | 10 +- test/golden/bonds.json | 224 +++---- test/golden/diy.json | 78 +-- test/golden/fields.json | 227 ++++--- test/golden/matches.json | 266 ++++---- test/golden/roster.json | 577 +++++++++--------- test/sim/funnel-body.test.js | 248 ++++++++ 21 files changed, 1011 insertions(+), 710 deletions(-) create mode 100644 test/sim/funnel-body.test.js diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..c96201bf 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -1114,7 +1114,7 @@ Element conventions of the kits (user playtest #5 #3; official term dictionary: targeting: { maxTargets, rangeGrid, rangeExtend, priority, allInRange, canHitFly, noRangeExtend /* the skill's range ignores the unit's 攻击距离 (rangeExtend): 信仰搅拌机 S3, PRTS 备注 */, showOwnRange /* rangeGrid only selects targets, no official range change: the card keeps the unit's own range */ }, - attack: { dmgType, atkScale, healScale, splashRadius, splashScale, hits, projectile, maxTargets, dmgMul, + attack: { dmgType, atkScale, healScale, splashRadius, splashScale, hits, projectile, maxTargets, dmgMul, funnelMul, funnelBodyHits, chain: {count, falloff, radius, sluggish}, heal: {mode, count, falloff, hpAtMost /* targets at or below this HP ratio only */}, onHitStatus: {key, duration, value}, onHit(ctx), // once per attack (main target; target may be null for a splash landing) onEachHit(ctx) }, // per victim: main, every splash / chain victim — ctx += { dealt, kind:'main'|'splash'|'chain', isSplash, isChain, main, attackId } @@ -1202,7 +1202,7 @@ chess_char_2_07_a: (bb) => ({ twice; 2 charges; the funnel profile already ramps damage on the same target): ```js chess_char_3_13_a: (bb) => ({ - skill: { kind: 'charges', attack: { atkScale: bb.atk_scale, hits: 2, dmgType: 'arts' } }, + skill: { kind: 'charges', attack: { atkScale: bb.atk_scale, hits: 2, funnelBodyHits: 2, dmgType: 'arts' } }, }), ``` An AoE instant (德克萨斯 剑雨, bb `stun 2`: two hits of 120 % arts around her + stun) uses `onStart` instead: @@ -1341,7 +1341,7 @@ header of professions.js). | loopshooter | 回环射手 (user playtest #3): every attack throws a boomerang (`ai.js throwBoomerang`, projectile `'boomerang'`) out to the target at 15 tiles/s — it hits on arrival — and back to the thrower's current position at 3.75 tiles/s without damage (PRTS 跃跃 "投射物飞行速度15,返回时飞行速度3.75"); attacks only while holding it (every boomerang thrown caught — "必须回收全部回旋投掷物才可以进行下一次攻击", `unit.trait.boomerangsOut`) and with the attack cooldown ready, so the real interval is the longer of the two; a target dead mid-flight is not hit (it still flies to the last position and back); knocked out / withdrawn ⇒ lost, a redeployed thrower holds a fresh one; 跃跃 S2's extra boomerangs share the one flight (cnt hits); each catch fires `boomerangCaught`, and an attack profile's `boomerangOnward(ctx)` flies it on after the first hit before it turns back — ctx `hit` (a hit of the same attack), `comeBack(x, y)` once (a content error sends it back from the hit point): 娜仁图亚 S1 bounces, S2 dashes on and hits on its way back (kits/ops/op-narant.js) | | reaperrange | hits every enemy in range; ×1.5 (bb atk_scale) on the trait front grid (or its own line ahead) — both along its direction | | chain | chain N (trait text/bb max_target) with −15 % per jump (bb chain.atk_scale), 1.7-tile jumps (constants.js CHAIN_RADIUS, PRTS 溅射半径一览: 链术师 1.7; 1.8 until 0.1.1), sluggish on each hit | -| funnel | drone damage 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max) | +| funnel | normal attack: one 100 % ATK body hit plus separate drone additional damage, 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max; modules can change init/cap). `funnelMul` holds the drone ramp; `dmgMul` applies to both. Extra drones (`hits`) do not duplicate the body; an unreleased skill attack can set `funnelBodyHits` (至简 S2: two body hits and two additions). Body and additions share an `attackId`, but only the body is `isAttack`; additions carry `addition, funnel`. [ASSUMED] body instances first at the existing impact, one ramp per volley. Released-skill profiles keep their existing paths; this normal-attack correction does not settle their body behaviour. | | mystic | 秘术师 (PRTS 分支特性信息 秘术师, GitHub #181): at its attack check (the attack ready, able to act, not disarmed) with no valid target — no target, or its kit's `canAttack` false (深靛 never picks a bound enemy) — it stores one energy (`storeEnergy`, up to bb times: 3, 深靛's MSC-X 4), an attack action: the attack interval restarts; a full store idles with the attack ready. The energies leave with its next attack that happens (`releaseEnergy` in `performAttack`, after `beforeAttack`: an attack cancelled before its shot keeps them) and land with the main hit, one arts attack hit each (`hitsFn` reads the hit's `info.energy`); a redeployment holds none [ASSUMED]. 维伊 / 黑键 plug their own `storeEnergy` (转置能量, elite energies) into the same check | | phalanx | no attack & DEF +200 %, RES +20 (bb) while the skill is off; while on, `rangeAoe`: each attack strikes every selectable enemy on its range at once (blocked enemies included; a stealthed one only when revealed or blocked), the same damage near and far, instant (`'beam'`) — "群体法术伤害" (secondary: Terra Wiki, Phalanx Caster: "attacks hit all enemies within their range"; supporting: PRTS 林 S3 备注 "单次普攻最多触发1次效果" — one normal attack can kill several — the same 锁定攻击范围 shape as the 轰击术师, and PRTS 溅射半径一览 documents no splash radius for it (it omits the 撼地者 too, so this is not proof); no primary source states a target cap; community report E3: it used to be one bolt + a 1.1 splash). 卡涅利安's charged S1 keeps the skill-off trait, 不攻击 included (kit `canAttack`, PRTS 备注) | | physician | heal the lowest HP% injured ally in range (a skill `targeting.maxTargets` widens any heal profile) | diff --git a/docs/design/engine.md b/docs/design/engine.md index ffe067f7..dcfa3817 100644 --- a/docs/design/engine.md +++ b/docs/design/engine.md @@ -167,6 +167,16 @@ Profession traits (default behaviours implemented once in the engine, keyed by ` --- +Unreleased `funnel` drones deal **additional** arts damage alongside the caster's ordinary attack (PRTS +[驭械术师](https://prts.wiki/w/分支特性信息/data#驭械术师)). The engine keeps a 100% ATK body instance and a separate +drone instance, each through mitigation and shields. `funnelMul` holds only the drone ramp; the attack's `dmgMul` +(至简's talent) is shared once. Extra attached drones raise `hits`, not the body count; 至简's charged S2 explicitly +sets `funnelBodyHits` to two. Both components share one `attackId`, attack hook and SP/charge use; additions have +`addition, funnel` tags and do not count as `isAttack`. [ASSUMED] Body instances precede additions at the existing +projectile impact; consecutive hits keep one ramp per volley. This correction covers ordinary and strengthened +ordinary attacks. Released skill paths retain their existing behaviour; it does not establish whether those +skills should also have body attacks (耶拉 S2 / 澄闪 S1 and S2 remain to be reconciled separately). + ## 7. Content modules (server/sim/content + match/effectsMeta handlers) Each domain file `server/sim/content/{tokens,bonds,garrisons,items,bands,enemies,bosses,devices,choices}.js` exports `install(battle)` (battle side; called once per Battle by `content/index.js → installContent`) and `registerMeta(registry)` (prep side; called once at server boot by `match/effectsMeta.js`, API documented in `docs/META.md`). Kits live one per file in `content/kits/ops/` (`export default { [baseChessId]: (bb, chess, def) => Kit }`), listed in `content/kits/index.js` (guide: `content/kits/README.md`). Content must be **data-driven from blackboards** (numbers never hard-coded when a blackboard key exists). Every effect gets at least one unit test in `test/content/*.test.js` using the `test/helpers/battleHarness.js` harness (provided by sim-core). diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..c5583361 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,23 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Funnel caster ordinary body damage + +[PRTS 驭械术师](https://prts.wiki/w/分支特性信息/data#驭械术师) describes unreleased drone damage as additional damage. +The old profile used its 20%→110% ramp for the whole attack: normal 洛洛 at ATK 283 against RES 0 lost only 56.6 HP +on the first hit. The body now deals 283 separately and the attached drone adds 56.6. Mitigation, hit-count HP and +shields apply to each instance. Extra attached drones do not multiply body hits; 至简's charged S2 has two body hits +and two additions, with one talent roll shared by all four. Field migrations in 耶拉 / 荒芜 kits preserve existing +released-skill damage; independent virtual drone paths are unchanged. + +Controlled Battle regressions cover normal/elite 洛洛、至简、耶拉 (tiers 3 and 4)、荒芜 and all eight 澄闪 DIY forms, +RES, hit-count HP, a one-hit barrier, attribute skills, overload and attached drone count. A production Match and a +headless Chrome run both reproduce the first-hit defect through legal actions at service seed 6: standard solo, +华法琳, level up in round 1, buy 洛洛 in round 2 and place at (11,8) facing LEFT. Natural 奥术 raises her ATK to 311.3; +the old first hit is only 62.26. No HP, SP, units or network commands are injected for that route. + +[ASSUMED] Body instances precede drone additions at the existing projectile impact, with one ramp per consecutive-hit +volley. The source confirms additional damage and 至简's skill multiplier on drones, not that exact event order. +Released-skill body behaviour remains outside this ordinary-attack correction: 耶拉 S2's source explicitly mentions +both her own and drone attacks, and 澄闪 S1/S2's existing `noAttack` still needs separate reconciliation. diff --git a/server/sim/ai.js b/server/sim/ai.js index 5ef660f2..96760506 100644 --- a/server/sim/ai.js +++ b/server/sim/ai.js @@ -307,13 +307,27 @@ export function resolveHit(b, u, prof, target, info, x, y) { if (target && target.alive) { let mulT = skillMul; if (prof.dmgMul) { const m = typeof prof.dmgMul === 'function' ? prof.dmgMul(b, u, target) : prof.dmgMul; if (Number.isFinite(m)) mulT *= m; } + const funnelMul = prof.funnelMul ? prof.funnelMul(b, u, target) : 1; + const attachedFunnel = !!prof.funnelMul && (!info.isSkill || prof.funnelBodyHits > 0); + // Unreleased drones are additional damage (PRTS 驭械术师), not a replacement for the caster's attack. A volley + // shares one talent roll and attackId; extra drones never duplicate the body. Released skill paths stay separate. + // [ASSUMED] Body instances precede additions at the existing projectile impact; a multi-hit volley keeps one ramp. + if (!attachedFunnel) mulT *= funnelMul; const hits = prof.hitsFn ? prof.hitsFn(b, u, info) : Math.max(1, prof.hits || 1); // `hitDmgMul` (professions.js header): each instance's 伤害倍率 — the DamageInfo `mul`, after DEF / RES — and only the // first instance may give 受击回复 (砾's two 50 % hits, PRTS 砾 特性备注) const split = Number.isFinite(prof.hitDmgMul) && prof.hitDmgMul > 0 ? prof.hitDmgMul : null; let dealtMain = 0; + if (attachedFunnel && info.index === 0) { + const bodyHits = Math.max(1, prof.funnelBodyHits || 1); + for (let h = 0; h < bodyHits && target.alive; h++) { + dealtMain += b.dealDamage(u, target, { amount: atk * scale * mulT, type: baseType, + isAttack: true, isSkill: info.isSkill, tags: prof.tags || [], attackId }); + } + } for (let h = 0; h < hits && target.alive; h++) { - const d = { amount: atk * scale * mulT, type: baseType, isAttack: true, isSkill: info.isSkill, tags: prof.tags || [], attackId }; + const d = { amount: atk * scale * mulT * (attachedFunnel ? funnelMul : 1), type: baseType, + isAttack: !attachedFunnel, isSkill: info.isSkill, tags: attachedFunnel ? [...(prof.tags || []), 'addition', 'funnel'] : (prof.tags || []), attackId }; if (split != null) { d.mul = split; if (h > 0) d.noSp = true; } dealtMain += b.dealDamage(u, target, d); } diff --git a/server/sim/content/kits/ops/chess_char_3_13-malist.js b/server/sim/content/kits/ops/chess_char_3_13-malist.js index 97d0962e..db2539f2 100644 --- a/server/sim/content/kits/ops/chess_char_3_13-malist.js +++ b/server/sim/content/kits/ops/chess_char_3_13-malist.js @@ -12,10 +12,10 @@ export default { const hits = textNum(d.skill?.description, /连续攻击(\d+|[一二两三四五])次/, 2); const insight = (battle) => (battle.rng.chance(num(t0.prob, 0)) ? num(t0.atk_scale, 1) : 1); return { - trait: { dmgMul: (battle, unit, target) => funnelMap(battle, unit, target) * insight(battle) }, + trait: { funnelMul: funnelMap, dmgMul: insight }, skill: { kind: charges > 1 ? 'charges' : 'instant', - attack: { atkScale: num(bb.atk_scale, 1), hits, dmgType: 'arts', dmgMul: (battle) => insight(battle) }, + attack: { atkScale: num(bb.atk_scale, 1), hits, funnelBodyHits: hits, dmgType: 'arts', dmgMul: insight }, }, // S1 迅捷打击·γ型: ATK / ASPD + (the drones' ramp and 忽有所悟 stay on every attack through the trait) skills: altSkills(chess, d, bb, { 'skcom_quickattack[3]': statSkill }), diff --git a/server/sim/content/kits/ops/chess_char_3_20-kjera.js b/server/sim/content/kits/ops/chess_char_3_20-kjera.js index e56f57bc..67429268 100644 --- a/server/sim/content/kits/ops/chess_char_3_20-kjera.js +++ b/server/sim/content/kits/ops/chess_char_3_20-kjera.js @@ -13,7 +13,7 @@ export default { const extra = Math.floor(num(bb['attack@cnt'], 0)); const prob = num(bb['attack@prob'], 0), cold = num(bb['attack@cold'], 0); const kit = { - trait: { dmgMul: funnelMap }, + trait: { funnelMul: funnelMap }, skill: { kind: 'duration', mods: { atkPct: num(bb.atk) }, diff --git a/server/sim/content/kits/ops/chess_char_4_03-kjera.js b/server/sim/content/kits/ops/chess_char_4_03-kjera.js index 7da9d16c..528689e1 100644 --- a/server/sim/content/kits/ops/chess_char_4_03-kjera.js +++ b/server/sim/content/kits/ops/chess_char_4_03-kjera.js @@ -20,7 +20,7 @@ export default withDefaults({ attack: { // every drone ramps on its own locked target (trait init/delta/max): the multipliers are queued per target // by the beforeAttack hook below (two drones on the same enemy ramp independently) - dmgMul: (battle, unit, target) => { + funnelMul: (battle, unit, target) => { const q = unit.mem.kjeraQueue && unit.mem.kjeraQueue.get(target.id); return q && q.length ? q.shift() : funnel(unit).init; }, diff --git a/server/sim/content/kits/ops/chess_char_6_18-whitw2.js b/server/sim/content/kits/ops/chess_char_6_18-whitw2.js index 5332a725..454140c5 100644 --- a/server/sim/content/kits/ops/chess_char_6_18-whitw2.js +++ b/server/sim/content/kits/ops/chess_char_6_18-whitw2.js @@ -143,7 +143,7 @@ function whitw2(bb, chess, def) { ...(skillGridW ? { targeting: { rangeGrid: skillGridW } } : {}), attack: { hits: 1, - dmgMul(battle, unit, target) { + funnelMul(battle, unit, target) { const f = unit.profile?.funnel || { init: 0.2, delta: 0.15, max: 1.1 }; const m = unit.mem.hunt; if (!m) return f.init; diff --git a/server/sim/content/kits/ops/op-gdglow.js b/server/sim/content/kits/ops/op-gdglow.js index c7e0f900..4647de8d 100644 --- a/server/sim/content/kits/ops/op-gdglow.js +++ b/server/sim/content/kits/ops/op-gdglow.js @@ -17,7 +17,7 @@ // projectile_chr_gdglow_funnel_s1_1 … s3_3 (`_lifeTimeType` 2: until stopped, `_stopWhenSourceInvalid`, its crash // AdvancedApplyDamage MAGICAL at atk_scale_2) and their s12 / s3 blast projectiles. // - Trait (驭械术师) "操作浮游单元造成法术伤害;单元攻击同一敌人伤害提升(最高造成干员110%攻击力的伤害)" (trait bb init / delta / -// max_atk_scale): the engine's funnel profile (professions.js: her normal attack = one drone hit at init → +delta per hit on +// max_atk_scale): the engine's funnel profile (professions.js: her normal attack = a body hit plus one drone addition at init → +delta per hit on // the same target → max). FUN-X: init 0.35 ("单元初始伤害提高"); FUN-Y: max 1.2. Ranged arts, 3-1, hits air (PRTS "可对空"), // blocks 1, ground enemies target her. // - Skill drones (the three skills "浮游单元+N,释放浮游单元锁定敌人攻击 … 锁敌后直至敌人被击杀、自爆或技能结束后返回干员身边"): while a diff --git a/server/sim/professions.js b/server/sim/professions.js index 4544581f..39acc455 100644 --- a/server/sim/professions.js +++ b/server/sim/professions.js @@ -21,6 +21,8 @@ // noAttack bool (never attacks) noAttackUnlessSkill bool (attacks only while its skill is active) // noHeal bool (cannot be healed by others) blockFly bool onHitStatus {key, duration, value} // dmgMul(battle, unit, target) → number afterHit(battle, unit, target, {dealt,x,y}) +// funnelMul(battle, unit, target) → number (drone ramp, separate from the caster's attack multiplier) +// funnelBodyHits n (an unreleased skill attack's body hit count; default normal attack: one, drones: `hits`) // canAttack(battle, unit) → bool afterAttack(battle, unit, targets) // skipEnemy(enemy) → bool (an enemy the unit never selects — targeting.js canTargetEnemy; 嵯峨 "不攻击重伤单位") // healThrough(healer, ally) → bool (a healer that selects and heals that ally through its 禁疗 — Battle @@ -508,7 +510,7 @@ export const SUB = Object.freeze({ blastcaster: P({ rangeAoe: true }), chain: P({ chain: { count: 3, falloff: 0.15, radius: CHAIN_RADIUS, sluggish: 0.5 } }), funnel: P({ projectile: 'drone', install: installFunnel, - dmgMul: (battle, unit, target) => { + funnelMul: (battle, unit, target) => { const f = unit.profile.funnel || { init: 0.2, delta: 0.15, max: 1.1 }; if (unit.trait.funnelTarget === target.id) unit.trait.funnelScale = Math.min(f.max, (unit.trait.funnelScale ?? f.init) + f.delta); else { unit.trait.funnelTarget = target.id; unit.trait.funnelScale = f.init; } diff --git a/test/content/kits_alt_t2.test.js b/test/content/kits_alt_t2.test.js index 214021d6..0e9aba42 100644 --- a/test/content/kits_alt_t2.test.js +++ b/test/content/kits_alt_t2.test.js @@ -661,7 +661,7 @@ test('modules: removing the elite module changes the trait / talent behaviour th const h = run({ defs: { enemies: { e: dummy('e') } }, units: [{ chessId: id, row: 10, col: 4, carryState: IDLE, ...mod(m) }], enemies: [{ key: 'e', pos: [10, 6] }] }); h.runUntil(() => dealt(h, h.unit(id)).length > 0, 5); const u = h.unit(id); - const r = dealt(h, u)[0].amount / u.s.atk; + const r = dealt(h, u, (c) => c.dmg.tags.includes('funnel'))[0].amount / u.s.atk; done(h); return r; }); diff --git a/test/content/kits_alt_t6.test.js b/test/content/kits_alt_t6.test.js index 3442d298..e24c5889 100644 --- a/test/content/kits_alt_t6.test.js +++ b/test/content/kits_alt_t6.test.js @@ -1070,7 +1070,7 @@ test('6_17 耀骑士临光 S2 逐夜烁光: on deploy ATK + and 3 护盾 layers // ================================================================================================================= // 6_18 荒芜拉普兰德 -test('6_18 荒芜拉普兰德 S1 慵怠者悲鸣: passive 浮游单元+1 (2 hits per attack); toggled on: ATK + and the drones lock still enemies anywhere', () => { +test('6_18 荒芜拉普兰德 S1 慵怠者悲鸣: passive 浮游单元+1 (one body plus two additions); toggled on: ATK + and the drones lock still enemies anywhere', () => { for (const id of both('chess_char_6_18')) { const sid = 'skchr_whitw2_1', bb = bbOf(id, sid); const idle = run({ defs: { enemies: { e: dummy('e') } }, units: [U(id, sid, 10, 4, { carryState: IDLE })], enemies: [{ key: 'e', pos: [10, 6] }] }); @@ -1079,7 +1079,9 @@ test('6_18 荒芜拉普兰德 S1 慵怠者悲鸣: passive 浮游单元+1 (2 hits const a0 = idle.hooksOf('attack').find((c) => c.attacker === iu); assert.ok(a0); idle.run(1); - assert.equal(dealt(idle, iu, (c) => c.dmg.attackId === dealt(idle, iu)[0].dmg.attackId).length, 2, 'drone +1'); + const volley = dealt(idle, iu, (c) => c.dmg.attackId === dealt(idle, iu)[0].dmg.attackId); + assert.equal(volley.filter((c) => c.dmg.isAttack).length, 1, 'one body hit'); + assert.equal(volley.filter((c) => c.dmg.tags.includes('funnel')).length, 2, 'drone +1'); done(idle); const h = run({ diff --git a/test/content/kits_t3.test.js b/test/content/kits_t3.test.js index bf8923cf..27aa5845 100644 --- a/test/content/kits_t3.test.js +++ b/test/content/kits_t3.test.js @@ -488,13 +488,13 @@ test('3_13 至简: 神工意匠 charges: ATK% arts ×2 per cast; 忽有所悟 cr const u = h.unit(id); assert.equal(u.skill.maxCharges, bb.ct); h.run(60); - const normal = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.isAttack && !c.dmg.isSkill).map((c) => c.amount / u.s.atk); + const normal = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.tags.includes('funnel') && !c.dmg.isSkill).map((c) => c.amount / u.s.atk); const ramp = (v) => [tb.max_atk_scale, tb.max_atk_scale * t0.atk_scale].some((x) => Math.abs(v - x) < 1e-6); assert.ok(normal.slice(10).every(ramp), 'ramped drone hits: max or max × crit'); assert.ok(normal.some((v) => Math.abs(v - tb.max_atk_scale * t0.atk_scale) < 1e-6), 'some crits'); assert.ok(normal.some((v) => Math.abs(v - tb.max_atk_scale) < 1e-6), 'some plain hits'); const skillAtks = h.hooksOf('attack').filter((c) => c.attacker === u && c.isSkill).length; - const sk = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.isSkill).map((c) => c.amount / u.s.atk); + const sk = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.isSkill && c.dmg.isAttack).map((c) => c.amount / u.s.atk); assert.ok(skillAtks >= 2); assert.equal(sk.length, skillAtks * 2, 'two hits per cast'); for (const v of sk) assert.ok([bb.atk_scale, bb.atk_scale * t0.atk_scale].some((x) => Math.abs(v - x) < 1e-6), `skill hit ${v}`); @@ -790,7 +790,7 @@ test('3_20 耶拉: 低眉 ATK (ground tiles in range); 心随意动 +1 drone, AT h.step(); approx(u.s.atk, u.base.atk * (1 + t0['kjera_t_1[high].atk'])); h.run(4); - const first = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.isAttack).map((c) => c.amount / u.s.atk); + const first = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.tags.includes('funnel')).map((c) => c.amount / u.s.atk); assert.ok(first[1] > first[0], 'drone ramps on the same target'); fill(u); assert.ok(h.runUntil(() => u.skill.active, 5)); @@ -1083,7 +1083,7 @@ test('3_20 耶拉: 心随意动 with a single enemy — both drones lock it and }); const u = h.unit(id); h.run(12); - const plain = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.isAttack).map((c) => c.amount / u.s.atk); + const plain = h.hooksOf('damaged').filter((c) => c.source === u && c.dmg?.tags.includes('funnel')).map((c) => c.amount / u.s.atk); approx(plain[plain.length - 1], tb.max_atk_scale, 1e-6, 'module ramp cap'); fill(u); assert.ok(h.runUntil(() => u.skill.active, 5)); @@ -1159,7 +1159,7 @@ test('精锐 numbers from the golden blackboards (module traits handled by the p const ml = m.unit(e13); assert.equal(ml.skill.maxCharges, BB(e13).ct); m.run(25); - const ramps = m.hooksOf('damaged').filter((c) => c.source === ml && c.dmg?.isAttack && !c.dmg.isSkill).map((c) => c.amount / ml.s.atk); + const ramps = m.hooksOf('damaged').filter((c) => c.source === ml && c.dmg?.tags.includes('funnel') && !c.dmg.isSkill).map((c) => c.amount / ml.s.atk); assert.ok(ramps.some((v) => Math.abs(v - TR(e13).max_atk_scale) < 1e-6), 'module cap 120 %'); assert.ok(ramps.every((v) => v <= TR(e13).max_atk_scale * TB(e13, 0).atk_scale + 1e-6)); done(m); diff --git a/test/content/kits_t6.test.js b/test/content/kits_t6.test.js index f1722893..3b828f2a 100644 --- a/test/content/kits_t6.test.js +++ b/test/content/kits_t6.test.js @@ -997,8 +997,9 @@ test('荒芜拉普兰德: 叙拉古的荣幸 +5 initial SP on every deployment; // (S3 may be running — its drones do not normal-attack): wait for a normal attack after stage 3 assert.ok(h.runUntil(() => h.dmg.some((d) => d.src === u.id && d.attack && d.tgt === e.id && d.t > ts), 60)); const last = h.dmg.filter((d) => d.src === u.id && d.attack && d.tgt === e.id).at(-1); - const same = h.dmg.filter((d) => d.src === u.id && d.attack && d.t === last.t); - assert.equal(same.length, 2, 'two drone hits per attack'); + const same = h.dmg.filter((d) => d.src === u.id && d.t === last.t); + assert.equal(same.filter((d) => d.attack).length, 1, 'one body hit per attack'); + assert.equal(same.filter((d) => d.tags.includes('funnel')).length, 2, 'two drone additions per attack'); }); test('缪尔赛思: 流形 copies stats/range/damage type but not the attack shape (锏 2-hit); a capped melee copy steals nothing more', () => { diff --git a/test/content/op_gdglow.test.js b/test/content/op_gdglow.test.js index 59399e71..103d4429 100644 --- a/test/content/op_gdglow.test.js +++ b/test/content/op_gdglow.test.js @@ -80,18 +80,22 @@ test('a 自选 pick: 澄闪 is offered at tiers 5 and 6 and a roster with her pa { ok: true, picks: { [SLOT[6]]: { charId: GD, skillIndex: 2, uniEquipId: FY } } }); }); -test('her normal attack (no skill): one drone hit per attack — init, +delta per hit on the same target, up to the cap (FUN-X from 0.35, FUN-Y to 1.2); 精准导流 lowers the RES it meets', () => { - for (const f of [[5, false, null], [5, true, FX], [6, true, FY]]) { +test('her normal attack (no skill): a body hit and one drone addition — init, +delta per hit on the same target, up to the cap (FUN-X from 0.35, FUN-Y to 1.2); 精准导流 lowers the RES of both', () => { + for (const f of FORMS_ALL) { const [tier, elite, mod] = f; const { h, u } = field({ tier, elite, mod, skill: 2 }); const e = h.spawn('enemy_res', { pos: [10, 6] }); h.run(12); const hits = mine(h, u).filter((c) => c.target === e && c.dmg.isAttack); + const drones = mine(h, u).filter((c) => c.target === e && c.dmg.tags.includes('funnel')); assert.ok(hits.length >= 8, `${label(f)}: ${hits.length} attacks`); + assert.equal(drones.length, hits.length, `${label(f)}: one addition per body hit`); const tb = traitOf(tier, elite, mod).bb, pen = talentOf(tier, elite, mod, 1).bb.magic_resist_penetrate_fixed; hits.slice(0, 8).forEach((c, i) => { const ramp = Math.min(tb.max_atk_scale, tb.init_atk_scale + i * tb.delta_atk_scale); - approx(c.amount, u.s.atk * ramp * (1 - (50 - pen) / 100), `${label(f)}: attack ${i + 1} at ${ramp}`); + approx(c.amount, u.s.atk * (1 - (50 - pen) / 100), `${label(f)}: body attack ${i + 1}`); + approx(drones[i].amount, c.amount * ramp, `${label(f)}: drone at ${ramp}`); + assert.equal(drones[i].dmg.attackId, c.dmg.attackId, 'same attack action'); assert.equal(c.type, 'arts'); }); done(h); diff --git a/test/golden/bonds.json b/test/golden/bonds.json index e3ae5a5c..1619a34c 100644 --- a/test/golden/bonds.json +++ b/test/golden/bonds.json @@ -93,33 +93,33 @@ "round": 5, "seed": 4108057433, "waveId": "act1autochess_05", - "time": 51.27, - "ticks": 1538, + "time": 48.13, + "ticks": 1444, "reason": "cleared", "killed": 21, "total": 21, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 28, + "rngDraws": 27, "errors": {"count":0,"kinds":[]}, "players": {"p1":{"killed":21,"total":21,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":68325,"bossDmg":0,"heal":0,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_12_a",2,null,1393.34,1,3,6,11192,1174,0,24,1], + ["p1",1,"op","chess_char_3_12_a",2,null,1529.25,1,3,6,7131,1038,0,19,1], ["p1",2,"op","chess_char_1_06_a",1,null,1250.7,1,4,2,2639,0,0,12,1], ["p1",3,"op","chess_char_1_13_a",1,null,1004.3,1,6,4,2502,0,0,11,1], ["p1",4,"op","chess_char_3_08_a",1,null,1753.4,1,8,1,8314,0,0,10,1], ["p1",5,"op","chess_char_3_09_a",1,null,1393.7,1,9,0,15349,0,0,26,1], ["p1",6,"op","chess_char_3_10_a",1,null,1815,1,10,0,7744,0,0,8,1], - ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,5,8,15366,0,0,18,2], - ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,7,0,5220,0,0,29,6], + ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,5,7,12933,0,0,16,2], + ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,7,1,11714,0,0,29,6], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] ], - "enemies": {"enemy_1249_lysdb_2":[5,5,0,168,27000],"enemy_1251_lysyta":[15,15,0,36,37125],"enemy_1328_cbjedi":[1,1,0,970,9000]}, - "hooks": [1,31,1538,152,152,197,192,0,21,21,14,13,0,8070,8,11,21,0,1,21,0,0,0], - "events": {"atk":171,"deploy":8,"die":21,"dmg":192,"engage":8,"fx":38,"skill":27,"spawn":31,"status":15}, + "enemies": {"enemy_1249_lysdb_2":[5,5,0,56,27000],"enemy_1251_lysyta":[15,15,0,12,37125],"enemy_1328_cbjedi":[1,1,0,970,9000]}, + "hooks": [1,31,1444,137,137,208,203,0,21,21,14,13,0,7412,7,9,21,0,1,21,0,0,0], + "events": {"atk":156,"deploy":8,"die":21,"dmg":203,"engage":8,"fx":38,"skill":27,"spawn":31,"status":14}, "fx": {"aoe":1,"displace":13,"pull":13,"shieldBreak":5,"strike":2,"taunt":1,"volley":2,"zone":1}, - "snaps": "81dd16a7 8822f255 d9175ef3 a516292e 44ea0bd2 1e3df8ec" + "snaps": "81dd16a7 afef1090 f721859c df68d4ec 22578dbf" }, "bond-deputShip-high": { "about": "助力 high: tier 2 layers 999; chess_char_4_11_b chess_char_1_06_b chess_char_1_13_b chess_char_2_14_b chess_char_1_06_a chess_char_1_13_a chess_char_4_10_b chess_char_4_12_b token_10041_cathy_catsld token_10041_cathy_catsld", @@ -257,31 +257,31 @@ "round": 5, "seed": 3165180428, "waveId": "act1autochess_05", - "time": 64.67, - "ticks": 1940, + "time": 64.27, + "ticks": 1928, "reason": "cleared", "killed": 17, "total": 17, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 87, + "rngDraws": 82, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":90450,"bossDmg":0,"heal":395,"deaths":2,"layerGains":{}}}, + "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":90450,"bossDmg":0,"heal":381,"deaths":2,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_4_01_a",2,null,2901.8,1,4,0,479,0,0,3,0], - ["p1",2,"op","chess_char_4_04_a",1,null,1936,1,6,2,9803,0,0,13,2], + ["p1",1,"op","chess_char_4_01_a",2,null,2901.8,1,4,0,1278,0,0,8,0], + ["p1",2,"op","chess_char_4_04_a",1,null,1936,1,6,1,11817,0,0,19,2], ["p1",3,"op","chess_char_2_14_a",1,null,1355.2,1,1,0,0,0,0,0,0], ["p1",4,"op","chess_char_3_10_a",1,null,1815,1,2,0,0,0,0,0,0], - ["p1",5,"op","chess_char_3_20_a",1,null,1233.1,1,3,1,5410,0,0,25,1], - ["p1",6,"op","chess_char_3_21_a",2,null,0,0,7,4,28473,1622,122,43,1], - ["p1",7,"op","chess_char_4_02_a",2,null,1570.8,1,5,3,26148,0,0,18,1], - ["p1",8,"op","chess_char_4_06_a",1,null,0,0,8,7,20136,1644,273,40,1] + ["p1",5,"op","chess_char_3_20_a",1,null,1233.1,1,3,1,6585,0,0,24,1], + ["p1",6,"op","chess_char_3_21_a",2,null,0,0,7,4,26578,1606,106,39,1], + ["p1",7,"op","chess_char_4_02_a",2,null,1570.8,1,5,5,25327,0,0,18,1], + ["p1",8,"op","chess_char_4_06_a",1,null,0,0,8,6,18864,1646,275,40,1] ], - "enemies": {"enemy_10042_prtrop":[4,4,0,1099,21600],"enemy_10042_prtrop_2":[2,2,0,1706,14400],"enemy_10043_sailor":[11,11,0,461,54450]}, - "hooks": [1,25,1940,162,162,235,235,373,19,19,6,5,0,7198,16,10,17,0,1,19,0,0,0], - "events": {"atk":190,"deploy":8,"die":19,"dmg":234,"engage":6,"fx":32,"skill":11,"spawn":25,"status":43}, - "fx": {"crit":9,"displace":6,"ripple":7,"shadowWeave":5,"shield":2,"shieldBreak":1,"stealth":2}, - "snaps": "6de03b40 4dd7bab5 7a43012b 232aff6d fa4140b1 96914be3 e3a548b2" + "enemies": {"enemy_10042_prtrop":[4,4,0,1383,21600],"enemy_10042_prtrop_2":[2,2,0,1606,14400],"enemy_10043_sailor":[11,11,0,263,54450]}, + "hooks": [1,25,1928,166,166,238,238,360,19,19,6,5,0,7171,17,9,17,0,1,19,0,0,0], + "events": {"atk":194,"deploy":8,"die":19,"dmg":237,"engage":6,"fx":28,"skill":11,"spawn":25,"status":46}, + "fx": {"crit":6,"displace":5,"ripple":7,"shadowWeave":5,"shield":2,"shieldBreak":1,"stealth":2}, + "snaps": "6de03b40 bcb3ddb5 7e1399bb 66f4cf7b 64a5b833 c3944891 0a226983" }, "bond-emptyShip-high": { "about": "协防干员 high: tier 1 layers 999; chess_char_4_17_b chess_char_4_18_b chess_char_4_19_b chess_char_4_22_b chess_char_2_14_b chess_char_3_10_b chess_char_4_20_b chess_char_4_21_b", @@ -630,18 +630,18 @@ ["p1",1,"op","chess_char_1_02_b",1,"uniequip_002_yak",4680.5,1,2,0,0,0,0,0,0], ["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",6111.11,1,1,0,0,0,1531,0,4], ["p1",3,"op","chess_char_2_05_b",1,"uniequip_002_harold",17101.41,1,4,0,0,50,600,7,1], - ["p1",4,"op","chess_char_3_11_b",1,"uniequip_002_snhunt",2356.25,1,7,10,115541,1041,0,21,9], + ["p1",4,"op","chess_char_3_11_b",1,"uniequip_002_snhunt",2356.25,1,7,10,114435,1041,0,21,9], ["p1",5,"op","chess_char_3_14_b",1,"uniequip_002_slbell",2170.63,1,5,1,3944,50,0,1,1], - ["p1",6,"op","chess_char_3_20_b",1,"uniequip_002_kjera",1993.75,1,8,0,5820,50,0,7,1], + ["p1",6,"op","chess_char_3_20_b",1,"uniequip_002_kjera",1993.75,1,8,0,6927,50,0,7,1], ["p1",7,"op","chess_char_4_13_b",1,"uniequip_002_gnosis",2684.88,1,3,1,1414,50,0,1,2], ["p1",8,"op","chess_char_5_12_b",0,"uniequip_002_dusk",2407.13,1,6,5,48718,1141,0,10,10], ["p1","~1","token","token_10015_dusk_drgn",null,null,0,0,12,0,2547,1997,0,8,null] ], "enemies": {"enemy_1267_nhpbr_2":[11,11,0,2135,69696],"enemy_1270_nhstlk_2":[4,4,0,0,73728],"enemy_1272_nhtank_2":[2,2,0,2243,34560]}, - "hooks": [1,26,2174,65,65,115,115,12,18,18,28,28,0,7475,1579,3,17,0,1,18,0,0,0], - "events": {"atk":69,"deploy":9,"die":18,"dmg":115,"engage":6,"fx":40,"heal":12,"skill":56,"spawn":26,"status":20}, + "hooks": [1,26,2174,65,65,117,117,12,18,18,28,28,0,7475,1579,3,17,0,1,18,0,0,0], + "events": {"atk":69,"deploy":9,"die":18,"dmg":117,"engage":6,"fx":40,"heal":12,"skill":56,"spawn":26,"status":20}, "fx": {"coldWind":2,"frostNova":2,"healAoe":4,"strike":9,"summon":1,"volley":9,"zone":13}, - "snaps": "cc4cf53b 9139c2c7 206b1332 d27de872 77344198 6c0c2544 4d5c5c01 7258305b" + "snaps": "cc4cf53b 9139c2c7 206b1332 d27de872 77344198 6c0c2544 4d5c5c01 c0ec8188" }, "bond-lateranoShip-low": { "about": "拉特兰 low: tier 1 layers 1; chess_char_3_06_a chess_char_3_05_a chess_char_1_01_a chess_char_2_01_a chess_char_3_01_a chess_char_3_08_a chess_char_3_09_a chess_char_3_10_a", @@ -724,34 +724,34 @@ "round": 5, "seed": 1709081824, "waveId": "act1autochess_05", - "time": 46.1, - "ticks": 1383, + "time": 45.7, + "ticks": 1371, "reason": "cleared", "killed": 53, "total": 16, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 19, + "rngDraws": 17, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":53,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":30278,"bossDmg":0,"heal":0,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":53,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":30448,"bossDmg":0,"heal":0,"deaths":0,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,7,0,0,0,0,0,0], ["p1",2,"op","chess_char_3_16_a",1,null,2390.3,1,8,0,0,0,0,0,0], - ["p1",3,"op","chess_char_6_11_a",2,null,1634.6,1,3,6,559,0,0,9,1], - ["p1",4,"op","chess_char_1_03_a",1,null,1145.1,1,5,1,3,0,0,6,1], - ["p1",5,"op","chess_char_2_04_a",1,null,1074.7,1,10,20,7319,0,0,25,1], + ["p1",3,"op","chess_char_6_11_a",2,null,1634.6,1,3,1,1,0,0,9,1], + ["p1",4,"op","chess_char_1_03_a",1,null,1145.1,1,5,0,0,0,0,5,1], + ["p1",5,"op","chess_char_2_04_a",1,null,1074.7,1,10,16,7786,0,0,24,1], ["p1",6,"op","chess_char_3_11_a",1,null,1447.6,1,11,6,8144,0,0,15,2], - ["p1",7,"op","chess_char_3_13_a",1,null,1170.4,1,6,4,4460,0,0,23,6], - ["p1",8,"op","chess_char_3_14_a",1,null,1376.1,1,9,6,8729,0,0,22,1], - ["p1",9,"token","token_10030_mlyss_wtrman",null,null,936.9,1,4,3,1064,0,0,7,1], + ["p1",7,"op","chess_char_3_13_a",1,null,1170.4,1,6,6,6718,0,0,23,6], + ["p1",8,"op","chess_char_3_14_a",1,null,1376.1,1,9,8,6949,0,0,22,1], + ["p1",9,"token","token_10030_mlyss_wtrman",null,null,936.9,1,4,5,851,0,0,7,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] ], "enemies": {"enemy_1195_sfyin":[11,11,0,0,19800],"enemy_1196_msfyin":[22,22,0,0,44],"enemy_1197_sfshu":[5,5,0,0,11250],"enemy_1198_msfshu":[15,15,0,0,45]}, - "hooks": [1,64,1383,107,107,174,174,0,53,53,13,10,0,8024,30,0,53,0,1,53,0,0,0], - "events": {"atk":138,"deploy":9,"die":53,"dmg":174,"engage":7,"fx":25,"skill":23,"spawn":64,"status":44}, + "hooks": [1,64,1371,105,105,177,177,0,53,53,13,10,0,7976,31,0,53,0,1,53,0,0,0], + "events": {"atk":135,"deploy":9,"die":53,"dmg":177,"engage":7,"fx":25,"skill":23,"spawn":64,"status":42}, "fx": {"copy":1,"dp":1,"sleep":3,"strike":2,"summon":16,"volley":2}, - "snaps": "ccd30115 f5d257e4 89df9ecc 0a718fd3 10bdb391" + "snaps": "ccd30115 c7745b19 5c5ce90e 017253c9 61763456" }, "bond-maniShip-high": { "about": "调和 high: tier 1 layers 999; chess_char_5_19_b chess_char_5_17_b chess_char_6_11_b chess_char_1_03_a chess_char_2_04_a chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b token_10030_mlyss_wtrman", @@ -818,17 +818,17 @@ ["p1",1,"op","chess_char_4_01_a",2,null,2901.8,1,3,0,0,0,0,0,0], ["p1",2,"op","chess_char_2_11_a",1,null,2257.29,1,6,0,0,0,0,0,0], ["p1",3,"op","chess_char_3_18_a",2,null,1629.1,1,8,0,0,0,0,0,0], - ["p1",4,"op","chess_char_3_01_a",2,null,1663.13,1,1,5,24785,0,0,23,1], - ["p1",5,"op","chess_char_3_17_a",1,null,2470.6,1,4,4,38664,0,0,32,3], - ["p1",6,"op","chess_char_3_20_a",1,null,913.22,1,5,1,6272,320,0,30,1], - ["p1",7,"op","chess_char_3_21_a",2,null,1500.4,1,2,4,24122,0,0,21,1], - ["p1",8,"op","chess_char_4_02_a",2,null,723.8,1,7,3,32301,847,0,17,1] + ["p1",4,"op","chess_char_3_01_a",2,null,1663.13,1,1,2,24227,0,0,22,1], + ["p1",5,"op","chess_char_3_17_a",1,null,2470.6,1,4,5,36116,0,0,30,3], + ["p1",6,"op","chess_char_3_20_a",1,null,913.22,1,5,2,10165,320,0,30,1], + ["p1",7,"op","chess_char_3_21_a",2,null,1500.4,1,2,6,20213,0,0,19,1], + ["p1",8,"op","chess_char_4_02_a",2,null,530.2,1,7,2,35423,1041,0,17,1] ], - "enemies": {"enemy_1116_liprr":[11,11,0,920,69696],"enemy_1116_liprr_2":[4,4,0,247,34560],"enemy_1118_lidbox_2":[2,2,0,0,21888]}, - "hooks": [1,25,1569,131,131,278,278,0,17,17,7,6,0,4875,9,8,17,0,1,17,0,0,0], - "events": {"atk":163,"deploy":8,"die":17,"dmg":277,"engage":5,"fx":20,"skill":13,"spawn":25,"status":62}, + "enemies": {"enemy_1116_liprr":[11,11,0,620,69696],"enemy_1116_liprr_2":[4,4,0,741,34560],"enemy_1118_lidbox_2":[2,2,0,0,21888]}, + "hooks": [1,25,1569,126,126,281,281,0,17,17,7,5,0,4873,9,8,17,0,1,17,0,0,0], + "events": {"atk":156,"deploy":8,"die":17,"dmg":280,"engage":5,"fx":20,"skill":12,"spawn":25,"status":64}, "fx": {"buff":1,"displace":8,"ripple":5,"shield":2,"shieldBreak":1,"volley":3}, - "snaps": "cb2e289d 5504ba16 91f48812 b5b92713 b5b86756 360f3526" + "snaps": "84698390 95c61d5c f771ae02 f28e626f 36ad45e1 faed645b" }, "bond-miraShip-high": { "about": "奇迹 high: tier 1 layers 999; chess_char_4_01_b chess_char_2_11_b chess_char_4_04_b chess_char_4_07_b chess_char_3_01_b chess_char_5_22_b chess_char_4_02_b chess_char_4_06_b", @@ -1092,24 +1092,24 @@ "total": 30, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 45, + "rngDraws": 42, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":262819,"bossDmg":0,"heal":0,"deaths":1,"layerGains":{}}}, + "players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":262899,"bossDmg":0,"heal":0,"deaths":1,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_1_12_b",1,"uniequip_002_estell",2847.9,1,2,0,0,0,0,0,0], ["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",3710.3,1,3,0,0,0,0,0,0], ["p1",3,"op","chess_char_3_06_b",1,"uniequip_002_philae",3462.8,1,4,0,0,0,0,0,0], - ["p1",4,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",1532.04,1,5,16,168462,1560,0,77,1], - ["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,6,12,52198,2826,0,33,1], + ["p1",4,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2117.06,1,5,15,140375,975,0,70,1], + ["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,6,10,44559,2826,0,33,1], ["p1",6,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1802.9,1,7,0,0,0,0,0,0], - ["p1",7,"op","chess_char_3_13_b",1,"uniequip_002_malist",1512.5,1,8,2,42159,0,0,46,11], + ["p1",7,"op","chess_char_3_13_b",1,"uniequip_002_malist",1512.5,1,8,5,77965,0,0,42,11], ["p1",8,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1838.1,1,1,0,0,0,0,0,1] ], - "enemies": {"enemy_1006_shield_3":[3,3,0,2843,138240],"enemy_1043_zomsbr":[23,23,0,0,69875],"enemy_1402_tgshd_2":[4,4,0,1251,59904]}, - "hooks": [1,38,2462,165,165,397,597,1388,31,31,14,14,0,6375,0,5,30,0,1,43,0,0,0], - "events": {"atk":207,"deploy":8,"die":31,"dmg":597,"engage":3,"fx":110,"skill":28,"spawn":38,"status":41}, + "enemies": {"enemy_1006_shield_3":[3,3,0,2550,138240],"enemy_1043_zomsbr":[23,23,0,0,69635],"enemy_1402_tgshd_2":[4,4,0,1251,59904]}, + "hooks": [1,38,2462,153,153,408,408,1297,31,31,14,14,0,6375,0,4,30,0,1,40,0,0,0], + "events": {"atk":183,"deploy":8,"die":31,"dmg":408,"engage":3,"fx":110,"skill":28,"spawn":38,"status":39}, "fx": {"expose":58,"jungleSoul":1,"mote":14,"redistribute":15,"reweave":1,"slash":20,"truesilver":1}, - "snaps": "d81207a4 e5f41037 e0b88fa7 7a6a3918 dbdfa4d8 a6f93588 e957bb33 9d7565d2 294af894" + "snaps": "d252a2b9 064fa22f 580a6127 93f56817 48dfb65c c53e2705 8414849f 496b43f5 c88e5e4d" }, "bond-siracusaShip-low": { "about": "叙拉古 low: tier 1 layers 1; chess_char_3_06_a chess_char_1_08_a chess_char_2_16_a chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_3_05_a chess_char_1_07_a", @@ -1279,26 +1279,26 @@ "rngDraws": 4, "errors": {"count":0,"kinds":[]}, "players": { - "p1": {"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":126144,"bossDmg":0,"heal":0,"deaths":2,"layerGains":{"siracusaShip":4}} + "p1": {"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":126144,"bossDmg":0,"heal":0,"deaths":2,"layerGains":{"siracusaShip":6}} }, "units": [ ["p1",1,"op","chess_char_3_16_a",1,null,2987.88,1,3,0,0,0,0,0,0], ["p1",2,"op","chess_char_4_01_a",2,null,4077.11,1,5,2,8508,566,0,10,1], ["p1",3,"op","chess_char_1_08_a",1,null,0,0,6,1,7992,2615,0,13,1], ["p1",4,"op","chess_char_3_18_a",2,null,0,0,10,5,39236,2036,0,38,1], - ["p1",5,"op","chess_char_3_19_a",2,null,1978.63,1,7,2,10333,0,0,21,1], - ["p1",6,"op","chess_char_3_20_a",1,null,1541.38,1,9,2,682,0,0,8,1], - ["p1",7,"op","chess_char_3_21_a",2,null,1875.5,1,11,1,19449,0,0,23,1], + ["p1",5,"op","chess_char_3_19_a",2,null,1978.63,1,7,4,9931,0,0,21,1], + ["p1",6,"op","chess_char_3_20_a",1,null,1541.38,1,9,0,1963,0,0,6,1], + ["p1",7,"op","chess_char_3_21_a",2,null,1875.5,1,11,1,18570,0,0,23,1], ["p1",8,"op","chess_char_4_02_a",2,null,1963.5,1,4,4,38728,0,0,7,1], ["p1",9,"token","token_10028_vigil_wolf",null,null,852.9,1,8,0,1216,27,0,2,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] ], "enemies": {"enemy_1116_liprr":[11,11,0,41,69696],"enemy_1116_liprr_2":[4,4,0,297,34560],"enemy_1118_lidbox_2":[2,2,0,4906,21888]}, - "hooks": [1,28,1502,150,150,266,266,0,19,19,7,4,3,6742,32,17,17,0,1,23,2,0,0], - "events": {"atk":187,"deploy":9,"die":19,"dmg":264,"engage":8,"fx":39,"layer":2,"skill":11,"spawn":28,"status":98}, - "fx": {"aoe":1,"camouflage":1,"counter":3,"displace":17,"dp":2,"garrison":2,"liberate":2,"phase":3,"ripple":4,"sermon":1,"shield":2,"wolfShadow":1}, - "snaps": "a9326071 61ede413 67d5b134 ed466837 32fec6af" + "hooks": [1,28,1502,148,148,266,266,0,19,19,7,4,3,6742,32,17,17,0,1,23,3,0,0], + "events": {"atk":185,"deploy":9,"die":19,"dmg":264,"engage":8,"fx":40,"layer":3,"skill":11,"spawn":28,"status":98}, + "fx": {"aoe":1,"camouflage":1,"counter":3,"displace":17,"dp":2,"garrison":3,"liberate":2,"phase":3,"ripple":4,"sermon":1,"shield":2,"wolfShadow":1}, + "snaps": "44b7a79e 6353e563 a607bba4 d413d107 87c0a6bf" }, "bond-soloShip-high": { "about": "独行 high: tier 1 layers 999; chess_char_5_19_b chess_char_1_08_b chess_char_5_13_b chess_char_5_14_b chess_char_5_17_b chess_char_5_12_b chess_char_5_15_b chess_char_5_20_b", @@ -1576,8 +1576,8 @@ "round": 5, "seed": 4091762637, "waveId": "act1autochess_05", - "time": 55.83, - "ticks": 1675, + "time": 53.03, + "ticks": 1591, "reason": "cleared", "killed": 17, "total": 17, @@ -1585,16 +1585,16 @@ "bossHpLeft": null, "rngDraws": 6, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":123047,"bossDmg":0,"heal":3612,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":123085,"bossDmg":0,"heal":2679,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_06_a",1,null,3577.42,1,6,0,15374,3173,0,15,1], - ["p1",2,"op","chess_char_3_02_a",1,null,2102.1,1,7,7,38048,0,0,26,1], + ["p1",1,"op","chess_char_3_06_a",1,null,3577.42,1,6,1,10107,2144,0,11,1], + ["p1",2,"op","chess_char_3_02_a",1,null,2102.1,1,7,7,33396,0,0,25,1], ["p1",3,"op","chess_char_3_03_a",1,null,1515.8,1,5,0,0,0,0,0,0], ["p1",4,"op","chess_char_3_04_a",1,null,2050.4,1,8,1,28010,0,0,0,0], - ["p1",5,"op","chess_char_3_05_a",2,null,5978.83,1,9,4,20606,245,0,18,1], - ["p1",6,"op","chess_char_1_06_a",1,null,1250.7,1,3,4,15626,0,1411,30,1], - ["p1",7,"op","chess_char_2_05_a",1,null,1552.32,1,4,0,0,0,2201,17,1], - ["p1",8,"op","chess_char_2_10_a",1,null,1185.8,1,10,0,5382,0,0,29,1], + ["p1",5,"op","chess_char_3_05_a",2,null,5978.83,1,9,3,21417,342,0,18,1], + ["p1",6,"op","chess_char_1_06_a",1,null,1250.7,1,3,3,15400,0,1005,28,1], + ["p1",7,"op","chess_char_2_05_a",1,null,1552.32,1,4,0,0,0,1674,14,1], + ["p1",8,"op","chess_char_2_10_a",1,null,1185.8,1,10,0,14756,0,0,29,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["p1","~1","token","token_10031_swire2_gdtrap",null,null,1000,0,11,0,0,0,0,0,null], @@ -1615,11 +1615,11 @@ ["p1","~16","token","token_10031_swire2_gdtrap",null,null,1000,0,43,0,0,0,0,0,null], ["p1","~17","token","token_10031_swire2_gdtrap",null,null,1000,1,44,0,0,0,0,0,null] ], - "enemies": {"enemy_1116_liprr":[11,11,0,192,69696],"enemy_1116_liprr_2":[4,4,0,199,34560],"enemy_1118_lidbox_2":[2,2,0,3027,21888]}, - "hooks": [1,44,1675,165,165,298,312,28,17,33,6,2,0,6349,15,14,17,0,1,17,0,0,0], - "events": {"atk":165,"deploy":25,"die":33,"dmg":312,"engage":5,"fx":104,"heal":28,"skill":10,"spawn":44,"status":43}, - "fx": {"aoe":5,"coin":18,"counter":4,"explode":16,"liberate":1,"overload":1,"phase":3,"strike":38,"summon":17,"taunt":1}, - "snaps": "950a6182 a670e309 094b33b8 126a0a37 d2dc7eef 6d3cae8b" + "enemies": {"enemy_1116_liprr":[11,11,0,122,69696],"enemy_1116_liprr_2":[4,4,0,307,34560],"enemy_1118_lidbox_2":[2,2,0,2057,21888]}, + "hooks": [1,44,1591,149,149,305,315,24,17,33,6,2,0,6169,15,14,17,0,1,17,0,0,0], + "events": {"atk":149,"deploy":25,"die":33,"dmg":315,"engage":5,"fx":94,"heal":24,"skill":10,"spawn":44,"status":43}, + "fx": {"aoe":3,"coin":17,"counter":4,"explode":16,"liberate":1,"overload":1,"phase":2,"strike":32,"summon":17,"taunt":1}, + "snaps": "d1974070 80b823c0 1cdb05ab 20fa158e 4fc3f678 3b93d59e" }, "bond-victoriaShip-high": { "about": "维多利亚 high: tier 2 layers 999; chess_char_4_11_b chess_char_4_07_b chess_char_1_06_b chess_char_2_05_b chess_char_2_10_b chess_char_3_08_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld", @@ -1630,8 +1630,8 @@ "round": 10, "seed": 11223320, "waveId": "act1autochess_h03", - "time": 62.87, - "ticks": 1886, + "time": 49.13, + "ticks": 1474, "reason": "cleared", "killed": 12, "total": 12, @@ -1639,27 +1639,27 @@ "bossHpLeft": null, "rngDraws": 0, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":12,"total":12,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":141088,"bossDmg":0,"heal":6750,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":12,"total":12,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":141088,"bossDmg":0,"heal":4119,"deaths":0,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_4_11_b",1,"uniequip_002_cathy",2908.4,1,5,0,0,0,0,0,0], ["p1",2,"op","chess_char_4_07_b",1,"uniequip_002_bpipe",2621.3,1,7,0,0,0,0,0,0], - ["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1542.2,1,8,5,28240,0,1739,7,1], - ["p1",4,"op","chess_char_2_05_b",1,"uniequip_002_harold",17910.32,1,10,0,0,5469,5011,10,1], - ["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,11,7,93826,1281,0,42,1], + ["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1542.2,1,8,0,0,0,0,0,0], + ["p1",4,"op","chess_char_2_05_b",1,"uniequip_002_harold",17910.32,1,10,0,0,3479,4119,7,1], + ["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,11,12,131060,641,0,26,1], ["p1",6,"op","chess_char_3_08_b",1,"uniequip_002_mint",2184.6,1,4,0,0,0,0,0,0], ["p1",7,"op","chess_char_4_13_b",1,"uniequip_002_gnosis",2187.9,1,6,0,0,0,0,0,0], - ["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1788.6,1,9,0,19021,0,0,7,6], + ["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1788.6,1,9,0,10028,0,0,4,4], ["p1",9,"token","token_10041_cathy_catsld",null,null,100,1,12,0,0,0,0,0,null], ["p1",10,"token","token_10041_cathy_catsld",null,null,100,1,13,0,0,0,0,0,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], - "enemies": {"enemy_1005_yokai_2":[4,4,0,1532,15428],"enemy_1041_lazerd_2":[3,3,0,5218,44790],"enemy_1042_frostd":[5,5,0,0,80870]}, - "hooks": [1,25,1886,79,79,76,76,12,12,12,9,9,0,4756,266,0,12,0,1,12,0,0,0], - "events": {"atk":79,"deploy":10,"die":12,"dmg":76,"engage":3,"fx":10,"heal":12,"skill":18,"spawn":25,"status":17}, - "fx": {"counter":2,"explosion":6,"overload":1,"taunt":1}, - "snaps": "baf019b9 04dccd49 7607a313 d5443e4e 65c3d507 5c447217 1a74a703" + "enemies": {"enemy_1005_yokai_2":[4,4,0,641,15428],"enemy_1041_lazerd_2":[3,3,0,3479,44790],"enemy_1042_frostd":[5,5,0,0,80870]}, + "hooks": [1,25,1474,44,44,58,58,7,12,12,6,5,0,3308,196,0,12,0,1,12,0,0,0], + "events": {"atk":44,"deploy":10,"die":12,"dmg":58,"engage":2,"fx":5,"heal":7,"skill":11,"spawn":25,"status":21}, + "fx": {"explosion":4,"overload":1}, + "snaps": "41450a5d 0d58226c bb5bd777 861bb32f c417ccad" }, "bond-visiShip-low": { "about": "远见 low: tier 1 layers 1; chess_char_3_12_a chess_char_3_03_a chess_char_2_02_a chess_char_3_08_a chess_char_3_09_a chess_char_3_10_a chess_char_3_11_a chess_char_3_13_a token_10000_silent_healrb", @@ -1670,32 +1670,32 @@ "round": 5, "seed": 3923365115, "waveId": "act1autochess_05", - "time": 54.2, - "ticks": 1626, + "time": 64.23, + "ticks": 1927, "reason": "cleared", "killed": 17, "total": 17, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 36, + "rngDraws": 34, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":98550,"bossDmg":0,"heal":4275,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":98550,"bossDmg":0,"heal":4764,"deaths":2,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,3,0,0,0,0,0,0], + ["p1",1,"op","chess_char_3_12_a",2,null,412.94,1,3,2,1572,2154,0,9,1], ["p1",2,"op","chess_char_3_03_a",1,null,1515.8,1,6,0,0,0,0,0,0], - ["p1",3,"op","chess_char_2_02_a",1,null,1540,1,1,0,0,0,3047,13,2], - ["p1",4,"op","chess_char_3_08_a",1,null,1724.8,1,4,3,17803,29,0,8,1], - ["p1",5,"op","chess_char_3_09_a",1,null,1393.7,1,5,3,25124,547,0,26,1], - ["p1",6,"op","chess_char_3_10_a",1,null,1815,1,2,2,7065,1716,0,9,1], - ["p1",7,"op","chess_char_3_11_a",1,null,1405.8,1,7,6,38190,825,0,25,3], - ["p1",8,"op","chess_char_3_13_a",1,null,914,1,8,3,10369,1485,0,36,7], - ["p1",9,"token","token_10000_silent_healrb",null,null,1000,1,29,0,0,0,1229,16,null] + ["p1",3,"op","chess_char_2_02_a",1,null,1540,1,1,0,0,0,3246,15,2], + ["p1",4,"op","chess_char_3_08_a",1,null,1753.4,1,4,3,11114,0,0,8,1], + ["p1",5,"op","chess_char_3_09_a",1,null,1393.7,1,5,3,26048,1077,0,32,1], + ["p1",6,"op","chess_char_3_10_a",1,null,0,0,2,1,10166,3109,0,9,1], + ["p1",7,"op","chess_char_3_11_a",1,null,0,0,7,4,27868,2323,0,20,2], + ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,8,4,21783,1518,0,34,7], + ["p1",9,"token","token_10000_silent_healrb",null,null,1000,0,29,0,0,0,1518,19,null] ], - "enemies": {"enemy_1116_liprr":[11,11,0,2103,54450],"enemy_1116_liprr_2":[4,4,0,783,27000],"enemy_1118_lidbox_2":[2,2,0,1716,17100]}, - "hooks": [1,28,1626,168,168,178,178,29,17,19,15,15,0,7317,2,24,17,0,1,17,0,0,0], - "events": {"atk":195,"deploy":11,"die":19,"dmg":178,"engage":5,"fx":47,"heal":29,"skill":30,"spawn":26,"status":23}, - "fx": {"aoe":1,"displace":16,"liberate":2,"phase":4,"pull":16,"strike":3,"summon":2,"volley":3}, - "snaps": "1a69c505 b8848494 3f8ff510 ec364fad 577e2d85 ed7ffada" + "enemies": {"enemy_1116_liprr":[11,11,0,1531,54450],"enemy_1116_liprr_2":[4,4,0,1291,27000],"enemy_1118_lidbox_2":[2,2,0,7359,17100]}, + "hooks": [1,28,1927,192,192,223,223,34,19,22,15,14,0,8243,1,23,17,0,1,19,0,0,0], + "events": {"atk":215,"deploy":11,"die":22,"dmg":223,"engage":6,"fx":36,"heal":34,"skill":29,"spawn":26,"status":22}, + "fx": {"aoe":1,"displace":11,"liberate":2,"phase":5,"pull":11,"strike":2,"summon":2,"volley":2}, + "snaps": "78218668 baf3658a cf85bac1 a4b51e2f ad4c883e fe1c9c59 f50febd4" }, "bond-visiShip-high": { "about": "远见 high: tier 1 layers 999; chess_char_4_17_b chess_char_4_18_b chess_char_3_03_b chess_char_4_19_b chess_char_4_16_b chess_char_2_02_b chess_char_4_20_b chess_char_4_21_b token_10000_silent_healrb", diff --git a/test/golden/diy.json b/test/golden/diy.json index 9f8c6d05..3506be34 100644 --- a/test/golden/diy.json +++ b/test/golden/diy.json @@ -4155,29 +4155,29 @@ "bossHpLeft": null, "rngDraws": 1138, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":0,"total":138,"perfect":false,"leaks":138,"leaksUncounted":0,"coins":0,"dmg":455852,"bossDmg":0,"heal":0,"deaths":15,"layerGains":{}}}, + "players": {"p1":{"killed":0,"total":138,"perfect":false,"leaks":138,"leaksUncounted":0,"coins":0,"dmg":545909,"bossDmg":0,"heal":0,"deaths":15,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_5_diy1_a",0,null,1236.4,1,8,0,61914,0,0,80,3], - ["p1",2,"op","chess_char_5_diy2_a",1,null,1236.4,1,11,0,64924,0,0,51,1], - ["p1",3,"op","chess_char_5_diy1_a",2,null,1236.4,1,13,0,62811,0,0,93,3], - ["p1",4,"op","chess_char_5_diy2_b",0,"none",1496,1,15,0,74201,0,0,82,3], - ["p1",5,"op","chess_char_5_diy1_b",1,"none",1496,1,4,0,72338,0,0,44,1], - ["p1",6,"op","chess_char_5_diy2_b",2,"none",1496,1,9,0,97519,0,0,75,3], - ["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_gdglow",1595,1,163,0,6333,3190,0,4,1], - ["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_gdglow",0,0,95,0,1891,3190,0,16,0], - ["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_gdglow",0,0,157,0,3203,4785,0,25,0], - ["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_gdglow",0,0,152,0,2419,4488,0,22,0], - ["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_gdglow",0,0,149,0,1370,4488,0,15,0], - ["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_gdglow",0,0,107,0,6927,2992,0,13,1], + ["p1",1,"op","chess_char_5_diy1_a",0,null,1236.4,1,8,0,74713,0,0,80,3], + ["p1",2,"op","chess_char_5_diy2_a",1,null,1236.4,1,11,0,73083,0,0,51,1], + ["p1",3,"op","chess_char_5_diy1_a",2,null,1236.4,1,13,0,77690,0,0,93,3], + ["p1",4,"op","chess_char_5_diy2_b",0,"none",1496,1,15,0,88835,0,0,82,3], + ["p1",5,"op","chess_char_5_diy1_b",1,"none",1496,1,4,0,80271,0,0,44,1], + ["p1",6,"op","chess_char_5_diy2_b",2,"none",1496,1,9,0,110904,0,0,75,3], + ["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_gdglow",1595,1,163,0,7094,3190,0,4,1], + ["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_gdglow",0,0,95,0,4933,3190,0,16,0], + ["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_gdglow",0,0,157,0,7955,4785,0,25,0], + ["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_gdglow",0,0,152,0,6694,4488,0,22,0], + ["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_gdglow",0,0,149,0,4284,4488,0,15,0], + ["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_gdglow",0,0,107,0,9453,2992,0,13,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], - "enemies": {"enemy_1166_dusbr_2":[45,0,45,7678,132417],"enemy_1169_duphlx_2":[51,0,51,6281,141717],"enemy_1170_dushld_2":[42,0,42,9174,181718]}, - "hooks": [1,163,6073,559,559,2092,2092,0,15,153,16,13,0,24679,578,15,138,138,1,15,0,0,0], - "events": {"atk":559,"deploy":22,"die":15,"dmg":2092,"engage":12,"fx":1777,"leak":138,"skill":29,"spawn":153,"status":576}, + "enemies": {"enemy_1166_dusbr_2":[45,0,45,7678,168139],"enemy_1169_duphlx_2":[51,0,51,6281,168619],"enemy_1170_dushld_2":[42,0,42,9174,209150]}, + "hooks": [1,163,6073,559,559,2612,2612,0,15,153,16,13,0,24679,578,15,138,138,1,15,0,0,0], + "events": {"atk":559,"deploy":22,"die":15,"dmg":2612,"engage":12,"fx":1777,"leak":138,"skill":29,"spawn":153,"status":576}, "fx": {"drone":1138,"droneLock":518,"drones":16,"explode":105}, - "snaps": "bdd99668 c46a9ee9 9c11177a eebd0b2c 8cd16121 d2197dca fedac0f3 43f32cf5 bf91603f 06844f89 604fed15 8020ffd5 cb5d37fc 02479270 70c2225e 7397b81e 4dddf649 d98396d8 2f92ae08 3954d416 2533bfc0" + "snaps": "92781428 6430fa6b c6dc707c f08a198d fc3a79fb 860d747b c0bc2e24 fbd9411c b6d17260 56587aa5 c13636cb 72ee3e4c f6c337e7 09705474 b4dd8303 227da0fa c51ac9e5 c5fff7d6 5fdb73d0 7ad219bb 0c191fb1" }, "diy-099": { "about": "6_diy1_a=gdglow/S1 6_diy2_a=gdglow/S2 6_diy1_a=gdglow/S3 6_diy2_b=gdglow/S1 6_diy1_b=gdglow/S2 6_diy2_b=gdglow/S3 6_diy1_b=gdglow/S1/002_gdglow 6_diy2_b=gdglow/S2/002_gdglow 6_diy1_b=gdglow/S3/002_gdglow 6_diy2_b=gdglow/S1/003_gdglow 6_diy1_b=gdglow/S2/003_gdglow 6_diy2_b=gdglow/S3/003_gdglow", @@ -4188,37 +4188,37 @@ "round": 13, "seed": 213318073, "waveId": "act1autochess_h06", - "time": 215.43, - "ticks": 6463, + "time": 214.47, + "ticks": 6434, "reason": "cleared", - "killed": 68, + "killed": 75, "total": 129, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 1845, + "rngDraws": 1833, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":68,"total":129,"perfect":false,"leaks":61,"leaksUncounted":0,"coins":0,"dmg":1469349,"bossDmg":0,"heal":0,"deaths":6,"layerGains":{}}}, + "players": {"p1":{"killed":75,"total":129,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":0,"dmg":1599812,"bossDmg":0,"heal":0,"deaths":6,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_6_diy1_a",0,null,1236.4,1,3,10,114795,0,0,95,3], - ["p1",2,"op","chess_char_6_diy2_a",1,null,1236.4,1,4,6,98029,0,0,44,1], - ["p1",3,"op","chess_char_6_diy1_a",2,null,1236.4,1,11,1,115795,0,0,50,3], - ["p1",4,"op","chess_char_6_diy2_b",0,"none",1496,1,13,1,39972,0,0,45,3], - ["p1",5,"op","chess_char_6_diy1_b",1,"none",1496,1,5,10,174655,0,0,43,1], - ["p1",6,"op","chess_char_6_diy2_b",2,"none",1496,1,8,5,130906,0,0,91,3], - ["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_gdglow",1633.5,1,12,11,200948,0,0,91,4], - ["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_gdglow",1633.5,1,14,6,298003,0,0,53,1], - ["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_gdglow",1633.5,1,9,10,201809,0,0,87,3], - ["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_gdglow",1496,1,144,2,38398,2992,0,33,2], - ["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_gdglow",1496,1,138,1,10182,2992,0,57,0], - ["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_gdglow",1496,1,132,5,45856,2992,0,15,1], + ["p1",1,"op","chess_char_6_diy1_a",0,null,1236.4,1,3,4,106436,0,0,92,3], + ["p1",2,"op","chess_char_6_diy2_a",1,null,1236.4,1,4,4,131514,0,0,43,1], + ["p1",3,"op","chess_char_6_diy1_a",2,null,1236.4,1,11,2,122309,0,0,46,3], + ["p1",4,"op","chess_char_6_diy2_b",0,"none",1496,1,13,0,53284,0,0,46,3], + ["p1",5,"op","chess_char_6_diy1_b",1,"none",1496,1,5,13,162190,0,0,43,1], + ["p1",6,"op","chess_char_6_diy2_b",2,"none",1496,1,8,7,158296,0,0,91,3], + ["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_gdglow",1633.5,1,12,21,277787,0,0,91,4], + ["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_gdglow",1633.5,1,14,8,261532,0,0,53,1], + ["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_gdglow",1633.5,1,9,7,186106,0,0,87,3], + ["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_gdglow",0,0,92,2,67871,2992,0,23,2], + ["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_gdglow",0,0,91,1,35064,2992,0,57,0], + ["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_gdglow",1496,1,136,5,37424,2992,0,23,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] ], - "enemies": {"enemy_10124_uashld_2":[18,4,14,4488,546846],"enemy_1043_zomsbr":[66,50,16,912,309132],"enemy_1061_zomshd":[45,14,31,3576,649372]}, - "hooks": [1,149,6463,724,724,4112,4112,49312,74,135,25,20,0,34562,907,8,129,61,1,74,0,0,0], - "events": {"atk":724,"deploy":18,"die":74,"dmg":4112,"engage":12,"fx":2496,"leak":61,"skill":45,"spawn":143,"status":473}, - "fx": {"drone":1845,"droneLock":450,"drones":25,"explode":176}, - "snaps": "f541f090 c32b0887 8a0d0ec8 0025b950 5d8fbbd2 abfb2750 083f5116 896707cd 0f55d1b0 2db8f520 09351c4c 9ef017f3 d1c0123c 8ea2215f d2213fdc 38a8b05f 2c5a266c cbe1b254 464f79f1 fb548a9b 31a8d689 3650bdc6" + "enemies": {"enemy_10124_uashld_2":[18,8,10,2992,638700],"enemy_1043_zomsbr":[66,53,13,912,328686],"enemy_1061_zomshd":[45,14,31,5072,669451]}, + "hooks": [1,147,6434,716,716,4774,4774,49638,81,135,25,19,0,34415,861,9,129,54,1,81,0,0,0], + "events": {"atk":716,"deploy":16,"die":81,"dmg":4774,"engage":12,"fx":2485,"leak":54,"skill":44,"spawn":143,"status":469}, + "fx": {"drone":1833,"droneLock":445,"drones":25,"explode":182}, + "snaps": "8997e50d 3106dc76 e94c98b3 86739ec6 32b588ca 7728ff26 deca17c2 9c61006c 87a4e62c 83004cb1 3efd9d05 00bc8ef7 6b6d9f39 14e1ea96 9b5a8ef8 297316e3 3bc788c7 32245b95 f1986285 2cfa6f21 bd536ac3 ce7828b3" }, "diy-100": { "about": "5_diy1_a=haak/S1 5_diy2_a=haak/S2 5_diy1_a=haak/S3 5_diy2_b=haak/S1 5_diy1_b=haak/S2 5_diy2_b=haak/S3 5_diy1_b=haak/S1/002_haak 5_diy2_b=haak/S2/002_haak 5_diy1_b=haak/S3/002_haak 5_diy2_b=haak/S1/003_haak 5_diy1_b=haak/S2/003_haak 5_diy2_b=haak/S3/003_haak", diff --git a/test/golden/fields.json b/test/golden/fields.json index ee3f12cd..2228ae42 100644 --- a/test/golden/fields.json +++ b/test/golden/fields.json @@ -227,55 +227,55 @@ "round": 14, "seed": 1428555614, "waveId": "act1autochess_h07_03", - "time": 193.03, - "ticks": 5791, + "time": 191.93, + "ticks": 5758, "reason": "cleared", "killed": 19, "total": 6, "unspawned": 0, "bossHpLeft": 0, - "rngDraws": 1399, + "rngDraws": 1393, "errors": {"count":0,"kinds":[]}, "players": { - "p1": {"killed":19,"total":6,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1311182,"bossDmg":1211754,"heal":15185,"deaths":2,"layerGains":{}}, - "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2873270,"bossDmg":2788246,"heal":46782,"deaths":3,"layerGains":{}} + "p1": {"killed":19,"total":6,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1308562,"bossDmg":1209148,"heal":15529,"deaths":2,"layerGains":{}}, + "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2875887,"bossDmg":2790852,"heal":47983,"deaths":3,"layerGains":{}} }, "units": [ - ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4070,1,7,0,0,963,7372,0,1], - ["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",3232.9,1,11,0,0,22,0,0,0], - ["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3296.85,1,9,1,54,7553,554,47,2], - ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1668.07,1,66,3,560206,5126,838,41,5], - ["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2084.44,1,17,1,258588,5844,732,41,2], - ["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",757.15,1,59,1,26013,13391,2675,0,3], - ["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2068.72,1,21,1,300324,8951,2948,93,7], - ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1834.8,1,5,1,87,2172,67,30,2], - ["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1454.2,1,15,2,78,2307,0,17,17], - ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2082.3,1,23,0,121760,0,0,203,5], + ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4070,1,7,0,0,806,7460,0,1], + ["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",3232.9,1,11,0,0,37,0,0,0], + ["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3280.16,1,9,1,53,7496,450,46,2], + ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1764.24,1,66,3,560205,4940,749,40,5], + ["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2117.36,1,17,2,259434,6274,834,41,2], + ["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",725.29,1,59,0,26012,14435,3116,0,3], + ["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1979.15,1,21,1,298223,8986,2858,92,7], + ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1834.8,1,5,3,81,2127,62,30,2], + ["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1454.2,1,15,1,71,2259,0,16,16], + ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2082.3,1,23,0,121016,0,0,202,5], ["p1",11,"token","token_10017_skadi2_dedant",null,null,138,0,26,0,0,0,0,0,null], - ["p2",12,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4181.76,1,31,1,525926,1350,73,197,3], - ["p2",13,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",3043.7,1,61,0,27,3044,0,8,1], + ["p2",12,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4181.76,1,31,0,527009,1350,73,196,3], + ["p2",13,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",3043.7,1,63,1,26,3044,0,8,1], ["p2",14,"op","chess_char_5_01_b",1,"uniequip_002_excu2",2545.4,1,57,0,15,3807,900,15,1], - ["p2",15,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",6916.53,1,32,0,361017,2679,0,91,3], - ["p2",16,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",3493.03,1,16,6,251273,3571,545,71,4], - ["p2",17,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2680.15,1,20,2,1500382,6607,1632,344,6], - ["p2",18,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2297.79,1,22,0,0,3550,6766,52,1], - ["p2",19,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1741.19,1,25,0,85000,1414,0,136,4], - ["p2",20,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1695.1,1,58,1,117690,1695,0,22,2], - ["p2",21,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1828.31,1,18,0,0,1717,36867,52,2], + ["p2",15,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",6916.53,1,32,0,357712,2679,0,90,3], + ["p2",16,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",3493.03,1,16,6,251273,3644,545,71,4], + ["p2",17,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2680.15,1,20,2,1510667,6554,1605,341,6], + ["p2",18,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2297.79,1,22,0,0,3550,6793,51,1], + ["p2",19,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1741.19,1,25,0,84863,1414,0,136,4], + ["p2",20,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1695.1,1,58,0,117705,1695,0,20,2], + ["p2",21,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1828.31,1,18,0,0,2238,38066,52,2], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null], ["-","~4","device","trap_1105_accrate",null,null,100,1,4,0,0,0,0,0,null], - ["p1","~1","token","token_10030_mlyss_wtrman",null,null,1586.2,1,24,0,44067,0,0,87,1], + ["p1","~1","token","token_10030_mlyss_wtrman",null,null,1586.2,1,24,0,43464,0,0,87,1], ["p2","~1","token","token_10019_nearl2_sword",null,null,8280,0,41,0,10647,0,0,0,null], ["p1","~2","token","token_10030_mlyss_wtrman",null,null,1989.96,0,42,0,1,0,0,1,null], ["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,49,0,0,0,0,0,null], - ["p1","~3","token","token_10030_mlyss_wtrman",null,null,1586.2,0,50,0,3,0,0,3,null], + ["p1","~3","token","token_10030_mlyss_wtrman",null,null,1586.2,0,50,0,2,0,0,3,null], ["p2","~2","token","token_10019_nearl2_sword",null,null,6600,0,52,0,10647,0,0,0,null], ["p1","~1","token","token_10040_siege2_vlion",null,null,4000,0,53,0,0,0,0,0,null], ["p1","~4","token","token_10030_mlyss_wtrman",null,null,1989.96,0,55,0,0,0,0,0,null], ["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,60,0,0,0,0,0,null], - ["p2","~3","token","token_10019_nearl2_sword",null,null,6600,0,62,0,10647,0,0,0,null], + ["p2","~3","token","token_10019_nearl2_sword",null,null,6600,0,61,0,5323,0,0,0,null], ["p1","~5","token","token_10030_mlyss_wtrman",null,null,1586.2,0,64,0,0,0,0,0,null], ["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,68,0,0,0,0,0,null], ["p1","~2","token","token_10040_siege2_vlion",null,null,4000,1,69,0,0,0,0,0,null] @@ -286,12 +286,12 @@ "enemy_1209_sfden_2": [2,2,0,1350,154793], "enemy_1210_msfden_2": [2,2,0,0,386], "enemy_9021_acduml": [1,1,0,0,4000000], - "enemy_9023_acdums": [9,7,0,62774,362] + "enemy_9023_acdums": [9,7,0,64398,359] }, - "hooks": [1,67,5791,1558,1558,4205,5122,4446,25,38,72,66,329,44235,2200,3,22,0,1,24,0,17,1], - "events": {"atk":1800,"deploy":41,"die":38,"dmg":4833,"engage":18,"fx":1197,"heal":476,"skill":138,"spawn":60,"status":867}, + "hooks": [1,67,5758,1544,1544,4199,5122,4535,25,38,71,65,326,43842,2188,3,22,0,1,24,0,17,1], + "events": {"atk":1788,"deploy":41,"die":38,"dmg":4835,"engage":18,"fx":1206,"heal":476,"skill":136,"spawn":60,"status":876}, "fx": { - "airstrike": 116, + "airstrike": 126, "appear": 1, "beam": 11, "blink": 2, @@ -308,12 +308,12 @@ "drone": 208, "droneLock": 18, "drones": 2, - "explode": 449, + "explode": 450, "extraAttack": 4, "finale": 1, "firewall": 1, "garrisonGrant": 1, - "lightning": 79, + "lightning": 77, "link": 8, "lock": 39, "lure": 2, @@ -332,7 +332,7 @@ "tide": 3, "wanted": 2 }, - "snaps": "68fffef1 494368df 4e38f532 f87d9068 690476ee 03b01e26 0bed04bd 2fd59226 69665385 05fe5c2d 998b698f 48323861 b99302e0 9efaad8f a695d151 50c5bc45 dd3e6215 601aae77 2a462704 b1188c19" + "snaps": "68fffef1 494368df 4e38f532 f87d9068 690476ee 7b877c66 d5195ed0 e0b260ff 68cde275 3acf10fd b0f87175 0077b97b ff182eb4 a5d25312 af565ddc 3a17ea04 317b4dd2 3eed0172 8dbd43bc 1effe4c1" }, "boss-boss_3-solo": { "about": "假想敌:管 solo pool 2000000: chess_char_5_08_b chess_char_5_11_b chess_char_5_05_b chess_char_5_06_b chess_char_5_13_b chess_char_5_07_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b chess_char_5_12_b", @@ -521,98 +521,97 @@ "round": 14, "seed": 2302764647, "waveId": "act2autochess_h07_05", - "time": 102.27, - "ticks": 3068, + "time": 111.17, + "ticks": 3335, "reason": "cleared", - "killed": 16, + "killed": 17, "total": 8, "unspawned": 0, "bossHpLeft": 0, - "rngDraws": 874, + "rngDraws": 960, "errors": {"count":0,"kinds":[]}, "players": { - "p1": {"killed":16,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1231000,"bossDmg":925772,"heal":23117,"deaths":2,"layerGains":{}}, - "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1042770,"bossDmg":634228,"heal":41304,"deaths":1,"layerGains":{}} + "p1": {"killed":17,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1214725,"bossDmg":895620,"heal":26570,"deaths":1,"layerGains":{}}, + "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1138600,"bossDmg":664380,"heal":49957,"deaths":1,"layerGains":{}} }, "units": [ - ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4070,1,7,1,8305,1825,6494,6,1], - ["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",0,0,12,0,25770,5629,769,5,1], - ["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3411.1,1,14,0,76065,2161,834,30,1], - ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1381.55,1,1,4,511267,991,755,31,4], - ["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2126.3,1,16,1,128892,1418,956,23,2], - ["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1757.8,1,3,0,4001,5151,305,0,2], - ["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1586.2,1,18,0,143584,3329,1053,18,5], - ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1834.8,1,5,0,74636,868,8481,45,2], - ["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1454.2,1,20,4,160370,6470,1752,23,23], - ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",0,0,9,0,50925,6392,964,63,2], + ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",5616.6,1,7,0,36616,6116,10614,16,1], + ["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",0,0,12,0,45219,4832,0,9,1], + ["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",4707.32,1,14,0,68310,1067,12,28,1], + ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",2231.46,1,1,4,561467,2311,2052,34,4], + ["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2934.29,1,16,1,60691,311,62,12,2], + ["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",2425.76,1,3,0,8574,7301,1841,0,3], + ["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2188.96,1,18,0,128115,2320,583,9,4], + ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",2532.02,1,5,0,67629,4273,7695,34,2], + ["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",2006.8,1,20,4,150463,4798,603,22,22], + ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2873.57,1,9,0,60659,3385,1784,68,3], ["p1",11,"token","token_10017_skadi2_dedant",null,null,138,0,22,0,0,0,0,0,null], - ["p1",12,"token","token_10030_mlyss_wtrman",null,null,607.48,1,10,0,35076,1816,755,52,1], - ["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4181.76,1,55,4,380444,9705,860,99,3], - ["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",3043.7,1,13,1,126431,2339,0,21,2], - ["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1908.49,1,15,1,32435,2117,1225,22,1], - ["p2",16,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",6521.3,1,53,1,166515,10334,0,40,2], - ["p2",17,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",5557.09,1,2,0,150406,888,888,17,1], - ["p2",18,"op","chess_char_6_13_b",1,"uniequip_002_angel2",3437.9,1,17,0,76446,5687,2518,8,1], - ["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2088.9,1,4,0,0,2258,6052,8,1], - ["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1741.19,1,19,0,17095,1031,0,18,2], - ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",0,0,6,0,83803,1695,0,12,1], - ["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1828.31,1,21,0,0,2305,29761,25,1], + ["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,10,0,18875,2991,1323,29,1], + ["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",5144.83,1,54,4,418934,10190,0,105,4], + ["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",3792.14,1,13,1,130251,4987,0,24,2], + ["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",3268.6,1,15,1,46808,1799,1585,34,1], + ["p2",16,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",7930.9,1,56,2,183981,10205,0,49,2], + ["p2",17,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",6763.77,1,2,1,178775,1758,1758,21,2], + ["p2",18,"op","chess_char_6_13_b",1,"uniequip_002_angel2",5017.24,1,17,0,65399,6088,3297,8,1], + ["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",1849.83,1,4,0,0,3711,7736,11,1], + ["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",2184.4,1,19,0,17625,2062,0,20,2], + ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",0,0,6,0,87631,1695,0,12,1], + ["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",2293.7,1,21,0,0,2305,35582,29,2], ["p2","~1","token","token_10019_nearl2_sword",null,null,1907.57,0,32,0,9195,6372,0,12,null], ["p1","~1","token","token_10030_mlyss_wtrman",null,null,2301.84,0,36,0,5259,0,0,12,null], - ["p1","~1","token","token_10040_siege2_vlion",null,null,136.97,0,39,0,4275,4590,0,10,null], - ["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,45,0,2575,1668,0,7,null], + ["p1","~1","token","token_10040_siege2_vlion",null,null,1489.93,0,39,0,2850,3276,0,7,null], ["p2","~2","token","token_10019_nearl2_sword",null,null,5742.56,0,46,0,0,857,0,0,null], - ["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,48,0,0,0,0,0,null], - ["p1","~3","token","token_10030_mlyss_wtrman",null,null,1668,1,56,0,0,0,0,0,null] + ["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,48,0,0,0,0,0,null] ], "enemies": { "enemy_1010_demon_2": [2,2,0,1457,128995], - "enemy_2009_csaudc": [4,4,0,2694,137594], - "enemy_2010_csdcr": [2,2,0,5885,103196], - "enemy_2016_csphtm": [2,2,0,67665,1560000], - "enemy_2017_csphts": [8,8,0,1223,343985] + "enemy_2009_csaudc": [4,4,0,3060,137594], + "enemy_2010_csdcr": [2,2,0,3368,103196], + "enemy_2016_csphtm": [2,2,0,74693,1560000], + "enemy_2017_csphts": [10,9,0,2171,423540] }, - "hooks": [1,54,3068,668,668,1754,2039,3872,22,35,59,52,50,26377,1286,31,18,0,1,20,0,17,81], - "events": {"atk":821,"deploy":36,"die":35,"dmg":1888,"engage":22,"fx":526,"heal":252,"skill":111,"spawn":47,"status":628}, + "hooks": [1,55,3335,675,675,1861,2174,4645,22,36,62,53,54,27649,1192,33,20,0,1,20,0,17,80], + "events": {"atk":857,"deploy":35,"die":36,"dmg":2006,"engage":21,"fx":545,"heal":298,"skill":115,"spawn":47,"status":576}, "fx": { "airstrike": 15, - "blink": 15, + "blink": 18, "bombard": 33, "bombardShell": 33, "burst": 17, "copy": 1, - "displace": 4, - "dodge": 81, - "dp": 2, + "displace": 3, + "dodge": 80, + "dp": 3, "drone": 102, "droneLock": 3, "drones": 1, - "explode": 24, - "extraAttack": 7, + "emergency": 1, + "explode": 27, + "extraAttack": 15, "finale": 2, "firewall": 1, "garrisonGrant": 1, - "lightning": 43, + "lightning": 46, "link": 3, "lock": 33, "lure": 2, "radiantSword": 2, - "scorchBurst": 1, - "shield": 8, + "scorchBurst": 2, + "shield": 7, "slash": 22, "snow": 24, - "split": 3, + "split": 1, "steal": 1, - "storm": 5, + "storm": 4, "strike": 3, - "summon": 11, + "summon": 13, "sunBurst": 4, "talent": 4, - "telegraph": 2, - "tide": 2, - "wanted": 11 + "telegraph": 3, + "tide": 3, + "wanted": 12 }, - "snaps": "d3cd88f1 0b40f2d2 3fada850 9d166f76 eb1c5713 8daf7ec1 58aeec40 fd26682e 39226066 3ce9d7e2 8cf2e7c7" + "snaps": "d3cd88f1 0b40f2d2 3fada850 9d166f76 d6a2dc2f c102808a ed0ca02a 163d1400 796d2eb6 2def3f37 d91a3130 e4842209" }, "boss-boss_5-solo": { "about": "卢西恩,“猩红血钻” solo pool 780000: chess_char_5_08_b chess_char_5_11_b chess_char_5_05_b chess_char_5_06_b chess_char_5_13_b chess_char_5_07_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b chess_char_5_12_b", @@ -813,41 +812,41 @@ "round": 14, "seed": 120974514, "waveId": "act1autochess_h07_07", - "time": 173.63, - "ticks": 5209, + "time": 173.17, + "ticks": 5195, "reason": "cleared", "killed": 16, "total": 16, "unspawned": 0, "bossHpLeft": 0, - "rngDraws": 918, + "rngDraws": 910, "errors": {"count":0,"kinds":[]}, "players": { - "p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1730751,"bossDmg":1610239,"heal":24718,"deaths":0,"layerGains":{}}, - "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2742228,"bossDmg":2389761,"heal":40810,"deaths":0,"layerGains":{}} + "p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1709189,"bossDmg":1588676,"heal":24718,"deaths":0,"layerGains":{}}, + "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2763791,"bossDmg":2411324,"heal":40783,"deaths":0,"layerGains":{}} }, "units": [ ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4070,1,5,0,0,0,0,0,0], ["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",3232.9,1,7,0,0,0,0,0,0], ["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3411.1,1,11,0,0,0,0,0,0], - ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1617,1,1,2,1075028,0,0,78,8], + ["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1617,1,1,3,1053668,0,0,78,8], ["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2126.3,1,9,0,0,0,0,0,0], ["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1669.91,1,17,0,43766,18917,1278,0,5], ["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1586.2,1,3,0,0,0,0,0,0], - ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1834.8,1,13,0,165894,0,20171,122,3], + ["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1834.8,1,13,0,165894,0,20171,121,3], ["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1454.2,1,15,1,261942,1172,0,45,45], - ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2082.3,1,19,1,142272,12632,1260,172,4], + ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2082.3,1,19,1,142069,12632,1260,172,4], ["p1",11,"token","token_10017_skadi2_dedant",null,null,138,0,22,0,0,0,0,0,null], ["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,20,0,8204,2977,0,18,1], ["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4435.2,1,26,3,408287,0,0,133,3], ["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",3043.7,1,2,0,0,0,0,0,0], ["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",2545.4,1,6,0,0,0,0,0,0], ["p2",16,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",6916.53,1,31,1,136739,14292,0,40,3], - ["p2",17,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",2540.38,1,16,4,396919,10380,0,65,3], - ["p2",18,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2680.15,1,21,4,1362550,5319,2968,297,6], + ["p2",17,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",2540.38,1,16,3,395884,10380,0,65,3], + ["p2",18,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2653.35,1,21,4,1355054,5319,2941,295,6], ["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2088.9,1,8,0,0,0,0,0,0], - ["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1582.9,1,12,0,145556,0,0,103,4], - ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1695.1,1,14,1,292178,0,0,77,3], + ["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1582.9,1,12,0,144110,0,0,103,4], + ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1695.1,1,14,1,323718,0,0,77,3], ["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1828.31,1,18,0,0,1103,37842,58,2], ["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,34,0,10960,2454,630,13,null], ["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,41,0,5575,1593,0,9,1], @@ -859,10 +858,10 @@ ["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,51,0,0,0,0,0,null] ], "enemies": {"enemy_1067_snslime":[8,8,0,11760,111795],"enemy_1081_sotisd":[4,4,0,0,257989],"enemy_1249_lysdb_2":[4,4,0,0,103196],"enemy_9033_acdeer":[1,1,0,40235,4000000]}, - "hooks": [1,49,5209,1281,1281,3051,3357,2765,22,27,93,88,305,37705,1418,3,17,0,1,21,0,10,0], - "events": {"atk":1445,"deploy":32,"die":27,"dmg":3088,"engage":16,"fx":675,"heal":436,"skill":181,"spawn":47,"status":511}, - "fx": {"airstrike":104,"beam":5,"blink":2,"bombard":63,"bombardShell":64,"burst":10,"column":45,"copy":4,"dp":4,"drone":245,"droneLock":15,"drones":3,"explode":6,"garrisonGrant":1,"link":1,"lock":69,"phase":1,"scorchBurst":2,"shieldBreak":4,"snow":5,"split":2,"steal":6,"sunBurst":4,"talent":4,"tide":5,"wanted":1}, - "snaps": "e8f77b71 c1cf2cef a6688abd b9a6fe99 07c13245 40140044 ddfccb97 273b0a5a 3f6c7803 621a62a4 561c43b2 75e4ac28 41579a2d 3b4b24fa 4aa3b38d e05ffd35 6d9a4f36 45587dcb" + "hooks": [1,49,5195,1278,1278,3120,3426,2763,22,27,93,88,303,37593,1413,3,17,0,1,21,0,10,0], + "events": {"atk":1442,"deploy":32,"die":27,"dmg":3157,"engage":16,"fx":670,"heal":436,"skill":181,"spawn":47,"status":511}, + "fx": {"airstrike":104,"beam":5,"blink":2,"bombard":62,"bombardShell":63,"burst":10,"column":45,"copy":4,"dp":4,"drone":242,"droneLock":15,"drones":3,"explode":6,"garrisonGrant":1,"link":1,"lock":69,"phase":1,"scorchBurst":2,"shieldBreak":4,"snow":5,"split":2,"steal":6,"sunBurst":4,"talent":4,"tide":5,"wanted":1}, + "snaps": "cbd449f6 0fc766d0 b5a9198a 1965b1bc 8e6f8d60 822d854f ceed08a1 a52227ff 7ea8a6e4 a812122a 48bcd4d6 32e527fa ea780f22 4030b232 09f24b6e 2211aae3 ab22490c adfcf0bd" }, "boss-boss_7-solo": { "about": "“萨米的意志” solo pool 2000000: chess_char_5_08_b chess_char_5_11_b chess_char_5_05_b chess_char_5_06_b chess_char_5_13_b chess_char_5_07_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b chess_char_5_12_b", @@ -1076,12 +1075,12 @@ "killed": 8, "total": 8, "unspawned": 0, - "bossHpLeft": 2992511, + "bossHpLeft": 2988263, "rngDraws": 1828, "errors": {"count":0,"kinds":[]}, "players": { "p1": {"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2840728,"bossDmg":1130176,"heal":26454,"deaths":3,"layerGains":{}}, - "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":3891716,"bossDmg":1427465,"heal":133966,"deaths":7,"layerGains":{}} + "p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":3904460,"bossDmg":1431713,"heal":133966,"deaths":7,"layerGains":{}} }, "units": [ ["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",7326,1,15,0,3237,9163,15665,31,3], @@ -1096,7 +1095,7 @@ ["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2082.3,1,59,0,30083,11261,306,74,2], ["p1",11,"token","token_10017_skadi2_dedant",null,null,138,0,28,0,0,0,0,0,null], ["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,24,0,0,1670,348,4,1], - ["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",903.1,1,68,4,817795,32754,0,248,4], + ["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",903.1,1,68,4,819088,32754,0,248,4], ["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",0,0,64,0,355848,15836,0,48,4], ["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1415.78,1,66,0,123216,11064,6422,44,2], ["p2",16,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",1602.9,1,65,1,499184,28500,0,76,3], @@ -1104,7 +1103,7 @@ ["p2",18,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2436.5,1,14,0,526339,8805,4488,259,5], ["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",3342.24,1,20,0,0,0,19549,78,1], ["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1582.9,1,10,0,103786,0,0,127,3], - ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1859.61,1,27,0,346061,5155,0,25,3], + ["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1859.61,1,27,0,357512,5155,0,25,3], ["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1758.31,1,25,0,0,14000,103507,78,2], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], @@ -1128,13 +1127,13 @@ "enemies": { "enemy_1267_nhpbr_2": [6,6,0,1900,141894], "enemy_9007_acelem": [2,2,0,14390,309587], - "enemy_9017_achunt_2": [2,0,0,57663,2607489], - "enemy_9018_actrpa": [1,0,0,53759,1092472], - "enemy_9019_actrpb": [1,0,0,24773,1015854], - "enemy_9020_actrpc": [1,0,0,22601,1668902] + "enemy_9017_achunt_2": [2,0,0,57663,2611737], + "enemy_9018_actrpa": [1,0,0,53759,1094596], + "enemy_9019_actrpb": [1,0,0,24773,1018036], + "enemy_9020_actrpc": [1,0,0,22601,1673092] }, - "hooks": [1,66,6000,1649,1649,8552,17196,2968,22,35,96,88,305,47649,3685,17,13,0,1,31,0,19,0], - "events": {"atk":2230,"deploy":47,"die":35,"dmg":16662,"engage":22,"fx":2182,"heal":905,"skill":184,"spawn":53,"status":898}, + "hooks": [1,66,6000,1649,1649,8574,17284,2968,22,35,96,88,305,47649,3706,17,13,0,1,31,0,19,0], + "events": {"atk":2230,"deploy":47,"die":35,"dmg":16750,"engage":22,"fx":2182,"heal":905,"skill":184,"spawn":53,"status":898}, "fx": { "airstrike": 93, "beam": 26, @@ -1175,7 +1174,7 @@ "wanted": 6, "zone": 6 }, - "snaps": "8b102142 0561d2e7 b88fff99 8716a28b 1badf400 91b895ee 78b15f27 974adf64 c118d65e 831cdc6f 0c7385df d5ab8494 2e6d06b7 f460f583 e7a7bafc 6ab1c142 80a01218 1de18f0f 84c4afee 5fb9b9bc" + "snaps": "8b102142 0561d2e7 b88fff99 8716a28b 029ba95f b318b100 89a71563 dbd3fc50 39edd668 e8bad5d2 6041dbb0 1d54607c baabef98 3f4c928d 4b565fc8 77ef652f 56feb3e3 b839d42c 8bf608c0 5b35e9d9" }, "hidden-boss_9-solo": { "about": "假想敌:铳 solo pool 2800000: chess_char_5_08_b chess_char_5_11_b chess_char_5_05_b chess_char_5_06_b chess_char_5_13_b chess_char_5_07_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b chess_char_5_12_b", diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..916f45ff 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -16,7 +16,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m01","bossId":"boss_5","hiddenBossId":null,"factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":true,"roundsPassed":9,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":16,"bossPoolLeft":0,"virtualMs":68100}, + "end": {"victory":true,"roundsPassed":9,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":22,"bossPoolLeft":0,"virtualMs":68100}, "rng": {"setup":16,"shop":87,"waves":0,"draft":0,"bots":5205,"meta":0}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -27,7 +27,7 @@ {"round":5,"ai_0":[1,27,8,0,0,3,8,"93b57353",25,"deputShip 2/6, indomShip 2/14, preciShip 0/2, sargonShip 0/4, steadShip 1/5",53,16,0,30]}, {"round":6,"ai_0":[1,27,9,0,0,4,8,"95660cdd",46,"deputShip 2/10, indomShip 1/22, preciShip 0/2, sargonShip 0/4, steadShip 2/14",28,28,0,38]}, {"round":7,"ai_0":[1,27,10,0,0,4,8,"00b23401",75,"deputShip 1/12, emptyShip 1/2, indomShip 1/37, preciShip 0/2, sargonShip 0/4, steadShip 2/24",27,27,0,48]}, - {"round":8,"ai_0":[1,27,11,0,0,4,8,"a344d4b9",116,"deputShip 2/16, emptyShip 1/6, indomShip 1/59, preciShip 0/2, sargonShip 0/4, steadShip 2/35",14,14,0,60]} + {"round":8,"ai_0":[1,27,11,0,0,4,8,"a344d4b9",115,"deputShip 2/16, emptyShip 1/6, indomShip 1/59, preciShip 0/2, sargonShip 0/4, steadShip 2/34",14,14,0,60]} ], "players": { "ai_0": { @@ -35,14 +35,14 @@ "victory": true, "roundsPassed": 9, "eliminatedRound": null, - "lp": 16, + "lp": 22, "bandId": "band_ermengard", "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 0, "reward": 113, - "stats": {"activatedLayers":134,"bossDamage":200000,"dmgDealt":753151,"gold":72,"itemsEquipped":14,"kills":170,"leaks":0,"lpLost":0,"merges":3,"perfectRounds":8,"refreshes":5}, + "stats": {"activatedLayers":133,"bossDamage":200000,"dmgDealt":745611,"gold":72,"itemsEquipped":14,"kills":169,"leaks":0,"lpLost":0,"merges":3,"perfectRounds":8,"refreshes":5}, "lineup": ["2_17_b@12,8","1_13_b@11,8","3_20_b@10,3[5_02_e_b+3_07_e_a]","2_08_a@10,4[4_11_e_a+4_03_e_a]","1_12_a@10,7[3_05_e_a]","5_13_a@10,8[4_02_e_a]","3_16_a@9,4[2_04_e_a+5_02_e_b]","5_02_a@9,8[3_02_e_a+1_01_e_b]"], - "bonds": ["deputShip 1/18","emptyShip 0/6","indomShip 1/63","preciShip 0/2","sargonShip 1/6","steadShip 2/47"] + "bonds": ["deputShip 1/18","emptyShip 0/6","indomShip 1/63","preciShip 0/2","sargonShip 1/6","steadShip 2/46"] } } }, @@ -56,7 +56,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m01","bossId":"boss_5","hiddenBossId":null,"factions":["ELEMENT","DOT","REFLECTION"]}, - "end": {"victory":true,"roundsPassed":9,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":2,"bossPoolLeft":0,"virtualMs":68100}, + "end": {"victory":true,"roundsPassed":9,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":23,"bossPoolLeft":0,"virtualMs":68100}, "rng": {"setup":16,"shop":154,"waves":0,"draft":0,"bots":5211,"meta":39}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -81,12 +81,12 @@ "victory": true, "roundsPassed": 9, "eliminatedRound": null, - "lp": 2, + "lp": 23, "bandId": "band_ducklord", "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 0, "reward": 113, - "stats": {"activatedLayers":160,"bossDamage":200000,"dmgDealt":686752,"gold":76,"itemsEquipped":11,"kills":134,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":8,"refreshes":16}, + "stats": {"activatedLayers":160,"bossDamage":200000,"dmgDealt":677516,"gold":76,"itemsEquipped":11,"kills":133,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":8,"refreshes":16}, "lineup": ["5_10_a@12,3","1_06_a@11,3[3_01_e_a]","3_11_a@11,8[1_01_e_a+3_11_e_a]","4_14_a@10,3","2_18_b@10,4[4_11_e_a]","1_02_b@10,8[5_02_e_a+1_05_e_a]","3_20_a@9,8","2_14_a@9,9"], "bonds": ["deputShip 2/24","emptyShip 1/18","indomShip 0/6","kjeragShip 1/27","preciShip 1/21","steadShip 1/70","swiftShip 0/7","yanShip 0/1"] } @@ -102,7 +102,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":50897,"virtualMs":106900}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":20526,"virtualMs":106900}, "rng": {"setup":25,"shop":159,"waves":0,"draft":10,"bots":8211,"meta":1}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -133,15 +133,15 @@ }, { "round": 11, - "ai_0": [1,26,12,0,2,5,8,"1df90477",118,"deputShip 1/12, kazimierzShip 0/8, kjeragShip 1/23, miraShip 0/3, preciShip 0/5, sargonShip 0/8, soloShip 1/13, steadShip 1/30, suntShip 1/8, swiftShip 1/32, yanShip 0/6",23,24,1,97] + "ai_0": [1,27,12,0,2,5,8,"1df90477",113,"deputShip 1/12, kazimierzShip 0/8, kjeragShip 1/18, miraShip 0/3, preciShip 0/5, sargonShip 0/8, soloShip 1/13, steadShip 1/30, suntShip 1/8, swiftShip 1/32, yanShip 0/6",24,24,0,97] }, { "round": 12, - "ai_0": [1,16,14,0,0,6,8,"ceba966e",140,"deputShip 1/14, kazimierzShip 0/8, kjeragShip 1/26, miraShip 0/3, preciShip 0/5, sargonShip 0/8, soloShip 1/15, steadShip 1/33, suntShip 1/10, swiftShip 1/42, yanShip 0/6",18,31,13,109] + "ai_0": [1,17,14,0,0,6,8,"ceba966e",135,"deputShip 1/14, kazimierzShip 0/8, kjeragShip 1/21, miraShip 0/3, preciShip 0/5, sargonShip 0/8, soloShip 1/15, steadShip 1/33, suntShip 1/10, swiftShip 1/42, yanShip 0/6",18,31,13,109] }, { "round": 13, - "ai_0": [1,6,12,0,0,6,8,"3be0fd4e",166,"deputShip 1/16, kazimierzShip 0/8, kjeragShip 1/33, miraShip 0/3, preciShip 0/5, sargonShip 0/8, skillfulShip 1/7, soloShip 1/17, steadShip 1/37, suntShip 1/12, swiftShip 1/44, yanShip 0/6",102,35,12,119] + "ai_0": [1,7,12,0,0,6,8,"3be0fd4e",161,"deputShip 1/16, kazimierzShip 0/8, kjeragShip 1/28, miraShip 0/3, preciShip 0/5, sargonShip 0/8, skillfulShip 1/7, soloShip 1/17, steadShip 1/37, suntShip 1/12, swiftShip 1/44, yanShip 0/6",103,35,11,119] } ], "players": { @@ -155,9 +155,9 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 0, "reward": 320, - "stats": {"activatedLayers":173,"bossDamage":339103,"dmgDealt":2204308,"gold":130,"itemsEquipped":17,"kills":368,"leaks":26,"lpLost":21,"merges":3,"perfectRounds":10,"refreshes":9}, + "stats": {"activatedLayers":168,"bossDamage":369474,"dmgDealt":2239923,"gold":130,"itemsEquipped":17,"kills":370,"leaks":24,"lpLost":20,"merges":3,"perfectRounds":11,"refreshes":9}, "lineup": ["4_21_a@12,7","3_16_a@12,8[4_10_e_a+2_04_e_a]","6_05_a@11,5","4_13_a@11,8[3_06_e_a]","3_20_b@10,3[5_02_e_b+4_08_e_a]","1_19_b@10,8[4_11_e_a]","1_02_a@9,4[5_02_e_b+3_08_e_b]","6_03_a@9,5"], - "bonds": ["deputShip 1/18","kazimierzShip 0/8","kjeragShip 1/40","miraShip 0/3","preciShip 0/5","sargonShip 0/8","skillfulShip 1/14","soloShip 0/17","steadShip 2/41","suntShip 1/14","swiftShip 1/46","yanShip 0/6"] + "bonds": ["deputShip 1/18","kazimierzShip 0/8","kjeragShip 1/35","miraShip 0/3","preciShip 0/5","sargonShip 0/8","skillfulShip 1/14","soloShip 0/17","steadShip 2/41","suntShip 1/14","swiftShip 1/46","yanShip 0/6"] } } }, @@ -246,7 +246,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":341377,"virtualMs":107800}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":261336,"virtualMs":107800}, "rng": {"setup":25,"shop":215,"waves":0,"draft":42,"bots":8070,"meta":1}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -265,27 +265,27 @@ }, { "round": 8, - "ai_0": [1,25,11,0,0,4,8,"82c473bd",58,"deputShip 2/10, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/21, skillfulShip 1/8, soloShip 1/11, steadShip 0/9, suntShip 1/8, swiftShip 0/11",17,19,2,58] + "ai_0": [1,27,11,0,0,4,8,"66ac5818",58,"deputShip 2/10, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/21, skillfulShip 1/8, soloShip 1/11, steadShip 0/9, suntShip 1/8, swiftShip 0/11",19,19,0,58] }, { "round": 9, - "ai_0": [1,25,12,0,0,4,8,"4fb70cbc",81,"deputShip 1/12, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/25, skillfulShip 1/10, soloShip 0/11, steadShip 1/11, suntShip 1/10, swiftShip 1/13",34,34,0,71] + "ai_0": [1,27,12,0,0,4,8,"4fb70cbc",81,"deputShip 1/12, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/25, skillfulShip 1/10, soloShip 0/11, steadShip 1/11, suntShip 1/10, swiftShip 1/13",34,34,0,71] }, { "round": 10, - "ai_0": [1,25,12,0,0,5,8,"b380bd34",99,"deputShip 1/14, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/29, skillfulShip 1/14, soloShip 1/13, steadShip 0/11, suntShip 1/12, swiftShip 1/17",24,24,0,84] + "ai_0": [1,27,12,0,0,5,8,"b380bd34",99,"deputShip 1/14, kazimierzShip 0/8, kjeragShip 0/2, sargonShip 1/29, skillfulShip 1/14, soloShip 1/13, steadShip 0/11, suntShip 1/12, swiftShip 1/17",24,24,0,84] }, { "round": 11, - "ai_0": [1,25,12,0,1,5,8,"b74ff3d8",133,"deputShip 2/18, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/35, skillfulShip 1/20, soloShip 0/13, steadShip 0/11, suntShip 1/16, swiftShip 1/44",34,34,0,96] + "ai_0": [1,27,12,0,1,5,8,"b74ff3d8",133,"deputShip 2/18, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/35, skillfulShip 1/20, soloShip 0/13, steadShip 0/11, suntShip 1/16, swiftShip 1/44",34,34,0,96] }, { "round": 12, - "ai_0": [1,20,13,0,0,6,8,"b64e6caf",168,"deputShip 2/22, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/39, skillfulShip 1/24, soloShip 0/13, steadShip 0/11, suntShip 1/20, swiftShip 1/63",26,31,5,108] + "ai_0": [1,27,13,0,0,6,8,"b64e6caf",168,"deputShip 2/22, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/39, skillfulShip 1/24, soloShip 0/13, steadShip 0/11, suntShip 1/20, swiftShip 1/63",31,31,0,108] }, { "round": 13, - "ai_0": [1,13,12,0,2,6,8,"2f856cd4",229,"deputShip 1/24, kazimierzShip 1/26, kjeragShip 0/10, sargonShip 1/41, skillfulShip 1/26, soloShip 1/15, steadShip 0/11, suntShip 1/22, swiftShip 1/75",108,35,7,120] + "ai_0": [1,25,12,0,2,6,8,"2f856cd4",229,"deputShip 1/24, kazimierzShip 1/26, kjeragShip 0/10, sargonShip 1/41, skillfulShip 1/26, soloShip 1/15, steadShip 0/11, suntShip 1/22, swiftShip 1/75",113,35,2,120] } ], "players": { @@ -299,7 +299,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 0, "reward": 340, - "stats": {"activatedLayers":212,"bossDamage":438623,"dmgDealt":2261523,"gold":135,"itemsEquipped":16,"kills":402,"leaks":14,"lpLost":14,"merges":4,"perfectRounds":10,"refreshes":17}, + "stats": {"activatedLayers":212,"bossDamage":518664,"dmgDealt":2385657,"gold":135,"itemsEquipped":16,"kills":415,"leaks":2,"lpLost":2,"merges":4,"perfectRounds":12,"refreshes":17}, "lineup": ["3_13_a@12,5[1_01_e_b+3_08_e_a]","3_20_a@11,8[5_02_e_a]","4_13_a@10,3","6_19_a@10,5[1_02_e_a+3_11_e_a]","6_17_a@10,8[2_01_e_a+5_01_e_a]","2_08_a@9,3[4_02_e_a+3_07_e_b]","1_19_b@9,4","1_12_b@9,5[4_10_e_a]"], "bonds": ["deputShip 0/24","kazimierzShip 1/26","kjeragShip 1/15","sargonShip 1/41","skillfulShip 1/31","soloShip 0/15","steadShip 0/11","suntShip 1/22","swiftShip 1/77"] } @@ -384,7 +384,7 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2832671,"virtualMs":107800}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":2815699,"virtualMs":107800}, "rng": {"setup":25,"shop":215,"waves":0,"draft":42,"bots":8070,"meta":1}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -415,15 +415,15 @@ }, { "round": 11, - "ai_0": [1,27,12,0,1,5,8,"4ed529d4",133,"deputShip 2/18, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/35, skillfulShip 1/20, soloShip 0/13, steadShip 0/11, suntShip 1/16, swiftShip 1/44",34,34,0,96] + "ai_0": [1,27,12,0,1,5,8,"b74ff3d8",133,"deputShip 2/18, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/35, skillfulShip 1/20, soloShip 0/13, steadShip 0/11, suntShip 1/16, swiftShip 1/44",34,34,0,96] }, { "round": 12, - "ai_0": [1,17,13,0,0,6,8,"b64e6caf",176,"deputShip 2/22, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/39, skillfulShip 1/24, soloShip 0/13, steadShip 0/11, suntShip 1/20, swiftShip 1/71",19,31,12,108] + "ai_0": [1,17,13,0,0,6,8,"f2eb48ee",184,"deputShip 2/22, kazimierzShip 0/16, kjeragShip 0/10, sargonShip 1/39, skillfulShip 1/24, soloShip 0/13, steadShip 0/11, suntShip 1/20, swiftShip 1/79",11,31,20,108] }, { "round": 13, - "ai_0": [1,7,12,0,2,6,8,"4640459d",237,"deputShip 1/24, kazimierzShip 1/26, kjeragShip 0/10, sargonShip 1/41, skillfulShip 1/26, soloShip 1/15, steadShip 0/11, suntShip 1/22, swiftShip 1/83",105,35,10,120] + "ai_0": [1,7,12,0,2,6,8,"4640459d",245,"deputShip 1/24, kazimierzShip 1/26, kjeragShip 0/10, sargonShip 1/41, skillfulShip 1/26, soloShip 1/15, steadShip 0/11, suntShip 1/22, swiftShip 1/91",104,35,11,120] } ], "players": { @@ -437,9 +437,9 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 0, "reward": 340, - "stats": {"activatedLayers":220,"bossDamage":167329,"dmgDealt":3078206,"gold":135,"itemsEquipped":16,"kills":386,"leaks":22,"lpLost":20,"merges":4,"perfectRounds":11,"refreshes":17}, - "lineup": ["3_20_a@12,5[5_02_e_a]","4_13_a@11,8","3_13_a@10,3[1_01_e_b+3_08_e_a]","2_08_a@10,5[4_02_e_a+3_07_e_b]","6_17_a@10,8","1_12_b@9,4[4_10_e_a]","6_19_a@9,5[1_02_e_a+3_11_e_a]","1_19_b@9,9[2_01_e_a+5_01_e_a]"], - "bonds": ["deputShip 0/24","kazimierzShip 1/26","kjeragShip 1/15","sargonShip 1/41","skillfulShip 1/31","soloShip 0/15","steadShip 0/11","suntShip 1/22","swiftShip 1/85"] + "stats": {"activatedLayers":228,"bossDamage":184301,"dmgDealt":2763365,"gold":135,"itemsEquipped":16,"kills":377,"leaks":31,"lpLost":20,"merges":4,"perfectRounds":11,"refreshes":17}, + "lineup": ["3_20_a@12,5[5_02_e_a]","4_13_a@11,8","3_13_a@10,3[1_01_e_b+3_08_e_a]","2_08_a@10,5[4_02_e_a+3_07_e_b]","6_17_a@10,8[2_01_e_a+5_01_e_a]","1_12_b@9,4[4_10_e_a]","6_19_a@9,5[1_02_e_a+3_11_e_a]","1_19_b@9,9"], + "bonds": ["deputShip 0/24","kazimierzShip 1/26","kjeragShip 1/15","sargonShip 1/41","skillfulShip 1/31","soloShip 0/15","steadShip 0/11","suntShip 1/22","swiftShip 1/93"] } } }, @@ -669,37 +669,37 @@ }, { "round": 7, - "ai_0": [1,25,10,0,0,4,8,"5e6dea30",22,"arcaneShip 0/2, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 1/3, skillfulShip 1/6, soloShip 1/3, steadShip 2/10, swiftShip 0/2",28,28,0,51], + "ai_0": [1,25,10,0,0,4,8,"5e6dea30",18,"arcaneShip 0/2, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 1/1, skillfulShip 1/6, soloShip 1/3, steadShip 2/8, swiftShip 0/2",28,28,0,51], "ai_1": [1,26,10,0,0,4,8,"84796658",33,"arcaneShip 0/2, kazimierzShip 0/8, preciShip 0/2, raidShip 1/10, skillfulShip 1/6, soloShip 1/0, swiftShip 1/17",28,28,0,52] }, { "round": 8, - "ai_0": [1,23,11,0,0,4,8,"ee56690b",37,"arcaneShip 1/7, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 0/6, siracusaShip 1/2, skillfulShip 1/9, soloShip 1/3, steadShip 1/16, swiftShip 0/2",7,9,2,62], + "ai_0": [1,23,11,0,0,4,8,"ee56690b",35,"arcaneShip 1/7, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 0/4, siracusaShip 1/2, skillfulShip 1/9, soloShip 1/3, steadShip 1/14, swiftShip 0/2",7,9,2,62], "ai_1": [1,21,11,0,0,4,8,"2a3a7cc5",57,"arcaneShip 0/2, indomShip 1/2, kazimierzShip 1/10, preciShip 0/2, raidShip 1/15, skillfulShip 1/8, steadShip 2/3, swiftShip 1/19",4,9,5,63] }, { "round": 9, - "ai_0": [1,21,12,0,1,4,8,"54e834bc",107,"arcaneShip 1/16, egirShip 1/31, indomShip 1/20, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 0/6, siracusaShip 1/15, skillfulShip 0/9, soloShip 1/6, steadShip 1/19, suntShip 1/0, swiftShip 0/2",19,23,4,74], + "ai_0": [1,23,12,0,1,4,8,"54e834bc",105,"arcaneShip 1/16, egirShip 1/31, indomShip 1/20, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 0/4, siracusaShip 1/15, skillfulShip 0/9, soloShip 1/6, steadShip 1/17, suntShip 1/0, swiftShip 0/2",20,23,3,74], "ai_1": [1,21,12,0,2,4,8,"e274f661",73,"arcaneShip 0/2, indomShip 2/4, kazimierzShip 1/12, preciShip 0/2, raidShip 1/20, skillfulShip 1/10, steadShip 2/6, swiftShip 1/21",23,23,0,78] }, { "round": 10, - "ai_0": [1,21,13,0,0,5,8,"86f1603a",178,"arcaneShip 1/18, egirShip 1/59, indomShip 1/45, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 1/6, siracusaShip 1/21, skillfulShip 0/9, soloShip 1/6, steadShip 1/23, suntShip 1/0, swiftShip 0/2",5,8,3,87], + "ai_0": [1,22,13,0,0,5,8,"69323f46",165,"arcaneShip 1/18, egirShip 1/57, indomShip 1/40, kazimierzShip 0/2, kjeragShip 0/2, preciShip 0/2, raidShip 1/4, siracusaShip 1/21, skillfulShip 0/9, soloShip 1/6, steadShip 1/19, suntShip 1/0, swiftShip 0/2",6,8,2,87], "ai_1": [1,21,14,0,0,5,8,"ae756c5d",63,"arcaneShip 0/2, indomShip 2/4, kazimierzShip 1/13, preciShip 0/2, raidShip 1/25, skillfulShip 1/12, steadShip 2/9, suntShip 1/0, swiftShip 0/23",8,8,0,92] }, { "round": 11, - "ai_0": [1,11,12,0,1,5,8,"bcd5af08",264,"arcaneShip 1/27, egirShip 1/94, indomShip 1/70, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 1/7, siracusaShip 1/31, skillfulShip 0/9, soloShip 1/6, steadShip 1/29, suntShip 1/0, swiftShip 0/2",14,27,13,101], - "ai_1": [1,11,12,0,1,5,8,"f768d00b",82,"arcaneShip 0/2, indomShip 2/6, kazimierzShip 1/15, preciShip 0/2, raidShip 1/31, skillfulShip 1/12, steadShip 2/13, suntShip 1/0, swiftShip 0/23, visiShip 1/5",12,27,15,103] + "ai_0": [1,12,12,0,1,5,8,"3a91bf48",222,"arcaneShip 1/24, egirShip 1/77, indomShip 1/55, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 1/4, siracusaShip 1/31, skillfulShip 0/9, soloShip 1/6, steadShip 1/25, suntShip 1/0, swiftShip 0/2",13,27,14,101], + "ai_1": [1,11,12,0,1,5,8,"762c49a7",82,"arcaneShip 0/2, indomShip 2/6, kazimierzShip 1/15, preciShip 0/2, raidShip 1/31, skillfulShip 1/12, steadShip 2/13, suntShip 1/0, swiftShip 0/23, visiShip 1/5",15,27,12,103] }, { "round": 12, - "ai_0": [1,1,13,0,0,6,8,"7362d1fb",320,"arcaneShip 1/32, egirShip 1/118, indomShip 1/85, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 1/8, siracusaShip 1/37, skillfulShip 0/9, soloShip 1/6, steadShip 1/34, suntShip 1/0, swiftShip 0/2",29,50,21,112], + "ai_0": [1,2,13,0,0,6,8,"7362d1fb",278,"arcaneShip 1/29, egirShip 1/101, indomShip 1/70, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 1/5, siracusaShip 1/37, skillfulShip 0/9, soloShip 1/6, steadShip 1/30, suntShip 1/0, swiftShip 0/2",35,50,15,112], "ai_1": [1,1,13,0,2,6,8,"67c5e7d6",103,"arcaneShip 0/2, indomShip 2/10, kazimierzShip 1/18, preciShip 0/2, raidShip 1/37, skillfulShip 1/12, steadShip 2/16, suntShip 1/0, swiftShip 0/23, visiShip 1/10",20,50,30,114] }, { "round": 13, - "ai_0": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/44, egirShip 0/143, indomShip 0/105, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 0/8, siracusaShip 0/53, skillfulShip 0/9, soloShip 0/6, steadShip 0/38, swiftShip 0/2",10,49,39,123], + "ai_0": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/44, egirShip 0/131, indomShip 0/90, kazimierzShip 0/2, kjeragShip 0/4, preciShip 0/2, raidShip 0/7, siracusaShip 0/53, skillfulShip 0/9, soloShip 0/6, steadShip 0/36, swiftShip 0/2",11,49,38,123], "ai_1": [0,0,14,0,0,6,0,"811c9dc5",0,"arcaneShip 0/2, indomShip 0/10, kazimierzShip 0/19, preciShip 0/2, raidShip 0/37, skillfulShip 0/12, steadShip 0/20, swiftShip 0/23, visiShip 0/10",16,49,33,127] } ], @@ -714,9 +714,9 @@ "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, "trophies": 3, "reward": 298, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2673802,"gold":123,"itemsEquipped":7,"kills":200,"leaks":82,"lpLost":34,"merges":3,"perfectRounds":7,"refreshes":19}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2885210,"gold":123,"itemsEquipped":7,"kills":208,"leaks":74,"lpLost":33,"merges":3,"perfectRounds":7,"refreshes":19}, "lineup": [], - "bonds": ["arcaneShip 0/44","egirShip 0/143","indomShip 0/105","kazimierzShip 0/2","kjeragShip 0/4","preciShip 0/2","raidShip 0/8","siracusaShip 0/53","skillfulShip 0/9","soloShip 0/6","steadShip 0/38","swiftShip 0/2"] + "bonds": ["arcaneShip 0/44","egirShip 0/131","indomShip 0/90","kazimierzShip 0/2","kjeragShip 0/4","preciShip 0/2","raidShip 0/7","siracusaShip 0/53","skillfulShip 0/9","soloShip 0/6","steadShip 0/36","swiftShip 0/2"] }, "ai_1": { "alive": false, @@ -728,7 +728,7 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 3, "reward": 298, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2815487,"gold":127,"itemsEquipped":17,"kills":204,"leaks":83,"lpLost":35,"merges":3,"perfectRounds":9,"refreshes":16}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2961234,"gold":127,"itemsEquipped":17,"kills":206,"leaks":80,"lpLost":35,"merges":3,"perfectRounds":9,"refreshes":16}, "lineup": [], "bonds": ["arcaneShip 0/2","indomShip 0/10","kazimierzShip 0/19","preciShip 0/2","raidShip 0/37","skillfulShip 0/12","steadShip 0/20","swiftShip 0/23","visiShip 0/10"] } @@ -774,7 +774,7 @@ }, { "round": 5, - "ai_0": [1,23,10,0,0,3,8,"7d798140",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",47,16,6,34], + "ai_0": [1,23,10,0,0,3,8,"7d798140",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",53,16,0,34], "ai_1": [1,45,9,0,0,2,8,"255ecf36",11,"kazimierzShip 0/11, lateranoShip 1/0, soloShip 1/0, suntShip 1/0, swiftShip 1/11",53,16,0,31], "ai_2": [1,27,9,0,0,3,8,"d3b8e94d",12,"deputShip 1/2, siracusaShip 1/2, soloShip 1/8, yanShip 0/1",48,16,5,32] }, @@ -804,25 +804,25 @@ }, { "round": 10, - "ai_0": [0,0,15,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",13,18,5,94], + "ai_0": [0,0,15,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/42, visiShip 0/24",13,18,5,94], "ai_1": [1,24,13,0,0,5,8,"3dbb8e61",139,"indomShip 2/16, kazimierzShip 0/11, lateranoShip 1/33, miraShip 1/0, skillfulShip 1/29, soloShip 1/0, steadShip 1/39, suntShip 1/0, swiftShip 1/22, visiShip 0/6",6,18,12,86], "ai_2": [1,2,12,0,2,5,8,"1454b0c1",78,"deputShip 0/8, indomShip 0/14, raidShip 0/1, siracusaShip 2/56, soloShip 1/16, steadShip 0/5, suntShip 1/6, yanShip 0/1",8,18,10,86] }, { "round": 11, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/42, visiShip 0/24",null,null,null,94], "ai_1": [1,21,12,0,1,5,8,"e0fdd898",187,"indomShip 2/24, kazimierzShip 0/11, lateranoShip 1/39, miraShip 1/0, skillfulShip 1/37, soloShip 1/0, steadShip 1/55, suntShip 2/0, swiftShip 1/24, visiShip 1/8",22,25,3,97], "ai_2": [0,0,14,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",1,25,24,101] }, { "round": 12, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/42, visiShip 0/24",null,null,null,94], "ai_1": [1,11,13,2,0,6,8,"12527a78",217,"indomShip 2/26, kazimierzShip 0/11, lateranoShip 1/45, miraShip 1/0, skillfulShip 1/43, soloShip 1/0, steadShip 1/69, suntShip 2/0, swiftShip 1/24, visiShip 1/10",15,57,42,111], "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",null,null,null,101] }, { "round": 13, - "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/40, visiShip 0/22",null,null,null,94], + "ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/46, emptyShip 0/4, indomShip 0/10, kazimierzShip 0/2, skillfulShip 0/6, soloShip 0/4, suntShip 0/18, swiftShip 0/73, victoriaShip 0/42, visiShip 0/24",null,null,null,94], "ai_1": [1,1,14,0,0,6,8,"e4432904",249,"indomShip 1/26, kazimierzShip 0/11, lateranoShip 1/51, miraShip 1/2, skillfulShip 1/49, soloShip 1/0, steadShip 2/87, suntShip 2/0, swiftShip 1/24, visiShip 1/10",6,26,20,127], "ai_2": [0,0,0,0,0,5,0,"811c9dc5",0,"deputShip 0/8, indomShip 0/14, preciShip 0/5, raidShip 0/1, siracusaShip 0/68, soloShip 0/16, steadShip 0/5, suntShip 0/6, swiftShip 0/5, yanShip 0/1",null,null,null,101] } @@ -838,9 +838,9 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 2, "reward": 191, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1764377,"gold":94,"itemsEquipped":10,"kills":219,"leaks":36,"lpLost":25,"merges":4,"perfectRounds":6,"refreshes":9}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1771884,"gold":94,"itemsEquipped":10,"kills":230,"leaks":30,"lpLost":25,"merges":4,"perfectRounds":7,"refreshes":9}, "lineup": [], - "bonds": ["deputShip 0/46","emptyShip 0/4","indomShip 0/10","kazimierzShip 0/2","skillfulShip 0/6","soloShip 0/4","suntShip 0/18","swiftShip 0/73","victoriaShip 0/40","visiShip 0/22"] + "bonds": ["deputShip 0/46","emptyShip 0/4","indomShip 0/10","kazimierzShip 0/2","skillfulShip 0/6","soloShip 0/4","suntShip 0/18","swiftShip 0/73","victoriaShip 0/42","visiShip 0/24"] }, "ai_1": { "alive": true, @@ -852,7 +852,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 3, "reward": 340, - "stats": {"activatedLayers":239,"bossDamage":1583201,"dmgDealt":6660572,"gold":139,"itemsEquipped":7,"kills":315,"leaks":88,"lpLost":44,"merges":6,"perfectRounds":7,"refreshes":15}, + "stats": {"activatedLayers":239,"bossDamage":1583201,"dmgDealt":6660523,"gold":139,"itemsEquipped":7,"kills":304,"leaks":88,"lpLost":44,"merges":6,"perfectRounds":7,"refreshes":15}, "lineup": ["6_09_a@12,8","3_21_b@11,7[3_03_e_a+2_04_e_a]","6_08_a@11,8","3_16_b@10,6[5_01_e_a+1_02_e_a]","4_01_a@10,7","6_07_a@10,8[4_07_e_a]","2_17_b@9,6","5_06_a@9,9"], "bonds": ["indomShip 1/26","kazimierzShip 0/11","lateranoShip 1/57","miraShip 0/8","skillfulShip 1/55","soloShip 1/0","steadShip 2/101","suntShip 1/0","swiftShip 0/24","visiShip 0/10"] }, @@ -958,22 +958,22 @@ }, { "round": 11, - "ai_0": [1,26,12,0,2,5,8,"9d2a55eb",166,"deputShip 2/33, kjeragShip 1/23, preciShip 2/75, sargonShip 0/11, steadShip 0/8, swiftShip 1/35, victoriaShip 0/21",28,28,0,98], + "ai_0": [1,26,12,0,2,5,8,"9d2a55eb",168,"deputShip 2/33, kjeragShip 1/25, preciShip 2/75, sargonShip 0/11, steadShip 0/8, swiftShip 1/35, victoriaShip 0/21",28,28,0,98], "ai_1": [1,45,12,0,0,5,8,"65f29644",72,"deputShip 0/2, emptyShip 1/0, preciShip 1/6, sargonShip 0/2, siracusaShip 1/61, steadShip 0/31, visiShip 1/5",28,28,0,97], "ai_2": [1,28,12,0,0,5,8,"81bc5ae1",140,"deputShip 1/18, kjeragShip 0/5, preciShip 2/89, sargonShip 1/33, yanShip 0/6",28,28,0,91], "ai_3": [1,31,16,2,0,5,7,"1d43c4da",147,"deputShip 0/10, emptyShip 0/6, preciShip 1/93, siracusaShip 0/6, swiftShip 0/17, victoriaShip 1/10, visiShip 1/44, yanShip 0/1",28,28,0,104] }, { "round": 12, - "ai_0": [1,26,14,0,0,6,8,"d3120fcb",204,"deputShip 2/37, kjeragShip 1/27, preciShip 2/91, sargonShip 0/11, steadShip 0/8, swiftShip 1/49, victoriaShip 0/21",46,46,0,110], + "ai_0": [1,26,14,0,0,6,8,"d3120fcb",206,"deputShip 2/37, kjeragShip 1/29, preciShip 2/91, sargonShip 0/11, steadShip 0/8, swiftShip 1/49, victoriaShip 0/21",46,46,0,110], "ai_1": [1,45,12,0,2,6,8,"f6b8e9a9",95,"deputShip 1/4, emptyShip 1/2, preciShip 1/12, sargonShip 0/2, siracusaShip 1/65, steadShip 0/31, visiShip 1/12",46,46,0,109], "ai_2": [1,28,12,0,0,6,8,"f8339ca2",177,"deputShip 2/22, kjeragShip 0/5, preciShip 2/108, sargonShip 1/47, yanShip 0/6",46,46,0,103], "ai_3": [1,31,16,0,0,6,7,"d89d2703",188,"deputShip 0/10, emptyShip 1/6, preciShip 1/104, siracusaShip 0/6, swiftShip 1/22, victoriaShip 0/14, visiShip 1/56, yanShip 0/1",46,46,0,118] }, { "round": 13, - "ai_0": [1,26,12,0,0,6,8,"57172cf7",238,"deputShip 1/39, emptyShip 1/2, kjeragShip 1/31, preciShip 2/105, sargonShip 0/11, steadShip 0/8, swiftShip 1/61, victoriaShip 0/21",32,32,0,123], - "ai_1": [1,45,14,0,0,6,8,"ced5ebe3",150,"deputShip 0/4, emptyShip 1/2, preciShip 2/16, sargonShip 0/2, siracusaShip 1/101, steadShip 1/31, visiShip 0/12",32,32,0,124], + "ai_0": [1,26,12,0,0,6,8,"57172cf7",240,"deputShip 1/39, emptyShip 1/2, kjeragShip 1/33, preciShip 2/105, sargonShip 0/11, steadShip 0/8, swiftShip 1/61, victoriaShip 0/21",32,32,0,123], + "ai_1": [1,45,14,0,0,6,8,"ced5ebe3",146,"deputShip 0/4, emptyShip 1/2, preciShip 2/16, sargonShip 0/2, siracusaShip 1/97, steadShip 1/31, visiShip 0/12",32,32,0,124], "ai_2": [1,28,12,0,0,6,8,"d0aeb38e",201,"deputShip 1/24, kjeragShip 0/5, preciShip 2/124, sargonShip 1/53, yanShip 0/6",32,32,0,117], "ai_3": [1,31,14,0,0,6,7,"6405162f",220,"deputShip 0/10, emptyShip 0/6, preciShip 2/119, siracusaShip 0/6, swiftShip 1/27, victoriaShip 1/14, visiShip 1/60, yanShip 0/1",32,32,0,132] } @@ -989,9 +989,9 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":270,"bossDamage":556049,"dmgDealt":1982068,"gold":135,"itemsEquipped":22,"kills":293,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, + "stats": {"activatedLayers":272,"bossDamage":536106,"dmgDealt":1962164,"gold":135,"itemsEquipped":22,"kills":293,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, "lineup": ["4_25_a@11,3","1_06_b@11,6","6_12_a@11,7[2_01_e_a]","3_20_a@10,3[1_05_e_b]","5_14_a@10,4[3_08_e_a+5_02_e_a]","4_22_b@9,4[4_11_e_a+3_02_e_b]","4_14_b@9,8[2_01_e_b+3_01_e_a]","3_11_b@9,9[3_07_e_a+4_03_e_b]"], - "bonds": ["deputShip 1/41","emptyShip 1/4","kjeragShip 1/33","preciShip 2/119","sargonShip 0/11","steadShip 0/8","swiftShip 1/73","victoriaShip 0/21"] + "bonds": ["deputShip 1/41","emptyShip 1/4","kjeragShip 1/35","preciShip 2/119","sargonShip 0/11","steadShip 0/8","swiftShip 1/73","victoriaShip 0/21"] }, "ai_1": { "alive": true, @@ -1003,9 +1003,9 @@ "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":158,"bossDamage":213170,"dmgDealt":1630760,"gold":135,"itemsEquipped":16,"kills":283,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":17}, + "stats": {"activatedLayers":154,"bossDamage":209149,"dmgDealt":1626700,"gold":135,"itemsEquipped":16,"kills":283,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":17}, "lineup": ["6_12_a@11,7[2_04_e_b+4_03_e_a]","5_10_a@11,8[1_02_e_a]","6_18_a@10,3","4_10_b@10,4[4_08_e_a+4_03_e_b]","3_05_b@10,8[4_06_e_a+4_05_e_a]","1_10_b@9,4","6_05_a@9,8","6_05_a@9,9"], - "bonds": ["deputShip 0/4","emptyShip 1/2","preciShip 1/16","sargonShip 0/2","siracusaShip 1/109","steadShip 1/31","visiShip 0/12"] + "bonds": ["deputShip 0/4","emptyShip 1/2","preciShip 1/16","sargonShip 0/2","siracusaShip 1/105","steadShip 1/31","visiShip 0/12"] }, "ai_2": { "alive": true, @@ -1031,7 +1031,7 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":198,"bossDamage":280030,"dmgDealt":1858902,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, + "stats": {"activatedLayers":198,"bossDamage":303994,"dmgDealt":1878862,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, "lineup": ["2_01_b@11,6[3_10_e_a+6_03_e_b]","6_01_a@11,7","4_07_a@11,8[4_11_e_a+2_01_e_a]","4_11_a@10,7[3_11_e_a+4_07_e_a]","6_06_a@10,8[4_06_e_b+5_01_e_a]","2_10_a@9,8","4_14_a@9,9[4_09_e_a+4_04_e_a]"], "bonds": ["deputShip 0/10","emptyShip 0/6","indomShip 1/0","preciShip 2/124","siracusaShip 0/6","swiftShip 0/32","victoriaShip 1/14","visiShip 1/60","yanShip 0/1"] } @@ -1047,8 +1047,8 @@ "combat": "client", "boost": null, "setup": {"stageId":"act2autochess_m01","bossId":"boss_1","hiddenBossId":"boss_8","factions":["DOT","INVISIBLE","REFLECTION"]}, - "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":3486896,"virtualMs":136150}, - "rng": {"setup":25,"shop":645,"waves":0,"draft":57,"bots":22296,"meta":59}, + "end": {"victory":false,"roundsPassed":13,"hiddenReached":false,"hiddenCleared":false,"reason":"defeat","teamLp":0,"bossPoolLeft":3471569,"virtualMs":136500}, + "rng": {"setup":25,"shop":690,"waves":0,"draft":57,"bots":22842,"meta":59}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ { @@ -1096,50 +1096,50 @@ { "round": 7, "ai_0": [1,28,10,0,0,4,8,"8091958a",45,"arcaneShip 0/4, kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/19, suntShip 1/0, swiftShip 1/26",12,21,9,52], - "ai_1": [1,19,10,0,0,4,8,"6f0ccfc7",36,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/19, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",14,21,7,51], - "ai_2": [1,20,10,0,2,4,8,"2e2efaba",82,"arcaneShip 0/2, deputShip 1/23, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/4, soloShip 1/10, steadShip 2/23, swiftShip 0/4, victoriaShip 1/26, yanShip 0/2",17,21,4,52], + "ai_1": [1,25,10,0,0,4,8,"6f0ccfc7",36,"arcaneShip 0/2, kazimierzShip 0/7, kjeragShip 0/4, preciShip 0/2, sargonShip 1/19, siracusaShip 0/6, soloShip 1/0, steadShip 2/4, swiftShip 1/13",20,21,1,51], + "ai_2": [1,20,10,0,2,4,8,"2e2efaba",83,"arcaneShip 0/2, deputShip 1/23, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/12, raidShip 0/4, soloShip 1/10, steadShip 2/24, swiftShip 0/4, victoriaShip 1/26, yanShip 0/2",17,21,4,52], "ai_3": [1,8,10,0,0,4,8,"34745c3a",14,"arcaneShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 1/3, soloShip 1/11, steadShip 1/0",5,21,16,49] }, { "round": 8, "ai_0": [1,26,11,0,0,4,8,"c8fd6622",73,"arcaneShip 1/4, kazimierzShip 0/8, kjeragShip 1/12, preciShip 2/24, skillfulShip 0/5, suntShip 1/0, swiftShip 1/33",7,9,2,63], - "ai_1": [1,11,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], - "ai_2": [1,19,13,0,0,4,8,"b6617ece",118,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/33, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",8,9,1,66], + "ai_1": [1,17,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], + "ai_2": [1,19,13,0,0,4,8,"b6617ece",119,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/34, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",8,9,1,66], "ai_3": [0,0,11,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",0,9,9,59] }, { "round": 9, - "ai_0": [1,26,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], - "ai_1": [1,10,12,0,0,4,8,"08726f68",90,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/48, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",14,19,5,72], - "ai_2": [1,19,12,0,1,4,8,"820dc650",123,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/45, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], + "ai_0": [1,24,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], + "ai_1": [1,15,12,0,0,4,8,"08726f68",81,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/39, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",13,19,6,72], + "ai_2": [1,19,12,0,1,4,8,"820dc650",124,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/46, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 10, - "ai_0": [1,26,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], - "ai_1": [1,10,12,0,0,5,8,"07d01884",128,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], - "ai_2": [1,19,13,0,0,5,8,"27c37702",162,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/27, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/53, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], + "ai_0": [1,24,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], + "ai_1": [1,15,12,0,0,5,8,"07d01884",119,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/61, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], + "ai_2": [1,19,13,0,0,5,8,"27c37702",168,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/32, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/54, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 11, - "ai_0": [1,26,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], - "ai_1": [1,7,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], - "ai_2": [1,18,12,0,0,5,8,"170da7d8",171,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/27, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/59, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",23,24,1,101], + "ai_0": [1,24,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], + "ai_1": [1,15,12,0,0,5,8,"0f9e40f0",157,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/83, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], + "ai_2": [1,19,12,0,0,5,8,"170da7d8",172,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/32, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/60, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",24,24,0,101], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 12, - "ai_0": [1,16,12,0,0,6,8,"73f82373",178,"arcaneShip 1/14, kazimierzShip 0/8, kjeragShip 1/43, preciShip 2/48, skillfulShip 1/20, suntShip 1/0, swiftShip 1/53",9,47,38,113], - "ai_1": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",12,47,35,104], - "ai_2": [1,8,12,0,0,5,8,"1ae72893",224,"arcaneShip 0/22, deputShip 1/35, egirShip 0/8, indomShip 0/27, investShip 0/6, kazimierzShip 0/2, kjeragShip 1/30, lateranoShip 0/6, preciShip 0/2, raidShip 0/6, sargonShip 0/2, soloShip 1/16, steadShip 1/67, suntShip 2/4, swiftShip 1/14, victoriaShip 1/58, yanShip 0/10",12,47,35,113], + "ai_0": [1,14,12,0,0,6,8,"73f82373",178,"arcaneShip 1/14, kazimierzShip 0/8, kjeragShip 1/43, preciShip 2/48, skillfulShip 1/20, suntShip 1/0, swiftShip 1/53",9,47,38,113], + "ai_1": [1,5,12,0,0,6,8,"ce99872c",186,"arcaneShip 0/4, deputShip 2/18, kazimierzShip 0/7, kjeragShip 1/27, preciShip 0/4, sargonShip 1/96, siracusaShip 0/6, skillfulShip 1/23, soloShip 0/2, steadShip 1/22, swiftShip 0/13",12,47,35,104], + "ai_2": [1,9,12,0,0,5,8,"1ae72893",225,"arcaneShip 0/22, deputShip 1/35, egirShip 0/8, indomShip 0/32, investShip 0/6, kazimierzShip 0/2, kjeragShip 1/30, lateranoShip 0/6, preciShip 0/2, raidShip 0/6, sargonShip 0/2, soloShip 1/16, steadShip 1/68, suntShip 2/4, swiftShip 1/14, victoriaShip 1/58, yanShip 0/10",14,47,33,113], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 13, - "ai_0": [1,6,12,0,0,6,8,"be1b1985",168,"arcaneShip 2/16, kazimierzShip 0/8, kjeragShip 1/51, preciShip 2/48, skillfulShip 0/20, suntShip 1/0, swiftShip 1/53",18,39,21,123], - "ai_1": [0,0,0,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",null,null,null,104], - "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/39, egirShip 0/8, indomShip 0/27, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/36, lateranoShip 0/6, preciShip 0/4, raidShip 0/6, sargonShip 0/4, soloShip 0/18, steadShip 0/75, suntShip 0/6, swiftShip 0/20, victoriaShip 0/66, yanShip 0/10",15,39,24,124], + "ai_0": [1,4,12,0,0,6,8,"4dc11928",206,"arcaneShip 2/16, kazimierzShip 0/16, kjeragShip 1/73, preciShip 2/48, skillfulShip 0/20, suntShip 1/0, swiftShip 1/69",23,39,16,123], + "ai_1": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/22, kazimierzShip 0/7, kjeragShip 0/31, preciShip 0/4, sargonShip 0/122, siracusaShip 0/6, skillfulShip 0/27, soloShip 0/2, steadShip 0/26, swiftShip 0/13",14,39,25,115], + "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/27, deputShip 0/39, egirShip 0/8, indomShip 0/32, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/34, lateranoShip 0/6, preciShip 0/4, raidShip 0/6, sargonShip 0/4, soloShip 0/18, steadShip 0/76, suntShip 0/6, swiftShip 0/20, victoriaShip 0/69, yanShip 0/10",13,39,26,124], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] } ], @@ -1154,23 +1154,23 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 3, "reward": 340, - "stats": {"activatedLayers":174,"bossDamage":113104,"dmgDealt":5720406,"gold":135,"itemsEquipped":13,"kills":159,"leaks":90,"lpLost":39,"merges":5,"perfectRounds":7,"refreshes":11}, - "lineup": ["4_13_b@12,4[3_06_e_a+3_04_e_b]","1_17_b@12,8","4_02_a@11,4","3_11_a@11,8[3_04_e_b]","4_10_a@10,4","4_22_b@10,7[2_04_e_b+5_07_e_b]","1_19_b@10,8","6_05_a@9,3[1_05_e_b]"], - "bonds": ["arcaneShip 2/22","kazimierzShip 0/8","kjeragShip 1/51","preciShip 2/48","skillfulShip 0/20","suntShip 1/0","swiftShip 1/53"] + "stats": {"activatedLayers":248,"bossDamage":128431,"dmgDealt":5702356,"gold":134,"itemsEquipped":13,"kills":166,"leaks":85,"lpLost":41,"merges":5,"perfectRounds":7,"refreshes":10}, + "lineup": ["6_16_a@12,4","1_17_b@12,8","4_14_a@11,4","6_05_a@11,8","4_02_a@10,4","4_22_b@10,7[5_07_e_b]","6_19_a@10,8[2_04_e_b+3_08_e_a]","4_13_b@9,3[3_06_e_a+3_04_e_b]"], + "bonds": ["arcaneShip 2/22","kazimierzShip 0/16","kjeragShip 1/73","preciShip 2/53","skillfulShip 1/26","suntShip 1/0","swiftShip 1/74"] }, "ai_1": { "alive": false, "victory": false, - "roundsPassed": 11, - "eliminatedRound": 12, + "roundsPassed": 12, + "eliminatedRound": 13, "lp": 0, "bandId": "band_kirara", - "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, - "trophies": 2, - "reward": 255, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4098745,"gold":104,"itemsEquipped":10,"kills":163,"leaks":59,"lpLost":29,"merges":0,"perfectRounds":7,"refreshes":19}, + "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, + "trophies": 3, + "reward": 298, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4947578,"gold":115,"itemsEquipped":13,"kills":182,"leaks":79,"lpLost":31,"merges":1,"perfectRounds":7,"refreshes":25}, "lineup": [], - "bonds": ["arcaneShip 0/4","deputShip 0/18","kazimierzShip 0/7","kjeragShip 0/27","preciShip 0/4","sargonShip 0/105","siracusaShip 0/6","skillfulShip 0/23","soloShip 0/2","steadShip 0/22","swiftShip 0/13"] + "bonds": ["arcaneShip 0/4","deputShip 0/22","kazimierzShip 0/7","kjeragShip 0/31","preciShip 0/4","sargonShip 0/122","siracusaShip 0/6","skillfulShip 0/27","soloShip 0/2","steadShip 0/26","swiftShip 0/13"] }, "ai_2": { "alive": false, @@ -1182,9 +1182,9 @@ "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, "trophies": 3, "reward": 298, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5421510,"gold":124,"itemsEquipped":16,"kills":187,"leaks":75,"lpLost":30,"merges":6,"perfectRounds":5,"refreshes":15}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5986102,"gold":124,"itemsEquipped":16,"kills":190,"leaks":74,"lpLost":29,"merges":6,"perfectRounds":6,"refreshes":15}, "lineup": [], - "bonds": ["arcaneShip 0/22","deputShip 0/39","egirShip 0/8","indomShip 0/27","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/36","lateranoShip 0/6","preciShip 0/4","raidShip 0/6","sargonShip 0/4","soloShip 0/18","steadShip 0/75","suntShip 0/6","swiftShip 0/20","victoriaShip 0/66","yanShip 0/10"] + "bonds": ["arcaneShip 0/27","deputShip 0/39","egirShip 0/8","indomShip 0/32","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/34","lateranoShip 0/6","preciShip 0/4","raidShip 0/6","sargonShip 0/4","soloShip 0/18","steadShip 0/76","suntShip 0/6","swiftShip 0/20","victoriaShip 0/69","yanShip 0/10"] }, "ai_3": { "alive": false, @@ -1193,7 +1193,7 @@ "eliminatedRound": 8, "lp": 0, "bandId": "band_cathy", - "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, + "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 1, "reward": 149, "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":706913,"gold":59,"itemsEquipped":6,"kills":57,"leaks":39,"lpLost":27,"merges":0,"perfectRounds":3,"refreshes":3}, @@ -1212,7 +1212,7 @@ "combat": "server", "boost": null, "setup": {"stageId":"act1autochess_m01","bossId":"boss_1","hiddenBossId":"boss_9","factions":["FLY","DOT","REFLECTION"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":26,"bossPoolLeft":0,"virtualMs":118400}, + "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":27,"bossPoolLeft":0,"virtualMs":118400}, "rng": {"setup":25,"shop":482,"waves":0,"draft":34,"bots":18094,"meta":81}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ @@ -1274,12 +1274,12 @@ { "round": 12, "ai_0": [1,20,12,0,0,6,8,"e96dbccc",123,"arcaneShip 1/19, indomShip 0/8, preciShip 1/29, siracusaShip 1/67, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/5, victoriaShip 0/8, visiShip 0/8",29,46,17,125], - "ai_1": [1,18,12,0,0,6,8,"a7c8b014",207,"arcaneShip 1/34, deputShip 1/16, indomShip 0/8, kjeragShip 1/49, preciShip 1/53, soloShip 1/10, steadShip 2/29, suntShip 2/16, victoriaShip 0/12, visiShip 0/8",33,46,13,109] + "ai_1": [1,18,12,0,0,6,8,"a7c8b014",207,"arcaneShip 1/34, deputShip 1/16, indomShip 0/8, kjeragShip 1/49, preciShip 1/53, soloShip 1/10, steadShip 2/29, suntShip 2/16, victoriaShip 0/12, visiShip 0/8",34,46,12,109] }, { "round": 13, "ai_0": [1,10,12,0,0,6,8,"6807ed72",165,"arcaneShip 2/23, indomShip 0/8, lateranoShip 1/0, maniShip 1/0, preciShip 1/39, raidShip 1/10, siracusaShip 1/75, soloShip 1/3, steadShip 0/9, suntShip 1/0, swiftShip 1/15, victoriaShip 0/8, visiShip 0/8",20,39,19,138], - "ai_1": [1,16,12,0,0,6,8,"ab2ebd54",221,"arcaneShip 1/36, deputShip 1/18, indomShip 0/8, kjeragShip 1/51, preciShip 1/55, soloShip 1/12, steadShip 2/31, suntShip 2/18, victoriaShip 0/12, visiShip 0/8",37,39,2,120] + "ai_1": [1,17,12,0,0,6,8,"ab2ebd54",221,"arcaneShip 1/36, deputShip 1/18, indomShip 0/8, kjeragShip 1/51, preciShip 1/55, soloShip 1/12, steadShip 2/31, suntShip 2/18, victoriaShip 0/12, visiShip 0/8",38,39,1,120] } ], "players": { @@ -1302,12 +1302,12 @@ "victory": true, "roundsPassed": 14, "eliminatedRound": null, - "lp": 16, + "lp": 17, "bandId": "band_malkie", "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":243,"bossDamage":1060837,"dmgDealt":4542277,"gold":130,"itemsEquipped":29,"kills":258,"leaks":15,"lpLost":12,"merges":5,"perfectRounds":11,"refreshes":16}, + "stats": {"activatedLayers":243,"bossDamage":1060837,"dmgDealt":4543417,"gold":130,"itemsEquipped":29,"kills":260,"leaks":13,"lpLost":11,"merges":5,"perfectRounds":11,"refreshes":16}, "lineup": ["1_06_b@12,3[5_07_e_a+4_03_e_b]","1_02_b@12,4[5_02_e_a+4_11_e_a]","1_17_b@11,6[4_03_e_a+1_01_e_b]","3_11_b@11,7[3_01_e_a+3_02_e_a]","3_20_a@10,3[1_05_e_a+1_05_e_b]","1_10_b@10,8[4_02_e_a+6_11_e_a]","5_11_a@9,4[4_08_e_a+1_02_e_a]","5_12_a@9,9[4_10_e_a]"], "bonds": ["arcaneShip 1/40","deputShip 1/20","indomShip 0/8","kjeragShip 1/56","preciShip 1/57","soloShip 1/14","steadShip 2/36","suntShip 2/20","victoriaShip 0/12","visiShip 0/8"] } @@ -1666,32 +1666,32 @@ }, { "round": 8, - "h_0": [1,27,14,0,0,5,8,"c80e44c9",164,"indomShip 1/12, miraShip 0/3, preciShip 2/45, sargonShip 1/61, soloShip 1/0, steadShip 1/34, visiShip 1/12, yanShip 0/6",18,18,0,62], + "h_0": [1,27,14,0,0,5,8,"3cd8d174",180,"indomShip 1/12, miraShip 0/3, preciShip 2/49, sargonShip 1/74, soloShip 1/0, steadShip 1/33, visiShip 1/12, yanShip 0/6",18,18,0,62], "ai_0": [1,28,13,0,0,4,8,"b30dbdae",23,"kjeragShip 0/5, preciShip 2/14, sargonShip 0/2, siracusaShip 1/0, skillfulShip 1/4, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/5, yanShip 0/2",16,18,2,66] }, { "round": 9, - "h_0": [1,27,12,0,0,5,8,"e46d5bda",184,"indomShip 1/12, miraShip 1/3, preciShip 2/50, sargonShip 1/61, soloShip 1/0, steadShip 1/41, suntShip 1/0, swiftShip 1/5, visiShip 1/12, yanShip 0/6",23,23,0,74], + "h_0": [1,27,12,0,0,5,8,"e46d5bda",200,"indomShip 1/12, miraShip 1/3, preciShip 2/54, sargonShip 1/74, soloShip 1/0, steadShip 1/40, suntShip 1/0, swiftShip 1/5, visiShip 1/12, yanShip 0/6",23,23,0,74], "ai_0": [1,28,12,0,0,4,8,"d2da736a",45,"kjeragShip 0/5, preciShip 2/23, sargonShip 0/2, siracusaShip 1/4, skillfulShip 1/6, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/12, victoriaShip 0/5, yanShip 0/7",23,23,0,78] }, { "round": 10, - "h_0": [1,27,12,0,0,5,8,"5d239142",228,"indomShip 2/12, miraShip 0/3, preciShip 2/69, sargonShip 1/75, soloShip 1/0, steadShip 1/50, suntShip 1/0, swiftShip 1/10, visiShip 1/12, yanShip 0/6",31,31,0,86], + "h_0": [1,27,12,0,0,5,8,"5d239142",240,"indomShip 2/12, miraShip 0/3, preciShip 2/71, sargonShip 1/86, soloShip 1/0, steadShip 1/49, suntShip 1/0, swiftShip 1/10, visiShip 1/12, yanShip 0/6",31,31,0,86], "ai_0": [1,28,12,0,0,5,8,"e30157f7",67,"kjeragShip 0/5, preciShip 2/32, sargonShip 0/2, siracusaShip 1/8, skillfulShip 1/8, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/19, victoriaShip 0/5, yanShip 0/7",31,31,0,88] }, { "round": 11, - "h_0": [1,27,12,0,0,6,8,"ef68553f",246,"indomShip 1/12, miraShip 0/3, preciShip 2/103, sargonShip 1/99, steadShip 0/50, suntShip 1/0, swiftShip 1/20, visiShip 1/12, yanShip 0/6",19,19,0,99], + "h_0": [1,27,12,0,0,6,8,"ef68553f",259,"indomShip 1/12, miraShip 0/3, preciShip 2/105, sargonShip 1/110, steadShip 0/49, suntShip 1/0, swiftShip 1/20, visiShip 1/12, yanShip 0/6",19,19,0,99], "ai_0": [1,28,12,0,0,5,8,"bea07e3c",94,"kjeragShip 0/10, preciShip 2/46, sargonShip 0/2, siracusaShip 1/12, skillfulShip 1/10, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/26, victoriaShip 0/5, yanShip 0/7",19,19,0,99] }, { "round": 12, - "h_0": [1,27,12,0,0,6,8,"9985f529",313,"indomShip 1/12, miraShip 0/3, preciShip 2/125, sargonShip 2/139, steadShip 0/50, suntShip 1/0, swiftShip 1/25, visiShip 1/12, yanShip 0/6",33,33,0,112], + "h_0": [1,27,12,0,0,6,8,"9985f529",324,"indomShip 1/12, miraShip 0/3, preciShip 2/126, sargonShip 2/149, steadShip 0/49, suntShip 1/0, swiftShip 1/25, visiShip 1/12, yanShip 0/6",33,33,0,112], "ai_0": [1,28,12,0,0,6,8,"0f82a984",112,"kjeragShip 0/10, preciShip 2/55, sargonShip 0/2, siracusaShip 1/12, skillfulShip 1/12, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/33, victoriaShip 0/5, yanShip 0/7",25,33,8,110] }, { "round": 13, - "h_0": [1,27,12,0,0,6,8,"1b404257",324,"indomShip 1/16, miraShip 0/3, preciShip 2/132, sargonShip 2/146, steadShip 0/50, suntShip 1/0, swiftShip 1/30, visiShip 0/12, yanShip 0/6",50,50,0,123], + "h_0": [1,27,12,0,0,6,8,"1b404257",329,"indomShip 1/12, miraShip 0/3, preciShip 2/132, sargonShip 2/155, steadShip 0/49, suntShip 1/0, swiftShip 1/30, visiShip 0/12, yanShip 0/6",50,50,0,123], "ai_0": [1,28,12,0,0,6,8,"de362a61",127,"kjeragShip 0/10, preciShip 2/60, sargonShip 0/2, siracusaShip 0/16, skillfulShip 1/14, soloShip 1/0, steadShip 0/2, suntShip 1/0, swiftShip 1/40, victoriaShip 0/5, yanShip 1/13",50,50,0,121] } ], @@ -1706,9 +1706,9 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":344,"bossDamage":1114231,"dmgDealt":4758381,"gold":134,"itemsEquipped":31,"kills":311,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":27}, + "stats": {"activatedLayers":349,"bossDamage":1176714,"dmgDealt":4818797,"gold":134,"itemsEquipped":31,"kills":310,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":27}, "lineup": ["5_02_a@12,8[4_03_e_a+2_04_e_b]","3_13_b@11,7[4_07_e_b+6_07_e_a]","4_14_b@11,8","6_05_a@10,6[3_03_e_a+5_01_e_b]","4_23_b@10,8[3_11_e_a+3_05_e_b]","5_06_a@9,7[4_11_e_a+4_04_e_a]","4_07_b@9,8[1_01_e_a+4_10_e_a]","6_06_b@9,9[3_11_e_b+2_01_e_a]"], - "bonds": ["indomShip 2/16","miraShip 0/3","preciShip 2/142","sargonShip 1/146","skillfulShip 1/0","steadShip 0/50","suntShip 2/0","swiftShip 1/40","visiShip 0/12","yanShip 0/6"] + "bonds": ["indomShip 2/12","miraShip 0/3","preciShip 2/142","sargonShip 1/155","skillfulShip 1/0","steadShip 0/49","suntShip 2/0","swiftShip 1/40","visiShip 0/12","yanShip 0/6"] }, "ai_0": { "alive": true, @@ -1720,7 +1720,7 @@ "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":155,"bossDamage":460769,"dmgDealt":3355309,"gold":133,"itemsEquipped":18,"kills":279,"leaks":10,"lpLost":0,"merges":4,"perfectRounds":11,"refreshes":26}, + "stats": {"activatedLayers":155,"bossDamage":398286,"dmgDealt":3292827,"gold":133,"itemsEquipped":18,"kills":279,"leaks":10,"lpLost":0,"merges":4,"perfectRounds":11,"refreshes":26}, "lineup": ["1_09_b@12,8","5_03_a@11,7","6_05_a@11,8[4_08_e_b]","2_04_b@10,5[3_08_e_a+3_04_e_a]","3_11_b@10,6","2_13_b@10,8[4_02_e_a+4_04_e_a]","6_15_a@9,8[4_11_e_b]","1_08_b@9,9[1_02_e_a+4_06_e_a]"], "bonds": ["kjeragShip 0/20","preciShip 2/70","sargonShip 0/2","siracusaShip 0/16","skillfulShip 1/21","soloShip 1/0","steadShip 0/2","suntShip 2/0","swiftShip 1/44","victoriaShip 0/5","yanShip 1/20"] } @@ -1747,8 +1747,8 @@ "combat": "client", "boost": null, "setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]}, - "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":37,"bossPoolLeft":0,"virtualMs":122900}, - "rng": {"setup":25,"shop":472,"waves":0,"draft":40,"bots":16949,"meta":21}, + "end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":44,"bossPoolLeft":0,"virtualMs":122900}, + "rng": {"setup":25,"shop":451,"waves":0,"draft":40,"bots":16946,"meta":24}, "errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0}, "rounds": [ {"round":1,"h_0":[1,27,0,0,0,1,0,"811c9dc5",0,"",0,5,5,0],"ai_0":[1,45,4,0,0,1,2,"a39b0d9d",0,"kazimierzShip 0/2, sargonShip 0/2, swiftShip 0/2",5,5,0,4]}, @@ -1760,52 +1760,52 @@ }, { "round": 4, - "h_0": [1,27,8,0,1,2,8,"97a7eb8b",1,"kazimierzShip 0/4, preciShip 1/1, soloShip 1/0, swiftShip 0/4",9,9,0,21], + "h_0": [1,27,8,0,1,2,8,"97a7eb8b",4,"kazimierzShip 0/4, preciShip 1/4, soloShip 1/0, swiftShip 0/4",9,9,0,21], "ai_0": [1,45,8,0,1,2,8,"1da186ca",10,"deputShip 1/2, kazimierzShip 0/2, sargonShip 0/4, soloShip 1/2, swiftShip 1/6",11,9,0,23] }, { "round": 5, - "h_0": [1,27,9,0,0,3,8,"42a4c207",9,"kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/9, soloShip 1/0, swiftShip 0/8",21,21,0,30], + "h_0": [1,27,9,0,0,3,8,"42a4c207",12,"kazimierzShip 0/8, kjeragShip 0/5, preciShip 2/12, soloShip 1/0, swiftShip 0/8",21,21,0,30], "ai_0": [1,45,9,0,0,3,8,"99cb32b3",18,"deputShip 1/4, kazimierzShip 0/2, sargonShip 0/4, soloShip 1/4, swiftShip 1/10",21,21,0,32] }, { "round": 6, - "h_0": [1,27,9,0,0,3,8,"92b7e697",16,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/3, preciShip 2/13, soloShip 1/0, swiftShip 0/8",64,19,0,39], + "h_0": [1,27,9,0,0,3,8,"92b7e697",19,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/3, preciShip 2/16, soloShip 1/0, swiftShip 0/8",64,19,0,39], "ai_0": [1,45,9,0,0,3,8,"975c05db",38,"deputShip 2/8, kazimierzShip 0/4, sargonShip 0/4, skillfulShip 1/4, soloShip 1/8, swiftShip 1/18",64,19,0,40] }, { "round": 7, - "h_0": [1,27,10,0,2,4,8,"fc48234c",21,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/5, preciShip 2/16, soloShip 1/0, swiftShip 0/8",28,28,0,49], + "h_0": [1,27,10,0,2,4,8,"fc48234c",24,"kazimierzShip 0/8, kjeragShip 0/5, miraShip 1/5, preciShip 2/19, soloShip 1/0, swiftShip 0/8",28,28,0,49], "ai_0": [1,45,10,0,0,4,8,"fda860c6",60,"deputShip 2/12, kazimierzShip 0/4, sargonShip 0/4, skillfulShip 1/10, soloShip 1/12, swiftShip 1/26",28,28,0,49] }, { "round": 8, - "h_0": [1,27,13,0,0,4,8,"50b25538",60,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/7, preciShip 1/21, siracusaShip 1/4, skillfulShip 1/5, soloShip 1/0, swiftShip 1/13",19,19,0,63], + "h_0": [1,27,13,0,0,4,8,"50b25538",66,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/8, preciShip 1/24, siracusaShip 1/6, skillfulShip 1/5, soloShip 1/0, swiftShip 1/13",19,19,0,63], "ai_0": [1,45,11,0,0,4,8,"5018bbdc",108,"deputShip 2/16, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/12, skillfulShip 1/16, soloShip 1/16, suntShip 1/4, swiftShip 1/44",19,19,0,60] }, { "round": 9, - "h_0": [1,27,12,0,0,4,8,"16485f5a",83,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/10, preciShip 1/26, siracusaShip 1/10, skillfulShip 1/7, soloShip 1/0, swiftShip 1/20",13,19,6,75], + "h_0": [1,27,12,0,0,4,8,"16485f5a",86,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/10, preciShip 1/29, siracusaShip 1/10, skillfulShip 1/7, soloShip 1/0, swiftShip 1/20",13,19,6,75], "ai_0": [1,45,12,0,1,4,8,"df9e81bf",162,"deputShip 2/20, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/28, skillfulShip 1/22, soloShip 1/20, suntShip 1/8, swiftShip 1/64",19,19,0,70] }, { "round": 10, - "h_0": [1,27,12,0,0,5,8,"abb8c65b",106,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 1/31, siracusaShip 1/16, skillfulShip 1/9, soloShip 1/0, swiftShip 1/27",21,24,3,87], - "ai_0": [1,45,13,0,0,5,8,"2d561f07",206,"deputShip 2/24, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/32, skillfulShip 1/28, soloShip 1/24, suntShip 1/12, swiftShip 1/86",24,24,0,82] + "h_0": [1,27,12,0,0,5,8,"e933994a",109,"kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 1/34, siracusaShip 1/16, skillfulShip 1/9, soloShip 1/0, swiftShip 1/27",23,24,1,87], + "ai_0": [1,45,13,0,0,5,8,"ccb5c439",206,"deputShip 2/24, kazimierzShip 0/4, sargonShip 0/8, siracusaShip 1/32, skillfulShip 1/28, soloShip 1/24, suntShip 1/12, swiftShip 1/86",24,24,0,82] }, { "round": 11, - "h_0": [1,27,12,0,0,5,8,"58bbaefa",104,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 2/36, siracusaShip 0/16, skillfulShip 1/11, swiftShip 1/34",24,24,0,98], - "ai_0": [1,45,12,0,0,5,8,"b0f6f8b6",248,"deputShip 2/28, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/56, skillfulShip 1/34, soloShip 0/24, suntShip 1/16, swiftShip 1/114",23,24,1,94] + "h_0": [1,27,12,0,0,5,8,"219b06eb",107,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/10, miraShip 1/13, preciShip 2/39, siracusaShip 0/16, skillfulShip 1/11, swiftShip 1/34",24,24,0,98], + "ai_0": [1,45,12,0,0,5,8,"77e00d96",248,"deputShip 2/28, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/56, skillfulShip 1/34, soloShip 0/24, suntShip 1/16, swiftShip 1/114",22,24,2,94] }, { "round": 12, - "h_0": [1,20,12,0,0,6,8,"39272e5e",115,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/41, siracusaShip 0/16, skillfulShip 1/18, swiftShip 1/41",24,31,7,111], - "ai_0": [1,35,12,0,0,6,8,"fe93c205",286,"deputShip 2/32, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/60, skillfulShip 1/40, soloShip 0/24, suntShip 1/20, swiftShip 1/134",20,31,11,106] + "h_0": [1,26,12,0,0,6,8,"39272e5e",118,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/44, siracusaShip 0/16, skillfulShip 1/18, swiftShip 1/41",30,31,1,111], + "ai_0": [1,35,12,0,0,6,8,"a023d511",286,"deputShip 2/32, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/60, skillfulShip 1/40, soloShip 0/24, suntShip 1/20, swiftShip 1/134",17,31,14,106] }, { "round": 13, - "h_0": [1,11,12,0,0,6,8,"a16eb6e6",129,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/46, siracusaShip 0/16, skillfulShip 1/20, soloShip 1/0, swiftShip 1/48",106,35,9,122], + "h_0": [1,18,12,0,0,6,8,"67e7994c",132,"emptyShip 1/0, kazimierzShip 0/8, kjeragShip 1/15, miraShip 0/13, preciShip 2/49, siracusaShip 0/16, skillfulShip 1/20, soloShip 1/0, swiftShip 1/48",107,35,8,125], "ai_0": [1,27,12,0,0,6,8,"05d69c7f",332,"deputShip 2/36, kazimierzShip 0/12, kjeragShip 0/8, sargonShip 0/8, siracusaShip 1/76, skillfulShip 1/46, soloShip 0/24, suntShip 1/24, swiftShip 1/150",107,35,8,119] } ], @@ -1815,14 +1815,14 @@ "victory": true, "roundsPassed": 14, "eliminatedRound": null, - "lp": 11, + "lp": 18, "bandId": "band_lmlee", - "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, + "title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":159,"bossDamage":409390,"dmgDealt":3091440,"gold":133,"itemsEquipped":13,"kills":358,"leaks":40,"lpLost":16,"merges":3,"perfectRounds":7,"refreshes":27}, - "lineup": ["3_20_a@12,5[5_03_e_a]","5_10_a@12,6","6_12_a@12,7[3_08_e_a]","3_11_a@11,8[5_02_e_a]","4_14_a@10,3","2_13_a@10,7[4_04_e_a+4_06_e_a]","4_18_a@10,8[4_11_e_a]","4_13_a@9,7[3_07_e_a+4_03_e_a]"], - "bonds": ["emptyShip 1/0","kazimierzShip 0/8","kjeragShip 1/23","miraShip 0/13","preciShip 2/54","siracusaShip 0/16","skillfulShip 1/27","soloShip 1/0","swiftShip 1/55","visiShip 1/0"] + "stats": {"activatedLayers":168,"bossDamage":358597,"dmgDealt":3112715,"gold":135,"itemsEquipped":14,"kills":367,"leaks":31,"lpLost":9,"merges":3,"perfectRounds":7,"refreshes":25}, + "lineup": ["3_20_a@12,5[5_03_e_a]","5_10_a@12,6","6_12_a@12,7","3_11_a@11,8[5_02_e_a+3_08_e_a]","4_14_a@10,3","2_13_a@10,7[4_04_e_a+4_06_e_a]","4_18_a@10,8[4_11_e_a]","4_13_a@9,7[3_07_e_a+4_03_e_a]"], + "bonds": ["emptyShip 1/0","kazimierzShip 0/8","kjeragShip 1/26","miraShip 0/13","preciShip 2/60","siracusaShip 0/16","skillfulShip 1/27","soloShip 1/0","swiftShip 1/55"] }, "ai_0": { "alive": true, @@ -1831,12 +1831,12 @@ "eliminatedRound": null, "lp": 26, "bandId": "band_sarkazb", - "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, + "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":384,"bossDamage":370610,"dmgDealt":2996324,"gold":130,"itemsEquipped":12,"kills":386,"leaks":20,"lpLost":18,"merges":5,"perfectRounds":10,"refreshes":13}, - "lineup": ["4_21_b@12,5","5_10_a@12,6[4_08_e_a+3_05_e_a]","5_20_a@12,7[1_05_e_a+3_02_e_a]","6_19_a@11,6[4_06_e_a+3_11_e_a]","1_13_b@11,8","2_14_a@10,3","2_16_b@10,6[1_02_e_a+2_01_e_a]","2_13_a@10,7[4_10_e_a+4_11_e_a]"], - "bonds": ["deputShip 2/40","emptyShip 1/4","kazimierzShip 0/12","kjeragShip 0/8","sargonShip 0/8","siracusaShip 1/100","skillfulShip 1/52","soloShip 0/24","suntShip 1/28","swiftShip 1/160"] + "stats": {"activatedLayers":378,"bossDamage":421403,"dmgDealt":2973414,"gold":130,"itemsEquipped":13,"kills":380,"leaks":24,"lpLost":18,"merges":5,"perfectRounds":10,"refreshes":12}, + "lineup": ["4_21_b@12,5","5_20_a@12,6[1_05_e_a+3_02_e_a]","1_06_b@12,7[3_06_e_a]","6_19_a@11,6[4_06_e_a+3_07_e_a]","1_13_b@11,8","5_10_a@10,3[4_08_e_a+3_05_e_a]","2_16_b@10,6[1_02_e_a+2_01_e_a]","2_13_a@10,7[4_10_e_a+4_11_e_a]"], + "bonds": ["deputShip 2/40","kazimierzShip 0/12","kjeragShip 0/8","miraShip 1/4","sargonShip 0/8","siracusaShip 1/96","skillfulShip 1/52","soloShip 0/24","suntShip 1/28","swiftShip 1/158"] } }, "standIns": { @@ -1927,7 +1927,7 @@ { "round": 13, "h_0": [1,25,12,0,0,6,8,"d867f422",194,"deputShip 1/26, indomShip 1/30, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/8, preciShip 2/19, skillfulShip 1/20, soloShip 0/20, steadShip 0/76, swiftShip 1/66, victoriaShip 1/25, visiShip 1/8",33,43,10,121], - "ai_0": [1,7,18,0,0,6,8,"4b1d99d4",368,"deputShip 1/52, emptyShip 0/6, investShip 0/8, kazimierzShip 0/8, kjeragShip 1/35, miraShip 1/2, raidShip 1/21, siracusaShip 1/120, soloShip 0/24, suntShip 1/6, swiftShip 1/83, visiShip 1/49, yanShip 0/1",20,43,23,133] + "ai_0": [1,7,18,0,0,6,8,"95334040",367,"deputShip 1/52, emptyShip 0/6, investShip 0/8, kazimierzShip 0/8, kjeragShip 1/34, miraShip 1/2, raidShip 1/21, siracusaShip 1/120, soloShip 0/24, suntShip 1/6, swiftShip 1/83, visiShip 1/49, yanShip 0/1",25,43,18,133] } ], "players": { @@ -1941,7 +1941,7 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":240,"bossDamage":712550,"dmgDealt":4190550,"gold":132,"itemsEquipped":22,"kills":294,"leaks":26,"lpLost":20,"merges":1,"perfectRounds":10,"refreshes":42}, + "stats": {"activatedLayers":240,"bossDamage":791292,"dmgDealt":4259815,"gold":132,"itemsEquipped":22,"kills":294,"leaks":26,"lpLost":20,"merges":1,"perfectRounds":10,"refreshes":42}, "lineup": ["4_21_a@12,7","4_14_b@12,8[2_01_e_a+3_02_e_a]","1_06_a@11,6[3_11_e_a+2_01_e_b]","6_11_a@11,7","6_12_a@11,8[3_05_e_b+3_01_e_b]","6_05_a@10,5[3_06_e_b+4_07_e_a]","4_07_a@10,8[5_01_e_b+6_09_e_a]","5_06_a@9,9[4_08_e_b+3_09_e_a]"], "bonds": ["deputShip 1/28","indomShip 1/35","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/8","maniShip 1/2","preciShip 2/31","skillfulShip 1/22","soloShip 0/20","steadShip 0/76","swiftShip 1/78","victoriaShip 1/31","visiShip 1/13"] }, @@ -1955,9 +1955,9 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":402,"bossDamage":704950,"dmgDealt":3520238,"gold":145,"itemsEquipped":12,"kills":222,"leaks":55,"lpLost":20,"merges":3,"perfectRounds":7,"refreshes":29}, + "stats": {"activatedLayers":401,"bossDamage":626208,"dmgDealt":3570051,"gold":145,"itemsEquipped":12,"kills":227,"leaks":50,"lpLost":20,"merges":3,"perfectRounds":7,"refreshes":29}, "lineup": ["2_14_b@12,7","3_20_a@12,8","3_14_a@11,7","5_10_a@11,8","6_19_a@10,6[4_04_e_a]","4_04_a@10,7","3_18_b@10,8[3_04_e_b+5_02_e_a]","4_16_a@9,9[4_05_e_a+4_11_e_a]"], - "bonds": ["deputShip 1/54","emptyShip 1/8","investShip 0/8","kazimierzShip 0/8","kjeragShip 1/37","miraShip 0/2","raidShip 1/28","siracusaShip 1/126","soloShip 0/24","suntShip 1/8","swiftShip 1/85","visiShip 1/56","yanShip 0/1"] + "bonds": ["deputShip 1/54","emptyShip 1/8","investShip 0/8","kazimierzShip 0/8","kjeragShip 1/36","miraShip 0/2","raidShip 1/28","siracusaShip 1/126","soloShip 0/24","suntShip 1/8","swiftShip 1/85","visiShip 1/56","yanShip 0/1"] } }, "diy": { diff --git a/test/golden/roster.json b/test/golden/roster.json index c05a0ec6..23ed2da5 100644 --- a/test/golden/roster.json +++ b/test/golden/roster.json @@ -198,25 +198,25 @@ "time": 110, "ticks": 3300, "reason": "timeout", - "killed": 16, + "killed": 18, "total": 36, "unspawned": 0, "bossHpLeft": null, "rngDraws": 2, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":16,"total":36,"perfect":false,"leaks":20,"leaksUncounted":0,"coins":2,"dmg":156012,"bossDmg":0,"heal":25616,"deaths":13,"layerGains":{}}}, + "players": {"p1":{"killed":18,"total":36,"perfect":false,"leaks":18,"leaksUncounted":0,"coins":2,"dmg":158775,"bossDmg":0,"heal":27165,"deaths":13,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,2,21911,12843,196,1,1], - ["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,0,5110,9174,1754,1,2], - ["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,3,43723,9313,225,15,1], - ["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,1,7917,5223,0,9,1], - ["p1",5,"op","chess_char_2_09_a",1,null,2062.75,1,55,0,9315,6217,2145,22,1], - ["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,0,20966,8657,198,27,1], + ["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,2,15543,12062,196,1,1], + ["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,0,4073,9174,1754,1,2], + ["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,3,42765,9173,225,15,1], + ["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,2,9245,7305,0,11,1], + ["p1",5,"op","chess_char_2_09_a",1,null,1746.49,1,55,0,9315,6537,2148,22,1], + ["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,0,20294,8657,198,26,1], ["p1",7,"op","chess_char_2_13_a",1,null,3434.92,1,57,1,11476,4121,66,21,1], ["p1",8,"op","chess_char_2_16_a",1,null,3408.27,1,54,1,5941,5437,204,16,0], - ["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,4,9732,5937,0,25,2], - ["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3019,13905,24,7], - ["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,0,13772,2892,0,52,1], + ["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,3,10542,5797,0,30,2], + ["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3707,15451,25,8], + ["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,4,23431,2727,0,54,1], ["p1",12,"op","chess_char_2_14_a",1,null,2344.5,1,56,0,0,4885,6856,11,0], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], @@ -224,26 +224,26 @@ ["p1","~1","token","token_10022_kazema_shadow",null,null,0,0,26,0,6149,1883,67,6,null] ], "enemies": { - "enemy_1001_bigbo": [1,0,1,7938,5123], - "enemy_1006_shield": [1,1,0,3550,10368], - "enemy_10118_ymgprc": [1,0,1,4447,8996], - "enemy_1041_lazerd_2": [1,0,1,8962,6922], - "enemy_1118_lidbox_2": [1,1,0,5324,16416], - "enemy_1158_divman": [18,11,7,2847,72154], - "enemy_1160_hvyslr": [3,1,2,4530,27059], - "enemy_1161_tidmag": [3,1,1,7540,12468], - "enemy_1169_duphlx_2": [1,0,1,782,7742], - "enemy_1200_msfjin_2": [1,0,1,0,26], + "enemy_1001_bigbo": [1,0,1,7938,6139], + "enemy_1006_shield": [1,1,0,3684,10368], + "enemy_10118_ymgprc": [1,0,1,5228,8898], + "enemy_1041_lazerd_2": [1,0,1,7858,6740], + "enemy_1118_lidbox_2": [1,1,0,4540,16416], + "enemy_1158_divman": [18,12,6,3784,73679], + "enemy_1160_hvyslr": [3,1,2,4699,24566], + "enemy_1161_tidmag": [3,1,1,9394,12608], + "enemy_1169_duphlx_2": [1,1,0,1019,10368], + "enemy_1200_msfjin_2": [1,0,1,0,24], "enemy_1249_lysdb_2": [1,1,0,918,10368], - "enemy_1299_ymkilr": [1,0,1,413,1850], - "enemy_1389_winbab_2": [1,0,1,3237,1400], - "enemy_1504_cqbw": [1,0,1,3469,1372], + "enemy_1299_ymkilr": [1,0,1,0,1092], + "enemy_1389_winbab_2": [1,0,1,4326,1540], + "enemy_1504_cqbw": [1,0,1,2728,2614], "enemy_2009_csaudc": [1,0,1,0,490] }, - "hooks": [1,57,3300,430,430,1504,1533,2010,30,49,18,18,0,11091,45,31,36,19,1,37,0,1,0], - "events": {"atk":523,"bounty":1,"deploy":18,"die":30,"dmg":1435,"engage":11,"fx":43,"heal":98,"leak":19,"skill":36,"spawn":52,"status":161}, - "fx": {"aoe":4,"burst":1,"camouflage":2,"counter":21,"dodge":3,"dollEnd":1,"explode":1,"liberate":1,"overload":1,"phase":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1,"telegraph":1}, - "snaps": "a449ec9d ed6b281b add3999f 9cbb2a3b 3709fe31 928ecc43 db354d83 c891dc9d 2a0b06dd c6c94f4c 9afcc9ab" + "hooks": [1,57,3300,444,444,1560,1595,2014,32,49,19,19,0,11565,40,35,36,17,1,36,0,3,0], + "events": {"atk":540,"bounty":1,"deploy":18,"die":32,"dmg":1495,"engage":11,"fx":37,"heal":101,"leak":17,"skill":38,"spawn":52,"status":167}, + "fx": {"aoe":4,"burst":3,"camouflage":2,"counter":13,"dodge":3,"dollEnd":1,"explode":1,"liberate":1,"overload":1,"phase":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1,"telegraph":1}, + "snaps": "a449ec9d 9efd1fe4 2b683000 5274d87d 79e1abf7 0a0e2eee ae025703 b905f32e 67b7490e df04c2b7 9133e38c" }, "roster-005": { "about": "pass 0 band 3: chess_char_2_07_b chess_char_2_08_b chess_char_2_09_b chess_char_2_11_b chess_char_2_12_b chess_char_2_19_a chess_char_2_01_b chess_char_2_02_b chess_char_2_04_b chess_char_2_05_b chess_char_2_06_b chess_char_2_10_b token_10000_silent_healrb", @@ -254,51 +254,51 @@ "round": 6, "seed": 4076349243, "waveId": "act1autochess_06", - "time": 130.93, - "ticks": 3928, + "time": 134.43, + "ticks": 4033, "reason": "cleared", "killed": 84, "total": 84, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 244, + "rngDraws": 171, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":84,"total":84,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":12,"dmg":310935,"bossDmg":0,"heal":28984,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":84,"total":84,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":12,"dmg":313514,"bossDmg":0,"heal":32550,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_07_b",1,"uniequip_002_ghost",2983.9,1,2,0,0,1196,767,0,0], - ["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",3710.3,1,4,0,28,425,0,0,1], - ["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2346.3,1,6,27,79838,0,0,55,2], - ["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2435.4,1,8,16,97508,11256,0,85,3], - ["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1773.2,1,10,0,7308,6790,0,119,1], - ["p1",6,"op","chess_char_2_19_a",1,null,1123.32,1,11,1,16246,1195,209,26,3], - ["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2360.6,1,12,20,35604,4195,0,22,1], - ["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1775.4,1,1,0,0,0,6631,26,5], - ["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1397,1,3,7,33691,2087,0,49,3], - ["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",2168.32,1,5,0,0,405,9392,34,2], - ["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1802.9,1,7,0,0,442,8934,27,13], - ["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,9,8,40712,993,0,102,2], - ["p1",13,"token","token_10000_silent_healrb",null,null,1000,0,102,0,0,0,3050,30,null] + ["p1",1,"op","chess_char_2_07_b",1,"uniequip_002_ghost",2983.9,1,2,0,0,1594,1380,0,0], + ["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",3710.3,1,4,0,28,475,0,0,1], + ["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2346.3,1,6,16,47755,0,0,34,2], + ["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2435.4,1,8,25,91351,12366,0,86,3], + ["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1773.2,1,10,3,17625,7017,0,122,1], + ["p1",6,"op","chess_char_2_19_a",1,null,1123.32,1,11,1,16246,1438,175,26,3], + ["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2360.6,1,12,20,35604,4928,0,22,1], + ["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1775.4,1,1,0,0,0,7773,30,6], + ["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1397,1,3,6,25428,2921,0,30,3], + ["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",2168.32,1,5,0,0,405,10851,45,2], + ["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1802.9,1,7,0,0,510,8726,33,14], + ["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,9,8,79476,896,0,106,2], + ["p1",13,"token","token_10000_silent_healrb",null,null,1000,1,104,0,0,0,3647,36,null] ], "enemies": { - "enemy_10027_vtsk": [1,1,0,6613,24000], + "enemy_10027_vtsk": [1,1,0,2483,24000], "enemy_1006_shield_2": [1,1,0,0,8000], - "enemy_10122_uacann_2": [1,1,0,4915,8000], + "enemy_10122_uacann_2": [1,1,0,4918,8000], "enemy_1042_frostd": [1,1,0,0,5200], - "enemy_1119_vofsd": [1,1,0,0,8800], - "enemy_1170_dushld": [1,1,0,168,5600], + "enemy_1119_vofsd": [1,1,0,93,8800], + "enemy_1170_dushld": [1,1,0,59,5600], "enemy_1202_msfzhi": [1,1,0,0,2], - "enemy_1249_lysdb_2": [15,15,0,97,72000], - "enemy_1251_lysyta": [52,52,0,37,114400], - "enemy_1299_ymkilr_2": [1,1,0,1145,8800], - "enemy_1328_cbjedi": [6,6,0,4308,48000], - "enemy_1402_tgshd_2": [1,1,0,688,10400], - "enemy_1509_mousek": [1,1,0,6340,17600], - "enemy_2010_csdcr": [1,1,0,1019,9600] + "enemy_1249_lysdb_2": [15,15,0,265,72000], + "enemy_1251_lysyta": [52,52,0,124,114400], + "enemy_1299_ymkilr_2": [1,1,0,1599,8800], + "enemy_1328_cbjedi": [6,6,0,7853,48000], + "enemy_1402_tgshd_2": [1,1,0,59,10400], + "enemy_1509_mousek": [1,1,0,9625,17600], + "enemy_2010_csdcr": [1,1,0,1820,9600] }, - "hooks": [1,102,3928,653,653,1605,1597,597,84,90,36,35,0,27040,116,48,84,0,1,84,0,0,0], - "events": {"atk":819,"bounty":6,"deploy":18,"die":90,"dmg":1545,"engage":7,"fx":71,"heal":123,"skill":71,"spawn":97,"status":392}, - "fx": {"counter":1,"explode":4,"expose":16,"overload":2,"phase":1,"shield":8,"shieldBreak":16,"sleep":6,"summon":5,"telegraph":5,"zone":7}, - "snaps": "ef546b03 cddbeb04 da6dbc8a 56061bd0 871d7588 425d6cc9 554ecd8b fa1afeca a9ba8e9d 1349294d 9b54b818 bbc6adbc 6ac20ed0" + "hooks": [1,103,4033,661,661,1605,1598,846,84,90,38,37,0,27746,82,51,84,0,1,84,0,0,0], + "events": {"atk":790,"bounty":6,"deploy":19,"die":90,"dmg":1539,"engage":7,"fx":71,"heal":155,"skill":75,"spawn":97,"status":357}, + "fx": {"counter":1,"explode":4,"expose":13,"overload":2,"phase":1,"shield":7,"shieldBreak":16,"sleep":5,"summon":6,"telegraph":8,"zone":8}, + "snaps": "3f12976d 5421d3a4 bbc6aecf 901978a3 816b3564 ba8790c3 7a377f56 bc9fd38a 46e9a628 e8b5b6e7 c91d359f c33a1085 cc3b6163 0b272069" }, "roster-006": { "about": "pass 0 band 3: chess_char_2_17_b chess_char_2_18_b chess_char_3_06_a chess_char_2_13_b chess_char_2_16_b chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_3_05_a chess_char_2_14_b chess_char_2_19_b chess_char_3_01_a", @@ -384,56 +384,56 @@ "time": 140, "ticks": 4200, "reason": "timeout", - "killed": 139, + "killed": 123, "total": 71, "unspawned": 0, "bossHpLeft": null, "rngDraws": 64, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":139,"total":71,"perfect":false,"leaks":44,"leaksUncounted":1,"coins":6,"dmg":239871,"bossDmg":0,"heal":1028,"deaths":9,"layerGains":{}}}, + "players": {"p1":{"killed":123,"total":71,"perfect":false,"leaks":50,"leaksUncounted":1,"coins":6,"dmg":225959,"bossDmg":0,"heal":1069,"deaths":11,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,205,6,2610,2567,364,12,1], - ["p1",2,"op","chess_char_3_16_a",1,null,0,0,6,2,5774,3419,664,18,1], - ["p1",3,"op","chess_char_3_18_a",2,null,1629.1,1,209,8,13367,3258,0,31,1], - ["p1",4,"op","chess_char_3_08_a",1,null,1519.4,1,4,17,16401,234,0,18,2], - ["p1",5,"op","chess_char_3_09_a",1,null,1004.34,1,7,17,22163,389,0,64,2], - ["p1",6,"op","chess_char_3_10_a",1,null,267.96,1,10,22,24180,1547,0,40,3], - ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,208,10,10520,1448,0,18,3], - ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,200,3,5679,1170,0,21,9], - ["p1",9,"op","chess_char_3_14_a",1,null,59.11,1,5,16,22081,1317,0,57,2], - ["p1",10,"op","chess_char_3_17_a",1,null,0,0,8,10,60765,2471,0,79,4], - ["p1",11,"op","chess_char_3_19_a",2,null,900.9,1,164,16,35379,2265,0,97,2], - ["p1",12,"op","chess_char_3_20_a",1,null,1233.1,1,204,3,5976,1233,0,38,1], - ["p1",13,"token","token_10028_vigil_wolf",null,null,1.96,0,110,3,2852,1877,0,14,null], + ["p1",1,"op","chess_char_3_12_a",2,null,2567.4,1,195,3,5274,2567,433,18,1], + ["p1",2,"op","chess_char_3_16_a",1,null,2390.3,1,200,0,535,3459,635,3,1], + ["p1",3,"op","chess_char_3_18_a",2,null,1629.1,1,199,7,9690,3258,0,26,1], + ["p1",4,"op","chess_char_3_08_a",1,null,1519.4,1,4,14,21565,234,0,19,2], + ["p1",5,"op","chess_char_3_09_a",1,null,931.22,1,7,16,27739,462,0,62,2], + ["p1",6,"op","chess_char_3_10_a",1,null,0,0,10,14,18244,1815,0,28,2], + ["p1",7,"op","chess_char_3_11_a",1,null,1447.6,1,196,11,8238,1448,0,17,3], + ["p1",8,"op","chess_char_3_13_a",1,null,1170.4,1,192,9,9286,1170,0,22,9], + ["p1",9,"op","chess_char_3_14_a",1,null,0,0,5,17,18519,1376,0,44,2], + ["p1",10,"op","chess_char_3_17_a",1,null,0,0,8,9,49517,2471,0,63,4], + ["p1",11,"op","chess_char_3_19_a",2,null,900.9,1,157,14,36649,2265,0,92,2], + ["p1",12,"op","chess_char_3_20_a",1,null,1233.1,1,194,3,8714,1233,0,36,1], + ["p1",13,"token","token_10028_vigil_wolf",null,null,149.52,0,110,4,4472,1811,0,16,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], - ["p1","~1","token","token_10028_vigil_wolf",null,null,880,1,165,6,12123,1550,0,28,null] + ["p1","~1","token","token_10028_vigil_wolf",null,null,0,0,158,2,7516,1709,0,17,null] ], "enemies": { "enemy_10029_vtshld": [1,0,0,0,0], "enemy_10073_mpcar": [1,1,0,0,2304], - "enemy_10127_rkmbst_2": [1,1,0,4090,31680], - "enemy_1045_hammer": [1,0,1,283,5668], - "enemy_1121_lifbos_2": [1,0,1,1126,4805], - "enemy_1172_dugago": [1,0,1,266,7005], - "enemy_1195_sfyin": [36,33,3,640,80191], - "enemy_1195_sfyin_2": [15,9,6,1334,44374], - "enemy_1196_msfyin": [66,58,8,0,121], - "enemy_1196_msfyin_2": [18,8,10,0,35], - "enemy_1197_sfshu": [9,8,1,736,24436], - "enemy_1198_msfshu": [24,18,6,0,58], - "enemy_1203_sfhu": [1,1,0,4220,7488], - "enemy_1204_msfhu": [4,0,4,0,4], - "enemy_1252_lysytb_2": [1,0,1,1965,3893], + "enemy_10127_rkmbst_2": [1,1,0,3828,31680], + "enemy_1045_hammer": [1,0,1,459,4677], + "enemy_1121_lifbos_2": [1,0,1,3041,7397], + "enemy_1172_dugago": [1,0,1,121,3215], + "enemy_1195_sfyin": [36,32,4,464,79451], + "enemy_1195_sfyin_2": [15,8,7,1748,42619], + "enemy_1196_msfyin": [64,55,9,0,115], + "enemy_1196_msfyin_2": [16,5,11,0,26], + "enemy_1197_sfshu": [9,6,3,316,22356], + "enemy_1198_msfshu": [18,12,6,0,38], + "enemy_1203_sfhu": [1,1,0,3767,7488], + "enemy_1204_msfhu": [4,0,4,0,3], + "enemy_1252_lysytb_2": [1,0,1,2429,4489], "enemy_1305_mhslim": [1,1,0,223,1382], "enemy_1407_hummbd": [1,1,0,140,5184], - "enemy_1512_mcmstr": [1,0,1,8998,20801], + "enemy_1512_mcmstr": [1,0,1,8021,13093], "enemy_2021_syfish": [1,0,1,0,442] }, - "hooks": [1,208,4200,695,695,959,964,418,149,194,31,30,0,21272,20,45,184,44,1,158,0,0,0], - "events": {"atk":848,"bounty":3,"deploy":22,"die":150,"dmg":953,"engage":14,"fx":128,"heal":1,"leak":44,"skill":61,"spawn":200,"status":71}, - "fx": {"aoe":2,"camouflage":1,"displace":15,"dp":2,"explode":20,"expose":1,"phase":1,"pull":15,"revive":2,"sp":1,"strike":3,"summon":53,"volley":7,"wolfShadow":2,"wolfShadowLost":3}, - "snaps": "17399d51 bc366431 6d1caf23 214021b0 fc9ea9d8 690dd6a1 82c58709 9d0b4556 1d498d33 3e16098f 5925a25e 4540e18b 3fc289e7 efffdf3b" + "hooks": [1,199,4200,586,586,880,885,402,136,187,30,29,0,19164,11,41,174,50,1,143,0,0,0], + "events": {"atk":721,"bounty":3,"deploy":23,"die":137,"dmg":874,"engage":14,"fx":137,"heal":3,"leak":50,"skill":59,"spawn":190,"status":56}, + "fx": {"aoe":2,"camouflage":1,"displace":22,"dp":2,"explode":19,"expose":1,"liberate":1,"phase":1,"pull":22,"revive":1,"sp":1,"strike":3,"summon":48,"volley":7,"wolfShadow":2,"wolfShadowLost":4}, + "snaps": "e84b5db6 9d40d50d 06a9cfef 7fb8828b 9cb05817 59941b60 b4809418 1cad4c4b 1f3f97df 5eb66c06 8731ee0c 2ab38ab6 8269f1b3 0ffc8972" }, "roster-008": { "about": "pass 0 band 4: chess_char_3_06_b chess_char_3_12_b chess_char_3_02_b chess_char_3_03_b chess_char_3_04_b chess_char_3_05_b chess_char_3_21_a chess_char_3_01_b chess_char_3_08_b chess_char_3_09_b chess_char_3_10_b chess_char_3_11_b", @@ -533,7 +533,7 @@ "total": 63, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 146, + "rngDraws": 131, "errors": {"count":0,"kinds":[]}, "players": {"p1":{"killed":171,"total":63,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":12,"dmg":279620,"bossDmg":0,"heal":0,"deaths":1,"layerGains":{}}}, "units": [ @@ -541,14 +541,14 @@ ["p1",2,"op","chess_char_4_01_a",2,null,5020.11,1,6,0,0,0,0,0,0], ["p1",3,"op","chess_char_3_18_b",2,"uniequip_002_vulpis",3844.06,1,8,0,3,0,0,2,1], ["p1",4,"op","chess_char_4_04_a",1,null,2831.68,1,12,8,25880,518,0,125,4], - ["p1",5,"op","chess_char_3_13_b",1,"uniequip_002_malist",2616.63,1,9,22,11643,0,0,69,32], - ["p1",6,"op","chess_char_3_14_b",1,"uniequip_002_slbell",3073.35,1,10,7,3115,0,0,37,3], - ["p1",7,"op","chess_char_3_17_b",1,"uniequip_002_shotst",4154.31,1,14,18,30514,1359,0,58,9], + ["p1",5,"op","chess_char_3_13_b",1,"uniequip_002_malist",2616.63,1,9,28,7594,0,0,66,32], + ["p1",6,"op","chess_char_3_14_b",1,"uniequip_002_slbell",3073.35,1,10,4,2466,0,0,30,3], + ["p1",7,"op","chess_char_3_17_b",1,"uniequip_002_shotst",4154.31,1,14,20,35570,1359,0,56,9], ["p1",8,"op","chess_char_3_19_b",2,"uniequip_002_vigil",3421.59,1,4,0,1,0,0,1,4], ["p1",9,"op","chess_char_3_20_b",1,"uniequip_002_kjera",2759.35,1,7,0,2,0,0,1,1], ["p1",10,"op","chess_char_3_21_b",2,"uniequip_002_archet",3025.77,1,11,82,136301,0,0,188,5], - ["p1",11,"op","chess_char_4_02_a",2,null,2717.48,1,166,16,58984,2717,0,36,1], - ["p1",12,"op","chess_char_4_06_a",1,null,2371.14,1,13,18,12337,0,0,75,2], + ["p1",11,"op","chess_char_4_02_a",2,null,2717.48,1,166,14,58983,2717,0,36,1], + ["p1",12,"op","chess_char_4_06_a",1,null,2371.14,1,13,15,11980,0,0,71,2], ["p1",13,"token","token_10028_vigil_wolf",null,null,1026,1,5,0,839,1920,0,6,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null] @@ -573,10 +573,10 @@ "enemy_1513_dekght_2": [1,1,0,5803,43200], "enemy_2034_sythef": [1,1,0,0,8640] }, - "hooks": [1,187,4616,606,606,1080,1064,0,172,172,62,60,0,20682,91,5,171,0,1,174,0,0,0], - "events": {"atk":733,"bounty":6,"deploy":14,"die":172,"dmg":1064,"engage":11,"fx":164,"skill":122,"spawn":186,"status":205}, - "fx": {"crit":24,"displace":23,"dp":4,"explode":3,"phase":1,"ripple":8,"shadowWeave":26,"shield":2,"stealth":4,"summon":51,"telegraph":3,"volley":9,"wolfShadow":3,"wolfShadowLost":2,"zone":1}, - "snaps": "01350beb 8f7744b2 43f13b56 f68a04e7 1d0741e4 7c08a4ae 9834f8a4 8799cf88 a348e60f ddf80120 61a93dd9 82dbcbf0 375b88cd 76e6861d 9d5ac76a 9849b6c7" + "hooks": [1,187,4616,590,590,1083,1067,0,172,172,62,60,0,20683,80,5,171,0,1,174,0,0,0], + "events": {"atk":714,"bounty":6,"deploy":14,"die":172,"dmg":1067,"engage":11,"fx":162,"skill":122,"spawn":186,"status":202}, + "fx": {"crit":21,"displace":24,"dp":4,"explode":3,"phase":1,"ripple":8,"shadowWeave":26,"shield":2,"stealth":4,"summon":51,"telegraph":3,"volley":9,"wolfShadow":3,"wolfShadowLost":2,"zone":1}, + "snaps": "01350beb 4f981949 2a43b546 3d68ce51 18790043 6dd248ea 6618c5de 5b83238d ddb0a718 3f31cdcb bf8cf30e 568c6cab c0bb949b f5b58d3f 3184d130 56caac71" }, "roster-010": { "about": "pass 0 band 4: chess_char_4_17_a chess_char_4_18_a chess_char_4_11_a chess_char_4_19_a chess_char_4_07_a chess_char_4_16_a chess_char_4_09_a chess_char_4_10_a chess_char_4_12_a chess_char_4_13_a chess_char_4_14_a chess_char_4_20_a token_10041_cathy_catsld token_10041_cathy_catsld", @@ -1073,14 +1073,14 @@ "round": 12, "seed": 2919027026, "waveId": "act1autochess_h05", - "time": 194.57, - "ticks": 5837, + "time": 184.57, + "ticks": 5537, "reason": "cleared", "killed": 174, "total": 171, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 303, + "rngDraws": 380, "errors": {"count":0,"kinds":[]}, "players": { "p1": { @@ -1092,49 +1092,49 @@ "coins": 12, "dmg": 642533, "bossDmg": 0, - "heal": 34458, - "deaths": 5, + "heal": 35267, + "deaths": 3, "layerGains": {"victoriaShip":10} } }, "units": [ - ["p1",1,"op","chess_char_6_15_a",2,null,2154.9,1,3,1,3664,0,0,5,1], - ["p1",2,"op","chess_char_6_19_a",2,null,2384.8,1,6,3,15668,0,0,1,3], - ["p1",3,"op","chess_char_6_07_a",2,null,2409.89,1,9,19,39055,10,0,21,2], - ["p1",4,"op","chess_char_6_17_a",2,null,2464.95,1,12,10,75209,14370,0,54,2], - ["p1",5,"op","chess_char_6_08_a",2,null,1497.1,1,1,4,8827,0,2411,19,2], - ["p1",6,"op","chess_char_6_09_a",0,null,1750.32,1,4,0,7549,100,0,13,13], - ["p1",7,"op","chess_char_6_11_a",2,null,1515.66,1,5,1,13130,1264,0,16,2], - ["p1",8,"op","chess_char_6_12_a",1,null,2027.63,1,2,27,48431,62,0,28,3], - ["p1",9,"op","chess_char_6_13_a",1,null,1778.48,1,8,82,361277,4157,2939,228,4], - ["p1",10,"op","chess_char_6_14_a",2,null,0,0,10,0,0,8806,29108,49,2], - ["p1",11,"op","chess_char_6_16_a",2,null,0,0,174,19,49605,10660,0,84,1], - ["p1",12,"op","chess_char_6_18_a",2,null,0,0,140,8,20117,2512,0,18,1], - ["p1","~1","token","token_10040_siege2_vlion",null,null,4000,0,62,0,0,0,0,0,null], - ["p1","~2","token","token_10040_siege2_vlion",null,null,3969.68,0,155,0,0,30,0,0,null] + ["p1",1,"op","chess_char_6_15_a",2,null,2154.9,1,3,0,0,0,0,0,0], + ["p1",2,"op","chess_char_6_19_a",2,null,2384.8,1,6,1,4018,0,0,0,2], + ["p1",3,"op","chess_char_6_07_a",2,null,2420,1,9,9,34667,0,0,17,2], + ["p1",4,"op","chess_char_6_17_a",2,null,2967.8,1,12,15,77190,13804,0,53,2], + ["p1",5,"op","chess_char_6_08_a",2,null,1497.1,1,1,8,27234,0,1891,16,2], + ["p1",6,"op","chess_char_6_09_a",0,null,1750.32,1,4,0,8344,0,0,11,11], + ["p1",7,"op","chess_char_6_11_a",2,null,1634.6,1,5,1,11919,669,0,15,2], + ["p1",8,"op","chess_char_6_12_a",1,null,2027.63,1,2,14,28292,0,0,16,2], + ["p1",9,"op","chess_char_6_13_a",1,null,1797.4,1,8,92,331059,3888,2571,215,4], + ["p1",10,"op","chess_char_6_14_a",2,null,1725.9,1,10,0,0,7372,30805,60,2], + ["p1",11,"op","chess_char_6_16_a",2,null,1249.6,1,185,25,76460,10878,0,109,2], + ["p1",12,"op","chess_char_6_18_a",2,null,0,0,170,9,43349,2512,0,14,1], + ["p1","~1","token","token_10040_siege2_vlion",null,null,4000,0,77,0,0,0,0,0,null], + ["p1","~2","token","token_10040_siege2_vlion",null,null,3969.68,0,166,0,0,30,0,0,null] ], "enemies": { "enemy_10054_cjhot": [1,1,0,117,14400], "enemy_10099_crvln": [1,1,0,0,14400], - "enemy_1009_lurker": [72,72,0,2711,152064], - "enemy_1019_jshoot_2": [51,51,0,12723,132192], + "enemy_1009_lurker": [72,72,0,2809,152064], + "enemy_1019_jshoot_2": [51,51,0,12342,132192], "enemy_1021_bslime": [1,1,0,0,2362], - "enemy_1081_sotisd": [1,1,0,314,14400], - "enemy_1165_duhond_2": [1,1,0,404,3840], + "enemy_1081_sotisd": [1,1,0,0,14400], + "enemy_1165_duhond_2": [1,1,0,0,3840], "enemy_1197_sfshu": [1,1,0,0,2400], "enemy_1198_msfshu": [3,3,0,0,9], "enemy_1210_msfden": [1,1,0,0,34], - "enemy_1275_dwlock_2": [1,1,0,1756,13440], + "enemy_1275_dwlock_2": [1,1,0,1672,13440], "enemy_1355_mrfly_2": [1,1,0,0,9600], - "enemy_1404_msnip": [36,36,0,17427,207360], - "enemy_1438_dspred": [1,1,0,762,12672], + "enemy_1404_msnip": [36,36,0,17737,207360], + "enemy_1438_dspred": [1,1,0,995,12672], "enemy_2002_bearmi": [1,1,0,0,28800], - "enemy_9007_acelem": [1,1,0,2087,34560] + "enemy_9007_acelem": [1,1,0,0,34560] }, - "hooks": [1,190,5837,826,826,1189,1414,263,179,181,36,34,163,36192,1944,179,174,0,1,185,4,0,0], - "events": {"atk":859,"bounty":6,"deploy":16,"die":181,"dmg":1135,"engage":11,"fx":226,"heal":76,"layer":4,"skill":70,"spawn":188,"status":624}, - "fx": {"airstrike":42,"beam":8,"cleanse":5,"displace":2,"dp":2,"drone":76,"droneLock":23,"drones":2,"emergency":11,"explode":4,"finale":3,"garrison":4,"link":15,"scorchBurst":6,"slash":9,"steal":4,"summon":3,"sunBurst":2,"talent":4,"undying":1}, - "snaps": "3b13beb4 5d631935 212d5d02 06336506 bf36fcf3 cd59850b a585daf6 82f0f956 b026d1d5 fe426efe 3159de65 534a9037 7790a1a4 b6f77327 d8ebf4d6 415a3425 ae278f3c 3b5c8de7 1728e80e 60ffd5b6" + "hooks": [1,190,5537,795,795,1305,1519,267,177,179,32,28,153,29773,2210,176,174,0,1,178,4,0,0], + "events": {"atk":836,"bounty":6,"deploy":16,"die":179,"dmg":1255,"engage":9,"fx":297,"heal":87,"layer":4,"skill":60,"spawn":188,"status":698}, + "fx": {"airstrike":39,"beam":2,"cleanse":6,"dp":2,"drone":125,"droneLock":46,"drones":2,"emergency":8,"explode":3,"finale":2,"garrison":4,"link":26,"scorchBurst":16,"slash":3,"steal":4,"summon":3,"sunBurst":2,"talent":3,"undying":1}, + "snaps": "3b13beb4 fbd58f36 04c6b7cd 66aacd37 a19c1011 971d123a 178d654b 0b59f14a 90254fdf 02ff4239 47baf4d7 ed36412e 36a3c0cd 17058bc8 ac4afc9c 822b3838 899b7db4 5ece48e6 fcd4587e" }, "roster-018": { "about": "pass 0 band 7: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b chess_char_6_20_a chess_char_6_01_b chess_char_6_02_b chess_char_6_04_b chess_char_6_05_b chess_char_6_08_b chess_char_6_09_b chess_char_6_11_b chess_char_6_12_b token_10017_skadi2_dedant token_10030_mlyss_wtrman", @@ -1228,14 +1228,14 @@ "round": 13, "seed": 116466041, "waveId": "act1autochess_h06", - "time": 200.7, - "ticks": 6021, + "time": 200.53, + "ticks": 6016, "reason": "cleared", "killed": 108, "total": 108, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 674, + "rngDraws": 708, "errors": {"count":0,"kinds":[]}, "players": { "p1": { @@ -1247,27 +1247,27 @@ "coins": 12, "dmg": 3002858, "bossDmg": 0, - "heal": 120459, - "deaths": 1, + "heal": 141036, + "deaths": 0, "layerGains": {"deputShip":12} } }, "units": [ - ["p1",1,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",5829.12,1,112,25,817580,42480,0,168,3], - ["p1",2,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",6696.14,1,9,5,198720,778,0,1,3], - ["p1",3,"op","chess_char_5_01_b",0,"uniequip_003_excu2",5521.67,1,10,0,11795,1147,300,4,0], - ["p1",4,"op","chess_char_5_05_b",0,"uniequip_003_ulpia",14967.7,1,7,0,0,0,0,0,0], - ["p1",5,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",11659.29,1,24,21,474273,37335,0,107,3], - ["p1",6,"op","chess_char_6_13_b",1,"uniequip_002_angel2",5306.7,1,2,29,663495,11646,1190,58,2], - ["p1",7,"op","chess_char_6_14_b",2,"uniequip_002_lumen",4595.58,1,3,0,0,0,7779,76,1], - ["p1",8,"op","chess_char_6_16_b",2,"uniequip_002_halo2",3482.38,1,4,4,135134,0,0,51,2], - ["p1",9,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",3729.22,1,8,21,567523,0,0,67,3], - ["p1",10,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",3822.83,1,12,0,0,35067,111190,58,2], + ["p1",1,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",7476.48,1,14,29,985161,53891,0,207,3], + ["p1",2,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",6696.14,1,9,7,219167,1778,0,2,3], + ["p1",3,"op","chess_char_5_01_b",0,"uniequip_003_excu2",5849.22,1,10,0,4145,620,100,2,0], + ["p1",4,"op","chess_char_5_05_b",0,"uniequip_003_ulpia",14967.7,1,7,0,0,1000,100,0,0], + ["p1",5,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",11659.29,1,24,27,459861,37391,0,109,3], + ["p1",6,"op","chess_char_6_13_b",1,"uniequip_002_angel2",5360.3,1,2,18,489193,11646,867,43,2], + ["p1",7,"op","chess_char_6_14_b",2,"uniequip_002_lumen",4595.58,1,3,0,0,0,9723,77,1], + ["p1",8,"op","chess_char_6_16_b",2,"uniequip_002_halo2",3482.38,1,4,7,110945,0,0,45,2], + ["p1",9,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",3729.22,1,8,17,589725,1000,0,63,3], + ["p1",10,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",3822.83,1,12,0,0,32560,130246,58,2], ["p1",11,"op","chess_char_5_02_b",0,"none",3240.38,1,1,0,0,0,0,0,0], - ["p1",12,"op","chess_char_5_03_b",0,"uniequip_003_blaze2",3755.84,1,5,3,117833,0,0,57,9], + ["p1",12,"op","chess_char_5_03_b",0,"uniequip_003_blaze2",3755.84,1,5,2,112363,0,0,53,8], ["p1","~1","token","token_10019_nearl2_sword",null,null,6491.98,0,27,0,0,1788,0,0,null], - ["p1","~2","token","token_10019_nearl2_sword",null,null,5721.69,0,79,0,3,2403,0,6,null], - ["p1","~3","token","token_10019_nearl2_sword",null,null,1189.98,0,114,0,16503,5538,0,25,null] + ["p1","~2","token","token_10019_nearl2_sword",null,null,6902.76,0,79,1,11414,1222,0,0,null], + ["p1","~3","token","token_10019_nearl2_sword",null,null,2183.83,0,113,0,20884,4512,0,23,null] ], "enemies": { "enemy_1005_yokai_2": [1,1,0,51,4443], @@ -1276,19 +1276,19 @@ "enemy_1112_emppnt": [1,1,0,0,37265], "enemy_1166_dusbr_2": [1,1,0,30,12613], "enemy_1198_msfshu": [1,1,0,0,9], - "enemy_1229_darmy": [28,28,0,7895,337106], - "enemy_1229_darmy_2": [57,57,0,19609,898662], - "enemy_1283_sgkill_2": [1,1,0,17212,51598], + "enemy_1229_darmy": [28,28,0,8082,337106], + "enemy_1229_darmy_2": [57,57,0,39093,898662], + "enemy_1283_sgkill_2": [1,1,0,14516,51598], "enemy_1367_dseed": [1,1,0,0,8600], - "enemy_1439_dslntf_2": [1,1,0,714,94596], + "enemy_1439_dslntf_2": [1,1,0,4779,94596], "enemy_2003_rockman": [1,1,0,2561,214991], - "enemy_9007_acelem": [12,12,0,47504,1238347], - "enemy_9009_acfort": [1,1,0,2625,68797] + "enemy_9007_acelem": [12,12,0,37401,1238347], + "enemy_9009_acfort": [1,1,0,3801,68797] }, - "hooks": [1,126,6021,786,786,2560,2883,573,109,114,28,25,56,20899,1618,75,108,0,1,109,2,0,0], - "events": {"atk":1154,"bounty":6,"deploy":18,"die":114,"dmg":2673,"engage":10,"fx":534,"heal":437,"layer":2,"skill":53,"spawn":123,"status":429}, - "fx": {"airstrike":20,"aoe":9,"beam":26,"blink":2,"bombard":10,"bombardShell":10,"displace":5,"drone":347,"droneLock":57,"drones":3,"extraAttack":1,"finale":3,"garrison":2,"garrisonGrant":1,"link":10,"radiantSword":3,"slash":16,"steal":2,"summon":3,"sunBurst":1,"talent":3}, - "snaps": "3bc002dc 99924baa b4e5485c 4572877f 2e5abf56 ab533660 d4f12dd4 7d0ce564 75b173a1 2daf77c4 765fb557 a2f4c5bd 0987ab99 45c06b00 2b52eba1 20bb7c71 b8fb29bd 6b0755df 1ac95c1e f2a7e61b" + "hooks": [1,125,6016,830,830,2652,3046,585,108,113,27,24,44,21964,1543,85,108,0,1,108,2,5,0], + "events": {"atk":1206,"bounty":6,"deploy":17,"die":113,"dmg":2839,"engage":9,"fx":493,"heal":489,"layer":2,"skill":51,"spawn":123,"status":434}, + "fx": {"airstrike":12,"aoe":8,"beam":22,"blink":2,"bombard":9,"bombardShell":9,"burst":5,"cleanse":2,"displace":1,"drone":325,"droneLock":52,"drones":3,"emergency":1,"finale":3,"garrison":2,"garrisonGrant":1,"link":10,"radiantSword":3,"slash":14,"steal":2,"summon":3,"sunBurst":1,"talent":3}, + "snaps": "3bc002dc 99924baa b4e5485c 4572877f 6a8d1cfc c5efb851 353224a1 68e243d5 4421b952 c8ec5b5c 71b5020c c6824501 12a0aa00 582a419f d1a68fe8 adb9b697 b00d9b77 aebee69b f4f276c8 a754e8c0" }, "roster-020": { "about": "pass 1 band 1: chess_char_1_02_a chess_char_1_04_a chess_char_1_10_a chess_char_1_08_a chess_char_1_12_a chess_char_1_01_a chess_char_1_03_a chess_char_1_06_a chess_char_1_07_a chess_char_1_09_a chess_char_1_13_a chess_char_1_14_a", @@ -1460,47 +1460,48 @@ "time": 110, "ticks": 3300, "reason": "timeout", - "killed": 31, + "killed": 32, "total": 35, "unspawned": 0, "bossHpLeft": null, "rngDraws": 0, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":31,"total":35,"perfect":false,"leaks":4,"leaksUncounted":0,"coins":4,"dmg":141081,"bossDmg":0,"heal":23857,"deaths":5,"layerGains":{}}}, + "players": {"p1":{"killed":32,"total":35,"perfect":false,"leaks":4,"leaksUncounted":0,"coins":6,"dmg":145290,"bossDmg":0,"heal":23918,"deaths":4,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_08_a",0,null,1296.93,1,7,1,7640,7010,391,8,1], - ["p1",2,"op","chess_char_2_17_a",0,null,0,0,11,5,22203,8869,4507,16,4], + ["p1",1,"op","chess_char_2_08_a",0,null,1912.18,1,7,0,6151,6344,394,7,1], + ["p1",2,"op","chess_char_2_17_a",0,null,0,0,11,4,22277,8893,4531,16,4], ["p1",3,"op","chess_char_2_18_a",1,null,0,0,12,3,28430,7374,834,13,2], ["p1",4,"op","chess_char_2_07_a",0,null,0,0,14,8,25707,8596,648,37,1], - ["p1",5,"op","chess_char_2_09_a",0,null,2429.28,1,51,14,51543,5896,3467,37,7], - ["p1",6,"op","chess_char_2_11_a",0,null,2194.71,1,8,0,0,542,0,0,0], - ["p1",7,"op","chess_char_2_13_a",0,null,2720.14,1,9,0,251,0,0,2,1], + ["p1",5,"op","chess_char_2_09_a",0,null,2367.62,1,51,14,51543,5987,3496,37,7], + ["p1",6,"op","chess_char_2_11_a",0,null,2222.24,1,8,0,0,542,28,0,0], + ["p1",7,"op","chess_char_2_13_a",0,null,2720.14,1,9,0,2,0,0,2,1], ["p1",8,"op","chess_char_2_16_a",0,null,2699.04,1,6,0,0,0,0,0,0], ["p1",9,"op","chess_char_2_12_a",0,null,1909.37,1,10,0,0,0,0,0,1], - ["p1",10,"op","chess_char_2_06_a",1,null,2170.08,1,4,0,0,0,4313,27,2], - ["p1",11,"op","chess_char_2_10_a",0,null,1624.55,1,5,0,5308,0,0,25,1], - ["p1",12,"op","chess_char_2_14_a",0,null,0,0,13,0,0,3538,9697,23,2], + ["p1",10,"op","chess_char_2_06_a",1,null,2170.08,1,4,0,0,0,4259,27,2], + ["p1",11,"op","chess_char_2_10_a",0,null,1624.55,1,5,3,11180,0,0,25,1], + ["p1",12,"op","chess_char_2_14_a",0,null,950.41,1,13,0,0,2619,9729,23,2], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], "enemies": { "enemy_10034_cnvsax": [1,1,0,2963,8000], - "enemy_1010_demon": [6,6,0,1580,36000], - "enemy_1010_demon_2": [3,2,0,2806,25140], + "enemy_1010_demon": [6,6,0,1478,36000], + "enemy_1010_demon_2": [3,2,0,2936,25791], "enemy_10112_ymgds": [1,1,0,29,4000], "enemy_1067_snslime": [1,1,0,243,2600], "enemy_1071_dftman": [18,18,0,122,40320], "enemy_1170_dushld": [1,1,0,1086,5600], - "enemy_1209_sfden_2": [1,0,0,7563,11364], + "enemy_1209_sfden_2": [1,1,0,7563,14400], + "enemy_1210_msfden_2": [1,0,0,0,6], "enemy_1305_mhslim_2": [1,1,0,154,1440], - "enemy_1439_dslntf_2": [1,0,0,3350,2577], - "enemy_2048_smgrd": [1,0,0,10311,4040] + "enemy_1439_dslntf_2": [1,0,0,2440,2577], + "enemy_2048_smgrd": [1,0,0,10643,4556] }, - "hooks": [1,51,3300,315,315,840,977,3285,36,36,22,20,0,10866,58,34,35,0,1,36,0,5,0], - "events": {"atk":524,"bounty":2,"deploy":13,"die":36,"dmg":909,"engage":7,"fx":67,"heal":103,"skill":42,"spawn":50,"status":176}, - "fx": {"beam":51,"buff":3,"burst":5,"explode":1,"takeoff":1,"telegraph":6}, - "snaps": "4e123c7a 1c18fb29 65baefd8 722f6297 8d3f39b2 ded9179b 0fc87825 dd78b95b 7dd1bd4a 02663768 90477f80" + "hooks": [1,52,3300,311,311,852,989,3351,36,36,22,19,0,10866,57,34,36,0,1,36,0,5,0], + "events": {"atk":520,"bounty":3,"deploy":13,"die":36,"dmg":921,"engage":7,"fx":67,"heal":103,"skill":41,"spawn":51,"status":170}, + "fx": {"beam":51,"buff":3,"burst":5,"explode":1,"summon":1,"takeoff":1,"telegraph":5}, + "snaps": "4e123c7a 1c18fb29 65baefd8 722f6297 8d3f39b2 ded9179b 0fc87825 dd78b95b 51d88ea5 9c42e86c 5cb578a1" }, "roster-024": { "about": "pass 1 band 3: chess_char_2_07_b chess_char_2_08_b chess_char_2_09_b chess_char_2_11_b chess_char_2_12_b chess_char_2_19_a chess_char_2_01_b chess_char_2_02_b chess_char_2_04_b chess_char_2_05_b chess_char_2_06_b chess_char_2_10_b", @@ -1514,47 +1515,47 @@ "time": 140, "ticks": 4200, "reason": "timeout", - "killed": 178, + "killed": 177, "total": 67, "unspawned": 0, "bossHpLeft": null, "rngDraws": 11, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":178,"total":67,"perfect":false,"leaks":17,"leaksUncounted":0,"coins":6,"dmg":212892,"bossDmg":0,"heal":19786,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":177,"total":67,"perfect":false,"leaks":18,"leaksUncounted":0,"coins":6,"dmg":212892,"bossDmg":0,"heal":19355,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_07_b",0,"none",1039.77,1,3,65,87934,7833,5889,72,2], + ["p1",1,"op","chess_char_2_07_b",0,"none",1135.91,1,3,58,72325,7306,5458,69,2], ["p1",2,"op","chess_char_2_08_b",0,"none",3512.3,1,1,0,0,0,0,0,0], ["p1",3,"op","chess_char_2_09_b",0,"none",5.27,1,4,1,1,2281,50,1,0], - ["p1",4,"op","chess_char_2_11_b",0,"none",1926.05,1,7,6,2937,2192,0,27,9], - ["p1",5,"op","chess_char_2_12_b",0,"none",1663.2,1,10,26,24979,1748,0,65,1], - ["p1",6,"op","chess_char_2_19_a",0,null,1123.32,1,5,46,31887,0,0,76,11], + ["p1",4,"op","chess_char_2_11_b",0,"none",2169.59,1,7,6,2936,1948,0,26,8], + ["p1",5,"op","chess_char_2_12_b",0,"none",1663.2,1,10,26,24980,1748,0,65,1], + ["p1",6,"op","chess_char_2_19_a",0,null,1123.32,1,5,51,24797,0,0,75,11], ["p1",7,"op","chess_char_2_01_b",0,"none",2360.6,1,8,15,2867,0,0,20,2], ["p1",8,"op","chess_char_2_02_b",0,"none",2887.28,1,6,0,0,400,1251,9,1], - ["p1",9,"op","chess_char_2_04_b",0,"none",1298,1,9,18,53850,851,0,65,32], + ["p1",9,"op","chess_char_2_04_b",0,"none",1298,1,9,17,44967,851,0,65,32], ["p1",10,"op","chess_char_2_05_b",0,"none",2060.52,1,11,0,0,6408,3446,44,3], ["p1",11,"op","chess_char_2_06_b",1,"none",1802.9,1,12,0,0,2757,9150,50,4], - ["p1",12,"op","chess_char_2_10_b",0,"none",1491.6,1,2,1,8437,0,0,76,3] + ["p1",12,"op","chess_char_2_10_b",0,"none",1491.6,1,2,3,40019,0,0,76,3] ], "enemies": { "enemy_1006_shield": [1,1,0,0,5760], "enemy_1019_jshoot": [1,1,0,616,1728], - "enemy_1121_lifbos_2": [1,1,0,901,24000], - "enemy_1195_sfyin": [36,34,0,9176,65280], - "enemy_1195_sfyin_2": [15,15,0,153,44640], - "enemy_1196_msfyin": [68,67,1,0,134], - "enemy_1196_msfyin_2": [30,24,6,0,83], - "enemy_1197_sfshu": [9,9,0,70,21600], + "enemy_1121_lifbos_2": [1,1,0,601,24000], + "enemy_1195_sfyin": [36,34,0,9112,65280], + "enemy_1195_sfyin_2": [15,15,0,59,44640], + "enemy_1196_msfyin": [68,65,3,0,133], + "enemy_1196_msfyin_2": [30,27,3,0,86], + "enemy_1197_sfshu": [9,9,0,32,21600], "enemy_1197_sfshu_2": [1,1,0,0,3216], - "enemy_1198_msfshu": [27,20,7,0,71], + "enemy_1198_msfshu": [27,18,9,0,69], "enemy_1198_msfshu_2": [3,3,0,0,12], "enemy_1267_nhpbr_2": [1,1,0,1215,5280], - "enemy_1381_winman_2": [1,1,0,60,7488], + "enemy_1381_winman_2": [1,1,0,30,7488], "enemy_1535_wlfmster": [1,0,0,10087,33600] }, - "hooks": [1,207,4200,769,769,1143,1200,2553,178,192,68,65,0,14485,1097,48,195,14,1,179,0,0,0], - "events": {"atk":984,"bounty":3,"deploy":12,"die":178,"dmg":1109,"engage":8,"fx":81,"heal":123,"leak":14,"skill":133,"spawn":207,"status":512}, - "fx": {"beam":3,"buff":5,"phase":1,"summon":59,"telegraph":1,"zone":12}, - "snaps": "1a11d531 2975f75f f230f0a9 5ad78597 6795db33 b6b65e6d c7fa8dd7 6ac0390b 7f931969 4f3e97e0 f34fea5a c7c93966 51eed1f2 cc487714" + "hooks": [1,207,4200,746,746,1148,1204,2382,177,192,67,64,0,14469,974,44,195,15,1,178,0,0,0], + "events": {"atk":943,"bounty":3,"deploy":12,"die":177,"dmg":1112,"engage":8,"fx":80,"heal":123,"leak":15,"skill":131,"spawn":207,"status":507}, + "fx": {"beam":3,"buff":5,"summon":59,"telegraph":1,"zone":12}, + "snaps": "1a11d531 23522a80 3c91c21f 9834ad7d 6212080c ddf927d0 978ff526 76d15ac7 5e65d7c8 d0e497c4 b6326ba1 bfc3149f 02b75f6a 4f4ad947" }, "roster-025": { "about": "pass 1 band 3: chess_char_2_17_b chess_char_2_18_b chess_char_3_06_a chess_char_2_13_b chess_char_2_16_b chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_3_05_a chess_char_2_14_b chess_char_2_19_b chess_char_3_01_a", @@ -1624,50 +1625,50 @@ "time": 140, "ticks": 4200, "reason": "timeout", - "killed": 19, + "killed": 20, "total": 71, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 179, + "rngDraws": 173, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":19,"total":71,"perfect":false,"leaks":54,"leaksUncounted":0,"coins":6,"dmg":212430,"bossDmg":0,"heal":2065,"deaths":22,"layerGains":{}}}, + "players": {"p1":{"killed":20,"total":71,"perfect":false,"leaks":53,"leaksUncounted":0,"coins":6,"dmg":214544,"bossDmg":0,"heal":1548,"deaths":22,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_12_a",0,null,0,0,99,2,9831,6171,2065,21,4], - ["p1",2,"op","chess_char_3_16_a",0,null,0,0,101,0,4246,4781,0,15,1], - ["p1",3,"op","chess_char_3_18_a",0,null,0,0,100,3,15944,3258,0,11,7], - ["p1",4,"op","chess_char_3_08_a",0,null,0,0,4,3,27227,1753,0,8,1], - ["p1",5,"op","chess_char_3_09_a",0,null,1393.7,1,103,1,16928,1394,0,24,3], + ["p1",1,"op","chess_char_3_12_a",0,null,0,0,98,2,6462,5653,1548,17,3], + ["p1",2,"op","chess_char_3_16_a",0,null,0,0,102,1,2963,4781,0,13,1], + ["p1",3,"op","chess_char_3_18_a",0,null,0,0,100,1,12631,3258,0,8,4], + ["p1",4,"op","chess_char_3_08_a",0,null,0,0,4,3,27236,1753,0,8,1], + ["p1",5,"op","chess_char_3_09_a",0,null,1393.7,1,103,0,15511,1394,0,23,3], ["p1",6,"op","chess_char_3_10_a",0,null,0,0,89,1,36230,3630,0,22,5], - ["p1",7,"op","chess_char_3_11_a",0,null,0,0,7,1,12325,1448,0,6,1], - ["p1",8,"op","chess_char_3_13_a",0,null,0,0,53,0,3936,5199,0,23,1], - ["p1",9,"op","chess_char_3_14_a",0,null,0,0,79,0,13946,2752,0,15,0], - ["p1",10,"op","chess_char_3_17_a",0,null,1218.8,1,96,4,42240,3722,0,49,9], - ["p1",11,"op","chess_char_3_19_a",0,null,0,0,77,1,20696,3166,0,32,0], - ["p1",12,"op","chess_char_3_20_a",0,null,0,0,93,0,2819,2978,0,17,1], - ["p1",13,"token","token_10028_vigil_wolf",null,null,880,0,15,1,4431,868,0,8,null], + ["p1",7,"op","chess_char_3_11_a",0,null,0,0,7,1,11303,1448,0,6,1], + ["p1",8,"op","chess_char_3_13_a",0,null,0,0,53,1,8843,5199,0,22,1], + ["p1",9,"op","chess_char_3_14_a",0,null,0,0,79,0,15004,2752,0,16,0], + ["p1",10,"op","chess_char_3_17_a",0,null,1218.8,1,95,4,41896,3722,0,49,9], + ["p1",11,"op","chess_char_3_19_a",0,null,0,0,77,2,20845,3166,0,32,0], + ["p1",12,"op","chess_char_3_20_a",0,null,0,0,96,2,9027,2978,0,19,1], + ["p1",13,"token","token_10028_vigil_wolf",null,null,880,0,15,0,4961,868,0,8,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null], ["p1","~1","token","token_10028_vigil_wolf",null,null,0,0,78,0,1632,1579,0,6,null] ], "enemies": { - "enemy_10042_prtrop": [12,0,12,7101,28836], - "enemy_10042_prtrop_2": [12,0,10,6218,18414], - "enemy_10043_sailor": [39,12,27,20980,197254], + "enemy_10042_prtrop": [12,0,12,9263,29924], + "enemy_10042_prtrop_2": [12,0,10,5236,19429], + "enemy_10043_sailor": [39,13,26,20589,192589], "enemy_1005_yokai_2": [1,1,0,68,2678], "enemy_10156_mncrer": [1,1,0,140,6912], "enemy_1116_liprr_2": [1,1,0,247,12960], - "enemy_1195_sfyin_2": [1,1,0,1745,5357], + "enemy_1195_sfyin_2": [1,1,0,512,5357], "enemy_1196_msfyin_2": [2,2,0,0,10], - "enemy_1251_lysyta_2": [1,1,0,154,5530], - "enemy_1355_mrfly_2": [1,0,1,0,3948], - "enemy_1513_dekght_2": [1,0,1,3692,1400], + "enemy_1251_lysyta_2": [1,1,0,51,5530], + "enemy_1355_mrfly_2": [1,0,1,0,4511], + "enemy_1513_dekght_2": [1,0,1,3692,1470], "enemy_9010_acpupp": [1,0,1,0,1540] }, - "hooks": [1,102,4200,412,412,1525,1585,10,42,95,33,33,0,10321,22,47,73,52,1,46,0,0,0], - "events": {"atk":478,"bounty":3,"deploy":26,"die":43,"dmg":1585,"engage":14,"fx":26,"heal":10,"leak":52,"skill":66,"spawn":90,"status":54}, - "fx": {"dp":7,"explode":3,"revive":4,"sp":4,"strike":1,"summon":2,"telegraph":2,"wolfShadow":1,"wolfShadowLost":2}, - "snaps": "226d72ef 4944a14f b2954de1 522e52cb dd46cce1 b1febb8b ac7e7cf4 bb6af571 080c3ba3 fc1505bd c0528264 4a64f7c2 beffba7c a423b42e" + "hooks": [1,102,4200,385,385,1480,1536,9,43,95,29,29,0,9806,22,48,73,51,1,46,0,0,0], + "events": {"atk":451,"bounty":3,"deploy":26,"die":44,"dmg":1535,"engage":14,"fx":22,"heal":9,"leak":51,"skill":58,"spawn":90,"status":54}, + "fx": {"dp":4,"explode":3,"palsy":1,"revive":4,"shield":1,"sp":1,"strike":1,"summon":2,"telegraph":2,"wolfShadow":1,"wolfShadowLost":2}, + "snaps": "226d72ef e39ed9b9 a803345a 58cf67d5 c928df25 404aa93f 2d08641f 870b56a5 7194b7e1 558c015f 884f9862 1d0aaafd 3d7e5fed 5df57ee4" }, "roster-027": { "about": "pass 1 band 4: chess_char_3_06_b chess_char_3_12_b chess_char_3_02_b chess_char_3_03_b chess_char_3_04_b chess_char_3_05_b chess_char_3_21_a chess_char_3_01_b chess_char_3_08_b chess_char_3_09_b chess_char_3_10_b chess_char_3_11_b", @@ -1738,41 +1739,41 @@ "total": 62, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 78, + "rngDraws": 79, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":6,"total":62,"perfect":false,"leaks":56,"leaksUncounted":0,"coins":0,"dmg":187369,"bossDmg":0,"heal":29,"deaths":28,"layerGains":{}}}, + "players": {"p1":{"killed":6,"total":62,"perfect":false,"leaks":56,"leaksUncounted":0,"coins":0,"dmg":213404,"bossDmg":0,"heal":29,"deaths":28,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_16_b",0,"none",0,0,4,0,107,4476,0,9,1], + ["p1",1,"op","chess_char_3_16_b",0,"none",0,0,4,0,602,4476,0,9,1], ["p1",2,"op","chess_char_4_01_a",0,null,0,0,7,0,0,3975,0,0,0], ["p1",3,"op","chess_char_3_18_b",0,"uniequip_003_vulpis",0,0,79,0,0,5831,29,0,0], - ["p1",4,"op","chess_char_4_04_a",0,null,0,0,91,0,23488,23871,0,49,5], - ["p1",5,"op","chess_char_3_13_b",0,"none",0,0,1,1,9678,1982,0,26,1], - ["p1",6,"op","chess_char_3_14_b",0,"none",0,0,86,1,31726,4566,0,39,2], - ["p1",7,"op","chess_char_3_17_b",0,"none",0,0,88,3,50729,8672,0,29,10], - ["p1",8,"op","chess_char_3_19_b",0,"uniequip_003_vigil",0,0,2,0,16342,2672,0,30,3], - ["p1",9,"op","chess_char_3_20_b",0,"none",0,0,68,0,4494,4174,0,17,1], + ["p1",4,"op","chess_char_4_04_a",0,null,0,0,91,0,22911,23871,0,48,5], + ["p1",5,"op","chess_char_3_13_b",0,"none",0,0,1,1,23240,1982,0,25,1], + ["p1",6,"op","chess_char_3_14_b",0,"none",0,0,86,1,32366,4566,0,38,2], + ["p1",7,"op","chess_char_3_17_b",0,"none",0,0,88,3,50363,8672,0,29,10], + ["p1",8,"op","chess_char_3_19_b",0,"uniequip_003_vigil",0,0,2,0,17196,2672,0,29,3], + ["p1",9,"op","chess_char_3_20_b",0,"none",0,0,68,0,13587,4174,0,17,1], ["p1",10,"op","chess_char_3_21_b",0,"uniequip_003_archet",0,0,92,1,27218,7595,0,29,10], - ["p1",11,"op","chess_char_4_02_a",0,null,0,0,65,0,11304,6456,0,8,0], - ["p1",12,"op","chess_char_4_06_a",0,null,0,0,8,0,9715,1878,0,17,1], - ["p1",13,"token","token_10028_vigil_wolf",null,null,0,0,3,0,2568,3100,0,10,null] + ["p1",11,"op","chess_char_4_02_a",0,null,0,0,65,0,12030,6456,0,8,0], + ["p1",12,"op","chess_char_4_06_a",0,null,0,0,8,0,10865,1878,0,18,1], + ["p1",13,"token","token_10028_vigil_wolf",null,null,0,0,3,0,3026,3100,0,9,null] ], "enemies": { - "enemy_10044_wintun": [1,0,1,3775,23196], - "enemy_10127_rkmbst_2": [1,0,1,3021,577], - "enemy_1019_jshoot_2": [18,3,15,11211,44747], - "enemy_1092_mdgint": [1,0,1,2201,3318], - "enemy_1174_duholy_2": [1,0,1,2446,1547], - "enemy_1234_dsubrl": [1,0,1,4217,0], - "enemy_1328_cbjedi": [1,0,1,0,294], - "enemy_1381_winman": [21,3,18,6826,103479], - "enemy_1389_winbab_2": [15,0,13,42412,9362], - "enemy_1509_mousek": [1,0,1,3138,123], - "enemy_9006_actoxi": [1,0,1,0,727] + "enemy_10044_wintun": [1,0,1,3775,33886], + "enemy_10127_rkmbst_2": [1,0,1,3020,1072], + "enemy_1019_jshoot_2": [18,3,15,11116,44202], + "enemy_1092_mdgint": [1,0,1,2201,3729], + "enemy_1174_duholy_2": [1,0,1,2446,1371], + "enemy_1234_dsubrl": [1,0,1,4132,0], + "enemy_1328_cbjedi": [1,0,1,0,588], + "enemy_1381_winman": [21,3,18,6587,110081], + "enemy_1389_winbab_2": [15,0,13,41854,17658], + "enemy_1509_mousek": [1,0,1,3603,91], + "enemy_9006_actoxi": [1,0,1,515,727] }, - "hooks": [1,91,5100,458,458,567,583,6,35,89,34,34,0,4769,14,30,62,54,1,38,0,0,16], - "events": {"atk":485,"deploy":29,"die":35,"dmg":546,"engage":11,"fx":81,"leak":54,"skill":68,"spawn":75,"status":86}, - "fx": {"camouflage":1,"crit":3,"dodge":16,"dp":3,"phase":1,"pulse":14,"revive":1,"sentry":9,"shadowWeave":10,"shield":5,"shieldBreak":3,"summon":2,"telegraph":2,"volley":6,"wolfShadowLost":4,"zone":1}, - "snaps": "35472215 76e5043c 846f34d3 7ac86a3f 1637c3bc 21ee0ef5 1b42c732 963f0708 c9f73c3b e34ad551 db753d29 51920463 ea6d20ca b54a86aa 27428564 9fb4088f 54cd1a92" + "hooks": [1,91,5100,452,452,604,619,6,35,89,34,34,0,4768,15,30,62,54,1,38,0,0,17], + "events": {"atk":480,"deploy":29,"die":35,"dmg":582,"engage":11,"fx":83,"leak":54,"skill":68,"spawn":75,"status":92}, + "fx": {"camouflage":1,"crit":4,"dodge":17,"dp":3,"phase":1,"pulse":14,"revive":1,"sentry":9,"shadowWeave":10,"shield":5,"shieldBreak":3,"summon":2,"telegraph":2,"volley":6,"wolfShadowLost":4,"zone":1}, + "snaps": "35472215 ab913605 0336b514 5969c949 ea0bb124 d2e8bb71 7d43ba81 b3d7137e f1a459df 680e54c5 09cbc2f2 2d89ebb1 68c486d9 9003264a 3233b4b9 c399bc4e 0f82adbe" }, "roster-029": { "about": "pass 1 band 4: chess_char_4_17_a chess_char_4_18_a chess_char_4_11_a chess_char_4_19_a chess_char_4_07_a chess_char_4_16_a chess_char_4_09_a chess_char_4_10_a chess_char_4_12_a chess_char_4_13_a chess_char_4_14_a chess_char_4_20_a token_10041_cathy_catsld token_10041_cathy_catsld", @@ -2211,7 +2212,7 @@ "leaks": 55, "leaksUncounted": 0, "coins": 4, - "dmg": 1156117, + "dmg": 1160465, "bossDmg": 0, "heal": 20941, "deaths": 17, @@ -2227,7 +2228,7 @@ ["p1",6,"op","chess_char_6_13_a",0,null,2043.36,1,12,1,39577,5895,925,66,4], ["p1",7,"op","chess_char_6_14_a",0,null,1863.97,1,14,0,0,3566,10425,58,15], ["p1",8,"op","chess_char_6_16_a",0,null,404.84,1,4,1,166510,895,0,109,4], - ["p1",9,"op","chess_char_6_18_a",0,null,0,0,107,2,56257,8712,0,83,2], + ["p1",9,"op","chess_char_6_18_a",0,null,0,0,107,2,60604,8712,0,83,2], ["p1",10,"op","chess_char_6_20_a",0,null,653.14,1,146,0,0,3814,8594,36,0], ["p1",11,"op","chess_char_6_01_b",0,"none",1603.8,1,13,33,255694,3538,0,77,5], ["p1",12,"op","chess_char_6_02_b",0,"none",2296.4,1,15,33,528172,2220,0,0,17], @@ -2236,21 +2237,21 @@ ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], "enemies": { - "enemy_1006_shield_3": [21,0,21,20265,335358], + "enemy_1006_shield_3": [21,0,21,20265,336542], "enemy_10083_hlbird": [1,1,0,0,2488], "enemy_1040_bombd": [1,1,0,2501,6636], "enemy_1043_zomsbr": [66,63,3,548,286837], "enemy_1161_tidmag": [1,1,0,3139,9953], "enemy_1202_msfzhi": [1,1,0,0,5], "enemy_1273_stmgun_2": [1,0,1,9600,10936], - "enemy_1402_tgshd_2": [36,8,28,14955,454822], + "enemy_1402_tgshd_2": [36,8,28,14955,457986], "enemy_1415_mmkabi_2": [1,0,1,0,40107], "enemy_2003_rockman": [1,0,1,904,8976] }, - "hooks": [1,157,6221,639,638,1374,1624,8342,92,147,56,54,59,23902,3684,26,130,55,1,92,2,4,0], - "events": {"atk":680,"bounty":2,"deploy":24,"die":92,"dmg":1417,"engage":9,"fx":644,"heal":524,"layer":2,"leak":55,"skill":110,"spawn":145,"status":871}, - "fx": {"airstrike":15,"aoe":3,"burst":4,"displace":2,"explode":16,"expose":460,"frostNova":17,"garrison":2,"healField":15,"link":1,"phase":1,"snow":37,"sunBurst":2,"talent":7,"telegraph":2,"wanted":60}, - "snaps": "352a6117 5197ba48 22ff25c2 16105f43 67bd4112 04c5a2b1 e4e63a95 9087d64d 41e697b3 8e3b24fc fa002205 4a75e62c 71798688 e3c0247f 3b14b2c2 04aa6c52 2d90b642 4764ab7a 541b8b1e 598e0a94 ca28421b" + "hooks": [1,157,6221,639,638,1382,1632,8342,92,147,56,54,59,23902,3684,26,130,55,1,92,2,4,0], + "events": {"atk":680,"bounty":2,"deploy":24,"die":92,"dmg":1425,"engage":9,"fx":650,"heal":524,"layer":2,"leak":55,"skill":110,"spawn":145,"status":871}, + "fx": {"airstrike":15,"aoe":3,"burst":4,"displace":2,"explode":16,"expose":466,"frostNova":17,"garrison":2,"healField":15,"link":1,"phase":1,"snow":37,"sunBurst":2,"talent":7,"telegraph":2,"wanted":60}, + "snaps": "352a6117 5197ba48 22ff25c2 16105f43 67bd4112 04c5a2b1 e4e63a95 9087d64d 41e697b3 8e3b24fc fa002205 4a75e62c a4551cf8 654d332a 8d6a840f 2e74744b bb1f92bb 7b473463 d11b7c5f e3c994e9 7f5f08b2" }, "roster-037": { "about": "pass 1 band 7: chess_char_6_06_b chess_char_6_15_b chess_char_6_07_b chess_char_6_04_b chess_char_6_05_b chess_char_6_08_b chess_char_6_09_b chess_char_6_11_b chess_char_6_12_b chess_char_6_13_b chess_char_6_14_b chess_char_6_16_b token_10017_skadi2_dedant token_10030_mlyss_wtrman", @@ -2845,7 +2846,7 @@ "rngDraws": 15, "errors": {"count":0,"kinds":[]}, "players": { - "p1": {"killed":1,"total":134,"perfect":false,"leaks":133,"leaksUncounted":0,"coins":2,"dmg":300409,"bossDmg":0,"heal":7843,"deaths":25,"layerGains":{"swiftShip":8}} + "p1": {"killed":1,"total":134,"perfect":false,"leaks":133,"leaksUncounted":0,"coins":2,"dmg":300752,"bossDmg":0,"heal":7843,"deaths":25,"layerGains":{"swiftShip":8}} }, "units": [ ["p1",1,"op","chess_char_6_03_b",1,"uniequip_002_yu",0,0,3,1,28758,10505,1144,4,1], @@ -2854,7 +2855,7 @@ ["p1",4,"op","chess_char_6_17_a",1,null,0,0,154,0,49834,9645,0,20,4], ["p1",5,"op","chess_char_6_14_a",1,null,0,0,64,0,0,4672,1696,4,0], ["p1",6,"op","chess_char_6_16_a",1,null,2499.2,1,166,0,8245,8796,583,14,1], - ["p1",7,"op","chess_char_6_18_a",1,null,0,0,105,0,69,2512,0,1,0], + ["p1",7,"op","chess_char_6_18_a",1,null,0,0,105,0,412,2512,0,1,0], ["p1",8,"op","chess_char_6_20_a",1,null,0,0,162,0,0,8054,2896,5,0], ["p1",9,"op","chess_char_6_01_b",1,"uniequip_002_lemuen",0,0,10,0,20013,2215,570,8,1], ["p1",10,"op","chess_char_6_02_b",1,"uniequip_002_sbell2",0,0,11,0,70499,4251,44,0,0], @@ -2868,7 +2869,7 @@ "enemies": { "enemy_10031_cnvsld": [1,1,0,674,26748], "enemy_1010_demon_2": [1,0,1,0,11517], - "enemy_10122_uacann_2": [39,0,39,57570,49559], + "enemy_10122_uacann_2": [39,0,39,57570,49902], "enemy_1062_rager_2": [1,0,1,1916,33359], "enemy_1169_duphlx_2": [1,0,1,143,20881], "enemy_1209_sfden": [1,0,1,0,0], @@ -2877,10 +2878,10 @@ "enemy_1439_dslntf": [1,0,1,358,0], "enemy_2034_sythef_2": [1,0,1,0,0] }, - "hooks": [1,167,6688,229,229,519,527,1381,26,164,8,8,5,4740,404,17,134,133,1,27,1,2,0], - "events": {"atk":301,"bounty":1,"deploy":33,"die":31,"dmg":518,"engage":8,"fx":197,"heal":22,"layer":1,"leak":133,"skill":16,"spawn":150,"status":463}, + "hooks": [1,167,6688,229,229,520,528,1381,26,164,8,8,5,4740,404,17,134,133,1,27,1,2,0], + "events": {"atk":301,"bounty":1,"deploy":33,"die":31,"dmg":519,"engage":8,"fx":197,"heal":22,"layer":1,"leak":133,"skill":16,"spawn":150,"status":463}, "fx": {"blessing":1,"blink":2,"burst":2,"camouflage":2,"displace":1,"explode":85,"garrison":1,"garrisonGrant":2,"link":1,"snow":8,"sunBurst":3,"talent":2,"telegraph":2,"zone":85}, - "snaps": "72133add 139decfd db65926d 621c8b4e 895ef8fc 9b285d9d 497dc940 d93f896c 1390de12 0142c015 387d52f9 a806c0f4 2fcc6a3f 90acd007 41b58205 2439dd79 e2033828 550906ed 926efc66 aaa4972f eb1aee94 d96d9c77 bdfc01b4" + "snaps": "72133add 139decfd db65926d 621c8b4e 895ef8fc 9b285d9d 497dc940 d93f896c 1390de12 0142c015 e3313e4a d0d90b10 d9a26dd3 7e33b303 a9529f99 8ce43f35 3fd833d4 19aade59 4db482f2 44bc677b 969be758 8ec1318b c84cdc58" }, "roster-047": { "about": "pass 2 band 7: chess_char_6_06_b chess_char_6_15_b chess_char_6_07_b chess_char_6_17_b chess_char_6_08_b chess_char_6_09_b chess_char_6_11_b chess_char_6_12_b chess_char_6_13_b chess_char_6_14_b chess_char_6_16_b chess_char_6_18_b token_10030_mlyss_wtrman", @@ -2898,29 +2899,29 @@ "total": 139, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 558, + "rngDraws": 554, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":141,"total":139,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":6,"dmg":695337,"bossDmg":0,"heal":45356,"deaths":12,"layerGains":{}}}, + "players": {"p1":{"killed":141,"total":139,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":6,"dmg":695337,"bossDmg":0,"heal":45928,"deaths":12,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_6_06_b",1,"none",1730.3,1,5,2,16955,1173,0,8,2], - ["p1",2,"op","chess_char_6_15_b",1,"none",681.29,1,7,17,83959,1853,0,85,6], - ["p1",3,"op","chess_char_6_07_b",1,"none",2927.1,1,10,32,201197,15260,0,79,1], - ["p1",4,"op","chess_char_6_17_b",1,"none",3575.66,0,169,15,108255,10533,0,33,3], - ["p1",5,"op","chess_char_6_08_b",1,"none",1658.8,1,8,5,30602,5124,3025,24,2], - ["p1",6,"op","chess_char_6_09_b",2,"none",0,0,153,1,2917,4286,0,7,0], - ["p1",7,"op","chess_char_6_11_b",1,"none",0,0,160,1,9667,8848,0,18,0], - ["p1",8,"op","chess_char_6_12_b",2,"none",2212.98,1,4,22,71727,539,0,53,2], - ["p1",9,"op","chess_char_6_13_b",2,"uniequip_002_angel2",1949.2,1,6,44,153689,5541,5054,86,4], - ["p1",10,"op","chess_char_6_14_b",1,"none",1912.9,1,9,0,0,3329,37277,64,13], - ["p1",11,"op","chess_char_6_16_b",1,"uniequip_002_halo2",0,0,162,2,7750,5191,0,10,1], - ["p1",12,"op","chess_char_6_18_b",1,"uniequip_002_whitw2",0,0,158,0,6004,7929,0,10,1], + ["p1",2,"op","chess_char_6_15_b",1,"none",681.29,1,7,21,83038,1853,0,84,6], + ["p1",3,"op","chess_char_6_07_b",1,"none",2927.1,1,10,30,197362,15153,0,76,1], + ["p1",4,"op","chess_char_6_17_b",1,"none",3575.66,0,169,16,109104,10533,0,33,3], + ["p1",5,"op","chess_char_6_08_b",1,"none",1658.8,1,8,4,30220,5124,2756,24,2], + ["p1",6,"op","chess_char_6_09_b",2,"none",0,0,153,1,3478,4286,0,7,0], + ["p1",7,"op","chess_char_6_11_b",1,"none",0,0,160,2,9335,8848,0,18,0], + ["p1",8,"op","chess_char_6_12_b",2,"none",2212.98,1,4,20,74322,539,0,55,2], + ["p1",9,"op","chess_char_6_13_b",2,"uniequip_002_angel2",1949.2,1,6,43,151940,5541,5054,87,4], + ["p1",10,"op","chess_char_6_14_b",1,"none",1912.9,1,9,0,0,3329,38119,65,13], + ["p1",11,"op","chess_char_6_16_b",1,"uniequip_002_halo2",0,0,162,1,8708,5191,0,10,1], + ["p1",12,"op","chess_char_6_18_b",1,"uniequip_002_whitw2",0,0,158,1,8257,7929,0,10,1], ["p1",13,"token","token_10030_mlyss_wtrman",null,null,0,0,15,0,434,1001,0,1,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null], ["p1","~1","token","token_10056_angel2_target",null,null,2788,0,31,0,0,400,0,0,null], ["p1","~1","token","token_10012_rosmon_shield",null,null,4685.85,0,59,0,0,314,0,0,null], - ["p1","~2","token","token_10012_rosmon_shield",null,null,1844.93,0,60,0,0,3155,0,0,null], + ["p1","~2","token","token_10012_rosmon_shield",null,null,1822.62,0,60,0,0,3177,0,0,null], ["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,97,0,1310,2382,0,3,1], ["p1","~3","token","token_10012_rosmon_shield",null,null,4684.44,0,144,0,0,316,0,0,null], ["p1","~4","token","token_10012_rosmon_shield",null,null,3266.25,0,145,0,0,1734,0,0,null], @@ -2935,13 +2936,13 @@ "enemy_1198_msfshu": [3,3,0,0,9], "enemy_1267_nhpbr": [1,1,0,400,4320], "enemy_1381_winman": [28,28,0,13,155904], - "enemy_1389_winbab_2": [48,48,0,59136,322560], + "enemy_1389_winbab_2": [48,48,0,59052,322560], "enemy_1525_blkswb": [1,0,1,5457,26880] }, - "hooks": [1,175,6216,1045,1044,1111,1391,298,156,165,38,35,185,22436,1097,113,142,1,1,157,0,0,0], - "events": {"atk":1075,"bounty":3,"deploy":30,"die":164,"dmg":1175,"engage":14,"fx":107,"heal":99,"leak":1,"skill":73,"spawn":165,"status":314}, - "fx": {"airstrike":52,"anchor":1,"appear":1,"blink":2,"copy":3,"disappear":3,"ember":2,"explode":1,"garrisonGrant":2,"heal":13,"link":1,"revive":1,"strike":8,"summon":3,"summonStun":4,"sunBurst":2,"sword":6,"telegraph":1,"zone":1}, - "snaps": "993110f3 db73059a d54eb4df 1a3627bb 39c09ff1 b09d0a34 268f5eb4 032c2c5e e60528ea 61a01c53 00681d86 8b6fb215 abfaf278 1c5da496 7877b5c3 c85c7fcd 228c23f6 f1905cb1 9768a8c7 e453bc4c e69f90af" + "hooks": [1,175,6216,1046,1044,1119,1399,296,156,165,38,35,185,22436,1093,114,142,1,1,157,0,0,0], + "events": {"atk":1075,"bounty":3,"deploy":30,"die":164,"dmg":1183,"engage":14,"fx":108,"heal":98,"leak":1,"skill":73,"spawn":165,"status":315}, + "fx": {"airstrike":52,"anchor":1,"appear":1,"blink":2,"copy":3,"disappear":3,"ember":2,"explode":1,"garrisonGrant":2,"heal":13,"link":2,"revive":1,"strike":8,"summon":3,"summonStun":4,"sunBurst":2,"sword":6,"telegraph":1,"zone":1}, + "snaps": "48525394 47476fb1 74d1b5a6 5d569650 96f2c6be 28a7e1a1 14fdd8ef 04871671 981c617f 5e5a6ae5 7f023ed5 dcb3a8e6 de249ef4 066c56bd bc407271 0285dd48 5bd92554 c43697d7 bea44e6e 3709624d f253f836" }, "roster-048": { "about": "pass 2 band 7: chess_char_6_19_b chess_char_5_13_b chess_char_6_20_b chess_char_5_12_b chess_char_5_20_b chess_char_6_05_b", diff --git a/test/sim/funnel-body.test.js b/test/sim/funnel-body.test.js new file mode 100644 index 00000000..851a6ae2 --- /dev/null +++ b/test/sim/funnel-body.test.js @@ -0,0 +1,248 @@ +// Unreleased funnel drones add damage to the caster's attack (PRTS 分支特性信息 驭械术师). +// Controlled Battle inputs; the production Match / browser reproduction is recorded separately. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { makeBattle, chessRec, enemyRec, checkInvariants } from '../helpers/battleHarness.js'; +import { hitCount } from '../../server/sim/content/enemies/helpers.js'; + +const near = (a, b, label) => assert.ok(Math.abs(a - b) < 1e-6, `${label}: ${a} vs ${b}`); +const ordinary = ['2_10', '3_13', '3_20', '4_03', '6_18'].flatMap((id) => ['a', 'b'].map((f) => ({ chessId: `chess_char_${id}_${f}` }))); +const glow = [5, 6].flatMap((slot) => [false, true].flatMap((elite) => (elite ? [null, 'uniequip_002_gdglow', 'uniequip_003_gdglow'] : [null]).map((uniEquipId) => ({ + diy: { slot, charId: 'char_377_gdglow', skillIndex: 2, uniEquipId }, elite, +})))); + +function field(unit, enemy = {}, opts = {}) { + const h = makeBattle({ + seed: 3, autoFinish: false, timeLimit: 120, captureNoisy: true, hooks: ['damaged', 'attack'], + defs: { enemies: { enemy_dummy: enemyRec({ key: 'enemy_dummy', hp: 1e8, speed: 0, mass: 0, ...enemy }) } }, + units: [{ uid: 1, row: 10, col: 4, ...unit }], ...opts, + }); + h.step(); + return { h, u: h.unit(1), e: h.spawn('enemy_dummy', { pos: [10, 6] }) }; +} +const mine = (h, u) => h.hooksOf('damaged').filter((c) => c.source === u); +const volleys = (h, u) => { + const out = new Map(); + for (const c of mine(h, u)) { + const key = c.dmg.attackId; + if (key > 0) { const l = out.get(key) ?? []; l.push(c); out.set(key, l); } + } + return [...out.values()]; +}; +function done(h) { checkInvariants(h.b); assert.deepEqual(h.b.errors, []); } + +test('all normal/elite funnel casters and eight Goldenglow forms: a body hit plus a separate ramped addition', () => { + for (const unit of [...ordinary, ...glow]) { + const { h, u, e } = field(unit); + h.run(2); + const vs = volleys(h, u); + assert.ok(vs.length >= 2, `${u.defId}: two attacks`); + for (const [i, v] of vs.slice(0, 2).entries()) { + assert.equal(v.length, 2, `${u.defId}: body and drone, attack ${i + 1}`); + const [body, drone] = v; + assert.ok(body.dmg.isAttack && !body.dmg.tags.includes('addition')); + assert.ok(!drone.dmg.isAttack && drone.dmg.tags.includes('addition') && drone.dmg.tags.includes('funnel')); + const crit = u.def.charId === 'char_4054_malist' ? u.def.talents[0].bb.atk_scale : 1; + assert.ok([u.s.atk, u.s.atk * crit].some((n) => Math.abs(body.amount - n) < 1e-6)); + near(drone.amount / body.amount, u.profile.funnel.init + i * u.profile.funnel.delta, 'independent drone ramp'); + } + near(1e8 - e.hp, mine(h, u).reduce((sum, c) => sum + c.amount, 0), 'actual HP agrees with all damage events'); + done(h); + } +}); + +test('Lolo ATK 283: each component passes through RES, hit-count HP and a one-hit barrier separately', () => { + for (const mode of ['plain', 'res', 'times', 'barrier']) { + const { h, u, e } = field({ chessId: 'chess_char_2_10_a' }, { res: mode === 'res' ? 50 : 0, hp: mode === 'times' ? 100 : 1e8 }); + near(u.s.atk, 283, 'unbuffed Lolo'); + if (mode === 'times') hitCount(h.b, e, true); + if (mode === 'barrier') h.b.addBuff(e, { key: 'test:barrier', shieldHits: 1 }); + h.run(0.7); + const loss = (mode === 'times' ? 100 : 1e8) - e.hp; + near(loss, { plain: 339.6, res: 169.8, times: 2, barrier: 56.6 }[mode], mode); + assert.equal(h.hooksOf('attack').filter((c) => c.attacker === u).length, 1, 'one attack action'); + done(h); + } +}); + +test('attribute skills keep a body hit, including Lolo overload; skill activation does not duplicate attacks', () => { + for (const id of ['chess_char_2_10_a', 'chess_char_2_10_b', 'chess_char_3_13_a', 'chess_char_3_20_b']) { + for (const skillIndex of id.includes('2_10') ? [0, 1] : [0]) { + const { h, u } = field({ chessId: id, skillIndex }); + u.skill.gainSp(999); + assert.ok(h.runUntil(() => u.skill.active, 2)); + const start = mine(h, u).length; + h.run(id.includes('2_10') && skillIndex === 1 ? u.skill.duration / 2 + 1 : 2); + const active = mine(h, u).slice(start); + assert.ok(active.some((c) => c.dmg.isAttack && !c.dmg.tags.includes('addition')), `${id} S${skillIndex + 1}: body`); + assert.ok(active.some((c) => c.dmg.tags.includes('funnel')), `${id} S${skillIndex + 1}: drone`); + for (const v of volleys(h, u)) assert.equal(v.length, 2, `${id}: one pair per attack`); + done(h); + } + } +}); + +test('Whitw2 S1 passive and head-wolf stage 3: only the drone count grows', () => { + for (const id of ['chess_char_6_18_a', 'chess_char_6_18_b']) { + const { h, u } = field({ chessId: id, skillIndex: 0 }); + h.run(0.7); + assert.equal(volleys(h, u)[0].filter((c) => c.dmg.isAttack).length, 1); + assert.equal(volleys(h, u)[0].filter((c) => c.dmg.tags.includes('funnel')).length, 2); + // Controlled input keeps S1 off while its deployment-time talent progresses. + h.b.addBuff(u, { key: 'test:no-skill', flags: { silence: true } }); + h.run(65); + assert.equal(u.mem.wolfStage, 3); + const last = volleys(h, u).at(-1); + assert.equal(last.filter((c) => c.dmg.isAttack).length, 1); + assert.equal(last.filter((c) => c.dmg.tags.includes('funnel')).length, 3); + done(h); + } +}); + +test('Minimalist charged S2: two body hits and two drone additions share one talent roll and one attack action', () => { + for (const id of ['chess_char_3_13_a', 'chess_char_3_13_b']) { + const { h, u } = field({ chessId: id }); + u.skill.gainSp(999); + h.run(2); + const vs = volleys(h, u).filter((v) => v[0].dmg.isSkill); + assert.ok(vs.length > 0); + for (const v of vs) { + assert.equal(v.length, 4); + const body = v.filter((c) => c.dmg.isAttack), drone = v.filter((c) => c.dmg.tags.includes('funnel')); + assert.equal(body.length, 2); assert.equal(drone.length, 2); + near(body[0].amount, body[1].amount, 'same talent roll on both body hits'); + near(drone[0].amount, drone[1].amount, 'same ramp and talent roll on both drone hits'); + assert.ok(drone[0].amount / body[0].amount <= u.profile.funnel.max + 1e-6); + } + done(h); + } +}); + +test('released Kjera S2 locks retain their existing volley count; no body is added once per lock', () => { + for (const id of ['chess_char_3_20_a', 'chess_char_4_03_a']) { + for (const count of [1, 2]) { + const { h, u } = field({ chessId: id }); + if (count === 2) h.spawn('enemy_dummy', { pos: [11, 6] }); + u.skill.gainSp(999); + h.run(2); + const vs = volleys(h, u).filter((v) => v[0].dmg.isSkill); + assert.ok(vs.length > 0); + for (const v of vs) assert.equal(v.length, 2, `${id}: existing two released drones`); + done(h); + } + } +}); + +test('one attached volley: attack-SP, attack equipment and afterHit fire once while two damage instances share attackId', () => { + const h = makeBattle({ + content: 'full', autoFinish: false, captureNoisy: true, hooks: ['damaged', 'attack'], + defs: { + chess: { test_funnel: chessRec({ id: 'test_funnel', profession: 'CASTER', subProf: 'funnel', + rangeGrid: [[0, 0], [0, 1], [0, 2]], stats: { atk: 100, bat: 2 }, + skill: { spType: 'INCREASE_WHEN_ATTACK', spCost: 100, initSp: 0 } }) }, + enemies: { enemy_dummy: enemyRec({ key: 'enemy_dummy', hp: 10000, speed: 0, mass: 0 }) }, + }, + units: [{ uid: 1, chessId: 'test_funnel', row: 10, col: 4, items: ['chess_item_4_03_e_a'] }], + }); + h.step(); + const u = h.unit(1), e = h.spawn('enemy_dummy', { pos: [10, 6] }); + const callbacks = []; + // Read-only callback observer on the controlled profile; no damage or attack is added by it. + u.profile.afterHit = (b, source, target, ctx) => callbacks.push({ source, target, dealt: ctx.dealt }); + h.run(0.7); + const hits = mine(h, u); + assert.equal(hits.length, 2); + assert.equal(hits[0].dmg.attackId, hits[1].dmg.attackId); + assert.equal(h.hooksOf('attack').length, 1); + assert.equal(u.stats.attacks, 1); + assert.equal(u.skill.spType, 'attack'); + near(u.skill.spTotal, 1, 'one attack-SP gain'); + assert.equal(u.s.aspd, u.base.aspd + 1, 'one accelerator stack'); + assert.equal(callbacks.length, 1); + near(callbacks[0].dealt, 120, 'afterHit receives the combined actual HP damage'); + near(10000 - e.hp, 120, 'body and addition HP damage'); + done(h); +}); + +test('damage equipment: Pegasus riders stay bounded and burn sees both arts components without recursive attack events', () => { + for (const items of [['chess_item_6_01_e_a', 'chess_item_5_09_e_a'], ['chess_item_4_09_e_a']]) { + const { h, u, e } = field({ chessId: 'chess_char_2_10_a', items }); + h.run(0.7); + const main = mine(h, u).filter((c) => c.dmg.attackId > 0); + assert.equal(main.length, 2, 'body plus drone'); + assert.equal(main[0].type, 'arts'); assert.equal(main[1].type, 'arts'); + assert.equal(h.hooksOf('attack').length, 1, 'riders are not extra attack actions'); + if (items.length === 2) { + const riders = mine(h, u).filter((c) => c.dmg.tags.includes('item:pegasus')); + assert.equal(riders.length, 2, 'one rider per component; no recursion'); + assert.ok(riders.every((c) => c.type === 'true' && !c.dmg.isAttack)); + near(1e8 - e.hp, mine(h, u).reduce((sum, c) => sum + c.amount, 0), 'all bounded damage agrees with HP'); + } else { + near(e.elem.burn, 0.1 * main.reduce((sum, c) => sum + c.amount, 0), 'burn from body and drone arts damage'); + } + done(h); + } +}); + +test('lethal body or addition: one death and no remaining instances redirected to another target', () => { + for (const hp of [200, 320]) { + const { h, u, e } = field({ chessId: 'chess_char_2_10_a' }, { hp }, { hooks: ['damaged', 'attack', 'death', 'kill'] }); + const other = h.spawn('enemy_dummy', { pos: [11, 6] }); + h.run(0.7); + assert.equal(e.alive, false); + const hits = mine(h, u); + assert.equal(hits.length, hp === 200 ? 1 : 2); + assert.ok(hits.every((c) => c.target === e)); + near(hits.reduce((sum, c) => sum + c.amount, 0), hp === 200 ? 283 : 339.6, 'mitigated amounts before HP clamping'); + near(u.stats.dmg, hp, 'damage statistics count only HP actually removed'); + near(other.hp, hp, 'no transfer to a spare target'); + assert.equal(h.hooksOf('death').filter((c) => c.unit === e).length, 1); + assert.equal(h.hooksOf('kill').filter((c) => c.victim === e && c.killer === u).length, 1); + done(h); + } +}); + +test('a target killed during projectile flight receives neither the body nor drone on impact', () => { + const { h, u, e } = field({ chessId: 'chess_char_2_10_a' }); + assert.ok(h.runUntil(() => h.hooksOf('attack').length === 1, 1)); + assert.equal(mine(h, u).length, 0, 'projectile is still flying'); + h.b.kill(e, null); + h.run(0.7); + assert.equal(mine(h, u).length, 0); + done(h); +}); + +test('Minimalist S2: one charge and one talent roll for all four arts instances', () => { + for (const id of ['chess_char_3_13_a', 'chess_char_3_13_b']) { + const { h, u } = field({ chessId: id }); + const original = h.b.rng.chance; + let talentRolls = 0; + h.b.rng.chance = (p) => { talentRolls++; return original(p); }; + u.skill.gainSp(999); + h.run(0.7); + const hits = mine(h, u); + assert.equal(hits.length, 4); + assert.ok(hits.every((c) => c.type === 'arts' && c.dmg.isSkill)); + assert.equal(new Set(hits.map((c) => c.dmg.attackId)).size, 1); + assert.equal(u.skill.activations, 1); + assert.equal(u.skill.charges, u.skill.maxCharges - 1); + assert.equal(talentRolls, 1); + assert.equal(h.hooksOf('attack').length, 1); + done(h); + } +}); + +test('Siracusa rolls once for each body, while two attached additions and its own riders do not roll again', () => { + const { h, u } = field({ chessId: 'chess_char_6_18_a', skillIndex: 0 }, {}, { + bonds: { siracusaShip: { count: 6, active: true, tier: 2, layers: 0 } }, + }); + const original = h.b.rng; + let rolls = 0; + h.b.rng = Object.assign(() => { rolls++; return original(); }, original); + h.run(0.7); + const attacks = h.hooksOf('attack').filter((c) => c.attacker === u).length; + assert.ok(attacks > 0); + assert.equal(mine(h, u).filter((c) => c.dmg.tags.includes('funnel')).length, attacks * 2); + assert.equal(rolls, attacks, 'one ordinary-damage roll, no additional/rider recursion'); + done(h); +}); From 289a454fa1acc48655476d31eacf42b2d074e18f Mon Sep 17 00:00:00 2001 From: robll-v1 <3922295484@qq.com> Date: Sun, 11 Oct 2026 16:43:51 +0800 Subject: [PATCH 17/44] =?UTF-8?q?fix:=20=E9=AB=98=E5=BB=B6=E8=BF=9F?= =?UTF-8?q?=E4=B8=8B=E8=BF=9E=E6=8C=89=E3=80=8C=E5=88=B7=E6=96=B0=E3=80=8D?= =?UTF-8?q?=E5=8F=AA=E5=8F=91=E9=80=81=E4=B8=80=E6=AC=A1=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=EF=BC=88GitHub=20#501=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/PLAYING.md | 1 + public/i18n/en.json | 1 + public/i18n/ja.json | 1 + public/i18n/ko.json | 1 + public/i18n/zh-TW.json | 1 + public/js/screens/game.js | 8 +++- public/js/ui/gameActions.js | 23 ++++++++- public/js/ui/shopBar.js | 12 +++-- test/ui/refresh-tap.e2e.test.js | 84 +++++++++++++++++++++++++++++++++ test/ui/refresh-tap.test.js | 62 ++++++++++++++++++++++++ 10 files changed, 186 insertions(+), 8 deletions(-) create mode 100644 test/ui/refresh-tap.e2e.test.js create mode 100644 test/ui/refresh-tap.test.js diff --git a/docs/PLAYING.md b/docs/PLAYING.md index c779af26..91828539 100644 --- a/docs/PLAYING.md +++ b/docs/PLAYING.md @@ -59,6 +59,7 @@ ## 3. 招募、整备区与晋升 - **购买点两次**:第一次点商店卡片只选中(卡片抬起并打开详情,底部出现「确认购买 · 再次点击」),再点这张卡片的**任意位置**(包括金色的确认条)才购买;点别处或按 Esc 取消。升级调度中心、晋升奖励同样两次;策略或装备带来的免费挑选(如凯瑟琳【定向投放】升级后刷新的 3 件装备、娜仁图亚【见者有份】的 2 件装备、寻呼模块的 3 名干员)也一样出现在商店卡片的位置,左侧标题写着它的来源,装备显示为装备卡(图标、名称、说明、FREE),选 1 个免费获得;同时有多个免费挑选时依次出现,标题下和「稍后」后的提示按钮会写还有几项(如「+1」)。不能购买时(例如已准备就绪)点卡片只打开详情。 +- **刷新在途不重复**:按下「刷新」后按钮会变暗,直到本次结果返回前,再点按钮或按快捷键都不会再次发送——网络延迟高时防止连点扣掉多次资金(GitHub #501)。 - **公共卡池**(同盟):每名干员的副本数有限,I–VI 阶分别 12 / 14 / 18 / 16 / 8 / 5 份,所有玩家共用;持有的干员(棋盘 + 整备区)占用副本,商店里展示的不占用。一名干员被大家拿光后就刷不出来了;淘汰玩家的干员会还回卡池。 - **位置上限**:棋盘最多部署 **8** 名;整备区 **10** 格。整备区满时**不能购买或领取**任何干员、装备(包括能凑齐 3 名合成精锐的那一张,和官方一样),先出售、部署或配发腾出格子;新获得的单位(合成的精锐、奖励、退回的装备等)进入**临时整备区**(整备区前面的 5 格),整备区一空出格子,临时整备区的单位就**自动补进去**(从右往左)。临时整备区有单位时**不能准备就绪**,棋盘上会用红色虚线框标出这一排并说明规则:把它们放进整备区或战场、配发或使用,或者出售 / 销毁。休整期中进入临时整备区的单位,若到**本休整期结束**时仍留在那里就会被自动处理(干员返还卡池、装备销毁);作战、结算期间或准备就绪之后才进入的(例如战斗奖励、结算时合成的精锐),会保留到**下一个休整期**结束,你一定有机会处理它们。 - **晋升精锐**:3 名同名干员(无论是否部署)自动合成**精锐**(等级、技能、模组大幅提升;风丸只需 2 名),精锐不会再合成。如果被合成的干员里有**已经部署在战场上**的,精锐会直接出现在**那名干员的位置**(保持原来的朝向,不多占部署位;有两三名都在场上时,取最先部署的那名——最左一列优先,同一列从上到下);否则精锐进入整备区(满了进入临时整备区)。原先配发的装备都退回整备区,需要重新配发;被合成干员的召唤物随之移除,场上的精锐会把自己的召唤物送进整备区。点选一张能合成的商店卡片时,精锐将出现的那一格会亮起金色边框,同时打开的详情卡里也会写明去向(「可晋升:精锐干员将出现在作战区原位置 / 将进入整备区」;详情卡会自动停靠在不遮挡这一格的一侧)。在回合开始或结算时因策略、奖励等完成的合成,精锐出现时同样会播放金色的晋升特效。 diff --git a/public/i18n/en.json b/public/i18n/en.json index 1d41ad8b..7d34d07e 100644 --- a/public/i18n/en.json +++ b/public/i18n/en.json @@ -707,6 +707,7 @@ "冻结商店(下回合保留) · {key}": "Freeze Shop (kept next round) · {key}", "解冻": "Unfreeze", "刷新商店 · {key}": "Refresh Shop · {key}", + "正在刷新…": "Refreshing…", "免费 ×{free}": "Free ×{free}", "查看 {name} 的战场": "View {name}'s Battlefield", "与你在同一战场": "On your field", diff --git a/public/i18n/ja.json b/public/i18n/ja.json index a2fc1ec2..cc1e8000 100644 --- a/public/i18n/ja.json +++ b/public/i18n/ja.json @@ -708,6 +708,7 @@ "冻结商店(下回合保留) · {key}": "管理センターを凍結(次のラウンドに持ち越し) · {key}", "解冻": "解除", "刷新商店 · {key}": "管理センターを更新 · {key}", + "正在刷新…": "更新中…", "免费 ×{free}": "無料 ×{free}", "查看 {name} 的战场": "{name}の戦場を見る", "与你在同一战场": "あなたと同じ戦場", diff --git a/public/i18n/ko.json b/public/i18n/ko.json index db47842c..db6b1f8c 100644 --- a/public/i18n/ko.json +++ b/public/i18n/ko.json @@ -704,6 +704,7 @@ "冻结商店(下回合保留) · {key}": "상점 동결 (다음 라운드까지 유지) · {key}", "解冻": "동결 해제", "刷新商店 · {key}": "상점 갱신 · {key}", + "正在刷新…": "갱신 중…", "免费 ×{free}": "무료 ×{free}", "查看 {name} 的战场": "{name}의 전장 보기", "与你在同一战场": "같은 전장", diff --git a/public/i18n/zh-TW.json b/public/i18n/zh-TW.json index 88ed42d3..4a483c41 100644 --- a/public/i18n/zh-TW.json +++ b/public/i18n/zh-TW.json @@ -706,6 +706,7 @@ "冻结商店(下回合保留) · {key}": "凍結商店(下回合保留) · {key}", "解冻": "解凍", "刷新商店 · {key}": "更新商店 · {key}", + "正在刷新…": "正在更新…", "免费 ×{free}": "免費 ×{free}", "查看 {name} 的战场": "查看 {name} 的戰場", "与你在同一战场": "與你在同一戰場", diff --git a/public/js/screens/game.js b/public/js/screens/game.js index 165eb512..33b13497 100644 --- a/public/js/screens/game.js +++ b/public/js/screens/game.js @@ -84,7 +84,7 @@ import { CombatHud } from '../ui/combatHud.js'; import { SettingsModal, settingsStore } from '../ui/settings.js'; import { ExitModal, AwayOverlay, awayStore } from '../ui/matchChrome.js'; import { openGuide } from '../ui/guide.js'; -import { actions } from '../ui/gameActions.js'; +import { actions, onRefreshBusy } from '../ui/gameActions.js'; import { FacingWheel, holdPiece, setPieceDir, syncPieceDirs, showRange, useTileScreen } from '../ui/facingWheel.js'; import { Underframe, underframeRect, TempRowNotice } from '../ui/underframe.js'; import { StandInTags } from './game/standInTags.js'; @@ -183,6 +183,10 @@ function MatchScreen() { // deals duplicates) carry the same chess id and no piece, and each must say its 选中干员 (detailPanel selectVoiceKey) const cardTap = useRef(0); const [collapsed, setCollapsed] = useState(false); + // GitHub #501: a g.refresh is still waiting for its reply — the shop's 刷新 button dims while it is (gameActions.js + // single-flights the intent; the R hotkey is dropped by the same guard) + const [refreshBusy, setRefreshBusy] = useState(false); + useEffect(() => onRefreshBusy(setRefreshBusy), []); const [rewardMin, setRewardMin] = useState(false); const [emoteOpen, setEmoteOpen] = useState(false); const [settingsOpen, setSettingsOpen] = useState(false); @@ -1468,7 +1472,7 @@ function MatchScreen() { ${spectator ? null : html`<${Button} size="sm" variant="primary" icon="back" onClick=${() => watchPlayer({ playerId: myId })}>${t('返回自己')}`}
    ` : null} - ${showShop ? html`<${ShopBar} priv=${priv} editable=${editable} collapsed=${collapsed} onCollapse=${setCollapsed} + ${showShop ? html`<${ShopBar} priv=${priv} editable=${editable} collapsed=${collapsed} refreshBusy=${refreshBusy} onCollapse=${setCollapsed} barRef=${barRef} offBonds=${offBonds} onBuy=${buy} onLevel=${() => actions.levelUp()} onRefresh=${() => actions.refresh()} onFreeze=${() => actions.freeze()} onDetail=${(id, kind, hint) => setDetail({ kind: kind === 'item' ? 'item' : 'chess', id, hint: hint || null, tap: ++cardTap.current })} diff --git a/public/js/ui/gameActions.js b/public/js/ui/gameActions.js index f8e39bed..ee982b77 100644 --- a/public/js/ui/gameActions.js +++ b/public/js/ui/gameActions.js @@ -20,6 +20,21 @@ const emitBusy = () => { for (const fn of [...busyListeners]) { try { fn(infligh /** Subscribe to the number of in-flight intents (for subtle busy indicators). */ export function onBusy(fn) { busyListeners.add(fn); return () => busyListeners.delete(fn); } +// Single-flight shop refresh (GitHub #501, single-ptilopsis): under a high RTT the shop has not answered yet while the +// player taps 刷新 again — every extra g.refresh the client sends is a paid refresh (server/match intents.js → ps.refresh). +// A tap while the previous request is still on the wire is dropped; the button dims and the R hotkey stays inert (both +// call actions.refresh) until the reply lands. ui/shopBar.js subscribes to onRefreshBusy for the dim. +let refreshPending = false; +const refreshBusyListeners = new Set(); +const emitRefreshBusy = () => { for (const fn of [...refreshBusyListeners]) { try { fn(refreshPending); } catch { /* ignore */ } } }; + +/** + * Subscribe to the shop refresh's in-flight state — fires once with the current state. + * @param {(busy: boolean) => void} fn + * @returns {() => void} unsubscribe + */ +export function onRefreshBusy(fn) { refreshBusyListeners.add(fn); try { fn(refreshPending); } catch { /* ignore */ } return () => refreshBusyListeners.delete(fn); } + /** * Send an intent. Resolves true on `ok`, false on error (already toasted). * @param {string} t @@ -55,7 +70,13 @@ export const actions = { band: (bandId) => act('g.band', { bandId }), bandSkip: () => act('g.bandSkip'), buy: (slot) => act('g.buy', { slot }), - refresh: () => act('g.refresh'), + // a tap while the previous g.refresh is still on the wire is dropped (GitHub #501) — see onRefreshBusy above + refresh: () => { + if (refreshPending) return Promise.resolve(false); + refreshPending = true; + emitRefreshBusy(); + return act('g.refresh').finally(() => { refreshPending = false; emitRefreshBusy(); }); + }, freeze: () => act('g.freeze'), levelUp: () => act('g.levelUp'), sell: (uid) => act('g.sell', { uid }), diff --git a/public/js/ui/shopBar.js b/public/js/ui/shopBar.js index 9c154819..04211312 100644 --- a/public/js/ui/shopBar.js +++ b/public/js/ui/shopBar.js @@ -10,7 +10,9 @@ // pointer): there is no ⓘ corner (the official cards have none; user playtest #6 item 10 — on phones its invisible // 44 px touch area covered the card's bottom-right quarter, half the strip, and a second tap there only re-opened the // detail); a card that cannot be bought right now (the bar is not editable: ready, round start) opens its detail. The -// D / R / F keys stay one-press shortcuts. There is no drag-to-sell zone: selling is the 出售 +N button of a tapped +// D / R / F keys stay one-press shortcuts — a 刷新 whose request is still on the wire dims the button and swallows +// further taps and the R key until the reply lands (GitHub #501; the single-flight lives in ui/gameActions.js +// onRefreshBusy, ui/shopBar.js only draws it). There is no drag-to-sell zone: selling is the 出售 +N button of a tapped // unit's underframe (ui/underframe.js). After a promotion the operator cards are replaced by // the 晋升奖励 cards (3 free operators, pick 1 — also two taps) until picked or put off (稍后 → rewardOverlay.js pill); // a special refresh (凯瑟琳 定向投放's 3 items, 娜仁图亚, 寻呼模块, 信标, 松果) takes the same place under its own name, an @@ -286,13 +288,13 @@ export function RewardCards({ offer, priv, editable, onPick, onDetail, onLater, /** * The bar. - * @param {{ priv:any, editable:boolean, collapsed:boolean, onCollapse:(c:boolean)=>void, + * @param {{ priv:any, editable:boolean, collapsed:boolean, refreshBusy?:boolean, onCollapse:(c:boolean)=>void, * onBuy:(i:number)=>void, onLevel:Function, onRefresh:Function, onFreeze:Function, onDetail:(id:string, kind?:string, hint?:string|null)=>void, * onDetailClose?: () => void, onRefuse?: (reason: string) => void, barRef:any, * reward?: any, onReward?: (idx:number)=>void, onRewardLater?: Function, offBonds?: Set|null }} props — offBonds: * the bonds this mode never activates (gameLogic modeOffBonds), struck through on the operator cards */ -export function ShopBar({ priv, editable, collapsed, onCollapse, onBuy, onLevel, onRefresh, onFreeze, onDetail, onDetailClose, onRefuse, barRef, +export function ShopBar({ priv, editable, collapsed, refreshBusy = false, onCollapse, onBuy, onLevel, onRefresh, onFreeze, onDetail, onDetailClose, onRefuse, barRef, reward = null, onReward, onRewardLater, onArm = null, offBonds = null }) { const shop = priv?.shop || {}; const slots = Array.isArray(shop.slots) ? shop.slots : []; @@ -354,10 +356,10 @@ export function ShopBar({ priv, editable, collapsed, onCollapse, onBuy, onLevel, <${Img} src=${uiUrl(data.get('assets'), frozen ? 'shopPanel/frozen_icon2' : 'shopPanel/frozen_icon')} class="toolbtn__img" fallback=${html`<${Icon} name="snow" />`} /> ${frozen ? t('解冻') : t('冻结')}${hk.freeze} -
    diff --git a/test/ui/refresh-tap.e2e.test.js b/test/ui/refresh-tap.e2e.test.js new file mode 100644 index 00000000..0cf3aaff --- /dev/null +++ b/test/ui/refresh-tap.e2e.test.js @@ -0,0 +1,84 @@ +// test/ui/refresh-tap.e2e.test.js — GitHub #501 (single-ptilopsis): 高延迟下连按「刷新」只发送一次请求. Through the mock +// harness (public/dev/game-mock.html) in headless Chrome, with the mock's reply to g.refresh delayed: the first tap +// sends one request and dims the button, a spam tap and the R key while it is on the wire send nothing, the shop pays +// once, and the next tap after the reply refreshes again. Opt-in: SP_E2E=1 (needs Chrome; CHROME_PATH overrides). +// +// SP_E2E=1 node --test test/ui/refresh-tap.e2e.test.js + +import { test, describe, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { existsSync } from 'node:fs'; + +const CHROME = process.env.CHROME_PATH || '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'; +const ENABLED = process.env.SP_E2E === '1' && existsSync(CHROME); +const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); +const BTN = '.shopbar__tools .toolbtn--amber'; + +describe('the shop refresh single-flights (GitHub #501, mock harness, headless Chrome)', { skip: !ENABLED && 'set SP_E2E=1 (and have Chrome) to run' }, () => { + let srv; + let browser; + let base; + + before(async () => { + const { startServer } = await import('../../server/index.js'); + const puppeteer = (await import('puppeteer-core')).default; + srv = await startServer({ port: 0, host: '127.0.0.1', quiet: true }); + base = `http://127.0.0.1:${srv.port}`; + browser = await puppeteer.launch({ executablePath: CHROME, headless: true, args: ['--no-sandbox'] }); + }); + + after(async () => { + await browser?.close(); + await srv?.close(); + }); + + test('a tap under a lagging shop pays once: the button dims, the extra tap / R key are dropped, the next tap works', async () => { + const page = await browser.newPage(); + await page.setViewport({ width: 1920, height: 1080, deviceScaleFactor: 1 }); + await page.goto(`${base}/dev/game-mock.html?shot=1&phase=PREP&render=fallback`, { waitUntil: 'networkidle0' }); + await page.waitForFunction(() => !!document.querySelector('.screen:not(.gload)') && !!globalThis.__SP_VIEW__, { timeout: 20000 }); + // the mock answers instantly; give g.refresh a high RTT, and count what the client actually sends (gameActions.js + // looks net.request up at call time; the mock's own request record only sees the request after the delay) + await page.evaluate(async () => { + const { net } = await import('/js/net.js'); + const orig = net.request.bind(net); + globalThis.__REFRESHES__ = 0; + net.request = (t, ...rest) => { + if (t === 'g.refresh') globalThis.__REFRESHES__ += 1; + return new Promise((res, rej) => { + setTimeout(() => orig(t, ...rest).then(res, rej), t === 'g.refresh' ? 700 : 0); + }); + }; + }); + const btnState = () => page.evaluate(() => { + const b = document.querySelector('.shopbar__tools .toolbtn--amber'); + return { disabled: !!b?.disabled, title: b?.title || null }; + }); + const refreshes = () => page.evaluate(() => globalThis.__REFRESHES__); + const funds = () => page.evaluate(() => globalThis.__MOCK__.S().priv.funds); + + assert.equal((await btnState()).disabled, false, 'the 刷新 button starts enabled'); + const n0 = await refreshes(); + const f0 = await funds(); + await page.click(BTN); + await sleep(150); + assert.equal(await refreshes(), n0 + 1, 'the tap sent one g.refresh'); + assert.deepEqual(await btnState(), { disabled: true, title: '正在刷新…' }, 'the button dims and says it is waiting'); + // the spam tap (the disabled button swallows clicks) and the R hotkey while pending: neither reaches the socket + await page.evaluate(() => document.querySelector('.shopbar__tools .toolbtn--amber')?.click()); + await page.keyboard.press('r'); + await sleep(200); + assert.equal(await refreshes(), n0 + 1, 'nothing else was sent'); + await page.waitForFunction(() => !document.querySelector('.shopbar__tools .toolbtn--amber')?.disabled, { timeout: 5000 }); + const back = await btnState(); + assert.equal(back.disabled, false, 'the button is enabled again after the reply'); + assert.match(back.title, /刷新商店/, 'the tooltip is back to the hotkey hint'); + assert.equal(await funds(), f0 - 1, 'the shop paid exactly one refresh'); + await page.click(BTN); + await sleep(150); + assert.equal(await refreshes(), n0 + 2, 'a refresh after the reply is sent again'); + await page.waitForFunction(() => !document.querySelector('.shopbar__tools .toolbtn--amber')?.disabled, { timeout: 5000 }); + assert.equal(await funds(), f0 - 2, 'and paid once more'); + await page.close(); + }); +}); diff --git a/test/ui/refresh-tap.test.js b/test/ui/refresh-tap.test.js new file mode 100644 index 00000000..ef84949d --- /dev/null +++ b/test/ui/refresh-tap.test.js @@ -0,0 +1,62 @@ +// test/ui/refresh-tap.test.js — GitHub #501 (single-ptilopsis): 高延迟下连按「刷新」会重复扣费. The intent layer now +// single-flights it (ui/gameActions.js): a tap while the previous g.refresh is still on the wire is dropped — the +// button dims through onRefreshBusy (game.js → ui/shopBar.js) and the R hotkey (the same actions.refresh) stays inert +// until the reply lands. The browser run of the same case is test/ui/refresh-tap.e2e.test.js (SP_E2E=1). + +import { test, describe } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +const read = (p) => readFileSync(path.join(ROOT, p), 'utf8'); + +const { net } = await import('../../public/js/net.js'); +const { actions, onRefreshBusy } = await import('../../public/js/ui/gameActions.js'); + +describe('the shop refresh single-flights (GitHub #501)', () => { + test('a refresh while the previous one is on the wire sends nothing; the busy signal brackets the request; a later one sends again', async () => { + const sent = []; + let release; + const prev = net.request; + net.request = (t) => { sent.push(t); return new Promise((r) => { release = () => r({ ok: true }); }); }; + const seen = []; + const off = onRefreshBusy((b) => seen.push(b)); + try { + assert.deepEqual(seen, [false], 'subscribing fires once with the current (idle) state'); + const first = actions.refresh(); + assert.equal(sent.length, 1); + assert.equal(seen.at(-1), true, 'busy from the moment of the send'); + assert.equal(await actions.refresh(), false, 'the duplicate resolves false without waiting'); + assert.equal(sent.length, 1, 'and never reaches the socket'); + release(); + assert.equal(await first, true); + assert.deepEqual(seen, [false, true, false], 'the reply clears the busy state'); + const again = actions.refresh(); + assert.equal(sent.length, 2, 'a refresh after the reply is sent again'); + release(); + assert.equal(await again, true); + assert.deepEqual(seen, [false, true, false, true, false]); + } finally { + off(); + net.request = prev; + } + }); + + test('an unsubscribe stops the updates', () => { + const seen = []; + const off = onRefreshBusy((b) => seen.push(b)); + off(); + assert.deepEqual(seen, [false]); + }); + + test('the wiring: game.js subscribes and hands the state to the bar; the button dims and says what it waits for', () => { + const game = read('public/js/screens/game.js'); + assert.match(game, /onRefreshBusy\(setRefreshBusy\)/, 'the game screen subscribes'); + assert.match(game, /<\$\{ShopBar\}[\s\S]*?refreshBusy=\$\{refreshBusy\}/, 'and the bar receives it'); + const bar = read('public/js/ui/shopBar.js'); + assert.match(bar, /disabled=\$\{!!refReason \|\| refreshBusy\}/, 'busy disables the 刷新 button'); + assert.match(bar, /t\('正在刷新…'\)/, 'and its tooltip says what it is waiting for'); + }); +}); From f567e8045e49359f8e98e15f5157c7630f1d2738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:54:03 +0800 Subject: [PATCH 18/44] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B4=9B?= =?UTF-8?q?=E6=B4=9B=20S2=20=E8=B6=8A=E7=95=8C=E7=BB=AD=E9=94=81=E4=B8=8E?= =?UTF-8?q?=E6=97=A7=E5=BC=B9=E5=80=8D=E7=8E=87=E5=B9=B2=E6=89=B0=EF=BC=9B?= =?UTF-8?q?Golden=20=E5=9B=A0=E7=8B=AC=E7=AB=8B=E6=B5=AE=E6=B8=B8/?= =?UTF-8?q?=E6=9C=AC=E4=BD=93=E6=94=BB=E5=87=BB=E6=9B=B4=E6=96=B0=20roster?= =?UTF-8?q?-004=E3=80=81roster-005=E3=80=81bond-victoriaShip-low=E3=80=81b?= =?UTF-8?q?ond-victoriaShip-high=E3=80=81coop3-ABYSS-5=E3=80=81coop4-FUNNY?= =?UTF-8?q?-6=E3=80=81coop4-ABYSS-7=E3=80=81coop2-NORMAL-8-serverrun?= =?UTF-8?q?=E3=80=81coop2-NORMAL-1-coverage-standins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/SIM.md | 2 +- docs/design/engine.md | 6 + docs/history/0.2.4.md | 24 ++ .../content/kits/ops/chess_char_2_10-rockr.js | 68 +++-- test/content/kits_t1t2.test.js | 5 +- test/content/rockrock-s2-lock.test.js | 267 ++++++++++++++++++ test/golden/bonds.json | 52 ++-- test/golden/matches.json | 46 +-- test/golden/roster.json | 118 ++++---- 9 files changed, 461 insertions(+), 127 deletions(-) create mode 100644 test/content/rockrock-s2-lock.test.js diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..92e8d6c9 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -1341,7 +1341,7 @@ header of professions.js). | loopshooter | 回环射手 (user playtest #3): every attack throws a boomerang (`ai.js throwBoomerang`, projectile `'boomerang'`) out to the target at 15 tiles/s — it hits on arrival — and back to the thrower's current position at 3.75 tiles/s without damage (PRTS 跃跃 "投射物飞行速度15,返回时飞行速度3.75"); attacks only while holding it (every boomerang thrown caught — "必须回收全部回旋投掷物才可以进行下一次攻击", `unit.trait.boomerangsOut`) and with the attack cooldown ready, so the real interval is the longer of the two; a target dead mid-flight is not hit (it still flies to the last position and back); knocked out / withdrawn ⇒ lost, a redeployed thrower holds a fresh one; 跃跃 S2's extra boomerangs share the one flight (cnt hits); each catch fires `boomerangCaught`, and an attack profile's `boomerangOnward(ctx)` flies it on after the first hit before it turns back — ctx `hit` (a hit of the same attack), `comeBack(x, y)` once (a content error sends it back from the hit point): 娜仁图亚 S1 bounces, S2 dashes on and hits on its way back (kits/ops/op-narant.js) | | reaperrange | hits every enemy in range; ×1.5 (bb atk_scale) on the trait front grid (or its own line ahead) — both along its direction | | chain | chain N (trait text/bb max_target) with −15 % per jump (bb chain.atk_scale), 1.7-tile jumps (constants.js CHAIN_RADIUS, PRTS 溅射半径一览: 链术师 1.7; 1.8 until 0.1.1), sluggish on each hit | -| funnel | drone damage 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max) | +| funnel | drone damage 20 % → +15 %/hit on the same target → 110 % (bb init/delta/max). Rockrock S2 detaches this multiplier from new body shots and inherits the trait ramp in an independent skill tick: `rockr:drone`, arts, `isSkill:true`, `isAttack:false`. Older projectiles cannot change its local ramp. A living selectable lock need not remain in body range; end hands the ramp back and restores the normal multiplier (DESIGN §29.16) | | mystic | 秘术师 (PRTS 分支特性信息 秘术师, GitHub #181): at its attack check (the attack ready, able to act, not disarmed) with no valid target — no target, or its kit's `canAttack` false (深靛 never picks a bound enemy) — it stores one energy (`storeEnergy`, up to bb times: 3, 深靛's MSC-X 4), an attack action: the attack interval restarts; a full store idles with the attack ready. The energies leave with its next attack that happens (`releaseEnergy` in `performAttack`, after `beforeAttack`: an attack cancelled before its shot keeps them) and land with the main hit, one arts attack hit each (`hitsFn` reads the hit's `info.energy`); a redeployment holds none [ASSUMED]. 维伊 / 黑键 plug their own `storeEnergy` (转置能量, elite energies) into the same check | | phalanx | no attack & DEF +200 %, RES +20 (bb) while the skill is off; while on, `rangeAoe`: each attack strikes every selectable enemy on its range at once (blocked enemies included; a stealthed one only when revealed or blocked), the same damage near and far, instant (`'beam'`) — "群体法术伤害" (secondary: Terra Wiki, Phalanx Caster: "attacks hit all enemies within their range"; supporting: PRTS 林 S3 备注 "单次普攻最多触发1次效果" — one normal attack can kill several — the same 锁定攻击范围 shape as the 轰击术师, and PRTS 溅射半径一览 documents no splash radius for it (it omits the 撼地者 too, so this is not proof); no primary source states a target cap; community report E3: it used to be one bolt + a 1.1 splash). 卡涅利安's charged S1 keeps the skill-off trait, 不攻击 included (kit `canAttack`, PRTS 备注) | | physician | heal the lowest HP% injured ally in range (a skill `targeting.maxTargets` widens any heal profile) | diff --git a/docs/design/engine.md b/docs/design/engine.md index ffe067f7..97bf72f1 100644 --- a/docs/design/engine.md +++ b/docs/design/engine.md @@ -167,6 +167,12 @@ Profession traits (default behaviours implemented once in the engine, keyed by ` --- +Rockrock S2 releases its trait drone into an independent skill tick (§29.16). Acquisition uses the body's normal +target selection; a living selectable lock stays valid outside the body's range. The body retains its own ranged +ordinary attacks. The released ramp inherits the trait state but is isolated from older projectiles. Ending the +skill returns that ramp to the trait and restores the normal multiplier and overload cap. S1 and other operators' +funnel attacks keep their existing paths. + ## 7. Content modules (server/sim/content + match/effectsMeta handlers) Each domain file `server/sim/content/{tokens,bonds,garrisons,items,bands,enemies,bosses,devices,choices}.js` exports `install(battle)` (battle side; called once per Battle by `content/index.js → installContent`) and `registerMeta(registry)` (prep side; called once at server boot by `match/effectsMeta.js`, API documented in `docs/META.md`). Kits live one per file in `content/kits/ops/` (`export default { [baseChessId]: (bb, chess, def) => Kit }`), listed in `content/kits/index.js` (guide: `content/kits/README.md`). Content must be **data-driven from blackboards** (numbers never hard-coded when a blackboard key exists). Every effect gets at least one unit test in `test/content/*.test.js` using the `test/helpers/battleHarness.js` harness (provided by sim-core). diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..f4e379e4 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,27 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.16 Rockrock S2 drone pursuit + +The official `skill_table.json` entry `skchr_rockr_2`, ranks 4 and 7, keeps a released drone locked until the enemy +dies or the skill ends; leaving the operator's range is not a return condition. The old `beforeAttack` callback +both replaced the body's target and required the lock to remain in range. With no body candidate, the attack loop +never reached that callback at all. + +S2 now ticks one independent arts skill drone (`attack@cnt = 0`, one trait drone). It acquires inside the normal +range, keeps a living selectable target after it leaves, and reacquires only after losing that target. The body +continues its own in-range attacks. The released drone inherits the trait's target/ramp, resolved module init/delta, +live attack interval and overload cap; its multiplier is detached from newly launched body shots during S2 and +restored on end. Its local ramp is isolated from older ordinary projectiles and handed back to the trait at end; +existing projectiles keep their launch profile. Natural expiry, explicit stop and caster death +clear released state; the existing overload buff/cap restoration and stun stay in place. S1, other operators and +redeployment ramp rules are unchanged. + +[ASSUMED] Released hits use the existing independent-skill-drone model: no launch-flight delay, and body control +does not pause an already released drone. A target becoming hidden or otherwise unselectable releases the lock +using the shared target filter. The tables do not settle these details. The kit and PR name these assumptions. +Sources: [official skill table](https://github.com/Kengxxiao/ArknightsGameData/blob/master/zh_CN/gamedata/excel/skill_table.json) +and [PRTS mode levels](https://prts.wiki/w/卫戍协议:盟约). Controlled regressions cover both forms, leaving/returning, +newcomers, combat death, end/stop, module ramp, cadence and overload. A fixed-seed production Match and real headless +Chrome normal-input route reproduce the original failure and the repaired pursuit separately. diff --git a/server/sim/content/kits/ops/chess_char_2_10-rockr.js b/server/sim/content/kits/ops/chess_char_2_10-rockr.js index 9159887c..dcd08a48 100644 --- a/server/sim/content/kits/ops/chess_char_2_10-rockr.js +++ b/server/sim/content/kits/ops/chess_char_2_10-rockr.js @@ -1,10 +1,18 @@ // server/sim/content/kits/ops/chess_char_2_10-rockr.js — 洛洛 (char_4040_rockr) kit, tier 2. // Conventions of the tier-2 kits: ../shared/tier2.js; kit contract and rules: ../README.md. -import { canTargetEnemy } from '../../../targeting.js'; -import { bodyInKeys } from '../../../body.js'; +import { canTargetEnemy, sortEnemyTargets } from '../../../targeting.js'; import { num, talentBb, up } from '../shared/tier1.js'; -import { onDefaultSkill } from '../shared/tier2.js'; + +export const DRONE_TAG = 'rockr:drone'; + +const firstTarget = (battle, unit) => { + const prof = unit.profile; + const candidates = battle.enemiesInKeys(unit.rangeKeys, unit, prof); + for (const e of battle.blockedTargets(unit, prof)) if (!candidates.includes(e)) candidates.push(e); + sortEnemyTargets(battle, unit, candidates, prof.priority); + return candidates[0] ?? null; +}; export default { // --------------------------------------------------------------------------------------------------------------- @@ -15,7 +23,6 @@ export default { // S1 战术咏唱·γ型 (alt): ASPD +attack_speed; the target lock belongs to 自负此轭 only. chess_char_2_10_a: (bb, chess) => { const t = talentBb(chess, 0); - const s2 = onDefaultSkill(chess); const endOverload = (battle, unit) => { if (unit.mem.rockFunnel) { unit.profile.funnel = unit.mem.rockFunnel; unit.mem.rockFunnel = null; } battle.removeBuff(unit, 'rockr:overload'); @@ -26,19 +33,52 @@ export default { onStart({ battle, unit, skill }) { unit.mem.rockOverAt = battle.time + skill.duration / 2; unit.mem.rockOver = false; - unit.mem.rockLock = null; + // The released drone inherits the trait's ramp; the body still attacks only inside its own range. + // `funnelMul` separates the addition; older profiles fold it into `dmgMul`. Keep launched shots unchanged. + const key = typeof unit.profile.funnelMul === 'function' ? 'funnelMul' : 'dmgMul'; + const mul = unit.profile[key]; + unit.profile = { ...unit.profile, [key]: null }; + const lock = firstTarget(battle, unit); + unit.mem.rockDrone = { lock, cd: 0, key, mul, + target: unit.trait.funnelTarget, scale: unit.trait.funnelScale }; + unit.mem.rockLock = lock; }, - onTick({ battle, unit }) { - if (unit.mem.rockOver || battle.time + 1e-9 < unit.mem.rockOverAt) return; - unit.mem.rockOver = true; + onTick({ battle, unit, dt }) { + if (!unit.mem.rockOver && battle.time + 1e-9 >= unit.mem.rockOverAt) { + unit.mem.rockOver = true; + const f = unit.profile.funnel; + if (f) { unit.mem.rockFunnel = f; unit.profile.funnel = { ...f, max: f.max * num(bb.scale, 1) }; } + battle.addBuff(unit, { key: 'rockr:overload', mods: { atkPct: num(bb.atk) }, visible: true, tags: ['skill'] }); + battle.fx('overload', { x: unit.x, y: unit.y, id: unit.id }); + } + const d = unit.mem.rockDrone; + if (!d || !unit.alive || !unit.skill.active) return; + d.cd = Math.max(0, d.cd - dt); + // [ASSUMED] A newly unselectable lock returns under the shared targetability rules. + if (d.lock && !canTargetEnemy(unit, d.lock, unit.profile)) d.lock = null; + if (!d.lock) d.lock = firstTarget(battle, unit); + unit.mem.rockLock = d.lock; + if (!d.lock || d.cd > 1e-9) return; + d.cd = unit.s.interval; + // Official S2 releases one drone (1 + attack@cnt = 1 at both ranks). Keep pre-skill shots from changing its ramp. + // [ASSUMED] As the existing independent skill drones, no launch-flight delay; body control does not pause it. const f = unit.profile.funnel; - if (f) { unit.mem.rockFunnel = f; unit.profile.funnel = { ...f, max: f.max * num(bb.scale, 1) }; } - battle.addBuff(unit, { key: 'rockr:overload', mods: { atkPct: num(bb.atk) }, visible: true, tags: ['skill'] }); - battle.fx('overload', { x: unit.x, y: unit.y, id: unit.id }); + d.scale = d.target === d.lock.id ? Math.min(f.max, (d.scale ?? f.init) + f.delta) : f.init; + d.target = d.lock.id; + battle.fx('drone', { x: d.lock.x, y: d.lock.y, id: unit.id }); + battle.dealDamage(unit, d.lock, { amount: unit.s.atk * unit.s.atkScaleMul * d.scale, + type: 'arts', isSkill: true, isAttack: false, tags: ['skill', 'drone', DRONE_TAG] }); }, onEnd({ battle, unit, reason }) { const over = unit.mem.rockOver ? battle.time - unit.mem.rockOverAt : 0; + const d = unit.mem.rockDrone; + unit.mem.rockDrone = null; endOverload(battle, unit); + if (d) { + unit.trait.funnelTarget = d.target; + unit.trait.funnelScale = d.scale; + unit.profile = { ...unit.profile, [d.key]: d.mul }; + } unit.mem.rockOver = false; unit.mem.rockLock = null; if (over > 0 && reason !== 'death' && unit.alive) battle.applyStatus(unit, 'stun', { duration: over, source: unit }); @@ -46,12 +86,6 @@ export default { }, skills: { 'skcom_magic_rage[3]': { kind: 'duration', mods: { aspd: num(bb.attack_speed) } } }, talents: [{ install(battle, unit) { - if (s2) battle.on('beforeAttack', (ctx) => { - if (ctx.attacker !== unit || !unit.skill?.active) return; - const L = unit.mem.rockLock; - if (L && L.alive && bodyInKeys(L, unit.rangeKeySet) && canTargetEnemy(unit, L, ctx.profile || unit.profile)) ctx.targets = [L]; - else unit.mem.rockLock = ctx.targets[0] ?? null; - }, { owner: unit }); const iv = num(t.interval), max = Math.floor(num(t.max_stack_cnt)), v = num(t.atk); if (!(iv > 0) || !(max > 0) || !v) return; battle.on('tick', () => { diff --git a/test/content/kits_t1t2.test.js b/test/content/kits_t1t2.test.js index 41720a7d..b0e5fdf3 100644 --- a/test/content/kits_t1t2.test.js +++ b/test/content/kits_t1t2.test.js @@ -7,6 +7,7 @@ import { makeBattle, enemyRec, chessRec, checkInvariants } from '../helpers/batt import { getDefaultSource } from '../../server/sim/simdata.js'; import { ELEMENT_GAUGE_MAX, PROJECTILE_SPEEDS, BOOMERANG_RETURN_SPEED } from '../../server/sim/constants.js'; import { sortEnemyTargets } from '../../server/sim/targeting.js'; +import { DRONE_TAG as ROCKROCK_DRONE } from '../../server/sim/content/kits/ops/chess_char_2_10-rockr.js'; const ds = getDefaultSource(); const raw = (id) => ds.rawChess(id); @@ -1341,7 +1342,9 @@ test('2_10 洛洛: 自负此轭 drones stay locked on their target while the ski const t0 = h.b.time; h.run(4); const atks = h.hooksOf('attack').filter((c) => c.attacker === u && c.t > t0); - assert.ok(atks.length > 0 && atks.every((c) => c.targets.length === 1 && c.targets[0] === first), 'locked'); + assert.ok(atks.length > 0 && atks.every((c) => c.targets.length === 1 && c.targets[0] === other), 'body keeps normal targeting'); + const drones = h.hooksOf('damaged').filter((c) => c.source === u && c.t > t0 && c.dmg.tags?.includes(ROCKROCK_DRONE)); + assert.ok(drones.length > 0 && drones.every((c) => c.target === first && c.dmg.isSkill && !c.dmg.isAttack), 'drone stays locked'); done(h); }); diff --git a/test/content/rockrock-s2-lock.test.js b/test/content/rockrock-s2-lock.test.js new file mode 100644 index 00000000..53cd2371 --- /dev/null +++ b/test/content/rockrock-s2-lock.test.js @@ -0,0 +1,267 @@ +// Controlled regression inputs: real kit, seeded Battle, synthetic enemy records and authored routes. +// No live enemy movement/HP edits. These cases are distinct from the normal Match/browser route. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { makeBattle, enemyRec, checkInvariants } from '../helpers/battleHarness.js'; +import { bodyInKeys } from '../../server/sim/body.js'; +import { DRONE_TAG } from '../../server/sim/content/kits/ops/chess_char_2_10-rockr.js'; +import { getDefaultSource } from '../../server/sim/simdata.js'; + +const route = { + motion: 'FLY', start: [10, 6], end: [9, 2], + steps: [{ t: 'wait', s: 3 }, { t: 'move', p: [12, 6] }, { t: 'wait', s: 8 }, + { t: 'move', p: [10, 6] }, { t: 'wait', s: 40 }, { t: 'move', p: [9, 2] }], +}; +const stationary = { motion: 'FLY', start: [10, 5], end: [9, 2], steps: [{ t: 'wait', s: 90 }, { t: 'move', p: [9, 2] }] }; +const setup = (id, { skillIndex = 1, moduleId, newcomer = false, staysOutside = false, fragile = false, + outsideHp, stationaryLock = false, killer = false } = {}) => { + const lockRoute = staysOutside ? { ...route, steps: [...route.steps.slice(0, 2), { t: 'wait', s: 90 }, { t: 'move', p: [9, 2] }] } : route; + const h = makeBattle({ seed: 5, timeLimit: 100, autoFinish: false, captureNoisy: true, + hooks: ['damaged', 'attack', 'skillStart', 'skillEnd'], + defs: { enemies: { + enemy_lock: enemyRec({ key: 'enemy_lock', hp: 1e7, speed: 1, motion: 'FLY' }), + enemy_fragile: enemyRec({ key: 'enemy_fragile', hp: 300, speed: 1, motion: 'FLY' }), + enemy_outside: enemyRec({ key: 'enemy_outside', hp: outsideHp, speed: 1, motion: 'FLY' }), + enemy_killer: enemyRec({ key: 'enemy_killer', hp: 1e7, atk: 1e5, range: 4, motion: 'FLY' }), + } }, + units: [{ chessId: id, row: 10, col: 4, skillIndex, moduleId, carryState: { sp: 999 } }], + enemies: [{ key: fragile ? 'enemy_fragile' : outsideHp ? 'enemy_outside' : 'enemy_lock', + route: fragile || stationaryLock ? stationary : lockRoute }, + ...(newcomer ? [{ key: 'enemy_lock', route: stationary, time: 7 }] : []), + ...(killer ? [{ key: 'enemy_killer', route: stationary, time: 7 }] : [])], + }); + h.step(); + return { h, u: h.unit(id), target: h.enemies()[0] }; +}; +const hits = (h, u, target, after) => h.hooksOf('damaged').filter(c => c.source === u && c.target === target && c.t >= after && c.amount > 0); +const drone = c => c.dmg.tags?.includes(DRONE_TAG); +const approx = (actual, expected) => assert.ok(Math.abs(actual - expected) < 1e-7, `${actual} vs ${expected}`); +const done = h => { checkInvariants(h.b); assert.deepEqual(h.b.errors, []); }; + +for (const id of ['chess_char_2_10_a', 'chess_char_2_10_b']) { + test(`${id} S2: damage continues after a living target leaves the body range`, () => { + const { h, u, target } = setup(id); + assert.ok(u.skill.active); + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + assert.ok(hits(h, u, target, 0).length > 0, 'the in-range control receives damage before leaving'); + h.run(2); // discard any projectile already in flight at the boundary + const t = h.b.time; + const bodyAttacks = u.stats.attacks; + h.run(4); + assert.ok(target.alive && u.alive && u.skill.active && !bodyInKeys(target, u.rangeKeySet)); + const outHits = hits(h, u, target, t); + assert.ok(outHits.length > 0, 'a living out-of-range lock must still receive drone damage'); + assert.ok(outHits.every(c => drone(c) && c.type === 'arts' && c.dmg.isSkill && !c.dmg.isAttack), 'pursuit damage must be an independent arts skill drone'); + assert.equal(u.stats.attacks, bodyAttacks, 'the body cannot make attacks with no enemy in range'); + done(h); + }); + + test(`${id} S2: an in-range newcomer cannot steal a living out-of-range drone lock`, () => { + const { h, u, target } = setup(id, { newcomer: true }); + assert.ok(h.runUntil(() => h.enemies().length === 2, 10)); + assert.ok(target.alive && !bodyInKeys(target, u.rangeKeySet)); + h.run(2); + const t = h.b.time; + h.run(3); + const outHits = hits(h, u, target, t); + assert.ok(outHits.length > 0, 'the original target keeps receiving drone damage with another target in range'); + assert.ok(outHits.every(c => drone(c) && c.dmg.isSkill && !c.dmg.isAttack), 'the body cannot attack the out-of-range lock'); + const other = h.enemies().find(e => e !== target); + assert.equal(u.mem.rockLock, target); + assert.equal(hits(h, u, other, t).filter(drone).length, 0, 'the drone ignores the newcomer'); + const body = hits(h, u, other, t).filter(c => c.dmg.isAttack); + assert.ok(body.length > 0, 'the body still attacks the in-range newcomer'); + assert.ok(body.every(c => !c.dmg.isSkill && !drone(c))); + body.forEach(c => approx(c.amount, u.s.atk * u.s.atkScaleMul)); + done(h); + }); + + test(`${id} S2: a target returning into range receives damage`, () => { + const { h, u, target } = setup(id); + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + assert.ok(h.runUntil(() => bodyInKeys(target, u.rangeKeySet), 20)); + const t = h.b.time; + h.run(3); + const ds = hits(h, u, target, 0).filter(drone); + assert.ok(ds.some(c => c.t >= t)); + assert.equal(u.mem.rockLock, target); + ds.slice(1).forEach((c, i) => approx(c.t - ds[i].t, Math.ceil(u.s.interval * 30 - 1e-9) / 30)); + ds.slice(-3).forEach(c => approx(c.amount, u.s.atk * u.s.atkScaleMul * u.profile.funnel.max)); + done(h); + }); + + test(`${id} S2: a target killed by combat releases the lock for another in-range enemy`, () => { + const { h, u, target } = setup(id, { fragile: true, newcomer: true }); + assert.equal(u.mem.rockLock, target); + assert.ok(h.runUntil(() => !target.alive, 7)); + assert.ok(h.runUntil(() => h.enemies().some(e => e !== target && e.alive), 10)); + const other = h.enemies().find(e => e !== target && e.alive); + const t = h.b.time; + h.run(3); + assert.ok(u.alive && u.skill.active && other.alive); + assert.equal(u.mem.rockLock, other); + assert.ok(hits(h, u, other, t).length > 0); + done(h); + }); + + test(`${id} S2: the duration end clears the lock and stops out-of-range damage`, () => { + const { h, u, target } = setup(id, { staysOutside: true }); + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + assert.ok(h.runUntil(() => !u.skill.active, 45)); + assert.equal(h.hooksOf('skillEnd').find(c => c.unit === u)?.reason, 'duration'); + assert.equal(u.mem.rockLock, null); + h.run(2); + const t = h.b.time; + h.run(4); + assert.ok(target.alive && u.alive && !bodyInKeys(target, u.rangeKeySet)); + assert.equal(hits(h, u, target, t).length, 0); + done(h); + }); + + test(`${id} S1: damage stops outside the body range`, () => { + const { h, u, target } = setup(id, { skillIndex: 0 }); + assert.ok(u.skill.active); + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + h.run(2); + const t = h.b.time; + h.run(4); + assert.equal(hits(h, u, target, t).length, 0); + done(h); + }); + + test(`${id} S2: an out-of-range combat kill waits for a candidate and restarts the trait ramp`, () => { + const { h, u, target } = setup(id, { outsideHp: id.endsWith('_a') ? 4000 : 5000, newcomer: true }); + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + assert.ok(target.alive); + assert.ok(h.runUntil(() => !target.alive, 10)); + assert.ok(drone(hits(h, u, target, 0).at(-1)), 'the independent drone delivers the killing blow'); + if (!h.enemies().some(e => e !== target && e.alive)) { + h.step(); assert.equal(u.mem.rockLock, null, 'no out-of-range candidate is acquired'); + } + assert.ok(h.runUntil(() => h.enemies().some(e => e !== target && e.alive), 10)); + const other = h.enemies().find(e => e !== target && e.alive); + assert.ok(h.runUntil(() => hits(h, u, other, 0).some(drone), 2)); + const first = hits(h, u, other, 0).find(drone); + approx(first.amount, u.s.atk * u.s.atkScaleMul * u.profile.funnel.init); + assert.equal(u.mem.rockLock, other); + done(h); + }); + + test(`${id} S2: explicit stop restores the normal multiplier and clears released state`, () => { + const { h, u, target } = setup(id, { staysOutside: true }); + const saved = u.mem.rockDrone.mul, key = u.mem.rockDrone.key; + assert.ok(h.runUntil(() => !bodyInKeys(target, u.rangeKeySet), 10)); + u.skill.stop(); + assert.equal(u.profile[key], saved); + assert.equal(u.mem.rockDrone, null); assert.equal(u.mem.rockLock, null); + h.run(2); const t = h.b.time; h.run(4); + assert.equal(hits(h, u, target, t).length, 0); + done(h); + }); + + test(`${id} S2: caster combat death clears the released state`, () => { + const { h, u, target } = setup(id, { killer: true, staysOutside: true }); + assert.ok(h.runUntil(() => !u.alive, 12)); + assert.equal(u.skill.active, false); assert.equal(u.mem.rockDrone, null); assert.equal(u.mem.rockLock, null); + h.run(2); const t = h.b.time; h.run(3); + assert.equal(hits(h, u, target, t).length, 0); + done(h); + }); + + test(`${id} S2: live ASPD controls drone cadence; overload uses the live trait cap`, () => { + const { h, u } = setup(id, { stationaryLock: true }); + const f = { ...u.profile.funnel }, scales = []; + h.b.on('damaged', c => { if (c.source === u && drone(c)) scales.push({ t: h.b.time, scale: c.amount / (u.s.atk * u.s.atkScaleMul) }); }); + h.run(4); + h.b.addBuff(u, { key: 'test:aspd', mods: { aspd: 100 } }); + const interval = u.s.interval, t = h.b.time; + h.run(4); + const fast = scales.filter(c => c.t > t + 1.3); + assert.ok(fast.length > 3); + fast.slice(1).forEach((c, i) => approx(c.t - fast[i].t, Math.ceil(interval * 30 - 1e-9) / 30)); + h.run(15); + approx(scales.at(-1).scale, f.max * u.def.skill.bb.scale); + u.skill.stop(); + assert.deepEqual(u.profile.funnel, f); + assert.ok(u.s.flags.stun, 'stopping during overload keeps the existing post-overload stun'); + done(h); + }); +} + +for (const moduleId of ['none', 'uniequip_002_rockr']) { + test(`elite S2 ${moduleId}: the resolved trait supplies initial ramp and increment`, () => { + const { h, u, target } = setup('chess_char_2_10_b', { moduleId, stationaryLock: true }); + const f = u.profile.funnel; + h.run(3); + hits(h, u, target, 0).filter(drone).forEach((c, i) => approx(c.amount, u.s.atk * u.s.atkScaleMul * (f.init + i * f.delta))); + assert.equal(f.init, moduleId === 'none' ? 0.2 : 0.35); + done(h); + }); +} + +for (const sameTarget of [false, true]) { + test(`S2: a pre-skill projectile at ${sameTarget ? 'the same' : 'another'} target cannot change the released ramp`, () => { + const h = makeBattle({ seed: 5, autoFinish: false, captureNoisy: true, hooks: ['damaged', 'attack'], + defs: { enemies: { old: enemyRec({ key: 'old', hp: 1e7, speed: 0, motion: 'FLY' }), + preferred: enemyRec({ key: 'preferred', hp: 1e7, speed: 0, motion: 'FLY', taunt: 5 }) } }, + units: [{ chessId: 'chess_char_2_10_a', row: 10, col: 4, carryState: { sp: 0 } }], + enemies: [{ key: 'old', pos: [10, 6] }], + }); + h.step(); // launch an ordinary shot, which has not landed yet + const u = h.unit('chess_char_2_10_a'), old = h.enemies()[0]; + assert.equal(h.hooksOf('attack').length, 1); assert.equal(h.hooksOf('damaged').length, 0); + const target = sameTarget ? old : h.spawn('preferred', { pos: [10, 5] }); + h.step(); // update the spatial index for the second target + u.skill.gainSp(999); u.skill.activate('test'); + assert.equal(u.mem.rockLock, target); + h.run(2); + assert.ok(hits(h, u, old, 0).some(c => c.dmg.isAttack), 'the old shot really lands'); + const ds = hits(h, u, target, 0).filter(drone); + assert.ok(ds.length >= 3); + ds.slice(0, 3).forEach((c, i) => approx(c.amount, u.s.atk * u.s.atkScaleMul * (u.profile.funnel.init + i * u.profile.funnel.delta))); + done(h); + }); +} + +test('S2: the shared targetability filter releases an unselectable lock and acquires a legal candidate', () => { + const { h, u, target } = setup('chess_char_2_10_a', { newcomer: true }); + assert.ok(h.runUntil(() => h.enemies().length === 2, 10)); + const other = h.enemies().find(e => e !== target); + h.b.addBuff(target, { key: 'test:untargetable', flags: { untargetable: true } }); + h.run(2); const t = h.b.time; h.run(2); + assert.equal(hits(h, u, target, t).length, 0); + assert.equal(u.mem.rockLock, other); + assert.ok(hits(h, u, other, t).some(drone)); + done(h); +}); + +for (const [id, moduleId] of [['chess_char_2_10_a', undefined], ['chess_char_2_10_b', 'none'], ['chess_char_2_10_b', 'uniequip_002_rockr']]) { + test(`${id} ${moduleId ?? 'normal'}: skill data, DEFAULT trigger, range and talent remain intact`, () => { + for (const skillIndex of [0, 1]) { + const raw = getDefaultSource().getChess(id, { skillIndex, moduleId }).raw; + const h = makeBattle({ seed: 5, autoFinish: false, timeLimit: 100, captureNoisy: true, + defs: { enemies: { e: enemyRec({ key: 'e', hp: 1e7, speed: 0 }) } }, + units: [{ chessId: id, row: 10, col: 4, skillIndex, moduleId, carryState: { sp: 999 } }], + }); + h.run(2); + const u = h.unit(id); + assert.equal(u.skill.active, false, 'DEFAULT waits for a target despite full SP'); + assert.deepEqual([u.skill.id, u.skill.rule, u.skill.spCost, u.skill.initSp, u.skill.duration, u.skill.spType], + [raw.skill.skillId, raw.skill.trigger.rule, raw.skill.spCost, raw.skill.initSp, raw.skill.duration, 'time']); + assert.deepEqual(u.liveRangeGrid, raw.rangeGrid); + assert.deepEqual([u.profile.canHitFly, u.profile.dmgType, u.profile.attack, u.s.blockCnt], [true, 'arts', 'ranged', 1]); + h.spawn('e', { pos: [10, 6] }); + assert.ok(h.runUntil(() => u.skill.active, 3)); + approx(u.s.aspd - u.base.aspd, raw.skill.bb.attack_speed); + const t = raw.talents.find(v => v.index === 0).bb; + h.runUntil(() => h.b.time >= 15.1, 20); + approx(u.findBuff('rockr:rock').stacks, 1); + approx(u.findBuff('rockr:rock').mods.atkPct, t.atk); + u.skill.stop(); + assert.deepEqual(u.liveRangeGrid, raw.rangeGrid); + h.runUntil(() => h.b.time >= t.interval * (t.max_stack_cnt + 1), 80); + assert.equal(u.findBuff('rockr:rock').stacks, t.max_stack_cnt); + done(h); + } + }); +} diff --git a/test/golden/bonds.json b/test/golden/bonds.json index e3ae5a5c..92042a4f 100644 --- a/test/golden/bonds.json +++ b/test/golden/bonds.json @@ -1576,8 +1576,8 @@ "round": 5, "seed": 4091762637, "waveId": "act1autochess_05", - "time": 55.83, - "ticks": 1675, + "time": 51.33, + "ticks": 1540, "reason": "cleared", "killed": 17, "total": 17, @@ -1585,16 +1585,16 @@ "bossHpLeft": null, "rngDraws": 6, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":123047,"bossDmg":0,"heal":3612,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":123165,"bossDmg":0,"heal":3086,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_3_06_a",1,null,3577.42,1,6,0,15374,3173,0,15,1], - ["p1",2,"op","chess_char_3_02_a",1,null,2102.1,1,7,7,38048,0,0,26,1], + ["p1",1,"op","chess_char_3_06_a",1,null,3577.42,1,6,1,11134,2647,0,15,1], + ["p1",2,"op","chess_char_3_02_a",1,null,2102.1,1,7,5,34859,0,0,25,1], ["p1",3,"op","chess_char_3_03_a",1,null,1515.8,1,5,0,0,0,0,0,0], ["p1",4,"op","chess_char_3_04_a",1,null,2050.4,1,8,1,28010,0,0,0,0], - ["p1",5,"op","chess_char_3_05_a",2,null,5978.83,1,9,4,20606,245,0,18,1], - ["p1",6,"op","chess_char_1_06_a",1,null,1250.7,1,3,4,15626,0,1411,30,1], - ["p1",7,"op","chess_char_2_05_a",1,null,1552.32,1,4,0,0,0,2201,17,1], - ["p1",8,"op","chess_char_2_10_a",1,null,1185.8,1,10,0,5382,0,0,29,1], + ["p1",5,"op","chess_char_3_05_a",2,null,5978.83,1,9,4,21699,245,0,18,1], + ["p1",6,"op","chess_char_1_06_a",1,null,1250.7,1,3,3,14272,0,1172,27,1], + ["p1",7,"op","chess_char_2_05_a",1,null,1552.32,1,4,0,0,0,1914,15,1], + ["p1",8,"op","chess_char_2_10_a",1,null,1185.8,1,10,1,13191,0,0,29,1], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["p1","~1","token","token_10031_swire2_gdtrap",null,null,1000,0,11,0,0,0,0,0,null], @@ -1615,11 +1615,11 @@ ["p1","~16","token","token_10031_swire2_gdtrap",null,null,1000,0,43,0,0,0,0,0,null], ["p1","~17","token","token_10031_swire2_gdtrap",null,null,1000,1,44,0,0,0,0,0,null] ], - "enemies": {"enemy_1116_liprr":[11,11,0,192,69696],"enemy_1116_liprr_2":[4,4,0,199,34560],"enemy_1118_lidbox_2":[2,2,0,3027,21888]}, - "hooks": [1,44,1675,165,165,298,312,28,17,33,6,2,0,6349,15,14,17,0,1,17,0,0,0], - "events": {"atk":165,"deploy":25,"die":33,"dmg":312,"engage":5,"fx":104,"heal":28,"skill":10,"spawn":44,"status":43}, - "fx": {"aoe":5,"coin":18,"counter":4,"explode":16,"liberate":1,"overload":1,"phase":3,"strike":38,"summon":17,"taunt":1}, - "snaps": "950a6182 a670e309 094b33b8 126a0a37 d2dc7eef 6d3cae8b" + "enemies": {"enemy_1116_liprr":[11,11,0,151,69696],"enemy_1116_liprr_2":[4,4,0,199,34560],"enemy_1118_lidbox_2":[2,2,0,2542,21888]}, + "hooks": [1,44,1540,155,155,300,307,25,17,33,6,2,0,6079,15,13,17,0,1,17,0,0,0], + "events": {"atk":155,"deploy":25,"die":33,"dmg":307,"engage":5,"fx":118,"heal":25,"skill":10,"spawn":44,"status":43}, + "fx": {"aoe":2,"coin":17,"counter":4,"drone":23,"explode":16,"liberate":1,"overload":1,"phase":3,"strike":33,"summon":17,"taunt":1}, + "snaps": "950a6182 a670e309 094b33b8 74d11085 3cad2a4f 6ec399b7" }, "bond-victoriaShip-high": { "about": "维多利亚 high: tier 2 layers 999; chess_char_4_11_b chess_char_4_07_b chess_char_1_06_b chess_char_2_05_b chess_char_2_10_b chess_char_3_08_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld", @@ -1630,8 +1630,8 @@ "round": 10, "seed": 11223320, "waveId": "act1autochess_h03", - "time": 62.87, - "ticks": 1886, + "time": 48.53, + "ticks": 1456, "reason": "cleared", "killed": 12, "total": 12, @@ -1639,27 +1639,27 @@ "bossHpLeft": null, "rngDraws": 0, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":12,"total":12,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":141088,"bossDmg":0,"heal":6750,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":12,"total":12,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":141088,"bossDmg":0,"heal":3463,"deaths":0,"layerGains":{}}}, "units": [ ["p1",1,"op","chess_char_4_11_b",1,"uniequip_002_cathy",2908.4,1,5,0,0,0,0,0,0], ["p1",2,"op","chess_char_4_07_b",1,"uniequip_002_bpipe",2621.3,1,7,0,0,0,0,0,0], - ["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1542.2,1,8,5,28240,0,1739,7,1], - ["p1",4,"op","chess_char_2_05_b",1,"uniequip_002_harold",17910.32,1,10,0,0,5469,5011,10,1], - ["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,11,7,93826,1281,0,42,1], + ["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1542.2,1,8,0,0,0,0,0,0], + ["p1",4,"op","chess_char_2_05_b",1,"uniequip_002_harold",17910.32,1,10,0,0,2609,3463,7,1], + ["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,11,12,131060,854,0,25,1], ["p1",6,"op","chess_char_3_08_b",1,"uniequip_002_mint",2184.6,1,4,0,0,0,0,0,0], ["p1",7,"op","chess_char_4_13_b",1,"uniequip_002_gnosis",2187.9,1,6,0,0,0,0,0,0], - ["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1788.6,1,9,0,19021,0,0,7,6], + ["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1788.6,1,9,0,10028,0,0,3,4], ["p1",9,"token","token_10041_cathy_catsld",null,null,100,1,12,0,0,0,0,0,null], ["p1",10,"token","token_10041_cathy_catsld",null,null,100,1,13,0,0,0,0,0,null], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], ["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null] ], - "enemies": {"enemy_1005_yokai_2":[4,4,0,1532,15428],"enemy_1041_lazerd_2":[3,3,0,5218,44790],"enemy_1042_frostd":[5,5,0,0,80870]}, - "hooks": [1,25,1886,79,79,76,76,12,12,12,9,9,0,4756,266,0,12,0,1,12,0,0,0], - "events": {"atk":79,"deploy":10,"die":12,"dmg":76,"engage":3,"fx":10,"heal":12,"skill":18,"spawn":25,"status":17}, - "fx": {"counter":2,"explosion":6,"overload":1,"taunt":1}, - "snaps": "baf019b9 04dccd49 7607a313 d5443e4e 65c3d507 5c447217 1a74a703" + "enemies": {"enemy_1005_yokai_2":[4,4,0,854,15428],"enemy_1041_lazerd_2":[3,3,0,2609,44790],"enemy_1042_frostd":[5,5,0,0,80870]}, + "hooks": [1,25,1456,42,42,62,62,7,12,12,6,5,0,3272,193,0,12,0,1,12,0,0,0], + "events": {"atk":42,"deploy":10,"die":12,"dmg":62,"engage":2,"fx":28,"heal":7,"skill":11,"spawn":25,"status":21}, + "fx": {"drone":23,"explosion":4,"overload":1}, + "snaps": "baf019b9 824e0c60 89a36c73 fa125449 0a872c85" }, "bond-visiShip-low": { "about": "远见 low: tier 1 layers 1; chess_char_3_12_a chess_char_3_03_a chess_char_2_02_a chess_char_3_08_a chess_char_3_09_a chess_char_3_10_a chess_char_3_11_a chess_char_3_13_a token_10000_silent_healrb", diff --git a/test/golden/matches.json b/test/golden/matches.json index d03ea8ed..ddf4bb16 100644 --- a/test/golden/matches.json +++ b/test/golden/matches.json @@ -774,7 +774,7 @@ }, { "round": 5, - "ai_0": [1,23,10,0,0,3,8,"7d798140",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",47,16,6,34], + "ai_0": [1,23,10,0,0,3,8,"7d798140",22,"deputShip 1/12, kazimierzShip 0/2, soloShip 1/4, swiftShip 1/6",50,16,3,34], "ai_1": [1,45,9,0,0,2,8,"255ecf36",11,"kazimierzShip 0/11, lateranoShip 1/0, soloShip 1/0, suntShip 1/0, swiftShip 1/11",53,16,0,31], "ai_2": [1,27,9,0,0,3,8,"d3b8e94d",12,"deputShip 1/2, siracusaShip 1/2, soloShip 1/8, yanShip 0/1",48,16,5,32] }, @@ -838,7 +838,7 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 2, "reward": 191, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1764377,"gold":94,"itemsEquipped":10,"kills":219,"leaks":36,"lpLost":25,"merges":4,"perfectRounds":6,"refreshes":9}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1770279,"gold":94,"itemsEquipped":10,"kills":222,"leaks":33,"lpLost":25,"merges":4,"perfectRounds":6,"refreshes":9}, "lineup": [], "bonds": ["deputShip 0/46","emptyShip 0/4","indomShip 0/10","kazimierzShip 0/2","skillfulShip 0/6","soloShip 0/4","suntShip 0/18","swiftShip 0/73","victoriaShip 0/40","visiShip 0/22"] }, @@ -852,7 +852,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 3, "reward": 340, - "stats": {"activatedLayers":239,"bossDamage":1583201,"dmgDealt":6660572,"gold":139,"itemsEquipped":7,"kills":315,"leaks":88,"lpLost":44,"merges":6,"perfectRounds":7,"refreshes":15}, + "stats": {"activatedLayers":239,"bossDamage":1583201,"dmgDealt":6660559,"gold":139,"itemsEquipped":7,"kills":312,"leaks":88,"lpLost":44,"merges":6,"perfectRounds":7,"refreshes":15}, "lineup": ["6_09_a@12,8","3_21_b@11,7[3_03_e_a+2_04_e_a]","6_08_a@11,8","3_16_b@10,6[5_01_e_a+1_02_e_a]","4_01_a@10,7","6_07_a@10,8[4_07_e_a]","2_17_b@9,6","5_06_a@9,9"], "bonds": ["indomShip 1/26","kazimierzShip 0/11","lateranoShip 1/57","miraShip 0/8","skillfulShip 1/55","soloShip 1/0","steadShip 2/101","suntShip 1/0","swiftShip 0/24","visiShip 0/10"] }, @@ -989,7 +989,7 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":270,"bossDamage":556049,"dmgDealt":1982068,"gold":135,"itemsEquipped":22,"kills":293,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, + "stats": {"activatedLayers":270,"bossDamage":544037,"dmgDealt":1970056,"gold":135,"itemsEquipped":22,"kills":293,"leaks":0,"lpLost":0,"merges":5,"perfectRounds":13,"refreshes":23}, "lineup": ["4_25_a@11,3","1_06_b@11,6","6_12_a@11,7[2_01_e_a]","3_20_a@10,3[1_05_e_b]","5_14_a@10,4[3_08_e_a+5_02_e_a]","4_22_b@9,4[4_11_e_a+3_02_e_b]","4_14_b@9,8[2_01_e_b+3_01_e_a]","3_11_b@9,9[3_07_e_a+4_03_e_b]"], "bonds": ["deputShip 1/41","emptyShip 1/4","kjeragShip 1/33","preciShip 2/119","sargonShip 0/11","steadShip 0/8","swiftShip 1/73","victoriaShip 0/21"] }, @@ -1031,7 +1031,7 @@ "title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"}, "trophies": 3, "reward": 250, - "stats": {"activatedLayers":198,"bossDamage":280030,"dmgDealt":1858902,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, + "stats": {"activatedLayers":198,"bossDamage":292043,"dmgDealt":1866910,"gold":142,"itemsEquipped":31,"kills":283,"leaks":0,"lpLost":0,"merges":2,"perfectRounds":13,"refreshes":34}, "lineup": ["2_01_b@11,6[3_10_e_a+6_03_e_b]","6_01_a@11,7","4_07_a@11,8[4_11_e_a+2_01_e_a]","4_11_a@10,7[3_11_e_a+4_07_e_a]","6_06_a@10,8[4_06_e_b+5_01_e_a]","2_10_a@9,8","4_14_a@9,9[4_09_e_a+4_04_e_a]"], "bonds": ["deputShip 0/10","emptyShip 0/6","indomShip 1/0","preciShip 2/124","siracusaShip 0/6","swiftShip 0/32","victoriaShip 1/14","visiShip 1/60","yanShip 0/1"] } @@ -1104,42 +1104,42 @@ "round": 8, "ai_0": [1,26,11,0,0,4,8,"c8fd6622",73,"arcaneShip 1/4, kazimierzShip 0/8, kjeragShip 1/12, preciShip 2/24, skillfulShip 0/5, suntShip 1/0, swiftShip 1/33",7,9,2,63], "ai_1": [1,11,11,0,0,4,8,"9a145335",54,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 0/7, kjeragShip 1/11, preciShip 0/2, sargonShip 1/26, siracusaShip 0/6, skillfulShip 1/7, soloShip 1/2, steadShip 1/6, swiftShip 0/13",1,9,8,60], - "ai_2": [1,19,13,0,0,4,8,"b6617ece",118,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/33, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",8,9,1,66], + "ai_2": [1,18,13,0,0,4,8,"b6617ece",118,"arcaneShip 1/8, deputShip 1/27, egirShip 0/6, kazimierzShip 0/2, kjeragShip 0/14, lateranoShip 0/2, raidShip 0/6, soloShip 1/12, steadShip 1/33, suntShip 1/2, swiftShip 0/4, victoriaShip 1/36, yanShip 0/10",7,9,2,66], "ai_3": [0,0,11,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",0,9,9,59] }, { "round": 9, - "ai_0": [1,26,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], + "ai_0": [1,25,12,0,2,4,8,"2ff9d045",108,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/19, preciShip 2/33, skillfulShip 1/10, suntShip 1/0, swiftShip 1/38",9,19,10,74], "ai_1": [1,10,12,0,0,4,8,"08726f68",90,"arcaneShip 0/2, deputShip 2/6, kazimierzShip 0/7, kjeragShip 1/15, preciShip 0/2, sargonShip 1/48, siracusaShip 0/6, skillfulShip 1/11, soloShip 0/2, steadShip 1/10, swiftShip 0/13",14,19,5,72], - "ai_2": [1,19,12,0,1,4,8,"820dc650",123,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/45, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], + "ai_2": [1,18,12,0,1,4,8,"820dc650",123,"arcaneShip 1/12, deputShip 0/27, egirShip 0/8, indomShip 1/12, kazimierzShip 0/2, kjeragShip 0/20, lateranoShip 0/4, raidShip 0/6, soloShip 1/12, steadShip 1/45, suntShip 1/2, swiftShip 0/4, victoriaShip 1/40, yanShip 0/10",19,19,0,78], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 10, - "ai_0": [1,26,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], + "ai_0": [1,25,14,0,0,5,8,"9a50fda6",139,"arcaneShip 1/8, kazimierzShip 0/8, kjeragShip 1/30, preciShip 2/38, skillfulShip 1/20, suntShip 1/0, swiftShip 1/43",25,25,0,88], "ai_1": [1,10,12,0,0,5,8,"07d01884",128,"arcaneShip 0/2, deputShip 2/10, kazimierzShip 0/7, kjeragShip 1/19, preciShip 0/2, sargonShip 1/70, siracusaShip 0/6, skillfulShip 1/15, soloShip 0/2, steadShip 1/14, swiftShip 0/13",25,25,0,83], - "ai_2": [1,19,13,0,0,5,8,"27c37702",162,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/27, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/53, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], + "ai_2": [1,18,13,0,0,5,8,"27c37702",167,"arcaneShip 0/12, deputShip 0/29, egirShip 0/8, indomShip 1/32, investShip 0/2, kazimierzShip 0/2, kjeragShip 1/22, lateranoShip 0/4, raidShip 0/6, soloShip 1/14, steadShip 1/53, suntShip 1/2, swiftShip 0/6, victoriaShip 1/44, yanShip 0/10",25,25,0,90], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 11, - "ai_0": [1,26,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], - "ai_1": [1,7,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], - "ai_2": [1,18,12,0,0,5,8,"170da7d8",171,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/27, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/59, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",23,24,1,101], + "ai_0": [1,25,12,0,0,5,8,"3fb16be0",147,"arcaneShip 2/14, kazimierzShip 0/8, kjeragShip 1/42, preciShip 2/43, skillfulShip 0/20, suntShip 1/0, swiftShip 1/48",24,24,0,102], + "ai_1": [1,6,12,0,0,5,8,"0f9e40f0",166,"arcaneShip 0/2, deputShip 2/14, kazimierzShip 0/7, kjeragShip 1/23, preciShip 0/2, sargonShip 1/92, siracusaShip 0/6, skillfulShip 1/19, soloShip 0/2, steadShip 1/18, swiftShip 0/13",20,24,4,93], + "ai_2": [1,15,12,0,0,5,8,"170da7d8",171,"arcaneShip 2/20, deputShip 0/31, egirShip 0/8, indomShip 0/32, investShip 0/4, kazimierzShip 0/2, kjeragShip 1/26, lateranoShip 0/6, raidShip 0/6, soloShip 1/14, steadShip 1/59, suntShip 1/2, swiftShip 0/8, victoriaShip 1/50, yanShip 0/10",20,24,4,101], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 12, - "ai_0": [1,16,12,0,0,6,8,"73f82373",178,"arcaneShip 1/14, kazimierzShip 0/8, kjeragShip 1/43, preciShip 2/48, skillfulShip 1/20, suntShip 1/0, swiftShip 1/53",9,47,38,113], + "ai_0": [1,15,12,0,0,6,8,"73f82373",178,"arcaneShip 1/14, kazimierzShip 0/8, kjeragShip 1/43, preciShip 2/48, skillfulShip 1/20, suntShip 1/0, swiftShip 1/53",9,47,38,113], "ai_1": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",12,47,35,104], - "ai_2": [1,8,12,0,0,5,8,"1ae72893",224,"arcaneShip 0/22, deputShip 1/35, egirShip 0/8, indomShip 0/27, investShip 0/6, kazimierzShip 0/2, kjeragShip 1/30, lateranoShip 0/6, preciShip 0/2, raidShip 0/6, sargonShip 0/2, soloShip 1/16, steadShip 1/67, suntShip 2/4, swiftShip 1/14, victoriaShip 1/58, yanShip 0/10",12,47,35,113], + "ai_2": [1,5,12,0,0,5,8,"1ae72893",224,"arcaneShip 0/22, deputShip 1/35, egirShip 0/8, indomShip 0/32, investShip 0/6, kazimierzShip 0/2, kjeragShip 1/30, lateranoShip 0/6, preciShip 0/2, raidShip 0/6, sargonShip 0/2, soloShip 1/16, steadShip 1/67, suntShip 2/4, swiftShip 1/14, victoriaShip 1/58, yanShip 0/10",14,47,33,113], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] }, { "round": 13, - "ai_0": [1,6,12,0,0,6,8,"be1b1985",168,"arcaneShip 2/16, kazimierzShip 0/8, kjeragShip 1/51, preciShip 2/48, skillfulShip 0/20, suntShip 1/0, swiftShip 1/53",18,39,21,123], + "ai_0": [1,5,12,0,0,6,8,"be1b1985",168,"arcaneShip 2/16, kazimierzShip 0/8, kjeragShip 1/51, preciShip 2/48, skillfulShip 0/20, suntShip 1/0, swiftShip 1/53",18,39,21,123], "ai_1": [0,0,0,0,0,6,0,"811c9dc5",0,"arcaneShip 0/4, deputShip 0/18, kazimierzShip 0/7, kjeragShip 0/27, preciShip 0/4, sargonShip 0/105, siracusaShip 0/6, skillfulShip 0/23, soloShip 0/2, steadShip 0/22, swiftShip 0/13",null,null,null,104], - "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/39, egirShip 0/8, indomShip 0/27, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/36, lateranoShip 0/6, preciShip 0/4, raidShip 0/6, sargonShip 0/4, soloShip 0/18, steadShip 0/75, suntShip 0/6, swiftShip 0/20, victoriaShip 0/66, yanShip 0/10",15,39,24,124], + "ai_2": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/39, egirShip 0/8, indomShip 0/32, investShip 0/8, kazimierzShip 0/2, kjeragShip 0/34, lateranoShip 0/6, preciShip 0/4, raidShip 0/6, sargonShip 0/4, soloShip 0/20, steadShip 0/77, suntShip 0/6, swiftShip 0/20, victoriaShip 0/64, yanShip 0/10",18,39,21,124], "ai_3": [0,0,0,0,0,4,0,"811c9dc5",0,"arcaneShip 0/2, kjeragShip 0/5, preciShip 0/2, sargonShip 0/4, siracusaShip 0/7, skillfulShip 0/5, soloShip 0/12",null,null,null,59] } ], @@ -1154,7 +1154,7 @@ "title": {"id":"comment_2","name":"不朽盟约","picId":"comment_icon_2","text":"激活的盟约层数总和最高"}, "trophies": 3, "reward": 340, - "stats": {"activatedLayers":174,"bossDamage":113104,"dmgDealt":5720406,"gold":135,"itemsEquipped":13,"kills":159,"leaks":90,"lpLost":39,"merges":5,"perfectRounds":7,"refreshes":11}, + "stats": {"activatedLayers":174,"bossDamage":113104,"dmgDealt":5751950,"gold":135,"itemsEquipped":13,"kills":159,"leaks":90,"lpLost":40,"merges":5,"perfectRounds":7,"refreshes":11}, "lineup": ["4_13_b@12,4[3_06_e_a+3_04_e_b]","1_17_b@12,8","4_02_a@11,4","3_11_a@11,8[3_04_e_b]","4_10_a@10,4","4_22_b@10,7[2_04_e_b+5_07_e_b]","1_19_b@10,8","6_05_a@9,3[1_05_e_b]"], "bonds": ["arcaneShip 2/22","kazimierzShip 0/8","kjeragShip 1/51","preciShip 2/48","skillfulShip 0/20","suntShip 1/0","swiftShip 1/53"] }, @@ -1168,7 +1168,7 @@ "title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"}, "trophies": 2, "reward": 255, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4098745,"gold":104,"itemsEquipped":10,"kills":163,"leaks":59,"lpLost":29,"merges":0,"perfectRounds":7,"refreshes":19}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":4098745,"gold":104,"itemsEquipped":10,"kills":163,"leaks":59,"lpLost":30,"merges":0,"perfectRounds":7,"refreshes":19}, "lineup": [], "bonds": ["arcaneShip 0/4","deputShip 0/18","kazimierzShip 0/7","kjeragShip 0/27","preciShip 0/4","sargonShip 0/105","siracusaShip 0/6","skillfulShip 0/23","soloShip 0/2","steadShip 0/22","swiftShip 0/13"] }, @@ -1182,9 +1182,9 @@ "title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"}, "trophies": 3, "reward": 298, - "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5421510,"gold":124,"itemsEquipped":16,"kills":187,"leaks":75,"lpLost":30,"merges":6,"perfectRounds":5,"refreshes":15}, + "stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":5515195,"gold":124,"itemsEquipped":16,"kills":187,"leaks":74,"lpLost":33,"merges":6,"perfectRounds":5,"refreshes":15}, "lineup": [], - "bonds": ["arcaneShip 0/22","deputShip 0/39","egirShip 0/8","indomShip 0/27","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/36","lateranoShip 0/6","preciShip 0/4","raidShip 0/6","sargonShip 0/4","soloShip 0/18","steadShip 0/75","suntShip 0/6","swiftShip 0/20","victoriaShip 0/66","yanShip 0/10"] + "bonds": ["arcaneShip 0/22","deputShip 0/39","egirShip 0/8","indomShip 0/32","investShip 0/8","kazimierzShip 0/2","kjeragShip 0/34","lateranoShip 0/6","preciShip 0/4","raidShip 0/6","sargonShip 0/4","soloShip 0/20","steadShip 0/77","suntShip 0/6","swiftShip 0/20","victoriaShip 0/64","yanShip 0/10"] }, "ai_3": { "alive": false, @@ -1307,7 +1307,7 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":243,"bossDamage":1060837,"dmgDealt":4542277,"gold":130,"itemsEquipped":29,"kills":258,"leaks":15,"lpLost":12,"merges":5,"perfectRounds":11,"refreshes":16}, + "stats": {"activatedLayers":243,"bossDamage":1060837,"dmgDealt":4533292,"gold":130,"itemsEquipped":29,"kills":258,"leaks":15,"lpLost":12,"merges":5,"perfectRounds":11,"refreshes":16}, "lineup": ["1_06_b@12,3[5_07_e_a+4_03_e_b]","1_02_b@12,4[5_02_e_a+4_11_e_a]","1_17_b@11,6[4_03_e_a+1_01_e_b]","3_11_b@11,7[3_01_e_a+3_02_e_a]","3_20_a@10,3[1_05_e_a+1_05_e_b]","1_10_b@10,8[4_02_e_a+6_11_e_a]","5_11_a@9,4[4_08_e_a+1_02_e_a]","5_12_a@9,9[4_10_e_a]"], "bonds": ["arcaneShip 1/40","deputShip 1/20","indomShip 0/8","kjeragShip 1/56","preciShip 1/57","soloShip 1/14","steadShip 2/36","suntShip 2/20","victoriaShip 0/12","visiShip 0/8"] } @@ -1820,7 +1820,7 @@ "title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"}, "trophies": 4, "reward": 400, - "stats": {"activatedLayers":159,"bossDamage":409390,"dmgDealt":3091440,"gold":133,"itemsEquipped":13,"kills":358,"leaks":40,"lpLost":16,"merges":3,"perfectRounds":7,"refreshes":27}, + "stats": {"activatedLayers":159,"bossDamage":409390,"dmgDealt":3096240,"gold":133,"itemsEquipped":13,"kills":358,"leaks":40,"lpLost":16,"merges":3,"perfectRounds":7,"refreshes":27}, "lineup": ["3_20_a@12,5[5_03_e_a]","5_10_a@12,6","6_12_a@12,7[3_08_e_a]","3_11_a@11,8[5_02_e_a]","4_14_a@10,3","2_13_a@10,7[4_04_e_a+4_06_e_a]","4_18_a@10,8[4_11_e_a]","4_13_a@9,7[3_07_e_a+4_03_e_a]"], "bonds": ["emptyShip 1/0","kazimierzShip 0/8","kjeragShip 1/23","miraShip 0/13","preciShip 2/54","siracusaShip 0/16","skillfulShip 1/27","soloShip 1/0","swiftShip 1/55","visiShip 1/0"] }, diff --git a/test/golden/roster.json b/test/golden/roster.json index c05a0ec6..292eff0f 100644 --- a/test/golden/roster.json +++ b/test/golden/roster.json @@ -198,25 +198,25 @@ "time": 110, "ticks": 3300, "reason": "timeout", - "killed": 16, + "killed": 18, "total": 36, "unspawned": 0, "bossHpLeft": null, "rngDraws": 2, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":16,"total":36,"perfect":false,"leaks":20,"leaksUncounted":0,"coins":2,"dmg":156012,"bossDmg":0,"heal":25616,"deaths":13,"layerGains":{}}}, + "players": {"p1":{"killed":18,"total":36,"perfect":false,"leaks":18,"leaksUncounted":0,"coins":2,"dmg":159502,"bossDmg":0,"heal":27165,"deaths":13,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,2,21911,12843,196,1,1], - ["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,0,5110,9174,1754,1,2], - ["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,3,43723,9313,225,15,1], - ["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,1,7917,5223,0,9,1], - ["p1",5,"op","chess_char_2_09_a",1,null,2062.75,1,55,0,9315,6217,2145,22,1], - ["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,0,20966,8657,198,27,1], + ["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,1,15989,12062,196,1,1], + ["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,1,2051,9174,1754,1,2], + ["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,2,42927,9173,225,15,1], + ["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,2,9245,7305,0,11,1], + ["p1",5,"op","chess_char_2_09_a",1,null,1746.49,1,55,0,9315,6537,2148,22,1], + ["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,0,20294,8657,198,26,1], ["p1",7,"op","chess_char_2_13_a",1,null,3434.92,1,57,1,11476,4121,66,21,1], ["p1",8,"op","chess_char_2_16_a",1,null,3408.27,1,54,1,5941,5437,204,16,0], - ["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,4,9732,5937,0,25,2], - ["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3019,13905,24,7], - ["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,0,13772,2892,0,52,1], + ["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,4,10827,5797,0,31,2], + ["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3707,15451,25,8], + ["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,4,25288,2727,0,54,1], ["p1",12,"op","chess_char_2_14_a",1,null,2344.5,1,56,0,0,4885,6856,11,0], ["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null], ["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null], @@ -224,26 +224,26 @@ ["p1","~1","token","token_10022_kazema_shadow",null,null,0,0,26,0,6149,1883,67,6,null] ], "enemies": { - "enemy_1001_bigbo": [1,0,1,7938,5123], - "enemy_1006_shield": [1,1,0,3550,10368], - "enemy_10118_ymgprc": [1,0,1,4447,8996], - "enemy_1041_lazerd_2": [1,0,1,8962,6922], - "enemy_1118_lidbox_2": [1,1,0,5324,16416], - "enemy_1158_divman": [18,11,7,2847,72154], - "enemy_1160_hvyslr": [3,1,2,4530,27059], - "enemy_1161_tidmag": [3,1,1,7540,12468], - "enemy_1169_duphlx_2": [1,0,1,782,7742], - "enemy_1200_msfjin_2": [1,0,1,0,26], - "enemy_1249_lysdb_2": [1,1,0,918,10368], - "enemy_1299_ymkilr": [1,0,1,413,1850], - "enemy_1389_winbab_2": [1,0,1,3237,1400], - "enemy_1504_cqbw": [1,0,1,3469,1372], + "enemy_1001_bigbo": [1,0,1,7938,6359], + "enemy_1006_shield": [1,1,0,3684,10368], + "enemy_10118_ymgprc": [1,0,1,5228,9330], + "enemy_1041_lazerd_2": [1,0,1,7858,7393], + "enemy_1118_lidbox_2": [1,1,0,4540,16416], + "enemy_1158_divman": [18,12,6,3784,73679], + "enemy_1160_hvyslr": [3,1,2,4699,23403], + "enemy_1161_tidmag": [3,1,1,9394,12608], + "enemy_1169_duphlx_2": [1,1,0,1019,10368], + "enemy_1200_msfjin_2": [1,0,1,0,27], + "enemy_1249_lysdb_2": [1,1,0,715,10368], + "enemy_1299_ymkilr": [1,0,1,141,3305], + "enemy_1389_winbab_2": [1,0,1,4326,1540], + "enemy_1504_cqbw": [1,0,1,2728,1508], "enemy_2009_csaudc": [1,0,1,0,490] }, - "hooks": [1,57,3300,430,430,1504,1533,2010,30,49,18,18,0,11091,45,31,36,19,1,37,0,1,0], - "events": {"atk":523,"bounty":1,"deploy":18,"die":30,"dmg":1435,"engage":11,"fx":43,"heal":98,"leak":19,"skill":36,"spawn":52,"status":161}, - "fx": {"aoe":4,"burst":1,"camouflage":2,"counter":21,"dodge":3,"dollEnd":1,"explode":1,"liberate":1,"overload":1,"phase":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1,"telegraph":1}, - "snaps": "a449ec9d ed6b281b add3999f 9cbb2a3b 3709fe31 928ecc43 db354d83 c891dc9d 2a0b06dd c6c94f4c 9afcc9ab" + "hooks": [1,57,3300,445,445,1567,1602,2014,32,49,19,19,0,11565,42,34,36,17,1,36,0,3,0], + "events": {"atk":541,"bounty":1,"deploy":18,"die":32,"dmg":1502,"engage":11,"fx":88,"heal":101,"leak":17,"skill":38,"spawn":52,"status":170}, + "fx": {"aoe":4,"burst":3,"camouflage":2,"counter":13,"dodge":3,"dollEnd":1,"drone":51,"explode":1,"liberate":1,"overload":1,"phase":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1,"telegraph":1}, + "snaps": "a449ec9d ed6b281b add3999f e496ab4d 47f79015 f56aa952 0f6cee85 23b4af21 f0258fce b943a246 73241cae" }, "roster-005": { "about": "pass 0 band 3: chess_char_2_07_b chess_char_2_08_b chess_char_2_09_b chess_char_2_11_b chess_char_2_12_b chess_char_2_19_a chess_char_2_01_b chess_char_2_02_b chess_char_2_04_b chess_char_2_05_b chess_char_2_06_b chess_char_2_10_b token_10000_silent_healrb", @@ -254,51 +254,51 @@ "round": 6, "seed": 4076349243, "waveId": "act1autochess_06", - "time": 130.93, - "ticks": 3928, + "time": 131.77, + "ticks": 3953, "reason": "cleared", "killed": 84, "total": 84, "unspawned": 0, "bossHpLeft": null, - "rngDraws": 244, + "rngDraws": 196, "errors": {"count":0,"kinds":[]}, - "players": {"p1":{"killed":84,"total":84,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":12,"dmg":310935,"bossDmg":0,"heal":28984,"deaths":0,"layerGains":{}}}, + "players": {"p1":{"killed":84,"total":84,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":12,"dmg":313292,"bossDmg":0,"heal":29016,"deaths":0,"layerGains":{}}}, "units": [ - ["p1",1,"op","chess_char_2_07_b",1,"uniequip_002_ghost",2983.9,1,2,0,0,1196,767,0,0], - ["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",3710.3,1,4,0,28,425,0,0,1], - ["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2346.3,1,6,27,79838,0,0,55,2], - ["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2435.4,1,8,16,97508,11256,0,85,3], - ["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1773.2,1,10,0,7308,6790,0,119,1], - ["p1",6,"op","chess_char_2_19_a",1,null,1123.32,1,11,1,16246,1195,209,26,3], - ["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2360.6,1,12,20,35604,4195,0,22,1], - ["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1775.4,1,1,0,0,0,6631,26,5], - ["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1397,1,3,7,33691,2087,0,49,3], - ["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",2168.32,1,5,0,0,405,9392,34,2], - ["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1802.9,1,7,0,0,442,8934,27,13], - ["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,9,8,40712,993,0,102,2], - ["p1",13,"token","token_10000_silent_healrb",null,null,1000,0,102,0,0,0,3050,30,null] + ["p1",1,"op","chess_char_2_07_b",1,"uniequip_002_ghost",2983.9,1,2,0,0,1594,1165,0,0], + ["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",3710.3,1,4,0,433,851,0,0,1], + ["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2346.3,1,6,15,51975,0,0,40,2], + ["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2435.4,1,8,25,89051,10159,0,85,3], + ["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1773.2,1,10,1,9406,6430,0,120,1], + ["p1",6,"op","chess_char_2_19_a",1,null,1123.32,1,11,1,16246,1408,209,26,3], + ["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2360.6,1,12,20,35604,3812,0,22,1], + ["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1775.4,1,1,0,0,0,7768,26,5], + ["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1397,1,3,5,28585,2921,0,36,3], + ["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",2168.32,1,5,0,0,405,10672,40,2], + ["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1802.9,1,7,0,0,442,6700,28,14], + ["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1546.6,1,9,11,81993,993,0,103,2], + ["p1",13,"token","token_10000_silent_healrb",null,null,1000,0,102,0,0,0,2500,25,null] ], "enemies": { - "enemy_10027_vtsk": [1,1,0,6613,24000], + "enemy_10027_vtsk": [1,1,0,2556,24000], "enemy_1006_shield_2": [1,1,0,0,8000], "enemy_10122_uacann_2": [1,1,0,4915,8000], "enemy_1042_frostd": [1,1,0,0,5200], "enemy_1119_vofsd": [1,1,0,0,8800], - "enemy_1170_dushld": [1,1,0,168,5600], + "enemy_1170_dushld": [1,1,0,0,5600], "enemy_1202_msfzhi": [1,1,0,0,2], - "enemy_1249_lysdb_2": [15,15,0,97,72000], - "enemy_1251_lysyta": [52,52,0,37,114400], - "enemy_1299_ymkilr_2": [1,1,0,1145,8800], - "enemy_1328_cbjedi": [6,6,0,4308,48000], - "enemy_1402_tgshd_2": [1,1,0,688,10400], - "enemy_1509_mousek": [1,1,0,6340,17600], - "enemy_2010_csdcr": [1,1,0,1019,9600] + "enemy_1249_lysdb_2": [15,15,0,118,72000], + "enemy_1251_lysyta": [52,52,0,139,114400], + "enemy_1299_ymkilr_2": [1,1,0,1346,8800], + "enemy_1328_cbjedi": [6,6,0,6253,48000], + "enemy_1402_tgshd_2": [1,1,0,101,10400], + "enemy_1509_mousek": [1,1,0,8540,17600], + "enemy_2010_csdcr": [1,1,0,1395,9600] }, - "hooks": [1,102,3928,653,653,1605,1597,597,84,90,36,35,0,27040,116,48,84,0,1,84,0,0,0], - "events": {"atk":819,"bounty":6,"deploy":18,"die":90,"dmg":1545,"engage":7,"fx":71,"heal":123,"skill":71,"spawn":97,"status":392}, - "fx": {"counter":1,"explode":4,"expose":16,"overload":2,"phase":1,"shield":8,"shieldBreak":16,"sleep":6,"summon":5,"telegraph":5,"zone":7}, - "snaps": "ef546b03 cddbeb04 da6dbc8a 56061bd0 871d7588 425d6cc9 554ecd8b fa1afeca a9ba8e9d 1349294d 9b54b818 bbc6adbc 6ac20ed0" + "hooks": [1,102,3953,632,632,1591,1579,742,84,90,37,36,0,27164,94,51,84,0,1,84,0,0,0], + "events": {"atk":764,"bounty":6,"deploy":18,"die":90,"dmg":1516,"engage":7,"fx":153,"heal":128,"skill":73,"spawn":97,"status":370}, + "fx": {"counter":2,"drone":79,"explode":4,"expose":20,"overload":2,"phase":1,"shield":5,"shieldBreak":16,"sleep":5,"summon":5,"telegraph":6,"zone":8}, + "snaps": "ef546b03 cddbeb04 85340532 1244cc85 93dbff28 11c61273 60a6624f e9e54c53 6590d889 8cfff799 8dd0aa7a ae35884a f9d57170 460ee6b0" }, "roster-006": { "about": "pass 0 band 3: chess_char_2_17_b chess_char_2_18_b chess_char_3_06_a chess_char_2_13_b chess_char_2_16_b chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_3_05_a chess_char_2_14_b chess_char_2_19_b chess_char_3_01_a", From 810c8c75e11693a2d26ff0acfec8fdd83cc77581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 16:58:31 +0800 Subject: [PATCH 19/44] =?UTF-8?q?test:=20=E8=A6=86=E7=9B=96=E6=B5=AE?= =?UTF-8?q?=E6=B8=B8=E6=97=A7=E5=BC=B9=E9=81=93=E8=B7=A8=E5=86=8D=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E6=97=B6=E7=9A=84=E5=91=BD=E4=B8=AD=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/sim/funnel-redeploy.test.js | 55 ++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/test/sim/funnel-redeploy.test.js b/test/sim/funnel-redeploy.test.js index 90d78853..7782b060 100644 --- a/test/sim/funnel-redeploy.test.js +++ b/test/sim/funnel-redeploy.test.js @@ -88,3 +88,58 @@ test('another unit deployment and a free move keep this ramp; unrelated trait st assert.equal(u.trait.testUnrelated, sentinel); near(u.trait.funnelScale, u.profile.funnel.init); }); + +test('an old in-flight drone can advance the reset ramp before the first fresh drone lands', t => { + for (const drainOld of [false, true]) { + const h = make(), u = h.unit('chess_char_2_10_a'); + ramp(h, u); + const e = h.enemies()[0], launches = new Map(), impacts = [], events = []; + const state = () => ({ at: h.b.time, currentSeq: u.deploySeq, scale: u.trait.funnelScale, hp: e.hp }); + h.b.on('attack', c => { + if (c.attacker !== u) return; + const shot = { kind: 'launch', attackId: h.b._attackSeq, ...state() }; + launches.set(shot.attackId, shot); + events.push(shot); + }); + h.b.on('deploy', c => { + if (c.unit === u) events.push({ kind: 'deploy', target: u.trait.funnelTarget, ...state() }); + }, { priority: -1000 }); + h.b.on('damaged', c => { + if (c.source !== u || c.target !== e) return; + const launch = launches.get(c.dmg.attackId); + const hit = { kind: 'impact', attackId: c.dmg.attackId, launchAt: launch?.at, + launchSeq: launch?.currentSeq, ...state(), amount: c.amount, hpBefore: e.hp + c.amount }; + impacts.push(hit); + events.push(hit); + }); + assert.equal(h.runUntil(() => launches.size === 1, 3), true); + const oldShot = [...launches.values()][0]; + assert.equal(impacts.length, 0); + assert.ok(h.b.projectiles.list.some(p => p.source === u && p.target === e)); + if (drainOld) assert.equal(h.runUntil(() => impacts.length === 1, 1), true); + h.b.retreat(u); // controlled exit; no projectile, attack, HP or SP state is injected + assert.equal(h.b.redeploy(u), true); + const seq = u.deploySeq; + assert.equal(h.runUntil(() => impacts.some(i => i.launchSeq === seq), 2), true); + t.diagnostic(JSON.stringify({ drainOld, events })); + const deployment = events.find(i => i.kind === 'deploy'); + assert.equal(deployment.target, null); + near(deployment.scale, u.profile.funnel.init); + const oldHit = impacts.find(i => i.attackId === oldShot.attackId); + const freshHit = impacts.find(i => i.launchSeq === seq); + assert.equal(oldHit.launchSeq, oldShot.currentSeq); + assert.notEqual(oldHit.launchSeq, freshHit.launchSeq); + assert.ok(oldHit.at < freshHit.at); + assert.equal(oldHit.currentSeq, drainOld ? oldShot.currentSeq : seq); + near(oldHit.scale, drainOld ? u.profile.funnel.max : u.profile.funnel.init); + near(freshHit.scale, u.profile.funnel.init + (drainOld ? 0 : u.profile.funnel.delta)); + near(oldHit.amount, u.s.atk * oldHit.scale); + near(freshHit.amount, u.s.atk * freshHit.scale); + near(oldShot.hp - oldHit.hp, oldHit.amount); + near(oldHit.hp, freshHit.hpBefore); + near(freshHit.hpBefore - freshHit.hp, freshHit.amount); + assert.ok(freshHit.hp > 0); + checkInvariants(h.b); + assert.deepEqual(h.b.errors, []); + } +}); From d34fe2e59f8a6d88c7c9aa7780f2230a9470e0f3 Mon Sep 17 00:00:00 2001 From: D-Roote Date: Sun, 11 Oct 2026 18:39:02 +0900 Subject: [PATCH 20/44] fix: improve Korean localization --- public/i18n/ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/i18n/ko.json b/public/i18n/ko.json index 3f0e9892..2792027e 100644 --- a/public/i18n/ko.json +++ b/public/i18n/ko.json @@ -1195,7 +1195,7 @@ "跟随全局": "전체 설정 따르기", "仅保存在此浏览器,缺失的日语语音会回退到中文。": "이 브라우저에만 저장됩니다. 일본어 음성이 없으면 중국어로 재생합니다.", "添加到桌面": "홈 화면에 추가", - "恢复本机对局": "해당 게임 복귀", + "恢复本机对局": "게임 복귀", "此对局仍在其他窗口中,或当前浏览器无法安全恢复。请关闭原窗口后重试。": "다른 창에서 진행 중이거나 이 브라우저에서 안전하게 복귀할 수 없습니다. 원래 창을 닫고 다시 시도하세요.", "选择已关闭窗口的对局。服务器重启或对局过期后无法恢复。": "닫힌 창의 게임을 선택하세요. 서버 재시작 또는 게임 만료 후에는 복귀할 수 없습니다.", "{name} · 同盟 {code}": "{name} · 동맹 {code}", From 10e1461c299d70445918771c88ff6390f404411c Mon Sep 17 00:00:00 2001 From: RainoutOvO <102637907+RainoutOvO@users.noreply.github.com> Date: Sun, 11 Oct 2026 17:43:50 +0800 Subject: [PATCH 21/44] Fix connection recovery action above away overlay --- public/css/theme.css | 2 +- test/ui/mock.e2e.test.js | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/public/css/theme.css b/public/css/theme.css index d58dd33c..25ab8b68 100644 --- a/public/css/theme.css +++ b/public/css/theme.css @@ -95,7 +95,7 @@ /* layers */ --z-screen: 1; --z-banner: 40; - --z-conn: 60; + --z-conn: 75; --z-modal: 80; --z-toast: 90; --z-tooltip: 95; diff --git a/test/ui/mock.e2e.test.js b/test/ui/mock.e2e.test.js index b8147a48..b612570d 100644 --- a/test/ui/mock.e2e.test.js +++ b/test/ui/mock.e2e.test.js @@ -910,6 +910,40 @@ describe('in-match UI (mock harness, headless Chrome)', { skip: !ENABLED && 'set }); } + test('session replacement: recovery action stays clickable above the AI away overlay', async () => { + const { page, problems } = await open('phase=PREP', { render: 'fallback' }); + await page.click('.gtop__exit'); + await page.waitForSelector('.modal'); + const buttons = await page.$$('.modal__actions .btn'); + await buttons[1].click(); // 暂离 + await page.waitForSelector('.awayov[aria-label="AI 托管中"]', { visible: true }); + await page.evaluate(async () => { + const { net } = await import('/js/net.js'); + globalThis.__RECOVERY_CONNECTS__ = 0; + net.connect = () => { globalThis.__RECOVERY_CONNECTS__++; }; + globalThis.__MOCK__.store.set({ connection: { status: 'closed', ping: 0, attempt: 0, retryAt: 0, lastError: { code: 'REPLACED' }, everOnline: true } }); + }); + await page.waitForSelector('.conn-banner .btn', { visible: true }); + await sleep(300); + assert.deepEqual(await page.evaluate(() => { + const conn = globalThis.__MOCK__.store.get().connection; + return [conn.status, conn.lastError.code]; + }), ['closed', 'REPLACED']); + assert.ok(await page.$('.awayov'), 'the away overlay remains during recovery'); + assert.match(await page.$eval('.conn-banner', (el) => el.textContent), /该身份已在其他页面登录/); + assert.equal(await page.$eval('.conn-banner .btn', (el) => el.textContent.trim()), '在此页面继续'); + const center = await page.$eval('.conn-banner .btn', (btn) => { + const r = btn.getBoundingClientRect(); + const x = r.left + r.width / 2, y = r.top + r.height / 2; + return { x, y, hit: btn.contains(document.elementFromPoint(x, y)) }; + }); + assert.ok(center.hit, 'the recovery button receives pointer input above the away overlay'); + await page.mouse.click(center.x, center.y); + assert.equal(await page.evaluate(() => globalThis.__RECOVERY_CONNECTS__), 1, 'the pointer click invokes the recovery action'); + assert.deepEqual(problems.filter((p) => p.startsWith('pageerror:')), []); + await page.close(); + }); + test('watch: the other pair of the Final Assault is refused and the eye stays put', async () => { const { page, problems } = await open('phase=FINAL_ASSAULT'); const rows = await page.$$('.team__row'); From e376f25407798740e4c0eea9eba63d8da6c76f79 Mon Sep 17 00:00:00 2001 From: IceCodeNew <32576256+IceCodeNew@users.noreply.github.com> Date: Sun, 11 Oct 2026 12:38:34 +0000 Subject: [PATCH 22/44] fix(bot): respect teammates opening factions --- docs/design/match.md | 4 +++- docs/history/0.2.4.md | 7 ++++++ server/match/bot.js | 7 ++++-- test/match/bot-smarter.test.js | 40 +++++++++++++++++++++++++++++++++- 4 files changed, 54 insertions(+), 4 deletions(-) diff --git a/docs/design/match.md b/docs/design/match.md index b5a5729d..1209b159 100644 --- a/docs/design/match.md +++ b/docs/design/match.md @@ -122,7 +122,9 @@ Official rule (bwiki 盟约, 更新公告 5114): before a match the player canno [ASSUMED] Bot purchasing applies one soft 18-point penalty to non-elite, non-DIY tier V/VI shared-pool cards whose active bonds overlap another living teammate's opening strategy. Human and AI teammates are treated equally; it -neither reserves stock nor prevents a stronger purchase. Existing strategy presets and rehearsal counts are unchanged. +neither reserves stock nor prevents a stronger purchase. A living teammate's selected strategy also reserves its bond +for bot strategy selection and focus planning before any member is deployed. The reservation ends when that teammate is +eliminated. Existing strategy presets and rehearsal counts are unchanged. [ASSUMED] AI reactions are cosmetic social choices, enabled by default and disabled with `SP_BOT_EMOTES=0`. Only mixed human/AI matches emit them, through the existing whitelist and cooldown. A human emote gets at most one eligible diff --git a/docs/history/0.2.4.md b/docs/history/0.2.4.md index 9f5c8917..09de9ab6 100644 --- a/docs/history/0.2.4.md +++ b/docs/history/0.2.4.md @@ -274,3 +274,10 @@ enemy: picking emitted a unit click with no definition, instead of the tile clic engine-canvas regression retains the card/100 HP assertions and also covers another field refresh, live HP loss and closing the card when the crate is destroyed. Device metadata supplied by the new entry still wins; changing fields does not carry old devices across. Gameplay and allied targeting rules are unchanged. + +### 29.15 Opening faction reservations for bots + +When a living teammate has already selected a faction strategy, the bot now treats that strategy's bond as an opening +reservation before the teammate has deployed a member. It avoids selecting the same offered strategy and includes the +bond in focus planning and the existing soft penalty for shared high-tier cards. The reservation is removed when the +teammate is eliminated; it does not reserve cards or prevent an immediate merge from winning. diff --git a/server/match/bot.js b/server/match/bot.js index 2caa40ed..877247c6 100644 --- a/server/match/bot.js +++ b/server/match/bot.js @@ -146,7 +146,8 @@ export function botPickBand(m, ps) { const ids = gd.bandIds(); if (!ids.length) return gd.defaultBandId; const lateFunds = (id) => /暂存/.test(String(gd.band(id)?.desc || '')); - const offBond = (id) => gd.bandBondIds(id).some((b) => gd.modeInactiveBonds.has(b)); + const reserved = new Set(m.alivePlayers().filter((p) => p !== ps).flatMap((p) => gd.bandBondIds(p.bandId))); + const offBond = (id) => gd.bandBondIds(id).some((b) => gd.modeInactiveBonds.has(b) || reserved.has(b)); const pairs = ids.map((id) => [id, offBond(id) ? 0 : Math.max(1, (gd.startLp(id) - 18) ** 2) * (m.isSolo && lateFunds(id) ? 0.02 : 1)]); let total = 0; for (const [, w] of pairs) total += w; @@ -353,7 +354,8 @@ function mainCoreBond(m, p) { * across rounds. */ export function bondPlan(m, ps, owned = ownedBonds(m, ps)) { - const key = `${m.round}|${ps.shop.level}|${[...owned.counts.entries()].map(([k, v]) => k + v).join()}`; + const key = `${m.round}|${ps.shop.level}|${[...owned.counts.entries()].map(([k, v]) => k + v).join()}|${m.alivePlayers() + .filter((p) => p !== ps).flatMap((p) => m.gd.bandBondIds(p.bandId)).sort().join()}`; if (ps._botFocus && ps._botFocus.key === key) return ps._botFocus; const prev = ps._botFocusId ?? null; const mates = new Set(); @@ -361,6 +363,7 @@ export function bondPlan(m, ps, owned = ownedBonds(m, ps)) { if (p === ps) continue; const b = mainCoreBond(m, p); if (b) mates.add(b); + for (const id of m.gd.bandBondIds(p.bandId)) mates.add(id); } let focus = null; let bestS = 0; diff --git a/test/match/bot-smarter.test.js b/test/match/bot-smarter.test.js index 5998c87c..e0306650 100644 --- a/test/match/bot-smarter.test.js +++ b/test/match/bot-smarter.test.js @@ -7,12 +7,50 @@ import { test } from 'node:test'; import assert from 'node:assert/strict'; import { PHASE } from '../../shared/constants.js'; -import { botPickCard, bountyKillChance, itemTarget, arrange, botPrepBegin, botPrepEnd, bondPlan, rangeTiles, effDps, rangeRec, buyScoreOf } from '../../server/match/bot.js'; +import { botPickBand, botPickCard, bountyKillChance, itemTarget, arrange, botPrepBegin, botPrepEnd, bondPlan, rangeTiles, effDps, rangeRec, buyScoreOf } from '../../server/match/bot.js'; import { parseKey, tileKey } from '../../server/match/board.js'; import { makeMatch, checkInvariants, give, giveItem, legalTileFor, DATA } from './harness.js'; const soloBot = (o = {}) => makeMatch({ mode: 'solo', difficulty: 'NORMAL', seats: [{ seat: 0, playerId: 'ai_0', name: 'AI', isBot: true, connected: true }], ...o }); +test('#514: bots respect a human opening faction before deployment and release it after elimination', () => { + const { m } = makeMatch({ humans: 2, difficulty: 'HARD', seed: 11 }).start().toPrep(); + const [human, bot] = m.order; + try { + bot.isBot = true; + human.bandId = 'band_chiave'; + give(m, bot, 'chess_char_1_01_a', 'hand'); // Siracusa, despite no human board yet + give(m, bot, 'chess_char_1_19_a', 'hand'); // Kazimierz alternative + assert.notEqual(bondPlan(m, bot).focus, 'siracusaShip'); + assert.notEqual(bondPlan(m, bot).second, 'siracusaShip'); + human.bandId = 'band_pepe'; + for (let i = 0; i < 100; i++) { + assert.ok(!m.gd.bandBondIds(botPickBand(m, bot)).includes('sargonShip'), 'avoid both Sargon strategies'); + } + human.bandId = 'band_chiave'; + assert.notEqual(bondPlan(m, bot).focus, 'siracusaShip', 'same-round changes invalidate the plan'); + human.alive = false; + assert.notEqual(bondPlan(m, bot).focus, 'siracusaShip', 'the bot still compares its own bond value after elimination'); + } finally { m.dispose(); } +}); + +test('#514: a bot leaves Lappland for a human Chiave even when it could complete its own merge', () => { + for (const reward of [false, true]) { + const { m } = makeMatch({ humans: 2, difficulty: 'HARD', seed: 11 }).start().toPrep(); + const [human, bot] = m.order; + try { + human.bandId = 'band_chiave'; + bot.isBot = true; + const lappland = 'chess_char_6_18_a', alternative = 'chess_char_6_17_a'; + bot.shop.level = 6; + bot.funds = reward ? 0 : 5; + bot.shop.slots = reward ? [] : [lappland, alternative].map((id) => ({ kind: 'chess', id, basePrice: 5, sold: false })); + if (reward) bot.pushRewardOffer('merge', { tier: 6, ids: [lappland, alternative] }); + assert.ok(buyScoreOf(m, bot, alternative) > buyScoreOf(m, bot, lappland), 'prefer the non-reserved high-tier card'); + } finally { m.dispose(); } + } +}); + test('user: Given a faction strategy teammate, When scoring shared high-tier chess, Then humans and bots receive the same preference even with full stock', () => { const { m } = makeMatch({ humans: 3, seed: 11 }).start().toPrep(); const [ps, mate, other] = m.order; From 581e2d5695b4e83babed95f1181c38c85ffe9567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E9=97=8C?= Date: Sun, 11 Oct 2026 20:42:36 +0800 Subject: [PATCH 23/44] =?UTF-8?q?chore:=20=E6=A0=B9=E6=8D=AE=20PR=20?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E6=B7=BB=E5=8A=A0=E7=B1=BB=E5=9E=8B=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=20(#239)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pr-labeler.yml | 46 ++++++++++ test/pr-labeler.test.js | 139 +++++++++++++++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 .github/workflows/pr-labeler.yml create mode 100644 test/pr-labeler.test.js diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml new file mode 100644 index 00000000..b519eb74 --- /dev/null +++ b/.github/workflows/pr-labeler.yml @@ -0,0 +1,46 @@ +name: PR title labels + +on: + pull_request_target: + types: [opened, edited, reopened] + +permissions: + pull-requests: write + +jobs: + label: + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + # Run only this trusted script; never check out or execute PR head code. + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + with: + script: | + if (context.payload.action === 'edited' && !context.payload.changes?.title) return; + + // Fetch current metadata so delayed events do not use an outdated title or labels. + const { data: pr } = await github.rest.pulls.get({ + ...context.repo, + pull_number: context.issue.number, + }); + const match = /^(fix|bug|docs|feat|feature)(?:\([^()\r\n]+\))?[::]/i.exec(pr.title.trim()); + if (!match) return; + + const label = { + fix: 'bug', bug: 'bug', docs: 'documentation', feat: 'enhancement', feature: 'enhancement', + }[match[1].toLowerCase()]; + if (pr.labels.some(({ name }) => name.toLowerCase() === label)) return; + + // Only use labels already defined in this repository. + try { + await github.rest.issues.getLabel({ ...context.repo, name: label }); + } catch (error) { + if (error.status !== 404) throw error; + core.info(`Skipping missing repository label: ${label}`); + return; + } + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.issue.number, + labels: [label], + }); diff --git a/test/pr-labeler.test.js b/test/pr-labeler.test.js new file mode 100644 index 00000000..c375a099 --- /dev/null +++ b/test/pr-labeler.test.js @@ -0,0 +1,139 @@ +// Execute the workflow's actual script with API doubles; this is not a GitHub Actions integration test. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; + +const workflow = readFileSync(new URL('../.github/workflows/pr-labeler.yml', import.meta.url), 'utf8'); +const block = workflow.match(/^ {10}script: \|\n((?: {12}.*\n|\n)+)$/m); +assert.ok(block, 'the workflow contains one inline script'); +const script = block[1].replace(/^ {12}/gm, ''); +const AsyncFunction = Object.getPrototypeOf(async function () {}).constructor; +const run = new AsyncFunction('github', 'context', 'core', script); +const repo = { owner: 'sganggs', repo: 'Stronghold-Protocol' }; + +function harness(title, { labels = [], action = 'opened', changes, eventTitle = title, labelError, addError } = {}) { + const calls = []; + const messages = []; + const pr = { title, labels: labels.map((name) => ({ name })) }; + const context = { + repo, + issue: { ...repo, number: 123 }, + payload: { + action, changes, + pull_request: { + number: 123, title: eventTitle, + head: { ref: 'fix/example', repo: { full_name: 'contributor/Stronghold-Protocol', fork: true } }, + }, + }, + }; + const github = { rest: { + pulls: { get: async (params) => { + assert.deepEqual(params, { ...repo, pull_number: 123 }); + calls.push(['get', params]); + return { data: pr }; + } }, + issues: { + getLabel: async (params) => { + assert.deepEqual(params, { ...repo, name: params.name }); + calls.push(['getLabel', params]); + if (labelError) throw labelError; + return { data: { name: params.name } }; + }, + addLabels: async (params) => { + assert.deepEqual(params, { ...repo, issue_number: 123, labels: params.labels }); + calls.push(['addLabels', params]); + if (addError) throw addError; + for (const name of params.labels) pr.labels.push({ name }); + }, + }, + } }; + return { calls, messages, pr, context, run: () => run(github, context, { info: (message) => messages.push(message) }) }; +} + +test('only PR metadata events, minimal permission, pinned action and no executable PR input', () => { + assert.match(workflow, /^on:\n {2}pull_request_target:\n {4}types: \[opened, edited, reopened\]\n\npermissions:/m); + assert.match(workflow, /^permissions:\n {2}pull-requests: write\n\njobs:/m); + assert.equal((workflow.match(/^ {6}- uses:/gm) || []).length, 1); + assert.match(workflow, /uses: actions\/github-script@[a-f0-9]{40} # v8/); + assert.doesNotMatch(workflow, /actions\/checkout|^\s*run:|\$\{\{|secrets\./m); +}); + +for (const [title, expected] of [ + ['fix: repair', 'bug'], ['bug: repair', 'bug'], ['docs: update', 'documentation'], + ['feat: add', 'enhancement'], ['feature: add', 'enhancement'], + ['FIX(ui): repair', 'bug'], ['BuG(server):修复', 'bug'], ['Docs(readme):说明', 'documentation'], + ['FEAT(ui): add', 'enhancement'], ['Feature(界面):新增', 'enhancement'], [' fix:修复 ', 'bug'], + ['fix: " ; process.exit(1); // ${{ secrets.TOKEN }} $(echo unsafe)', 'bug'], +]) { + test(`maps ${JSON.stringify(title)} to ${expected}`, async () => { + const h = harness(title, { labels: ['help wanted'] }); + await h.run(); + assert.deepEqual(h.calls.map(([name]) => name), ['get', 'getLabel', 'addLabels']); + assert.deepEqual(h.calls[2][1].labels, [expected]); + assert.deepEqual(h.pr.labels.map(({ name }) => name), ['help wanted', expected]); + }); +} + +for (const title of [ + 'chore: maintain', 'refactor: cleanup', 'test: coverage', 'ci: improve', 'perf: speed', 'style: format', + 'bugfix: repair', 'fixes: repair', 'prefix fix: repair', 'fix repair', 'fix[]: repair', + 'fix(): repair', 'fix(ui)(server): repair', 'fix(ui: repair', 'fix(ui\nserver): repair', '', +]) { + test(`ignores ${JSON.stringify(title)}`, async () => { + const h = harness(title, { labels: ['help wanted'] }); + await h.run(); + assert.deepEqual(h.calls.map(([name]) => name), ['get']); + assert.deepEqual(h.pr.labels, [{ name: 'help wanted' }]); + }); +} + +test('repeated runs skip an existing label and preserve every previous label', async () => { + const h = harness('fix: repair', { labels: ['help wanted', 'enhancement'] }); + await h.run(); + await h.run(); + assert.equal(h.calls.filter(([name]) => name === 'addLabels').length, 1); + assert.deepEqual(h.pr.labels.map(({ name }) => name), ['help wanted', 'enhancement', 'bug']); + const existing = harness('BUG:修复', { labels: ['BUG', 'documentation'] }); + await existing.run(); + assert.deepEqual(existing.calls.map(([name]) => name), ['get']); +}); + +test('title edits use current PR metadata and add the new type without removing the old type', async () => { + const h = harness('docs(ui):说明', { + action: 'edited', changes: { title: { from: 'fix: repair' } }, eventTitle: 'fix: repair', labels: ['bug'], + }); + await h.run(); + assert.deepEqual(h.pr.labels.map(({ name }) => name), ['bug', 'documentation']); +}); + +test('body or base edits do not make any API calls', async () => { + for (const changes of [undefined, {}, { body: { from: 'old body' } }, { base: { ref: { from: 'old' } } }]) { + const h = harness('fix: repair', { action: 'edited', changes }); + await h.run(); + assert.deepEqual(h.calls, []); + } +}); + +test('opened and reopened fork events add labels in the base repository', async () => { + for (const action of ['opened', 'reopened']) { + const h = harness('feat: add', { action }); + await h.run(); + assert.deepEqual(h.calls.at(-1), ['addLabels', { ...repo, issue_number: 123, labels: ['enhancement'] }]); + } +}); + +test('a missing repository label is skipped without creating or adding it', async () => { + const h = harness('fix: repair', { labelError: Object.assign(new Error('Not Found'), { status: 404 }) }); + await h.run(); + assert.deepEqual(h.calls.map(([name]) => name), ['get', 'getLabel']); + assert.deepEqual(h.pr.labels, []); + assert.equal(h.messages.length, 1); +}); + +test('permission and API failures remain visible', async () => { + for (const status of [403, 500]) { + const error = Object.assign(new Error('API failure'), { status }); + await assert.rejects(harness('fix: repair', { labelError: error }).run(), error); + await assert.rejects(harness('fix: repair', { addError: error }).run(), error); + } +}); From ad7e3e98358b92625cbc9e455cdf6c79e7ef0465 Mon Sep 17 00:00:00 2001 From: Cloudnyco <74037807+Cloudnyco@users.noreply.github.com> Date: Sun, 11 Oct 2026 21:09:25 +0800 Subject: [PATCH 24/44] detmath powi: a zero base keeps Math.pow's exact results ((-0)^1 = -0, (-0)^-1 = -Infinity) --- server/sim/detmath.js | 4 +++- test/sim/detmath.test.js | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/sim/detmath.js b/server/sim/detmath.js index 1aed1596..8ba18d60 100644 --- a/server/sim/detmath.js +++ b/server/sim/detmath.js @@ -67,13 +67,15 @@ function mul2(ah, al, bh, bl, out) { /** * xⁿ for an integer n (the sim's powers are stack counts, chain bounces …). The square-and-multiply runs in * double-double and rounds once, so the result is correctly rounded in practice; a non-integer exponent or a huge - * base falls back to Math.pow. + * base falls back to Math.pow. A zero base takes Math.pow's exact results: an odd power keeps the sign of −0, which + * the double-double sum would lose ((−0)¹ = −0, (−0)⁻¹ = −∞). * @param {number} x * @param {number} n */ export function powi(x, n) { // eslint-disable-next-line no-restricted-properties -- outside the integer domain only (never in the sim) if (!Number.isInteger(n) || !Number.isFinite(x) || Math.abs(x) > P500) return Math.pow(x, n); + if (x === 0) { const odd = n % 2 !== 0; return n === 0 ? 1 : n > 0 ? (odd ? x : 0) : (odd ? 1 / x : Infinity); } if (n < 0) return 1 / powi(x, -n); ACC[0] = 1; ACC[1] = 0; BASE[0] = x; BASE[1] = 0; let k = n; diff --git a/test/sim/detmath.test.js b/test/sim/detmath.test.js index 02d67c3f..d9c285f1 100644 --- a/test/sim/detmath.test.js +++ b/test/sim/detmath.test.js @@ -61,6 +61,8 @@ test('special values follow ECMA-262', () => { for (const [y, x, want] of table) same(atan2(y, x), want, `atan2(${y}, ${x})`); same(powi(2, 0), 1, 'x^0'); same(powi(0, 0), 1, '0^0'); same(powi(0, 3), 0, '0^3'); same(powi(-2, 3), -8, '(-2)^3'); same(powi(2, -2), 0.25, 'x^-n'); same(powi(Infinity, 2), Infinity, '∞²'); same(powi(NaN, 0), 1, 'NaN^0'); + // a zero base: Math.pow's exact results, the sign of −0 kept by odd powers + for (const z of [0, -0]) for (let n = -3; n <= 3; n++) same(powi(z, n), Math.pow(z, n), `(${Object.is(z, -0) ? '-0' : '0'})^${n}`); }); // exact references: x = M·2^E with M an integer From 119a04888acd498bfaf7d1490287c19a7aeae5dc Mon Sep 17 00:00:00 2001 From: Cloudnyco <74037807+Cloudnyco@users.noreply.github.com> Date: Sun, 11 Oct 2026 21:33:44 +0800 Subject: [PATCH 25/44] =?UTF-8?q?Hit=20tiles:=20positions=20round=20half?= =?UTF-8?q?=20to=20even=20(PRTS=20=E4=BD=9C=E6=88=98=E6=9C=BA=E5=88=B6);?= =?UTF-8?q?=20enemies=20held=20just=20inside=20the=20field=20edge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/SIM.md | 2 +- server/sim/battle/queries.js | 3 +- server/sim/battle/spawns.js | 12 ++--- server/sim/body.js | 13 ++--- server/sim/constants.js | 9 ++++ server/sim/detmath.js | 11 ++++ server/sim/targeting.js | 5 +- .../feedback5-wv-summon-triggers.test.js | 4 +- test/content/kits_t6.test.js | 5 +- test/content/op_wang.test.js | 2 +- test/golden/standins.json | 4 +- test/sim/feedback5-raid-own-board.test.js | 14 ++++- test/sim/hit-tile-round.test.js | 53 +++++++++++++++++++ 13 files changed, 113 insertions(+), 24 deletions(-) create mode 100644 test/sim/hit-tile-round.test.js diff --git a/docs/SIM.md b/docs/SIM.md index a0040d45..f60431b9 100644 --- a/docs/SIM.md +++ b/docs/SIM.md @@ -541,7 +541,7 @@ returns their current `weight` (including modifiers). The same tick's count and list and budget (DESIGN §28.27); this is local to the kit, not a change to general displacement. **Hit areas (`body.js`, user playtest #5 item 10).** A regular enemy is a point: in a grid range when the tile of its -position (`round(y)`, `round(x)`) is a range tile, in a radius when its position is (DESIGN §3). A huge enemy (巨型单位: +position (`roundHalfEven(y)`, `roundHalfEven(x)` — PRTS 作战机制 "四舍六入五成双"; `Math.round` would take 2.5 to 3) is a range tile, in a radius when its position is (DESIGN §3). A huge enemy (巨型单位: `enemy.hitArea` from data/enemies.json `hitArea` — 假想敌:胄 / 管 / 盐风主教昆图斯 / 阿利斯泰尔 / “萨米的意志”, PRTS "受击判定区域为长4.95、宽2.95的长方形,向上偏移1.0") is hit anywhere on a rectangle `w` × `h` tiles centred on its position moved `dx` columns right / `dy` rows up: it occupies every tile the rectangle overlaps (`bodyKeys` — 5 × 3 tiles; PRTS diff --git a/server/sim/battle/queries.js b/server/sim/battle/queries.js index 2d08fc6f..c7c58780 100644 --- a/server/sim/battle/queries.js +++ b/server/sim/battle/queries.js @@ -6,6 +6,7 @@ import { ROWS, COLS } from '../constants.js'; import { absoluteRangeKeys, canTargetEnemy, extendedGrid, enemyStealthed } from '../targeting.js'; import { bodyKeys, bodyInKeys, bodyInRadius } from '../body.js'; +import { roundHalfEven } from '../detmath.js'; export class BattleQueries { /** @@ -21,7 +22,7 @@ export class BattleQueries { for (const k of bodyKeys(e)) { const b = this._eb[k]; if (!b.length) this._ebUsed.push(k); b.push(e); } continue; } - const r = Math.round(e.y), c = Math.round(e.x); + const r = roundHalfEven(e.y), c = roundHalfEven(e.x); // the tile body.js gives a point enemy if (r < 0 || r >= ROWS || c < 0 || c >= COLS) continue; const k = r * COLS + c; const b = this._eb[k]; diff --git a/server/sim/battle/spawns.js b/server/sim/battle/spawns.js index bd8048ff..9c6223b5 100644 --- a/server/sim/battle/spawns.js +++ b/server/sim/battle/spawns.js @@ -4,7 +4,7 @@ // and the list compaction. // Installed on Battle.prototype by server/sim/Battle.js (a method container: never instantiated; `this` is the battle). -import { MAX_ALIVE_ENEMIES } from '../constants.js'; +import { MAX_ALIVE_ENEMIES, FIELD_EDGE_INSET } from '../constants.js'; import { Unit } from '../units.js'; import { compileRoute } from '../ai.js'; import { unitInfo } from '../snapshot.js'; @@ -201,11 +201,11 @@ export class BattleSpawns { } _clampPos(e) { - const R = this.rect; - if (e.x < R.c0 - 0.5) e.x = R.c0 - 0.5; - if (e.x > R.c1 + 0.5) e.x = R.c1 + 0.5; - if (e.y < R.r0 - 0.5) e.y = R.r0 - 0.5; - if (e.y > R.r1 + 0.5) e.y = R.r1 + 0.5; + const R = this.rect, m = 0.5 - FIELD_EDGE_INSET; // inside the edge: on the edge tile, never halfway (body.js) + if (e.x < R.c0 - m) e.x = R.c0 - m; + if (e.x > R.c1 + m) e.x = R.c1 + m; + if (e.y < R.r0 - m) e.y = R.r0 - m; + if (e.y > R.r1 + m) e.y = R.r1 + m; } _compactEnemies() { diff --git a/server/sim/body.js b/server/sim/body.js index 6e65f3d0..3c2a638b 100644 --- a/server/sim/body.js +++ b/server/sim/body.js @@ -1,8 +1,9 @@ // server/sim/body.js — where a unit can be hit: the ONE helper behind every range test that targets enemies (user // playtest #5 item 10: "大体型的关底boss实际受击判定范围很小…原版是很大的一片区域"). // -// Regular units are a point: in a grid range when the tile containing their position (round(y), round(x)) is a range -// tile, in a radius when their position is (DESIGN §3). Huge units (巨型单位 — enemy data `hitArea`, tools/build-data.mjs +// Regular units are a point: in a grid range when the tile containing their position is a range tile — the position +// rounded half to even (detmath roundHalfEven; PRTS 作战机制 "受击方坐标经round函数取整(四舍六入五成双)得到其所属格 +// 坐标") —, in a radius when their position is (DESIGN §3). Huge units (巨型单位 — enemy data `hitArea`, tools/build-data.mjs // HIT_AREAS, from PRTS "巨型单位:受击判定区域为长4.95、宽2.95的长方形,向上偏移1.0") are hit anywhere on a rectangle // `w` tiles along the columns × `h` along the rows, centred on their position moved `dx` columns right and `dy` rows // up: @@ -24,7 +25,7 @@ // `hitRect`). import { ROWS, COLS } from './constants.js'; -import { hypot } from './detmath.js'; +import { hypot, roundHalfEven } from './detmath.js'; /** * Validated hit area of a data record (`{ w, h, dx, dy }`, tiles) or null for a regular (point) unit. @@ -47,7 +48,7 @@ export function hitRect(u) { /** Tile key of a unit's position (-1 off the grid). */ function posKey(u) { - const r = Math.round(u.y), c = Math.round(u.x); + const r = roundHalfEven(u.y), c = roundHalfEven(u.x); return r < 0 || r >= ROWS || c < 0 || c >= COLS ? -1 : r * COLS + c; } @@ -68,7 +69,7 @@ export function bodyKeys(u) { /** Does the unit occupy tile (r, c)? */ export function bodyOnTile(u, r, c) { const R = hitRect(u); - if (!R) return Math.round(u.y) === r && Math.round(u.x) === c; + if (!R) return roundHalfEven(u.y) === r && roundHalfEven(u.x) === c; return c + 0.5 > R.x0 + 1e-9 && c - 0.5 < R.x1 - 1e-9 && r + 0.5 > R.y0 + 1e-9 && r - 0.5 < R.y1 - 1e-9; } @@ -100,7 +101,7 @@ export function bodyInRadius(u, x, y, r) { * around it; …): "周围八格"-style square areas centred on a tile. */ export function bodyTileReach(u, r, c) { - if (!u.hitArea) return Math.max(Math.abs(Math.round(u.y) - r), Math.abs(Math.round(u.x) - c)); + if (!u.hitArea) return Math.max(Math.abs(roundHalfEven(u.y) - r), Math.abs(roundHalfEven(u.x) - c)); let best = Infinity; for (const k of bodyKeys(u)) { const kr = Math.floor(k / COLS), kc = k % COLS; diff --git a/server/sim/constants.js b/server/sim/constants.js index de3133d0..b1d8426e 100644 --- a/server/sim/constants.js +++ b/server/sim/constants.js @@ -220,6 +220,15 @@ export const MAX_ALIVE_ENEMIES = 600; /** Heal-over-time / regen events are aggregated and only emitted when they reach this amount. */ export const REGEN_EVENT_MIN = 1; +/** + * How far inside the field rectangle an enemy is held (tiles; Battle._clampPos). The rectangle's edge lies exactly + * halfway between two tiles, where the tile of a position — rounded half to even (body.js; PRTS 作战机制 四舍六入五成双) + * — would depend on whether the row / column number is even. Held this little inside, an enemy at the edge is always on + * the edge tile. 2^-20 (about a millionth of a tile) is exact in binary and far above the rounding error of a position, + * yet too small to change a slide of 0.1-tile steps against the edge. + */ +export const FIELD_EDGE_INSET = 1 / 1048576; + /** Row offset mapping board rows (9..12) onto boss-field rows (2..5). */ export const BOSS_ROW_OFFSET = -7; diff --git a/server/sim/detmath.js b/server/sim/detmath.js index 1aed1596..e2127f85 100644 --- a/server/sim/detmath.js +++ b/server/sim/detmath.js @@ -46,6 +46,17 @@ export function hypot(x, y) { return Math.sqrt(x * x + y * y); } +/** + * x rounded to an integer, ties to even (2.5 → 2, 3.5 → 4, −2.5 → −2): the rule PRTS 作战机制 gives for the tile of a + * target — 受击方坐标经round函数取整(四舍六入五成双)得到其所属格坐标. Math.round rounds ties up (2.5 → 3). Exact; never −0. + * @param {number} x + */ +export function roundHalfEven(x) { + const f = Math.floor(x); + if (x - f !== 0.5) return Math.round(x) + 0; + return (f % 2 === 0 ? f : f + 1) + 0; +} + // ---- integer powers ---------------------------------------------------------------------------------------------- const SPLIT = 134217729; // 2^27 + 1 (Dekker) diff --git a/server/sim/targeting.js b/server/sim/targeting.js index eeef5d30..31fa7c96 100644 --- a/server/sim/targeting.js +++ b/server/sim/targeting.js @@ -17,6 +17,7 @@ import { COLS, ROWS } from './constants.js'; import { normDir, rotateOffset } from './dir.js'; import { bodyDist } from './body.js'; +import { roundHalfEven } from './detmath.js'; /** * Build the absolute tile-key list of a grid for a unit standing at (r,c) facing `dir` ('UP'|'RIGHT'|'DOWN'|'LEFT'; @@ -50,9 +51,9 @@ export function absoluteRangeKeys(grid, r, c, dir, extend = 0) { // record range (shared/loadoutRecord.js attackRangeGrid), re-exported here for the battle (Battle._refreshRange). export { extendedGrid } from '../../shared/loadoutRecord.js'; -/** Tile key of a unit's current position. */ +/** Tile key of a unit's current position (rounded half to even, as body.js). */ export function tileKeyOf(u) { - const r = Math.round(u.y), c = Math.round(u.x); + const r = roundHalfEven(u.y), c = roundHalfEven(u.x); if (r < 0 || r >= ROWS || c < 0 || c >= COLS) return -1; return r * COLS + c; } diff --git a/test/content/feedback5-wv-summon-triggers.test.js b/test/content/feedback5-wv-summon-triggers.test.js index 21959314..800bc35d 100644 --- a/test/content/feedback5-wv-summon-triggers.test.js +++ b/test/content/feedback5-wv-summon-triggers.test.js @@ -50,7 +50,9 @@ test('#2 麦哲伦 S1: an enemy on a standing drone\'s range (air units too) cas const { h, u, ps } = field(MG, 0, [[DRONE_F, 12, 9]]); assert.equal(u.skill.rule, 'DEFAULT'); assert.ok(ps[0].alive && ps[0].rangeKeySet.has(12 * COLS + 10) && outOfHerRange(u, 12, 10), 'the setup'); - h.spawn('enemy_dummy', { pos: [11, 13] }); // outside every area + // on the field (rows 9–12, cols 0–10) and outside every area: (11, 13) would be held at the field's edge, on (11, 10) — + // the drone's area + h.spawn('enemy_dummy', { pos: [11, 6] }); assert.ok(!casts(h, u), 'nobody in her range or a drone\'s: no cast'); h.spawn('enemy_dummy', { pos: [12, 10] }); assert.ok(h.runUntil(() => u.skill.activations === 1, 1), 'an enemy on the drone\'s range casts S1'); diff --git a/test/content/kits_t6.test.js b/test/content/kits_t6.test.js index f1722893..7bd88b41 100644 --- a/test/content/kits_t6.test.js +++ b/test/content/kits_t6.test.js @@ -1119,8 +1119,9 @@ test('异客: the S3 storm is range x-1 — the 13-tile diamond — around the t }; // in the diamond (|Δrow| + |Δcol| ≤ 2 by tile): (2, 0) / (0, −2) / (1.95, 0.4) lay outside the old 1.5 circle for (const off of [[0, 0], [2, 0], [0, -2], [-2, 0], [1.45, 1.45], [1.95, 0.4]]) assert.equal(strikes(off), 8, `(${off}) struck by all 8 strikes`); - // outside it: tile (+2, +1), and tile (+3, 0) — (1.55, 1.05) was inside the old circle around the target's position - for (const off of [[2, 1], [1.55, 1.05], [0, 2.6]]) assert.equal(strikes(off), 0, `(${off}) never struck`); + // outside it: tile (+2, +1), and tile (+3, 0) — (1.55, 1.05) was inside the old circle around the target's position; + // three tiles off along the columns, as the field has no row 13 (a probe there is held on row 12, inside the diamond) + for (const off of [[2, 1], [1.55, 1.05], [2.6, 0]]) assert.equal(strikes(off), 0, `(${off}) never struck`); }); test('蕾缪安: 通缉 needs a continuous 8 s stay in a 拉特兰 range (leaving restarts the count)', () => { diff --git a/test/content/op_wang.test.js b/test/content/op_wang.test.js index 6a3fccc0..b15881b3 100644 --- a/test/content/op_wang.test.js +++ b/test/content/op_wang.test.js @@ -330,7 +330,7 @@ test('S2 连星 (AUTO, SP_FULL): a triggered piece hits every enemy on its conne assert.deepEqual([sk.spCost, sk.bb['attack@atk_scale'], sk.bb['attack@move_speed'], sk.bb['attack@duration']], elite ? [16, 4.8, -0.4, 6] : [17, 4.2, -0.35, 6], `T${tier}`); const { h, u } = field({ tier, elite, skill: 1, stones: [[10, 6], [10, 7]] }); const onLine = h.spawn('enemy_fly', { pos: [10, 9] }); // 3 tiles right of (10,6)…(10,7)+2: on the horizontal line - const beyond = h.spawn('enemy_dummy', { pos: [10, 11] }); // 4 tiles past (10,7) + const beyond = h.spawn('enemy_dummy', { pos: [10, 2] }); // 4 tiles before (10,6) (the field ends at column 10: no tile 4 past (10,7)) const vertical = h.spawn('enemy_dummy', { pos: [12, 7] }); // its battle-start 跟子 (11,7) is 上 of it: the vertical line is on const off = h.spawn('enemy_dummy', { pos: [9, 4] }); // on neither line const trig = h.spawn('enemy_runner', { pos: [10, 7] }); diff --git a/test/golden/standins.json b/test/golden/standins.json index 14c27020..ae45a173 100644 --- a/test/golden/standins.json +++ b/test/golden/standins.json @@ -238,10 +238,10 @@ "enemy_1071_dftman": [63,63,0,455,243855], "enemy_1072_dlancer": [60,55,5,22144,476588] }, - "hooks": [1,178,6234,1000,1000,2074,2072,74,158,168,32,32,0,36983,4066,67,158,10,1,160,2,0,11], + "hooks": [1,178,6234,1000,1000,2074,2072,74,158,168,32,32,0,36983,4064,67,158,10,1,160,2,0,11], "events": {"atk":1142,"bounty":4,"deploy":18,"die":158,"dmg":2072,"engage":11,"fx":161,"heal":53,"layer":2,"leak":10,"skill":64,"spawn":172,"status":472}, "fx": {"aoe":11,"dodge":14,"dp":38,"garrison":2,"revive":1,"slash":77,"sp":13,"spGain":3,"telegraph":2}, - "snaps": "484fd662 19a9b252 827467e6 d8836b51 4e1a5c20 f5f33eaf 009d313f 487fac84 6e33c253 481fa961 eee28282 47fecc48 ec2c4a14 046a7402 d017b22b a2a8910b b53ce9db 2504d954 222d228d 78e5e524 2b44a10f" + "snaps": "484fd662 19a9b252 827467e6 5c638330 c6d0b532 c1538ba9 691c2e95 65eab1de e256c73c 337bd270 302985e3 18a84929 737e1169 1cc75867 71696cfe c0e56f12 25c880fa 10b7e655 a65f5fd8 02e1a041 602de50a" }, "standin-05": { "about": "normal band 6 as stand-ins: chess_char_6_17_a→char_608_acpion chess_char_6_13_a→char_615_acspec chess_char_6_19_a→char_615_acspec chess_char_6_12_a→char_612_accast chess_char_6_15_a→char_614_acsupo chess_char_6_18_a→char_612_accast chess_char_6_20_a→char_613_acmedc", diff --git a/test/sim/feedback5-raid-own-board.test.js b/test/sim/feedback5-raid-own-board.test.js index 209439fb..50186e9c 100644 --- a/test/sim/feedback5-raid-own-board.test.js +++ b/test/sim/feedback5-raid-own-board.test.js @@ -177,8 +177,8 @@ for (const kind of ['boss', 'hidden']) for (const side of ['L', 'R']) { }); } -test('#475: even buildable hand, temporary-storage, side-margin and off-rect tiles remain invalid Raid landings', () => { - for (const pos of [[0, 3], [1, 3], [0, 17], [1, 17], [3, 1], [3, 19], [6, 17]]) { +test('#475: even buildable hand, temporary-storage and side-margin tiles remain invalid Raid landings', () => { + for (const pos of [[0, 3], [1, 3], [0, 17], [1, 17], [3, 1], [3, 19]]) { const h = emptyHalfLanding({ pos, ranged: true }); const u = h.unit('probe'), home = [u.tileR, u.tileC]; h.run(11); @@ -187,6 +187,16 @@ test('#475: even buildable hand, temporary-storage, side-margin and off-rect til } }); +test('#475: no Raid lands off the rectangle — an enemy spawned on (6,17) is held on the edge row and stands on (5,17)', () => { + // Battle._clampPos keeps an enemy FIELD_EDGE_INSET inside the field, so its tile is the edge tile (body.js); the Raid + // lands where it would for an enemy put on (5,17), never on row 6 + const h = emptyHalfLanding({ pos: [6, 17], ranged: true }); + const u = h.unit('probe'); + h.run(11); + assert.deepEqual([u.tileR, u.tileC], [5, 17]); + checkInvariants(h.b); +}); + test('#475: empty-half Raid still respects melee/high-ground, water and occupied/downed-unit reservations', () => { for (const glyph of ['h', 'd']) { const h = emptyHalfLanding({ pos: [3, 17], glyph }); diff --git a/test/sim/hit-tile-round.test.js b/test/sim/hit-tile-round.test.js new file mode 100644 index 00000000..f86b84e3 --- /dev/null +++ b/test/sim/hit-tile-round.test.js @@ -0,0 +1,53 @@ +// The tile of a target is its position rounded half to even — PRTS 作战机制 「受击方坐标经round函数取整(四舍六入五成双) +// 得到其所属格坐标,按是否属于该格判定」 — not Math.round, which rounds every tie up: an enemy exactly halfway between +// columns 10 and 11 (x = 10.5) is on column 10, one at x = 11.5 on column 12. + +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { makeBattle, chessRec, enemyRec } from '../helpers/battleHarness.js'; +import { roundHalfEven } from '../../server/sim/detmath.js'; +import { bodyKeys, bodyOnTile, bodyTileReach } from '../../server/sim/body.js'; +import { tileKeyOf } from '../../server/sim/targeting.js'; +import { COLS } from '../../server/sim/constants.js'; + +test('roundHalfEven: ties to the even integer, the rest to the nearest; never −0', () => { + const cases = [[0.5, 0], [1.5, 2], [2.5, 2], [3.5, 4], [10.5, 10], [11.5, 12], [-0.5, 0], [-1.5, -2], [-2.5, -2], + [2.4999999999999996, 2], [2.5000000000000004, 3], [-0.4, 0], [-0, 0], [7, 7], [4503599627370495.5, 4503599627370496]]; + for (const [x, want] of cases) assert.ok(Object.is(roundHalfEven(x), want), `${x} → ${roundHalfEven(x)}, want ${want}`); + for (let i = -2000; i <= 2000; i++) { + const x = i / 8, v = roundHalfEven(x), d = Math.abs(x - v); + assert.ok(Number.isInteger(v) && (d < 0.5 || (d === 0.5 && v % 2 === 0)), `${x} → ${v}`); + if (d !== 0.5) assert.equal(v, Math.round(x) + 0, `${x}: away from a tie it is Math.round`); + } +}); + +test('a point target exactly halfway is on the even tile: bodyKeys, bodyOnTile, bodyTileReach, tileKeyOf', () => { + const e = { x: 10.5, y: 3.5 }; + assert.deepEqual(bodyKeys(e), [4 * COLS + 10]); + assert.ok(bodyOnTile(e, 4, 10) && !bodyOnTile(e, 4, 11) && !bodyOnTile(e, 3, 10)); + assert.equal(bodyTileReach(e, 4, 10), 0); + assert.equal(bodyTileReach(e, 4, 12), 2); + assert.equal(tileKeyOf(e), 4 * COLS + 10); + assert.equal(tileKeyOf({ x: 11.5, y: 2.5 }), 2 * COLS + 12); +}); + +test('the battle\'s enemy index puts an enemy at x = 10.5 on column 10, not 11', () => { + const h = makeBattle({ + kind: 'boss', content: 'none', autoFinish: false, timeLimit: 60, + defs: { + chess: { t_one: chessRec({ id: 't_one', stats: { atk: 100, blockCnt: 0, maxHp: 1e7 }, rangeGrid: [[0, 0]], skill: null }) }, + enemies: { enemy_still: enemyRec({ key: 'enemy_still', hp: 1e8, speed: 0 }) }, + }, + players: [{ playerId: 'p1', seat: 0, side: 'L', coords: 'field', units: [{ uid: 1, kind: 'chess', chessId: 't_one', row: 1, col: 1 }], bonds: {} }], + }); + h.step(); + const e = h.spawn('enemy_still', { pos: [3, 10], routeIndex: 0 }); + e.x = 10.5; + e.y = 3; + h.step(); + e.x = 10.5; + e.y = 3; + const u = h.unit('t_one'); + assert.deepEqual(h.b.enemiesInKeys([3 * COLS + 10], u, { canHitFly: true }).map((x) => x.id), [e.id]); + assert.deepEqual(h.b.enemiesInKeys([3 * COLS + 11], u, { canHitFly: true }).map((x) => x.id), []); +}); From 7b4f512ce95664747dd67628c89a7640b6533223 Mon Sep 17 00:00:00 2001 From: xcdoge Date: Sun, 11 Oct 2026 22:49:56 +0800 Subject: [PATCH 26/44] =?UTF-8?q?=E6=95=8C=E6=96=B9=E8=A1=80=E6=9D=A1?= =?UTF-8?q?=E5=81=8F=E9=AB=98=EF=BC=9A=E5=A4=B4=E9=A1=B6=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=E6=8C=89"=E5=8E=9F=E7=82=B9=E4=BB=A5=E4=B8=8A=E7=9A=84?= =?UTF-8?q?=E9=AB=98=E5=BA=A6"=E7=AE=97=EF=BC=88bounds.y=20+=20bounds.heig?= =?UTF-8?q?ht=EF=BC=89=EF=BC=8C=E8=80=8C=E4=B8=8D=E6=98=AF=E5=8C=85?= =?UTF-8?q?=E5=9B=B4=E7=9B=92=E9=AB=98=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 玩家反馈:逐腐兽的血条明显偏高。 原因:单位血条/名字牌的头顶高度用的是 spine setup-pose 包围盒的**高度**(units.js headTilesForUnit 里 `bounds.height × 1/320 × 模型系数 × 0.92`)。这个公式默认包围盒是**脚锚定**的 —— 大多数敌人确实如此 (猎狗pro y=−3.7、大鲍勃 y=−2.6,height 与"脚以上高度"几乎相等)。但有些模型的**原点在身体中间**: 逐腐兽的包围盒是 y=−404.7 / height=722.6,锏是 y=−798 / height=1183 —— 对它们,包围盒高度比可见顶端多出 大半个模型,于是血条被顶到上限 2.2 格(非 Boss)之上,看起来就是"明显偏高"。 改法:定位改用**原点以上的高度**(`Number.isFinite(b.y) ? b.y + b.height : b.height`,仍按 20…900 夹取)。 同时把这段计算从 UnitView 内联代码提成一个纯函数 `headTilesForUnit()`(放 units.js,紧挨 UNIT/EL_BAR 常量), 入参只有 isEnemy / isBoss / spineShown / bounds / modelK / modelKY,便于直接测;UnitView 仍然保留 "没显示 spine 就不看模型"的短路语义。spine.js 的 `height` getter 语义不变(别处也用它,例如替身的纵向拉伸)。 影响面(用真实 bounds 扫过 167 个有模型数据的敌人): 逐腐兽 / 疯狂的逐腐兽 1.85 → 0.81 格(降 1.03) 锏(Boss) 2.59 → 1.11 格(降 1.48) 萨卡兹大剑手 / 组长 1.54 → 1.23 格(降 0.31) 枯朽之种 0.72 → 0.55、萨卡兹百夫长 1.51 → 1.34、妖怪MKII 0.71 → 0.55 其余 103 / 167 个敌人的变化 ≤ 0.02 格(脚锚定模型几乎无感) 测试: test/render/bar-head.test.js(新增 5 条):用真实的逐腐兽 / 猎狗pro / 大鲍勃 / 锏 包围盒断言新公式、 夹取上限、以及三个回退分支(无 bounds 用 chibi 余量 × 系数、Boss 无模型用 2.2、干员与召唤物用固定余量), 并做源码断言把"y + height"这条规则钉住。 test/render/playtest6-enemies.test.js:两条 prefab 测试的期望值原本写死 `390 × …`(合成夹具的 bounds 是 y=−150 / height=390,即当年就把这个 bug 当成了正确行为),现在改为从**被测 view 自己的 bounds** 推导 (240 而不是 390),夹具本身不动。 test/render 全量 552 项 / 546 通过 / 0 失败;test/ui + test/render 1279 项 / 1265 通过 / 0 失败。 未触碰 server/sim,test/golden 无变动。 --- public/js/render/units.js | 47 ++++++++++++++++--- test/render/bar-head.test.js | 67 +++++++++++++++++++++++++++ test/render/playtest6-enemies.test.js | 16 +++++-- 3 files changed, 119 insertions(+), 11 deletions(-) create mode 100644 test/render/bar-head.test.js diff --git a/public/js/render/units.js b/public/js/render/units.js index ae4834b5..adf55a38 100644 --- a/public/js/render/units.js +++ b/public/js/render/units.js @@ -228,6 +228,38 @@ export const ALIAS_TINT = Object.freeze({ enemy_1305_mhslim: 0xffc48a, enemy_130 * between `pulse` and 1 at `pulseHz` (real time). */ export const EL_BAR = Object.freeze({ icon: 0.15, min: 8, max: 15, enemy: 0.8, gap: 1, pulse: 0.45, pulseHz: 1.5 }); + +/** The share of a model's height a bar is placed above (the head is not the very top of the silhouette). */ +export const HEAD_TOP_K = 0.92; +/** Enemies whose model is taller than this many tiles keep their bar at the cap — a bar must stay on screen. */ +export const HEAD_TILES_CAP = 2.2; +export const HEAD_TILES_CAP_BOSS = 3.2; + +/** + * Tiles above the feet where a unit's HP bar / name tag sits. + * + * Operators and tokens are uniform chibis (UNIT.headroom). Enemies vary: with a known model they use **how far the model + * reaches above its own origin** (spine.js `top` = `bounds.y + bounds.height`, not the box's raw height — a body whose + * origin sits mid-model, 逐腐兽, would otherwise push its bar ~a tile too high), scaled by the official model factor and + * the vertical-stretch quirk; without bounds they fall back to the chibi headroom × that factor. + * @param {{ isEnemy:boolean, isBoss:boolean, spineShown:boolean, bounds?:{y?:number,height?:number}|null, modelK:number, modelKY:number }} o + * @returns {number} tiles + */ +export function headTilesForUnit(o) { + const k = (Number.isFinite(o.modelK) ? o.modelK : 1) * (Number.isFinite(o.modelKY) ? o.modelKY : 1); + if (!o.isEnemy) return UNIT.headroom; + const cap = o.isBoss ? HEAD_TILES_CAP_BOSS : HEAD_TILES_CAP; + const b = o.spineShown ? o.bounds : null; + if (b && Number.isFinite(b.height) && b.height > 20) { + // how far the box reaches *above the origin*: 猎狗pro −3.7, 大鲍勃 −2.6 (feet-anchored, ≈ height), 逐腐兽 −404.7 of + // 722.6 and 锏 −798 of 1183 (origin mid-body). Using the raw height there put the bar about a tile too high. + const top = Number.isFinite(b.y) ? b.y + b.height : b.height; + return clamp(Math.min(Math.max(top, 20), 900) * UNIT.modelScale * k * HEAD_TOP_K, 0.55, cap); + } + if (o.isBoss) return HEAD_TILES_CAP; + if (o.spineShown) return clamp(UNIT.headroom * k, 0.55, HEAD_TILES_CAP); + return UNIT.headroom; +} /** * The HP-bar readouts under the bars (b.snap `ammo`, `wolves`, `neg`; render/interp.js header): * - AMMO_BAR — the ammo skill's segmented bar replaces the SP bar: a cell per round, `height` of the HP bar's thickness @@ -1297,13 +1329,14 @@ export class UnitView { this.aura.scale.set((s * 1.3) / 128, (s * 1.9) / 128); } - // head height: operators/tokens are uniform chibis; enemies vary (setup-pose bounds, when known; else the chibi - // headroom × their official model factor) - let headTiles = UNIT.headroom; - if (this.isEnemy && spineShown && this.actor.entry.bounds) headTiles = clamp(this.actor.height * UNIT.modelScale * this.modelK * this.modelKY * 0.92, 0.55, this.isBoss ? 3.2 : 2.2); - else if (this.isEnemy && this.isBoss) headTiles = 2.2; - else if (this.isEnemy && spineShown) headTiles = clamp(UNIT.headroom * this.modelK * this.modelKY, 0.55, 2.2); - this._headTiles = headTiles; + // keep the original short-circuit: many views never build an actor (prep chips, diamonds, tests), so the model + // only counts when a spine is actually shown + const actor = spineShown ? this.actor : null; + const headTiles = this._headTiles = headTilesForUnit({ + isEnemy: this.isEnemy, isBoss: this.isBoss, spineShown, + bounds: actor && actor.entry ? actor.entry.bounds : null, + modelK: this.modelK, modelKY: this.modelKY, + }); this.screen.top = by - headTiles * s; this._updateHud(dt, s, bx, by - headTiles * s, alpha, t); } diff --git a/test/render/bar-head.test.js b/test/render/bar-head.test.js new file mode 100644 index 00000000..3cf9b5ff --- /dev/null +++ b/test/render/bar-head.test.js @@ -0,0 +1,67 @@ +// 敌方血条/名字牌的头顶高度:定位要用"原点以上的高度"(bounds.y + bounds.height),不是包围盒高度。 +// 数值取自 data/assets.json 里真实的 setup-pose bounds(逐腐兽 / 猎狗pro / 大鲍勃 / 锏)。 +import { test, describe } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +// units.js 读的是浏览器全局的 PIXI(脚本标签加载),模块只在运行时碰它 +globalThis.PIXI = globalThis.PIXI || { Container: class {}, Graphics: class {}, Sprite: class {} }; +const { headTilesForUnit, HEAD_TILES_CAP, HEAD_TILES_CAP_BOSS } = await import('../../public/js/render/units.js'); +const { UNIT } = await import('../../public/js/render/style.js'); + +/** The real setup-pose bounds (data/assets.json enemies.*.spine.bounds), with the official model factor. */ +const CASES = { + 逐腐兽: { y: -404.687, height: 722.64, modelScale: 0.8889 }, + 疯狂的逐腐兽: { y: -404.687, height: 722.64, modelScale: 0.8889 }, + 猎狗pro: { y: -3.745, height: 257.006, modelScale: 0.963 }, + 大鲍勃: { y: -2.62, height: 408.999, modelScale: 1.1111, boss: true }, + 锏: { y: -798, height: 1183, modelScale: 1, boss: true }, +}; +const head = (name, extra = {}) => { + const c = CASES[name]; + return headTilesForUnit({ + isEnemy: true, isBoss: !!c.boss, spineShown: true, hasBounds: true, + bounds: { y: c.y, height: c.height }, modelK: c.modelScale, modelKY: 1, ...extra, + }); +}; + +describe('敌方血条的头顶高度(bounds.y 不能忽略)', () => { + test('逐腐兽:原点在身体中间,血条按"原点以上" 0.8 格,而不是包围盒高度的 1.85 格', () => { + const tiles = head('逐腐兽'); + assert.ok(Math.abs(tiles - 0.81) < 0.02, `逐腐兽 ≈ 0.81 格,实得 ${tiles.toFixed(3)}`); + assert.ok(tiles < head('逐腐兽', { bounds: { height: CASES.逐腐兽.height } }) - 0.9, '与忽略 bounds.y 的老算法差约一格'); + assert.equal(head('疯狂的逐腐兽').toFixed(3), tiles.toFixed(3), '同一个模型,同样的高度'); + }); + + test('脚锚定的敌人(y ≈ 0)几乎不变:猎狗pro / 大鲍勃', () => { + assert.ok(Math.abs(head('猎狗pro') - 0.71) < 0.01, `猎狗pro ≈ 0.71 格,实得 ${head('猎狗pro').toFixed(3)}`); + // y = −3.7(猎狗pro)时两种算法的差只有 0.01 格:脚锚定的模型几乎不受这次修正影响 + assert.ok(Math.abs(head('猎狗pro') - head('猎狗pro', { bounds: { height: CASES.猎狗pro.height } })) < 0.02, 'y≈0 时两种算法几乎一致'); + assert.ok(Math.abs(head('大鲍勃') - 1.31) < 0.02, `大鲍勃 ≈ 1.31 格,实得 ${head('大鲍勃').toFixed(3)}`); + }); + + test('上限仍然兜底:模型再高,血条也不会飞出屏幕', () => { + assert.ok(Math.abs(head('锏') - 1.11) < 0.02, `锏 ≈ 1.11 格(385/320×0.92),实得 ${head('锏').toFixed(3)}`); + assert.ok(head('锏') <= HEAD_TILES_CAP_BOSS); + assert.ok(head('逐腐兽') <= HEAD_TILES_CAP); + const absurd = headTilesForUnit({ isEnemy: true, isBoss: false, spineShown: true, bounds: { y: 0, height: 5000 }, modelK: 1, modelKY: 1 }); + assert.equal(absurd, HEAD_TILES_CAP, '超过上限就截到上限'); + }); + + test('回退分支:没有 bounds 用 chibi 头顶余量 × 模型系数;非敌方用固定余量;Boss 无模型用 Boss 高度', () => { + assert.equal(headTilesForUnit({ isEnemy: true, isBoss: false, spineShown: true, bounds: null, modelK: 1, modelKY: 1 }), UNIT.headroom); + assert.equal(headTilesForUnit({ isEnemy: true, isBoss: false, spineShown: true, bounds: null, modelK: 1.5, modelKY: 1 }), Math.min(HEAD_TILES_CAP, UNIT.headroom * 1.5)); + assert.equal(headTilesForUnit({ isEnemy: true, isBoss: true, spineShown: false, bounds: null, modelK: 1, modelKY: 1 }), HEAD_TILES_CAP, 'Boss 没有模型时按 Boss 高度'); + assert.equal(headTilesForUnit({ isEnemy: false, isBoss: false, spineShown: true, bounds: { y: 0, height: 500 }, modelK: 1, modelKY: 1 }), UNIT.headroom, '干员/召唤物一律用统一余量'); + }); + + test('实现只有一处:纯函数算 y + height,units.js 把 bounds 交给它(防止有人改回 height)', () => { + const units = readFileSync(path.join(ROOT, 'public/js/render/units.js'), 'utf8'); + assert.match(units, /const top = Number\.isFinite\(b\.y\) \? b\.y \+ b\.height : b\.height;/, 'top = y + height'); + assert.match(units, /bounds: actor && actor\.entry \? actor\.entry\.bounds : null/, 'units.js 把 bounds 交给纯函数'); + assert.match(units, /headTilesForUnit\(\{/, '而且用的就是它'); + }); +}); diff --git a/test/render/playtest6-enemies.test.js b/test/render/playtest6-enemies.test.js index 6c2aafdc..3dfffc23 100644 --- a/test/render/playtest6-enemies.test.js +++ b/test/render/playtest6-enemies.test.js @@ -41,6 +41,12 @@ function view(info, opts) { return new U.UnitView(ctx, { id: 1, side: 'enemy', kind: 'enemy', tier: 1, x: 6, y: 10, maxHp: 1000, motion: 'FLY', ...info }); } const width = (key) => A.enemies[key].spine.bounds.width; +/** + * How far a model's setup-pose box reaches above its own origin (render/units.js headTilesForUnit): the bar clears the + * visible top, and these fixtures' synthetic box is deliberately not feet-anchored (y −150 of height 390 → 240 units), + * so a bar placed on the raw `height` would float 390/240 ≈ 1.6× too high. + */ +const topUnits = (v) => { const b = v.actor.entry.bounds; return Number.isFinite(b.y) ? b.y + b.height : b.height; }; describe('#9 enemy models at their official prefab scale', () => { test('data: 威龙 0.16 / 0.27, 妖怪 0.20 / 0.27, 妖怪MKII 0.22 / 0.27; standard-size enemies carry none', () => { @@ -69,8 +75,10 @@ describe('#9 enemy models at their official prefab scale', () => { assert.equal(U.enemyModelScale(E.enemy_1005_yokai_3), 0.5926); assert.equal(U.enemyModelScale(null), 1); assert.equal(U.enemyModelScale({ modelScale: 'x' }), 1); - // the HP bar sits on its (smaller) model: 390 units × 1/320 × 0.5926 × 0.92, clamped at 0.55 - assert.ok(Math.abs(drone._headTiles - Math.max(0.55, 390 * UNIT.modelScale * 0.5926 * 0.92)) < 1e-9); + // the HP bar sits on its (smaller) model, on however far the setup-pose box reaches *above the origin* + // (bounds.y + bounds.height — feet-anchored models have y ≈ 0, 逐腐兽's origin is mid-body), × 1/320 × 0.5926 × 0.92, + // clamped at 0.55 + assert.ok(Math.abs(drone._headTiles - Math.max(0.55, topUnits(drone) * UNIT.modelScale * 0.5926 * 0.92)) < 1e-9, `bar ${drone._headTiles}`); assert.ok(bird._headTiles > drone._headTiles); }); @@ -118,8 +126,8 @@ describe('official prefab quirks: vertical stretch and mirrored models', () => { assert.equal(U.enemyModelScaleY(null), 1); assert.equal(U.enemyModelScaleY({ modelScaleY: 'x' }), 1); assert.equal(U.enemyModelScaleY({ modelScaleY: 99 }), 1, 'absurd values fall back to uniform'); - // the HP bar rides the stretched model: 390 units × 1/320 × 0.7037 × 1.263 × 0.92 - assert.ok(Math.abs(drone._headTiles - 390 * UNIT.modelScale * 0.7037 * 1.263 * 0.92) < 1e-9, `bar ${drone._headTiles}`); + // the HP bar rides the stretched model: (bounds.y + bounds.height) × 1/320 × 0.7037 × 1.263 × 0.92 + assert.ok(Math.abs(drone._headTiles - topUnits(drone) * UNIT.modelScale * 0.7037 * 1.263 * 0.92) < 1e-9, `bar ${drone._headTiles}`); assert.ok(drone._headTiles > plain._headTiles); }); From 3f18347fff18e630b9c09b2c3d08bc4c01217244 Mon Sep 17 00:00:00 2001 From: IceCodeNew <32576256+IceCodeNew@users.noreply.github.com> Date: Sun, 11 Oct 2026 15:06:46 +0000 Subject: [PATCH 27/44] fix(bot): handle band picks without player context --- server/match/bot.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/match/bot.js b/server/match/bot.js index 877247c6..dbe4e61b 100644 --- a/server/match/bot.js +++ b/server/match/bot.js @@ -146,7 +146,9 @@ export function botPickBand(m, ps) { const ids = gd.bandIds(); if (!ids.length) return gd.defaultBandId; const lateFunds = (id) => /暂存/.test(String(gd.band(id)?.desc || '')); - const reserved = new Set(m.alivePlayers().filter((p) => p !== ps).flatMap((p) => gd.bandBondIds(p.bandId))); + const reserved = new Set(ps && typeof m.alivePlayers === 'function' + ? m.alivePlayers().filter((p) => p !== ps).flatMap((p) => gd.bandBondIds(p.bandId)) + : []); const offBond = (id) => gd.bandBondIds(id).some((b) => gd.modeInactiveBonds.has(b) || reserved.has(b)); const pairs = ids.map((id) => [id, offBond(id) ? 0 : Math.max(1, (gd.startLp(id) - 18) ** 2) * (m.isSolo && lateFunds(id) ? 0.02 : 1)]); let total = 0; From 1fe819478edc403a7fbe390ee17dc69bb30d4e72 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 11 Oct 2026 19:15:50 -0400 Subject: [PATCH 28/44] =?UTF-8?q?3D=20=E6=A3=8B=E7=9B=98=E6=8C=89=E6=88=98?= =?UTF-8?q?=E5=9C=BA=E6=98=BE=E7=A4=BA=E5=AE=98=E6=96=B9=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=EF=BC=88=E6=B2=99=E5=9C=B0=E7=AD=89=2011=20=E4=B8=AA=E6=88=98?= =?UTF-8?q?=E5=9C=BA=EF=BC=89=EF=BC=8C=E5=9C=BA=E6=99=AF=E7=94=B1=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E6=8F=90=E5=8F=96=E8=84=9A=E6=9C=AC=E4=BB=8E=E8=B5=9B?= =?UTF-8?q?=E5=AD=A3=E5=9C=BA=E6=99=AF=E5=8C=85=E5=AF=BC=E5=87=BA=EF=BC=8C?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=97=B6=E5=9B=9E=E9=80=80=E7=8E=B0=E6=9C=89?= =?UTF-8?q?=E9=87=91=E5=B1=9E=E6=A3=8B=E7=9B=98=20(#532)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ASSETS.md | 1 + docs/DEPLOY.md | 3 + docs/DESIGN.md | 1 + docs/design/client.md | 7 +- docs/history/0.2.5.md | 39 +++ public/js/render/app.js | 14 +- public/js/render/board3d/load.js | 100 +++++- public/js/render/board3d/materials.js | 127 +++++++ public/js/render/board3d/scene.js | 107 +++++- test/render/board3d-scene.test.js | 394 ++++++++++++++++++++++ tools/local-extract/extract.py | 52 ++- tools/local-extract/fetch_scenes.py | 101 ++++++ tools/local-extract/scenes.py | 457 ++++++++++++++++++++++++++ 13 files changed, 1389 insertions(+), 14 deletions(-) create mode 100644 docs/history/0.2.5.md create mode 100644 test/render/board3d-scene.test.js create mode 100644 tools/local-extract/fetch_scenes.py create mode 100644 tools/local-extract/scenes.py diff --git a/docs/ASSETS.md b/docs/ASSETS.md index f6599325..cf0e0e2b 100644 --- a/docs/ASSETS.md +++ b/docs/ASSETS.md @@ -160,6 +160,7 @@ The research JSONs in `docs/research/` (03, 05, 07) define **which** ids are nee | Enemy Spine (PC build, premultiplied alpha) | isHarryh/Ark-Models `models_enemies/{key}/`, file names from `models_data.json` | `spine/enemy/{enemyId}/{stem}.*` | | Enemy Spine that no dump carries (灼热源石虫 / 炽焰源石虫) | the local client only (`tools/local-extract/extract.py ENEMY_SPINES`, optional); never downloaded and never required: an overlay of the web alias (`enemies[id].spineLocal`) | `local/spine/enemy/{enemyId}/{stem}.*` (listed in `data/local-assets.json`) | | Original token Spine overlays (40 summons: most 自选 summons, 凯瑟琳's 爬行号·防护单元, 凛御银灰's 风雪之眼, 香槟炸弹) | local-client extraction (`tools/local-extract/extract.py TOKEN_SPINES`, optional); the original overlay is preferred, with any listed web model retained as fallback | `local/spine/token/{tokenId}/{stem}.*` (listed in `data/local-assets.json`) | +| Official battlefield scenes (one per battlefield: meshes, lightmaps, albedo textures; DESIGN §15) | the scene bundles `scenes/activities//level_/…` (`tools/local-extract/extract.py --only scene`, optional). The client carries them only while the season runs; off season `tools/local-extract/fetch_scenes.py` downloads the bundles of the in-season version `26-04-13-12-31-42_e9b560` from the official CDN into `.cache/official-scenes/` (33 bundles, 23 MB, md5-checked), and the materials / textures still come from the local client's theme bundles. Never required: the 3D board draws its procedural tiles without them | `local/scene/{stageId}/scene.json`, `scene.bin`, `lm{i}.*`; `local/scene/tex/{texture}.*` (listed in `data/local-assets.json`) | | BGM | AA2 `voice` branch `audio/sound_beta_2/music/**` (大厅/休整期 `act1autochess`, 开战 `act13side/m_bat_kazimierz2_{1,2}` — 骑士之日 / 无畏者; the 开战 track follows the round: `_2` 无畏者 rounds 1–7, `_1` 骑士之日 from round 8) | `audio/bgm/{file}.mp3` | | SFX (UI, battle, per unit) | AA2 `voice` `audio/sound_beta_2/**`, mapped from `audio_data.json` banks | `audio/sfx/{same sub-path}.mp3` | | 干员战斗语音 | AA2 `voice` `audio/sound_beta_2/voice_cn/{charId}/cn_nn.mp3` (Chinese, `audio.voice`) and `voice/{charId}/cn_nn.mp3` (Japanese, `audio.voiceJp`: the same file names) — the lines `charword_table.json` lists (`placeType` = when the game plays one, `voiceAsset` = the path); `--voice-lang=jp|en|kr` fills `audio.voice` from `voice/`, `voice_en/`, `voice_kr/` instead | `audio/voice/cn/{charId}/{cn_nn}.mp3`, `audio/voice/jp/{charId}/{cn_nn}.mp3` (`audio/voice/{lang}/…` for another `--voice-lang`) | diff --git a/docs/DEPLOY.md b/docs/DEPLOY.md index 0de0e6a5..9944dce1 100644 --- a/docs/DEPLOY.md +++ b/docs/DEPLOY.md @@ -300,6 +300,7 @@ services: | 内容 | 没有本地素材时 | |---|---| | 官方 3D 棋盘(贴图、模型、地图特效) | 2D 棋盘,地块由程序绘制 | +| 各战场的官方场景(沙地等,每个战场一个;需要另外准备场景包,见下) | 3D 棋盘用程序生成的金属地块 | | 部分官方界面图标与底板:交流按钮和表情面板的边框、暂停面板、装备替换窗口、干员调配界面、队友状态与漏怪标记、模组类型图标等 | 样式相近的替代图形、图标或文字 | | 灼热 / 炽焰源石虫的官方模型 | 染成橙色 / 红橙色的普通源石虫 | | 39 个召唤物的官方模型(多数自选召唤物,以及凯瑟琳的爬行号·防护单元、凛御银灰的风雪之眼;公开镜像没有) | 召唤物头像(菱形底板) | @@ -310,6 +311,8 @@ services: **0.2.0 之前提取过的**:召唤物模型是 0.2.0 新增的提取项,旧的提取结果里没有(`node tools/setup.mjs` 会提示「缺少新版的自选召唤物模型」)。有客户端的电脑运行 `node tools/setup.mjs --local` 重新提取即可,只想补这一项也可以在提取用的 Python 环境里运行 `tools/local-extract/extract.py --only spine/token`(新文件写入 `public/assets/local/spine/token/`,清单里其他条目保持不变)。 +**各战场的官方场景**:官方的棋盘是每个战场一个做好的场景(11 个战场里 9 个是沙地),场景包只在赛季开放期间随客户端分发,赛季外的客户端里没有。需要时在提取用的 Python 环境里先运行 `python tools/local-extract/fetch_scenes.py`(从官方 CDN 下载赛季版本的 33 个场景包,约 23 MB,放进 `.cache/official-scenes/`;加 `--list` 只看清单不下载),再运行 `python tools/local-extract/extract.py --only scene`(材质和贴图仍取自本机客户端)。提取后 3D 棋盘会按战场显示官方场景;没有提取时照常显示金属地块。每个场景玩家进入对局时下载约 2–7 MB,另有各场景共用的贴图约 3 MB。 + **3D 棋盘贴图的下载量**:每位玩家进入对局时都要从开服的电脑下载 3D 棋盘的 12 张贴图。提取时会给这 12 张各写一份 WebP(颜色贴图有损、质量 95,法线和数据贴图无损),清单里列的是 WebP,同名 PNG 留在旁边给裁切工具和 setup 用。这部分下载量从约 6.7 MB 降到约 2 MB,网速慢的远程联机最明显。只有 PNG 的本地素材(例如在这一改动之前提取的)可以用提取时的 Python 环境运行 `tools/local-extract/extract.py --webp` 就地补上,只需要 Pillow,不需要客户端。 ## 7. 打包发布(维护者) diff --git a/docs/DESIGN.md b/docs/DESIGN.md index 7d477ca6..cb169417 100644 --- a/docs/DESIGN.md +++ b/docs/DESIGN.md @@ -36,3 +36,4 @@ normative lines it rewrote). | §27 | [history/0.2.2.md](history/0.2.2.md) | 0.2.2 — after the 0.2.1 release (2026-10-09) | | §28 | [history/0.2.3.md](history/0.2.3.md) | 0.2.3 — after the 0.2.2 release (2026-10-10) | | §29 | [history/0.2.4.md](history/0.2.4.md) | 0.2.4 — after the 0.2.3 release (2026-10-11) | +| §30 | [history/0.2.5.md](history/0.2.5.md) | 0.2.5 — after the 0.2.4 release | diff --git a/docs/design/client.md b/docs/design/client.md index 426d4864..1fad0420 100644 --- a/docs/design/client.md +++ b/docs/design/client.md @@ -57,7 +57,8 @@ Audio: autochess BGM per phase, UI SFX (buy/sell/refresh/level/merge/ready/timer ## 13. Local-client art (optional, host-side) `tools/local-extract/extract.py` (Python: UnityPy + lz4 + Pillow; decodes Arknights' custom **LZ4AK** bundle compression via `aklz4.py`) extracts the art the web download does not include (some of it, most official HUD sprites among it, is on the public mirror too — §22.5) from a locally installed client (CrossOver Windows build or PlayCover iOS build) into `public/assets/local/**` and writes `data/local-assets.json` (`{ groups: { '': { name: { path, w, h, kind } } } }`). Everything here is **optional**: clients must render correctly when the file or any entry is missing (fall back to the web assets / procedural art). The emotes and the guide pages below are on the public mirror too (§22.5): fetch-assets downloads them (data/assets.json `ui['emoticon//']`, `ui['guide/']`) and the client shows the local copy first, then that one (`data.js artUrls`); docs/DEPLOY.md §6 lists what still needs the client. -- `map/autochess/TX_autochessi_*` — the real autochess board atlas (`_D` diffuse 2048² with floor tiles, gold-framed high-ground plates, REINFORCEMENTS bench pads, EQUIPMENTS pads, crates, gates; `_N/_M/_E` normal/mask/emission; `common_D` device icons; `BG` backdrop). `map/autochesssand/*` — the sand-theme variant. +- `map/autochess/TX_autochessi_*` — the real autochess board atlas (`_D` diffuse 2048² with floor tiles, gold-framed high-ground plates, REINFORCEMENTS bench pads, EQUIPMENTS pads, crates, gates; `_N/_M/_E` normal/mask/emission; `common_D` device icons; `BG` backdrop). `map/autochesssand/*` — the textures and materials of the sand theme (the theme of nine of the eleven battlefield scenes, §15). +- `scene//` and `scene/tex/` — the official scene of a battlefield (§15 "Official battlefield scenes"): `scene.json` (materials, key light, chunk records), `scene.bin` (the meshes in board space), the lightmap pages `lm`, and the materials' albedo textures shared by the scenes. Read from the scene bundles `scenes/activities//level_/…`, which the client carries only while the season runs: `extract.py --only scene` takes them from the client or from `--scenes ` / `.cache/official-scenes/*` (`tools/local-extract/fetch_scenes.py` downloads them from the official CDN's in-season version). - `ui/{common,battle,outer}/*` — every sprite of the three official autochess UI bundles (tier chips I–VI, bond disc rings, frames, banners, HUD pieces, badges, backgrounds, mode art). - `emoticon//.png` — the 36 official battle emotes, 6 themes (`shared/constants.js → EMOTE_THEMES / EMOTES`, `emoteArtPath`; data/emotes.json); also downloaded from the mirror (§22.5). - `guide/autochess_{home,shop,handbook}_N.png` — the 19 official tutorial pages; stored squashed to 1024² — **display at 16:9** (the mirror copies too, §22.5). @@ -72,6 +73,10 @@ Audio: autochess BGM per phase, UI SFX (buy/sell/refresh/level/merge/ready/timer Findings (2026-09-28): 卫戍协议 levels have no scene bundle (`mapId` null; the official hot-update list contains none). The client **builds the board at runtime** from the stage grid using the map theme `arts/maps/map_autochess` (materials `MT_autochess` (albedo `TX_autochessi_D` 2048², normal `_N`, metallic/gloss `_M`, emission `_E`), `MT_autochess_common` (`common_D/_E`: device/gate icons), `MT_autochess_Transparent` (`Transparent_D/N/M/E`), `MT_autochessi_BG` (`TX_autochessi_BG`)), the background meshes `arts/maps/map_autochess/bkg_mesh.ab` (`S_Background_common`, `S_Background_shadow`) and `arts/maps/common/meshes/s_background_common.ab`, device meshes (`s_common_box_01` crate, `s_wind_device` blower, …), plus the standard gate/objective effects. The level's `options.configBlackBoard` carries the official camera framing (`default_pos_x/y`, `default_size`, `enemy_pos_x/y`, …). +Correction (2026-10-11, GitHub #532): the first finding above was made off season and is wrong. While a season runs, the official hot-update list carries **one prebuilt scene per battlefield** — `scenes/activities/act1autochess/level_act1autochess_m01…m07` and `scenes/activities/act2autochess/level_act2autochess_m01…m04` (each with `…/lightingdata.ab` and `…_lighting_settings.ab`; Android versions `25-11-21-15-21-44_ee1197`, `26-03-13-06-11-47_14fb99`, `26-04-13-12-31-42_e9b560`); the lists of 2026-09-13 and 2026-10-08 have none, and no 卫戍协议 level data either. The asset index of those versions (`.idx`: each bundle's dependencies) gives each scene's art: act1 m01–m07 and act2 m02 / m04 depend on `arts/maps/map_autochesssand` (m05 and act2 m04 also on `map_doss_shore`), act2 m01 on `map_lakegarden` + `map_syracuse_metro`, act2 m03 on `map_kxmr` + `map_lm_center`. **No battlefield scene depends on `arts/maps/map_autochess`** (the metal theme the procedural board below draws; in the current client the 矢量突破 scenes `act3break` use it). A scene holds the logic tiles (`(row,col)#tileKey` at anchor-local (col, row, −height), high ground 0.4), the art under `GraphicHolder` (static parts merged into "Combined Mesh (root: scene)" objects, lightmapped: Shadowmask mode, one directional key light), and three sub-graphics `HIDDEN@1…3` (`MapSubGraphicHolder`) that the game switches on: the left normal field, the right normal field and the boss field — the areas of `layout.js AREAS`. + +Official battlefield scenes (`board3d/load.js loadScenePack`, `scene.js setScenePack`, `materials.js sceneMaterial`): when `data/local-assets.json` lists `scene/`, the 3D board draws that scene instead of the procedural tiles, cliffs and background plane; the devices, gate / objective boxes, field edges and terrain overlays stay as below. The base part is always drawn; a `HIDDEN@n` part is drawn when its centre lies in one of the built areas. Without the scene (not extracted, a load failure, an unknown `version`) the procedural metal board is drawn as before. Approximations: the official shaders are not reproduced — a lit material is albedo × (the lightmap's baked light + key light · N·L · the baked shadow mask), in linear light; normal, metallic and emission maps, the vertex-colour blend (`_HG_VERTEX_COLOR_BLEND_ON`), the sky box, the map effects (`mapeff_*`) and the post-processing profile are not drawn; `Torappu/Scene/StylizedWater` is the board's water shader in the material's colours; crates cast no shadow on a scene. **[ASSUMED]** `SCENE_LIGHT` (`direct` 0.8, `indirect` 0.4, `ambient` 0.2: tuned by eye against the PRTS screenshot of 战场#06, the official post-processing being unknown) and the RGBM reading of the lightmap pages (`scenes.py decode_rgbm`: Unity's linear-space decode, range 5). + Target: a **real 3D board layer** rendered with three.js (vendored ESM, no CDN) underneath the existing Pixi layer: - Geometry generated from `data/stages.json` like the official builder: LOW tiles = top quads; HIGH tiles = raised blocks with side walls; forbidden/void, fences, gates (red), objective (blue), hand/temp pads, special terrain; UVs mapped onto the official atlas regions (reuse/extend `public/assets/local/map/autochess/tiles.json`); normal + emission + metallic maps; lighting tuned to match official screenshots (key directional light, ambient/hemisphere, soft contact shadows); official background meshes & texture; device meshes (OBJ exported by `tools/local-extract`) with their textures; animated gate/objective effects. - One camera model drives both layers: `public/js/render/projection.js` keeps its public API (`worldToScreen`, `screenToWorld`/tile picking, presets, transitions) but derives it from a three.js `PerspectiveCamera` initialised from the official configBlackBoard framing, so Spine units, FX, drag/drop and hit-testing stay aligned with the 3D board. diff --git a/docs/history/0.2.5.md b/docs/history/0.2.5.md new file mode 100644 index 00000000..c90b9a7e --- /dev/null +++ b/docs/history/0.2.5.md @@ -0,0 +1,39 @@ +# DESIGN §30 — 0.2.5 + +Part of [DESIGN.md](../DESIGN.md). This chapter records the changes after the 0.2.4 release. + +## 30. After the 0.2.4 release + +### 30.1 Official battlefield scenes (#532) + +Report: the web board draws the metal theme for every battlefield, which looks unlike the official client; the +reporter asked for the sand theme. + +Findings (2026-10-11; evidence: the official hot-update lists and asset indexes, read from the CDN, and the scene +bundles of version `26-04-13-12-31-42_e9b560`): + +- The official board is not assembled at run time. Every battlefield is a prebuilt scene bundle, shipped only while + the season runs — §15 said otherwise from an off-season list and is corrected. +- Which art a battlefield uses is the dependency list of its scene bundle: the sand theme for act1 m01–m07 and act2 + m02 / m04, `map_lakegarden` + `map_syracuse_metro` for act2 m01, `map_kxmr` + `map_lm_center` for act2 m03. The + same in the 上半 version of 2025-11 and the 下半 versions of 2026-03 / 04. No battlefield uses the metal theme. +- The sand theme bundle holds no mesh because the models are baked into each scene ("Combined Mesh (root: scene)"). +- A scene's three sub-graphics `HIDDEN@1…3` are the left normal field, the right normal field and the boss field. + +Change: `tools/local-extract/scenes.py` exports a battlefield's scene (meshes in board space, materials, key light, +lightmap pages with the baked shadow mask in alpha, albedo textures) to `public/assets/local/scene//`; +`extract.py --only scene` runs it, reading the scene bundles from the client, `--scenes ` or +`.cache/official-scenes/*`; `tools/local-extract/fetch_scenes.py` downloads the in-season bundles from the official +CDN (md5-checked against that version's hot-update list). The 3D board draws a stage's scene when the local-art +manifest lists it (`board3d/load.js loadScenePack`, `scene.js setScenePack`); the procedural board stays the fallback +and still draws the devices, gates, field edges and terrain overlays. All eleven battlefields extract and draw. + +No gameplay change: the scene is art under the same grid, camera and unit layer; golden results are untouched. + +**[ASSUMED]** the light gains `SCENE_LIGHT` and the RGBM reading of the lightmap pages (§15); the approximations are +listed there. Not done: the scene's normal / metallic / emission maps, map effects, sky box and post-processing; the +tile graphics a level switches at run time (mire, tide) still use the remake's overlays. + +Tests: `test/render/board3d-scene.test.js` (the scene table against data/stages.json, board-space conversion, chunk +layout shared by scenes.py and load.js, sub-graphic groups, RGBM decode, the loader with a fake store, BoardScene with +a stub renderer: scene on / areas / fallback, and the extracted files when present). diff --git a/public/js/render/app.js b/public/js/render/app.js index d457dbd2..b6d4eb5b 100644 --- a/public/js/render/app.js +++ b/public/js/render/app.js @@ -125,7 +125,7 @@ import { backdropTextures, shadowTexture, refreshTierChips, refreshDownLabels, s import { TILE_H, TIER_COLORS, COLORS } from './style.js'; import { loadBoardArt } from './boardArt.js'; import { ImpostorAtlas } from './impostor.js'; -import { loadThree, loadBoardPack, webgl2Available, boardArtListed } from './board3d/load.js'; +import { loadThree, loadBoardPack, loadScenePack, webgl2Available, boardArtListed } from './board3d/load.js'; import { BoardScene } from './board3d/scene.js'; import { unionAreas } from './board3d/layout.js'; import { layoutPen, penSignature } from './pen.js'; @@ -361,6 +361,14 @@ export async function createFieldView(host, options = {}) { // lost-context recovery: the THREE module + art pack of the last 3D board, the pending retry, failures so far const recover = { THREE: null, pack: null, timer: 0, tries: 0, since: 0, off: false, count: 0 }; setupCleanup.push(() => { clearTimeout(recover.timer); disable3d(); }); + /** The stage's official scene, once loaded (the procedural board shows meanwhile and when there is none). */ + function useOfficialScene(st) { + const id = st && typeof st.id === 'string' ? st.id : ''; + if (!id || !board3d) return; + loadScenePack(assets, id).then((scene) => { + if (scene && !destroyed && board3d && stageRec && stageRec.id === id) board3d.setScenePack(id, scene); + }).catch(() => {}); + } function enable3d(THREE, pack) { if (destroyed || board3d || !THREE || !pack) return false; recover.THREE = THREE; recover.pack = pack; @@ -380,7 +388,7 @@ export async function createFieldView(host, options = {}) { tiles.setExternal(true); backdrop.visible = false; b.setArea(boardArea(viewKind(camKind, camOpts))); - if (stageRec) b.setStage(stageRec); + if (stageRec) { b.setStage(stageRec); useOfficialScene(stageRec); } b.setFocus(camRect()); b.setBattleRect(mode === 'battle' && battleMeta ? battleMeta.rect : null); tiles.project(cam, true); @@ -630,7 +638,7 @@ export async function createFieldView(host, options = {}) { stageRec = st; tiles.setStage(st); tiles.setBattleRect(mode === 'battle' && battleMeta ? battleMeta.rect : null); - if (board3d) { board3d.setStage(st); board3d.setBattleRect(mode === 'battle' && battleMeta ? battleMeta.rect : null); } + if (board3d) { board3d.setStage(st); board3d.setBattleRect(mode === 'battle' && battleMeta ? battleMeta.rect : null); useOfficialScene(st); } tiles.project(cam, true); // a pen laid out before the stage arrived (setPrep / a scouting board first) used the default zones and the old // tile heights: lay it out again on this stage diff --git a/public/js/render/board3d/load.js b/public/js/render/board3d/load.js index 6d29062b..a001f1e8 100644 --- a/public/js/render/board3d/load.js +++ b/public/js/render/board3d/load.js @@ -5,6 +5,9 @@ // → { key, images: { D, N?, R?, E?, common?, commonE?, BG?, wind?, gate?, waterN?, caustics?, noise? }, // meshes: { crate?, blower?, bgPlane?, gate: { startDown?, startUp?, startBack?, endDown?, endUp? } }, // tiles, uv, materials: { theme?, fx? } } +// const scene = await loadScenePack(assets, stageId) // the stage's official scene (tools/local-extract/scenes.py), +// → { key, stage, doc, chunks: [{ material, lightmap, group, bounds, position, uv, uv1, normal, color, index }], +// groups: { name: [x0, y0, x1, y1] }, images: { tex: { name: img }, lm: [img|null] } } null when not extracted // // Everything is optional except the diffuse atlas: a missing map or mesh only drops that feature (e.g. no normal // map → flat shading of the atlas; no crate mesh → a procedural box). URLs come from data/local-assets.json only @@ -158,5 +161,100 @@ export function loadBoardPack(assets) { return pending; } +/** Manifest group of a stage's official scene, and of the textures the scenes share. */ +export const sceneGroup = (stageId) => `scene/${stageId}`; +export const SCENE_TEX_GROUP = 'scene/tex'; +export const SCENE_VERSION = 1; +/** Bytes per vertex of a scene chunk: position f32×3, uv f32×2, lightmap uv f32×2, normal i8×4, colour u8×4. */ +export const SCENE_VERTEX_BYTES = 36; + +/** + * Typed-array views of the chunks of a scene.bin (scenes.py pack_chunk); null when a record does not fit the buffer. + * @param {object} doc scene.json + * @param {ArrayBuffer} buf scene.bin + */ +export function parseSceneChunks(doc, buf) { + if (!isObj(doc) || !Array.isArray(doc.chunks) || !(buf instanceof ArrayBuffer)) return null; + const out = []; + for (const c of doc.chunks) { + const n = c?.verts | 0, m = (c?.tris | 0) * 3, o = c?.offset | 0; + const end = o + n * SCENE_VERTEX_BYTES + m * (c.index32 ? 4 : 2); + if (!(n > 0) || !(m > 0) || o < 0 || o % 4 || end > buf.byteLength || typeof c.material !== 'string') return null; + let p = o; + const position = new Float32Array(buf, p, n * 3); p += n * 12; + const uv = new Float32Array(buf, p, n * 2); p += n * 8; + const uv1 = new Float32Array(buf, p, n * 2); p += n * 8; + const normal = new Int8Array(buf, p, n * 4); p += n * 4; + const color = new Uint8Array(buf, p, n * 4); p += n * 4; + const index = c.index32 ? new Uint32Array(buf, p, m) : new Uint16Array(buf, p, m); + out.push({ material: c.material, lightmap: Number.isInteger(c.lightmap) ? c.lightmap : -1, group: typeof c.group === 'string' ? c.group : '', + bounds: Array.isArray(c.bounds) ? c.bounds : null, position, uv, uv1, normal, color, index }); + } + return out; +} + +/** Ground rect [x0, y0, x1, y1] (board space) of every named group of chunks (the scene's switchable parts). */ +export function sceneGroupRects(chunks) { + const out = {}; + for (const c of chunks || []) { + if (!c.group || !c.bounds) continue; + const b = c.bounds, r = out[c.group]; + out[c.group] = r ? [Math.min(r[0], b[0]), Math.min(r[1], b[1]), Math.max(r[2], b[3]), Math.max(r[3], b[4])] : [b[0], b[1], b[3], b[4]]; + } + return out; +} + +async function fetchBuffer(url) { + try { const r = await fetch(url, { cache: 'no-cache' }); return r.ok ? await r.arrayBuffer() : null; } catch { return null; } +} + +const sceneCache = new Map(); + +/** Does the local-art manifest list the official scene of `stageId`? (manifest only) */ +export async function sceneListed(assets, stageId) { + if (!stageId || !assets || typeof assets.local !== 'function' || typeof assets.localUrl !== 'function') return false; + try { await assets.local(); } catch { return false; } + return !!assets.localUrl(sceneGroup(stageId), 'scene') && !!assets.localUrl(sceneGroup(stageId), 'bin'); +} + +/** + * Load a stage's official scene (scene.json + scene.bin + lightmap pages + albedo textures). A missing texture or + * lightmap page only drops that map; a missing or malformed scene gives null (→ the procedural board). + * @returns {Promise} + */ +export function loadScenePack(assets, stageId) { + if (typeof stageId !== 'string' || !stageId) return Promise.resolve(null); + if (sceneCache.has(stageId)) return sceneCache.get(stageId); + const pending = (async () => { + if (!(await sceneListed(assets, stageId)) || typeof assets.image !== 'function') return null; + const url = (g, n) => { const u = assets.localUrl(g, n); return typeof u === 'string' && u ? encodeURI(u) : null; }; + const group = sceneGroup(stageId); + const [doc, buf] = await Promise.all([fetchJson(url(group, 'scene')), fetchBuffer(url(group, 'bin'))]); + if (!isObj(doc) || doc.version !== SCENE_VERSION || !buf) return null; + const chunks = parseSceneChunks(doc, buf); + if (!chunks || !chunks.length) return null; + const img = async (u) => { + if (!u) return null; + const i = await assets.image(u, { retry: true }).catch(() => null); + return i && (i.width || i.naturalWidth) > 0 ? i : null; + }; + const mats = isObj(doc.materials) ? doc.materials : {}; + const names = [...new Set(Object.values(mats).map((m) => (isObj(m) && typeof m.map === 'string' ? m.map : null)).filter(Boolean))]; + const pages = Math.max(0, Math.min(16, doc.lightmaps | 0)); + const [texList, lm] = await Promise.all([ + Promise.all(names.map((n) => img(url(SCENE_TEX_GROUP, n)))), + Promise.all(Array.from({ length: pages }, (_, i) => img(url(group, `lm${i}`)))), + ]); + const tex = {}; + names.forEach((n, i) => { if (texList[i]) tex[n] = texList[i]; }); + return { key: `${url(group, 'scene')}#${doc.binBytes | 0}`, stage: stageId, doc, chunks, groups: sceneGroupRects(chunks), images: { tex, lm } }; + })().catch((err) => { console.warn('[board3d] scene load failed', err); return null; }).then((pack) => { + if (!pack && sceneCache.get(stageId) === pending) sceneCache.delete(stageId); + return pack; + }); + sceneCache.set(stageId, pending); + return pending; +} + /** Forget the cached pack and the three.js import attempt (tests / hot reload). */ -export function resetBoardPack() { cached = null; threePromise = null; threeFailures = 0; } +export function resetBoardPack() { cached = null; threePromise = null; threeFailures = 0; sceneCache.clear(); } diff --git a/public/js/render/board3d/materials.js b/public/js/render/board3d/materials.js index d986c485..5eb78214 100644 --- a/public/js/render/board3d/materials.js +++ b/public/js/render/board3d/materials.js @@ -8,6 +8,7 @@ // MT_autochessi_BG → unlit TX_autochessi_BG × 0.713 (Torappu/Unlit/Texture, _Color) // MT_wind_device → unlit TX_wind_device (the blower mesh) // [opt]start_end_add / _ab → the gate / objective boxes: Torappu/Particles/Additive (2 · tint · tex) / AlphaBlend +// the materials of an official battlefield scene (load.js loadScenePack) → sceneMaterial / sceneWaterMaterial // Every lit material gets the "focus" spotlight: fragments outside the camera's field rect fade towards `dim` // (a soft world-space falloff), so the active field reads like the original's lit board without re-building // geometry when the camera moves. @@ -343,6 +344,132 @@ export function smogMaterial(THREE, tex, focus) { }); } +/** + * Tuning of the official scene materials (sceneMaterial). The official shader (Torappu/Scene/StandardRealtimeShadow) is + * not reproduced: the albedo is lit by the baked indirect light of the scene's lightmap plus the scene's key light + * masked by its baked shadow, in linear light (Unity's Shadowmask lighting mode). `range` — the linear light a lightmap + * texel of 1.0 stands for when scene.json has no lightRange; [ASSUMED] `ambient` — the light of a mesh without a + * lightmap page; `direct` / `indirect` — gains of the two terms (1 = the scene's own values). + */ +export const SCENE_LIGHT = Object.freeze({ range: 8.0, ambient: 0.2, direct: 0.8, indirect: 0.4 }); + +const colorOf = (info, key, fallback = [1, 1, 1, 1]) => { + const c = info && info.colors && Array.isArray(info.colors[key]) ? info.colors[key] : fallback; + return [0, 1, 2, 3].map((i) => (Number.isFinite(c[i]) ? c[i] : fallback[i])); +}; +const floatOf = (info, key, fallback) => (info && info.floats && Number.isFinite(info.floats[key]) ? info.floats[key] : fallback); +const hasKeyword = (info, kw) => !!(info && Array.isArray(info.keywords) && info.keywords.includes(kw)); + +/** Blend class of a scene material record (scene.json materials[name]): 'opaque' | 'cutout' | 'blend'. */ +export function sceneBlend(info) { + if (hasKeyword(info, '_ALPHABLEND_ON') || hasKeyword(info, '_ALPHAPREMULTIPLY_ON')) return 'blend'; + return hasKeyword(info, '_ALPHATEST_ON') ? 'cutout' : 'opaque'; +} + +/** + * A lit material of an official scene: albedo (`map`, × _Color) × (the lightmap's baked light + key light · N·L · + * baked shadow (lightmap A, by _ShadowStrength)), alpha test / blend by the material's keywords, the focus falloff of + * the other board materials. `map` is an sRGB texture; `lightMap` holds (light / lightRange)^(1/2.2) in RGB (no colour + * space). Geometry attributes: position, normal, uv, aLm (lightmap uv), aColor. + * @param {{ map?: any, lightMap?: any, info?: object, lightRange?: number, light?: { dir: number[], color: number[], intensity: number } }} o + */ +export function sceneMaterial(THREE, o, focus) { + const info = o.info || null; + const blend = sceneBlend(info); + const L = o.light || { dir: [0.36, 0.45, 0.82], color: [1, 1, 1], intensity: 1 }; + const k = (Number.isFinite(L.intensity) ? L.intensity : 1) * SCENE_LIGHT.direct; + const lin = (v) => Math.pow(Math.max(0, v), 2.2); // the scene's colours are authored in gamma space + const col = colorOf(info, '_Color'); + const uniforms = { + uMap: { value: o.map || null }, uLm: { value: o.lightMap || null }, + uColor: { value: new THREE.Vector4(lin(col[0]), lin(col[1]), lin(col[2]), col[3]) }, + uCutoff: { value: blend === 'cutout' ? floatOf(info, '_Cutoff', 0.5) : 0 }, + uLmScale: { value: o.lightMap ? (o.lightRange > 0 ? o.lightRange : SCENE_LIGHT.range) * SCENE_LIGHT.indirect : 0 }, + uAmbient: { value: o.lightMap ? 0 : SCENE_LIGHT.ambient }, + uShadow: { value: floatOf(info, '_ShadowStrength', 1) }, + uLightDir: { value: new THREE.Vector3(...L.dir).normalize() }, + uLightColor: { value: new THREE.Vector3(lin(L.color[0]) * k, lin(L.color[1]) * k, lin(L.color[2]) * k) }, + ...focus, + }; + const m = new THREE.ShaderMaterial({ + uniforms, + defines: { ...(o.map ? { SCENE_MAP: 1 } : {}), ...(o.lightMap ? { SCENE_LM: 1 } : {}) }, + vertexShader: [ + 'attribute vec2 aLm;', + 'varying vec2 vUv; varying vec2 vLm; varying vec3 vN; varying vec3 vWorld;', + 'void main() {', + ' vUv = uv; vLm = aLm;', + ' vN = normalize(mat3(modelMatrix) * normal);', + ' vec4 w = modelMatrix * vec4(position, 1.0);', + ' vWorld = w.xyz;', + ' gl_Position = projectionMatrix * viewMatrix * w;', + '}', + ].join('\n'), + fragmentShader: [ + 'uniform sampler2D uMap; uniform sampler2D uLm; uniform vec4 uColor; uniform float uCutoff;', + 'uniform float uLmScale; uniform float uAmbient; uniform float uShadow; uniform vec3 uLightDir; uniform vec3 uLightColor;', + FOCUS_GLSL, + 'varying vec2 vUv; varying vec2 vLm; varying vec3 vN; varying vec3 vWorld;', + 'void main() {', + ' vec4 a = uColor;', + ' #ifdef SCENE_MAP', + ' a *= texture2D(uMap, vUv);', + ' #endif', + ' if (a.a < uCutoff) discard;', + ' vec3 light = vec3(uAmbient); float shade = 1.0;', + ' #ifdef SCENE_LM', + ' vec4 lm = texture2D(uLm, vLm);', + ' light += pow(lm.rgb, vec3(2.2)) * uLmScale; shade = mix(1.0, lm.a, uShadow);', + ' #endif', + ' vec3 n = normalize(gl_FrontFacing ? vN : -vN);', + ' light += uLightColor * max(dot(n, uLightDir), 0.0) * shade;', + ' gl_FragColor = vec4(a.rgb * light * focusMask(vWorld.xy), a.a);', + ' #include ', + '}', + ].join('\n'), + transparent: blend === 'blend', depthWrite: blend !== 'blend', + }); + m.userData.blend = blend; + return m; +} + +/** A water surface of an official scene (Torappu/Scene/StylizedWater): the board's water shader in the material's colours. */ +export function sceneWaterMaterial(THREE, tex, focus, info) { + const deep = colorOf(info, '_DeepWaterColor', [0.03, 0.2, 0.27, 0.7]), shallow = colorOf(info, '_ShallowWaterColor', [0.09, 0.46, 0.55, 0.5]); + const uniforms = { + uTime: { value: 0 }, uNormal: { value: tex.waterN || null }, uCaustics: { value: tex.caustics || null }, + uDeep: { value: new THREE.Vector4(...deep) }, uShallow: { value: new THREE.Vector4(...shallow) }, ...focus, + }; + return new THREE.ShaderMaterial({ + uniforms, + defines: tex.waterN && tex.caustics ? { WATER_MAPS: 1 } : {}, + vertexShader: TERRAIN_VERT, + fragmentShader: [ + 'uniform float uTime; uniform sampler2D uNormal; uniform sampler2D uCaustics; uniform vec4 uDeep; uniform vec4 uShallow;', + FOCUS_GLSL, + 'varying vec2 vUv; varying vec3 vWorld;', + 'void main() {', + ' float diff = 0.5, spec = 0.0, ca = 0.0;', + ' #ifdef WATER_MAPS', + ' vec2 p = vWorld.xy * 0.45;', + ' vec3 n1 = texture2D(uNormal, p + vec2(uTime * 0.03, uTime * 0.021)).xyz * 2.0 - 1.0;', + ' vec3 n2 = texture2D(uNormal, p * 1.7 - vec2(uTime * 0.025, -uTime * 0.017)).xyz * 2.0 - 1.0;', + ' vec3 n = normalize(vec3(n1.xy + n2.xy, 2.2));', + ' vec3 L = normalize(vec3(-0.45, -0.3, 0.84));', + ' diff = clamp(dot(n, L), 0.0, 1.0);', + ' spec = pow(clamp(dot(reflect(-L, n), normalize(vec3(0.0, -0.5, 0.866))), 0.0, 1.0), 40.0);', + ' ca = texture2D(uCaustics, vWorld.xy * 0.6 + n.xy * 0.08 + vec2(uTime * 0.02, 0.0)).r;', + ' #endif', + ' vec4 w = mix(uDeep, uShallow, 0.08 + 0.2 * diff);', + ' vec3 c = pow(w.rgb, vec3(2.2)) + ca * vec3(0.03, 0.05, 0.05) + spec * vec3(0.5, 0.6, 0.65);', + ' gl_FragColor = vec4(c * focusMask(vWorld.xy), clamp(w.a + 0.2, 0.0, 1.0));', + ' #include ', + '}', + ].join('\n'), + transparent: true, depthWrite: false, + }); +} + /** * Soft studio environment for image-based light (PMREM of a canvas equirect: bright sky with light panels above the * horizon, dark void below): gives the glass hatches, steel and gold frames their sheen and fills the shadows. diff --git a/public/js/render/board3d/scene.js b/public/js/render/board3d/scene.js index 0543a0c3..305c2cfe 100644 --- a/public/js/render/board3d/scene.js +++ b/public/js/render/board3d/scene.js @@ -4,6 +4,8 @@ // // const board = new BoardScene(THREE, pack, { canvas, quality }) (pack = load.js loadBoardPack) // board.setStage(stage) geometry from the stage grid (layout.js) + devices + gates + terrain +// board.setScenePack(id, pack) the official scene of stage `id` (load.js loadScenePack): drawn instead of the +// procedural tiles and background while that stage is set (null → procedural) // board.setArea(rects) the built areas (layout.js AREAS / areaFor: normal field + pen, 联防, boss) // board.setFocus(rect) the lit field (others fade, animated) // board.setBattleRect(rect|null) crates / turrets inside a running battle are sim units: static ones hide @@ -23,7 +25,7 @@ import { buildBoard, objToBoard, boxProjectUV, ROWS, COLS, DEVICE_H, AREAS } fro import { surfaceUV } from './atlas.js'; import { focusUniforms, makeTexture, boardMaterial, glassMaterial, decalMaterial, pipeMaterial, unlitMaterial, gateMaterial, glowMaterial, - waterMaterial, mireMaterial, infectionMaterial, smogMaterial, dashTexture, environmentMap, + waterMaterial, mireMaterial, infectionMaterial, smogMaterial, dashTexture, environmentMap, sceneMaterial, sceneWaterMaterial, } from './materials.js'; import { syncThreeCamera } from '../projection.js'; @@ -53,6 +55,17 @@ export function gatePulse(t, phase = 0) { return 0.134 + (0.229 - 0.134) * k; } +/** + * Is a named part of an official scene (its ground rect [x0, y0, x1, y1]) shown with the built `areas`? The official + * scene keeps each field as a sub-graphic it switches on (HIDDEN@n: the left / right normal field, the boss field); + * a part is shown when its centre lies in one of the areas. + */ +export function sceneGroupVisible(rect, areas) { + if (!Array.isArray(rect) || rect.length < 4) return true; + const cx = (rect[0] + rect[2]) / 2, cy = (rect[1] + rect[3]) / 2; + return (areas || []).some((a) => cx >= a.c0 - 0.5 && cx <= a.c1 + 0.5 && cy >= a.r0 - 0.5 && cy <= a.r1 + 0.5); +} + const areaKey = (list) => (list || []).map((a) => `${a.r0},${a.r1},${a.c0},${a.c1}`).sort().join(';'); const mergeInto = (list) => { @@ -194,6 +207,9 @@ export class BoardScene { this.scene.add(this.root, this.dynamic); this.stageKey = null; this.stage = null; + this.scenePacks = new Map(); // stage id → official scene pack (setScenePack) + this.sceneRes = new Map(); // pack key → { tex, lm, mats } GPU resources (kept across rebuilds) + this.official = null; this.area = AREAS.normal; this.areaKey = areaKey(AREAS.normal); this.battleRect = null; @@ -267,7 +283,8 @@ export class BoardScene { /** Rebuild everything for a stage (no-op when the same stage object/grid is set again). */ setStage(stage) { if (this.destroyed) return; - const key = stage ? `${stage.id || ''}|${(stage.rows || []).join('/')}|${JSON.stringify((stage.devices || []).map((d) => [d.key, d.pos, d.active, d.dir]))}` : ''; + const official = stage ? this.scenePacks.get(stage.id) || null : null; + const key = stage ? `${stage.id || ''}|${official ? official.key : ''}|${(stage.rows || []).join('/')}|${JSON.stringify((stage.devices || []).map((d) => [d.key, d.pos, d.active, d.dir]))}` : ''; if (key === this.stageKey) return; this.stageKey = key; this.stage = stage || null; @@ -276,19 +293,92 @@ export class BoardScene { const board = buildBoard(stage, { uv: this.pack?.uv || null, area: this.area }); this.board = board; const M = this.meshes = {}; - M.board = this._mesh(board.buckets.board, this.mat.board); - M.glass = this._mesh(board.buckets.glass, this.mat.glass); - M.decal = this._mesh(board.buckets.decal, this.mat.decal, { cast: false }); - M.pipe = this._mesh(board.buckets.pipe, this.mat.pipe); + this.official = official && this._buildScene(official) ? official : null; + if (!this.official) { + M.board = this._mesh(board.buckets.board, this.mat.board); + M.glass = this._mesh(board.buckets.glass, this.mat.glass); + M.decal = this._mesh(board.buckets.decal, this.mat.decal, { cast: false }); + M.pipe = this._mesh(board.buckets.pipe, this.mat.pipe); + } this._buildDevices(board); this._buildGates(board); this._buildEdges(board); this._buildTerrain(board); - this._buildBackground(board); + if (!this.official) this._buildBackground(board); this._fitShadow(board); this.renderer.shadowMap.needsUpdate = true; } + /** Use (or drop, with null) the official scene of stage `id`; rebuilds when that stage is the current one. */ + setScenePack(id, pack) { + if (this.destroyed || typeof id !== 'string' || !id) return false; + const prev = this.scenePacks.get(id) || null; + if (prev === (pack || null)) return false; + if (prev) this._disposeScene(prev); + if (pack) this.scenePacks.set(id, pack); else this.scenePacks.delete(id); + if (this.stage && this.stage.id === id) { this.stageKey = null; this.setStage(this.stage); } + return true; + } + + /** Textures and materials of a scene pack (created once per pack, kept across rebuilds). */ + _sceneResources(pack) { + let res = this.sceneRes.get(pack.key); + if (res) return res; + const T = this.THREE; + const aniso = Math.min(8, this.renderer.capabilities?.getMaxAnisotropy?.() || 1); + const tex = {}, lm = []; + for (const [name, img] of Object.entries(pack.images?.tex || {})) tex[name] = makeTexture(T, img, { aniso, repeat: true }); + for (const img of pack.images?.lm || []) lm.push(img ? makeTexture(T, img, { srgb: false }) : null); + res = { tex, lm, mats: new Map() }; + this.sceneRes.set(pack.key, res); + return res; + } + + _disposeScene(pack) { + const res = this.sceneRes.get(pack.key); + if (!res) return; + for (const m of res.mats.values()) m.dispose(); + for (const t of [...Object.values(res.tex), ...res.lm]) t?.dispose?.(); + this.sceneRes.delete(pack.key); + } + + /** The official scene's meshes: one per chunk of a shown part (the base + the fields of the built areas). */ + _buildScene(pack) { + const T = this.THREE; + const res = this._sceneResources(pack); + const infos = pack.doc?.materials || {}; + this.sceneWater = []; + let n = 0; + for (const c of pack.chunks || []) { + if (c.group && !sceneGroupVisible(pack.groups?.[c.group], this.area)) continue; + const info = infos[c.material] || null; + const water = info?.kind === 'water'; + const mk = `${c.material}|${water ? '' : c.lightmap}`; + let mat = res.mats.get(mk); + if (!mat) { + mat = water ? sceneWaterMaterial(T, this.tex, this.focus, info) + : sceneMaterial(T, { map: res.tex[info?.map] || null, lightMap: res.lm[c.lightmap] || null, info, light: pack.doc?.light || null, lightRange: pack.doc?.lightRange }, this.focus); + res.mats.set(mk, mat); + } + if (water) this.sceneWater.push(mat); + const g = new T.BufferGeometry(); + g.setAttribute('position', new T.BufferAttribute(c.position, 3)); + g.setAttribute('normal', new T.BufferAttribute(c.normal, 4, true)); + g.setAttribute('uv', new T.BufferAttribute(c.uv, 2)); + g.setAttribute('aLm', new T.BufferAttribute(c.uv1, 2)); + g.setAttribute('aColor', new T.BufferAttribute(c.color, 4, true)); + g.setIndex(new T.BufferAttribute(c.index, 1)); + g.computeBoundingSphere(); + const mesh = new T.Mesh(g, mat); + mesh.castShadow = false; mesh.receiveShadow = false; + mesh.renderOrder = water ? 1 : mat.userData.blend === 'blend' ? 2 : mat.userData.blend === 'cutout' ? -3 : -4; + mesh.matrixAutoUpdate = false; mesh.updateMatrix(); + this.root.add(mesh); + this.meshes[`scene${n++}`] = mesh; + } + return n > 0; + } + _buildDevices(board) { const crates = [], blowers = []; this.staticCrates = []; @@ -550,6 +640,7 @@ export class BoardScene { for (let i = this.flashes.length - 1; i >= 0; i--) { const f = this.flashes[i]; f.t += dt; if (f.t > 1.2) this.flashes.splice(i, 1); else flash = Math.max(flash, 1 - f.t / 1.2); } for (const m of [this.mat.gateEndAdd, this.mat.gateEndAb]) if (m) m.uniforms.uFlash.value.setRGB(flash, flash * 0.12, flash * 0.1); for (const k of ['water', 'mire', 'infection', 'smog']) this.mat[k].uniforms.uTime.value = t; + if (this.official) for (const m of this.sceneWater || []) m.uniforms.uTime.value = t; this.renderer.render(this.scene, this.camera); this.frames++; if (t0) this.lastMs = this.lastMs * 0.9 + ((typeof performance !== 'undefined' ? performance.now() : t0) - t0) * 0.1; @@ -566,6 +657,8 @@ export class BoardScene { this.destroyed = true; for (const d of [...this.devices]) d.destroy(); this._clear(); + for (const p of [...this.scenePacks.values()]) this._disposeScene(p); + this.scenePacks.clear(); this.mat.edge?.map?.dispose?.(); // canvas dash texture (not in this.tex) for (const m of Object.values(this.mat)) m?.dispose?.(); for (const t of Object.values(this.tex)) t?.dispose?.(); diff --git a/test/render/board3d-scene.test.js b/test/render/board3d-scene.test.js new file mode 100644 index 00000000..ee87eed4 --- /dev/null +++ b/test/render/board3d-scene.test.js @@ -0,0 +1,394 @@ +// test/render/board3d-scene.test.js — the official battlefield scenes (DESIGN §15): tools/local-extract/scenes.py +// (the scene table, the board-space conversion, the chunk records, the sub-graphic groups, the RGBM lightmap decode; +// run without UnityPy), fetch_scenes.py's bundle selection, the browser side (render/board3d/load.js chunk reader and +// loader with a fake store; scene.js BoardScene with a stub renderer: the scene replaces the procedural tiles and +// background, its parts follow the built areas, a missing scene keeps the procedural board), and — when scenes were +// extracted here — the files the manifest lists. + +import { test, describe } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync, existsSync } from 'node:fs'; +import { spawnSync } from 'node:child_process'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import * as THREE from 'three'; +import { BoardScene, sceneGroupVisible } from '../../public/js/render/board3d/scene.js'; +import { AREAS } from '../../public/js/render/board3d/layout.js'; +import { resolveUvTable } from '../../public/js/render/board3d/atlas.js'; +import { presetCamera } from '../../public/js/render/projection.js'; +import { sceneMaterial, sceneWaterMaterial, sceneBlend, focusUniforms, SCENE_LIGHT } from '../../public/js/render/board3d/materials.js'; +import { + parseSceneChunks, sceneGroupRects, loadScenePack, sceneListed, resetBoardPack, sceneGroup, SCENE_TEX_GROUP, SCENE_VERSION, SCENE_VERTEX_BYTES, +} from '../../public/js/render/board3d/load.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +const TOOL = path.join(ROOT, 'tools/local-extract'); +const ENV = { ...process.env, PYTHONDONTWRITEBYTECODE: '1' }; +const PY = ['python3', 'python'].find((bin) => spawnSync(bin, ['--version']).status === 0); +const HAS_PIL = !!PY && spawnSync(PY, ['-c', 'import PIL'], { env: ENV }).status === 0; +const stages = JSON.parse(readFileSync(path.join(ROOT, 'data/stages.json'), 'utf8')); +const manifest = (() => { try { return JSON.parse(readFileSync(path.join(ROOT, 'data/local-assets.json'), 'utf8')); } catch { return null; } })(); + +function py(code) { + const src = `import sys, json, struct\nsys.path.insert(0, ${JSON.stringify(TOOL)})\nimport scenes as s\n${code}`; + const r = spawnSync(PY, ['-c', src], { encoding: 'utf8', env: ENV }); + assert.equal(r.status, 0, r.stderr); + return JSON.parse(r.stdout); +} + +/** One quad as a scene chunk record + its bytes (the layout of scenes.py pack_chunk). */ +function quadChunk({ x0 = 0, y0 = 0, z = 0, material = 'M', lightmap = 0, group = '' } = {}) { + const n = 4, idx = [0, 1, 2, 0, 2, 3]; + const buf = new ArrayBuffer(n * SCENE_VERTEX_BYTES + idx.length * 2); + new Float32Array(buf, 0, 12).set([x0, y0, z, x0 + 1, y0, z, x0 + 1, y0 + 1, z, x0, y0 + 1, z]); + new Float32Array(buf, 48, 8).set([0, 0, 1, 0, 1, 1, 0, 1]); + new Float32Array(buf, 80, 8).set([0, 0, 0.5, 0, 0.5, 0.5, 0, 0.5]); + new Int8Array(buf, 112, 16).set([0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0]); + new Uint8Array(buf, 128, 16).fill(255); + new Uint16Array(buf, 144, 6).set(idx); + return { rec: { material, lightmap, group, verts: n, tris: 2, index32: false, bounds: [x0, y0, z, x0 + 1, y0 + 1, z] }, bytes: new Uint8Array(buf) }; +} + +/** scene.json + scene.bin of a few quads. */ +function fakeScene(parts) { + const chunks = parts.map(quadChunk); + const total = chunks.reduce((a, c) => a + c.bytes.length, 0); + const bin = new Uint8Array(total); + let off = 0; + const recs = chunks.map((c) => { bin.set(c.bytes, off); const r = { ...c.rec, offset: off }; off += c.bytes.length; return r; }); + const doc = { + version: SCENE_VERSION, stage: 'act2autochess_m02', lightmaps: 1, lightRange: 8, binBytes: total, + light: { dir: [0.36, 0.45, 0.82], color: [1, 0.93, 0.87], intensity: 1.1 }, + materials: { + M: { shader: 'Torappu/Scene/StandardRealtimeShadow', keywords: [], colors: { _Color: [1, 1, 1, 1] }, floats: { _ShadowStrength: 0.9 }, textures: {}, kind: 'lit', map: 'TX_A' }, + Cut: { shader: 'Torappu/Scene/StandardRealtimeShadow', keywords: ['_ALPHATEST_ON'], colors: {}, floats: { _Cutoff: 0.4 }, textures: {}, kind: 'lit', map: 'TX_A' }, + W: { shader: 'Torappu/Scene/StylizedWater', keywords: [], colors: { _DeepWaterColor: [0, 0.27, 0.4, 0.67] }, floats: {}, textures: {}, kind: 'water' }, + }, + chunks: recs, + }; + return { doc, bin: bin.buffer }; +} + +const PARTS = [ + { material: 'M', x0: 9, y0: 15 }, // the base (pen side) + { material: 'W', x0: 20, y0: 12, lightmap: -1 }, // water of the base + { material: 'M', x0: 4, y0: 9, group: 'HIDDEN@1' }, // left normal field + { material: 'Cut', x0: 5, y0: 9, group: 'HIDDEN@1' }, + { material: 'M', x0: 16, y0: 9, group: 'HIDDEN@2' }, // right normal field + { material: 'M', x0: 10, y0: 3, group: 'HIDDEN@3' }, // boss field +]; + +function fakeScenePack() { + const { doc, bin } = fakeScene(PARTS); + const chunks = parseSceneChunks(doc, bin); + const img = { width: 4, height: 4 }; + return { key: 'scene-test', stage: doc.stage, doc, chunks, groups: sceneGroupRects(chunks), images: { tex: { TX_A: img }, lm: [img] } }; +} + +function stubRenderer() { + const calls = []; + return { + calls, + domElement: { addEventListener() {}, removeEventListener() {} }, + shadowMap: { enabled: true, needsUpdate: false }, + capabilities: { getMaxAnisotropy: () => 8 }, + info: { render: { calls: 7, triangles: 1234 }, memory: { textures: 3, geometries: 5 } }, + setClearColor() {}, setPixelRatio() {}, setSize() {}, render() {}, dispose() { calls.push(['dispose']); }, + }; +} + +function fakePack() { + const img = { width: 4, height: 4 }; + return { key: 'test', images: { D: img, common: img, gate: img, BG: img }, meshes: { gate: {} }, tiles: null, uv: resolveUvTable(null), materials: {} }; +} + +const sceneMeshes = (board) => Object.entries(board.meshes).filter(([k, m]) => k.startsWith('scene') && m).map(([, m]) => m); + +describe('scenes.py (no UnityPy needed)', { skip: !PY && 'no python3' }, () => { + test('scene table: one prebuilt scene per battlefield of data/stages.json, with the theme bundles of its materials', () => { + const r = spawnSync(PY, [path.join(TOOL, 'extract.py'), '--print-jobs'], { encoding: 'utf8', env: ENV }); + assert.equal(r.status, 0, r.stderr); + const { scenes } = JSON.parse(r.stdout); + assert.equal(scenes.sub, 'scene'); + assert.equal(scenes.tex, SCENE_TEX_GROUP); + const ids = scenes.stages.map((x) => x.id); + const battlefields = Object.keys(stages).filter((id) => /^act\dautochess_m\d+$/.test(id)).sort(); + assert.deepEqual([...ids].sort(), battlefields, 'every battlefield has a scene'); + for (const st of scenes.stages) { + const season = st.id.replace(/_m\d+$/, ''); + assert.equal(st.bundle, `scenes/activities/${season}/level_${st.id}/level_${st.id}.ab`); + assert.ok(st.deps.length > 0 && st.deps.every((d) => d.startsWith('arts/maps/') && d.endsWith('.ab')), st.id); + } + const sand = scenes.stages.filter((x) => x.deps.includes('arts/maps/map_autochesssand/res.ab')).map((x) => x.id); + assert.deepEqual(sand, ['act1autochess_m01', 'act1autochess_m02', 'act1autochess_m03', 'act1autochess_m04', 'act1autochess_m05', + 'act1autochess_m06', 'act1autochess_m07', 'act2autochess_m02', 'act2autochess_m04'], 'the sand-theme battlefields (official asset index)'); + assert.ok(!scenes.stages.some((x) => x.deps.includes('arts/maps/map_autochess/res.ab')), 'no battlefield uses the metal theme'); + }); + + test('--only scene / scene/ selects scenes; a client without scene bundles skips them', () => { + const out = py(`import extract as e +print(json.dumps({'all': len(e.scene_ids([])), 'scene': len(e.scene_ids(['scene'])), 'one': e.scene_ids(['scene/act2autochess_m02']), + 'other': e.scene_ids(['emoticon']), 'missing': s.find_scene('act2autochess_m02', ['/no/such/root']) is None}))`); + assert.deepEqual(out, { all: 11, scene: 11, one: ['act2autochess_m02'], other: [], missing: true }); + }); + + test('board space: Unity anchor-local (x, y, −z); transforms compose; a mirrored transform has a negative determinant', () => { + const out = py(`m = s.mul(s.trs((1, 2, 3), (0, 0, 0, 1), (2, 2, 2)), s.trs((1, 0, 0), (0, 0, 0, 1), (1, 1, 1))) +rot = s.trs((0, 0, 0), (0, 0, 0.7071068, 0.7071068), (1, 1, 1)) +print(json.dumps({'board': s.to_board((-6.0, -4.0, -0.4), (-10.0, -9.0, 0.0)), 'm': [m[0][3], m[1][3], m[2][3], m[0][0]], + 'rot': [round(rot[0][1], 4), round(rot[1][0], 4)], 'det': [s.det3(s.IDENTITY), s.det3(s.trs((0, 0, 0), (0, 0, 0, 1), (1, 1, -1)))]}))`); + assert.deepEqual(out.board, [4, 5, 0.4], 'tile (row 5, col 4) on high ground'); + assert.deepEqual(out.m, [3, 2, 3, 2]); + assert.deepEqual(out.rot, [-1, 1], 'a quarter turn about z'); + assert.deepEqual(out.det, [1, -1]); + }); + + test('pack_chunk: 36 bytes per vertex + 16-bit indices padded to 4 bytes (what load.js parseSceneChunks reads)', () => { + const out = py(`ch = {'pos': [(0, 0, 0), (1, 0, 0), (0, 1, 0.5)], 'uv': [(0, 0), (1, 0), (0, 1)], 'uv1': [(0.1, 0.2), (0.3, 0.2), (0.1, 0.4)], + 'nrm': [(0, 0, 1)] * 3, 'col': [(1, 0.5, 0, 1)] * 3, 'idx': [0, 1, 2]} +data, idx32 = s.pack_chunk(ch) +print(json.dumps({'len': len(data), 'idx32': idx32, 'hex': data.hex()}))`); + assert.equal(out.idx32, false); + assert.equal(out.len, 3 * SCENE_VERTEX_BYTES + 8, '3 vertices, 3 indices (6 bytes) padded to 8'); + const bin = Uint8Array.from(Buffer.from(out.hex, 'hex')).buffer; + const [c] = parseSceneChunks({ chunks: [{ material: 'M', lightmap: 0, group: '', verts: 3, tris: 1, offset: 0, index32: false, bounds: [0, 0, 0, 1, 1, 0.5] }] }, bin); + assert.deepEqual([...c.position], [0, 0, 0, 1, 0, 0, 0, 1, 0.5]); + assert.deepEqual([...c.uv1].map((v) => Math.round(v * 10) / 10), [0.1, 0.2, 0.3, 0.2, 0.1, 0.4]); + assert.deepEqual([...c.normal.slice(0, 4)], [0, 0, 127, 0]); + assert.deepEqual([...c.color.slice(0, 4)], [255, 128, 0, 255]); + assert.deepEqual([...c.index], [0, 1, 2]); + }); + + test('hidden_groups: the objects listed after each sub-graphic name of a MapSubGraphicHolder', () => { + const out = py(`def name(t): + b = t.encode(); return struct.pack(' { + const out = py(`from PIL import Image +img = Image.new('RGBA', (2, 1)); img.putdata([(255, 128, 0, 51), (255, 255, 255, 255)]) +d = s.decode_rgbm(img) +print(json.dumps({'mode': d.mode, 'px': list(d.getdata()), 'range': s.LIGHT_RANGE, 'plain': s.decode_rgbm(Image.new('RGB', (1, 1), (9, 8, 7))).getpixel((0, 0))}))`); + assert.equal(out.mode, 'RGB'); + // texel (1, 0.5, 0, A = 0.2): L = 5^2.2 · 0.2^2.2 · rgb → stored (L / range)^(1/2.2) = (5^2.2 / range)^(1/2.2) · 0.2 · rgb^(1/2.2) + const k = (5 ** 2.2 / out.range) ** (1 / 2.2); + const want = [1, 128 / 255, 0].map((c) => Math.round(255 * Math.min(1, k * 0.2) * c ** (1 / 2.2))); + for (let i = 0; i < 3; i++) assert.ok(Math.abs(out.px[0][i] - want[i]) <= 2, `channel ${i}: ${out.px[0][i]} vs ${want[i]}`); + assert.deepEqual(out.px[1], [255, 255, 255], 'clamped at the range'); + assert.deepEqual(out.plain, [9, 8, 7]); + }); + + test('fetch_scenes.py: CDN file names and the bundles of the scene table', () => { + const src = `import sys, json\nsys.path.insert(0, ${JSON.stringify(TOOL)})\nimport fetch_scenes as f\nnames = ['arts/maps/map_autochess/res.ab', 'scenes/activities/act2autochess/level_act2autochess_m02/level_act2autochess_m02.ab', 'scenes/activities/act2autochess/level_act2autochess_m02/level_act2autochess_m02/lightingdata.ab', 'scenes/activities/act44side/level_act44side_01/level_act44side_01.ab']\nprint(json.dumps({'dat': f.dat_name('scenes/a/level_x/level_x.ab'), 'hash': f.dat_name('avg/a#1.ab'), 'wanted': f.wanted(names, ['act2autochess_m02'])}))`; + const r = spawnSync(PY, ['-c', src], { encoding: 'utf8', env: ENV }); + assert.equal(r.status, 0, r.stderr); + const out = JSON.parse(r.stdout); + assert.equal(out.dat, 'scenes_a_level_x_level_x.dat'); + assert.equal(out.hash, 'avg_a__1.dat'); + assert.equal(out.wanted.length, 2, 'the scene and its lighting data, nothing else'); + }); +}); + +describe('scene chunks (load.js)', () => { + test('parseSceneChunks: typed-array views per chunk; a record that does not fit the buffer rejects the scene', () => { + const { doc, bin } = fakeScene(PARTS); + const chunks = parseSceneChunks(doc, bin); + assert.equal(chunks.length, PARTS.length); + assert.equal(chunks[0].position.length, 12); + assert.deepEqual([...chunks[2].position.slice(0, 3)], [4, 9, 0]); + assert.deepEqual([...chunks[0].index], [0, 1, 2, 0, 2, 3]); + assert.equal(chunks[1].lightmap, -1); + assert.equal(parseSceneChunks(doc, bin.slice(0, bin.byteLength - 4)), null, 'truncated bin'); + assert.equal(parseSceneChunks({ chunks: [{ ...doc.chunks[0], offset: 2 }] }, bin), null, 'unaligned offset'); + assert.equal(parseSceneChunks({ chunks: [{ ...doc.chunks[0], verts: 0 }] }, bin), null); + assert.equal(parseSceneChunks(null, bin), null); + assert.equal(parseSceneChunks(doc, null), null); + }); + + test('sceneGroupRects / sceneGroupVisible: the official sub-graphics are the fields of the built areas', () => { + const { doc, bin } = fakeScene(PARTS); + const rects = sceneGroupRects(parseSceneChunks(doc, bin)); + assert.deepEqual(Object.keys(rects).sort(), ['HIDDEN@1', 'HIDDEN@2', 'HIDDEN@3']); + assert.deepEqual(rects['HIDDEN@1'], [4, 9, 6, 10], 'union of the group\'s chunks'); + const shown = (areas) => Object.keys(rects).filter((g) => sceneGroupVisible(rects[g], areas)).sort(); + assert.deepEqual(shown(AREAS.normal), ['HIDDEN@1'], 'own field'); + assert.deepEqual(shown(AREAS.unite), ['HIDDEN@1', 'HIDDEN@2'], 'both normal fields'); + assert.deepEqual(shown(AREAS.boss), ['HIDDEN@3'], 'the boss field'); + assert.deepEqual(shown(AREAS.all), ['HIDDEN@1', 'HIDDEN@2', 'HIDDEN@3']); + assert.equal(sceneGroupVisible(null, AREAS.normal), true, 'a part without bounds is shown'); + }); + + test('loadScenePack: scene.json + scene.bin + lightmap pages + textures through the store; null when not listed or malformed', async () => { + resetBoardPack(); + const { doc, bin } = fakeScene(PARTS); + const group = sceneGroup('act2autochess_m02'); + const urls = { [`${group}|scene`]: '/s/scene.json', [`${group}|bin`]: '/s/scene.bin', [`${group}|lm0`]: '/s/lm0.webp', [`${SCENE_TEX_GROUP}|TX_A`]: '/t/TX_A.webp' }; + const seen = []; + const store = { local: async () => ({ groups: {} }), localUrl: (g, n) => urls[`${g}|${n}`] || null, image: async (u) => { seen.push(u); return { width: 8, height: 8 }; } }; + const original = globalThis.fetch; + let json = doc; + globalThis.fetch = async (u) => (u === '/s/scene.json' ? { ok: true, json: async () => json } : u === '/s/scene.bin' ? { ok: true, arrayBuffer: async () => bin } : { ok: false }); + try { + assert.equal(await sceneListed(store, 'act2autochess_m02'), true); + assert.equal(await sceneListed(store, 'act2autochess_m01'), false); + assert.equal(await loadScenePack(store, 'act2autochess_m01'), null, 'not extracted'); + const pack = await loadScenePack(store, 'act2autochess_m02'); + assert.equal(pack.chunks.length, PARTS.length); + assert.deepEqual(seen.sort(), ['/s/lm0.webp', '/t/TX_A.webp']); + assert.ok(pack.images.tex.TX_A && pack.images.lm[0]); + assert.deepEqual(Object.keys(pack.groups).sort(), ['HIDDEN@1', 'HIDDEN@2', 'HIDDEN@3']); + assert.equal(await loadScenePack(store, 'act2autochess_m02'), pack, 'cached'); + resetBoardPack(); + json = { ...doc, version: SCENE_VERSION + 1 }; + assert.equal(await loadScenePack(store, 'act2autochess_m02'), null, 'unknown version → the procedural board'); + json = doc; + assert.ok(await loadScenePack(store, 'act2autochess_m02'), 'a failed load is not cached'); + assert.equal(await loadScenePack(null, 'act2autochess_m02').catch(() => 'threw'), await loadScenePack(store, 'act2autochess_m02'), 'cached per stage'); + } finally { globalThis.fetch = original; resetBoardPack(); } + }); +}); + +describe('scene materials', () => { + test('sceneBlend: alpha test / blend by the Unity keywords', () => { + assert.equal(sceneBlend({ keywords: ['_NORMALMAP'] }), 'opaque'); + assert.equal(sceneBlend({ keywords: ['_ALPHATEST_ON'] }), 'cutout'); + assert.equal(sceneBlend({ keywords: ['_ALPHABLEND_ON', '_EMISSION'] }), 'blend'); + assert.equal(sceneBlend(null), 'opaque'); + }); + + test('sceneMaterial: linear albedo tint, lightmap range, key light, cutoff; unlit fallback without a lightmap page', () => { + const focus = focusUniforms(THREE); + const map = new THREE.Texture(), lm = new THREE.Texture(); + const info = { keywords: ['_ALPHATEST_ON'], colors: { _Color: [0.5, 1, 1, 1] }, floats: { _Cutoff: 0.4, _ShadowStrength: 0.9 } }; + const m = sceneMaterial(THREE, { map, lightMap: lm, info, lightRange: 8, light: { dir: [0, 0, 2], color: [1, 1, 1], intensity: 1.1 } }, focus); + assert.equal(m.uniforms.uMap.value, map); + assert.equal(m.uniforms.uLm.value, lm); + assert.ok(Math.abs(m.uniforms.uColor.value.x - 0.5 ** 2.2) < 1e-6, 'authored in gamma space'); + assert.equal(m.uniforms.uCutoff.value, 0.4); + assert.equal(m.uniforms.uShadow.value, 0.9); + assert.equal(m.uniforms.uLmScale.value, 8 * SCENE_LIGHT.indirect); + assert.deepEqual(m.uniforms.uLightDir.value.toArray(), [0, 0, 1], 'normalised'); + assert.ok(Math.abs(m.uniforms.uLightColor.value.x - 1.1 * SCENE_LIGHT.direct) < 1e-6); + assert.equal(m.uniforms.uFocus, focus.uFocus, 'the shared focus falloff'); + assert.equal(m.transparent, false); + assert.ok(m.defines.SCENE_MAP && m.defines.SCENE_LM); + const bare = sceneMaterial(THREE, { info: { keywords: ['_ALPHABLEND_ON'] } }, focus); + assert.equal(bare.uniforms.uLmScale.value, 0); + assert.equal(bare.uniforms.uAmbient.value, SCENE_LIGHT.ambient); + assert.equal(bare.uniforms.uCutoff.value, 0); + assert.equal(bare.transparent, true); + assert.equal(bare.depthWrite, false); + assert.ok(!bare.defines.SCENE_MAP && !bare.defines.SCENE_LM); + const w = sceneWaterMaterial(THREE, {}, focus, { colors: { _DeepWaterColor: [0, 0.27, 0.4, 0.67] } }); + assert.deepEqual(w.uniforms.uDeep.value.toArray(), [0, 0.27, 0.4, 0.67]); + assert.equal(w.transparent, true); + assert.ok(!w.defines.WATER_MAPS, 'no water maps: a flat tint'); + }); +}); + +describe('BoardScene with an official scene (stub renderer)', () => { + const stage = stages.act2autochess_m02; + + test('the scene replaces the procedural tiles and background; devices, gates, edges and terrain stay', () => { + const board = new BoardScene(THREE, fakePack(), { renderer: stubRenderer() }); + board.setStage(stage); + assert.ok(board.meshes.board && board.meshes.bg, 'procedural board first'); + assert.equal(board.official, null); + assert.equal(board.setScenePack(stage.id, fakeScenePack()), true); + assert.ok(board.official, 'official scene on'); + assert.ok(!board.meshes.board && !board.meshes.glass && !board.meshes.decal && !board.meshes.pipe && !board.meshes.bg && !board.meshes.bgShadow); + assert.ok(board.meshes.crates && board.meshes.edges && board.meshes.mire, Object.keys(board.meshes).join()); + const meshes = sceneMeshes(board); + assert.equal(meshes.length, 4, 'base ×2 + the left normal field ×2 (AREAS.normal)'); + for (const m of meshes) { + assert.equal(m.geometry.getAttribute('position').count, 4); + assert.ok(m.geometry.getAttribute('aLm') && m.geometry.getAttribute('aColor').normalized && m.geometry.getAttribute('normal').normalized); + assert.equal(m.castShadow, false); + } + const water = meshes.find((m) => m.material.uniforms.uDeep); + assert.ok(water && water.material.transparent); + board.resize(1280, 720, 1); + board.render(presetCamera('normal', { width: 1280, height: 720 }), 2.5); + assert.equal(water.material.uniforms.uTime.value, 2.5, 'water animates'); + board.destroy(); + }); + + test('the scene\'s fields follow the built areas; materials and textures are reused across rebuilds', () => { + const board = new BoardScene(THREE, fakePack(), { renderer: stubRenderer() }); + const pack = fakeScenePack(); + board.setScenePack(stage.id, pack); + board.setStage(stage); + const lit = sceneMeshes(board).find((m) => m.material.uniforms.uMap).material; + assert.equal(lit.uniforms.uMap.value.colorSpace, THREE.SRGBColorSpace); + assert.equal(lit.uniforms.uLm.value.colorSpace, THREE.NoColorSpace); + board.setArea(AREAS.boss); + assert.equal(sceneMeshes(board).length, 3, 'base ×2 + the boss field'); + board.setArea(AREAS.unite); + assert.equal(sceneMeshes(board).length, 5, 'base ×2 + both normal fields (2 + 1)'); + assert.equal(sceneMeshes(board).find((m) => m.material.uniforms.uMap).material, lit, 'same material object'); + assert.equal(board.sceneRes.size, 1); + board.destroy(); + assert.equal(board.sceneRes.size, 0, 'scene resources disposed'); + }); + + test('another stage, or dropping the scene, shows the procedural board again', () => { + const board = new BoardScene(THREE, fakePack(), { renderer: stubRenderer() }); + board.setScenePack(stage.id, fakeScenePack()); + board.setStage(stages.act2autochess_m01); + assert.equal(board.official, null); + assert.ok(board.meshes.board && board.meshes.bg && !sceneMeshes(board).length, 'a stage without a scene'); + board.setStage(stage); + assert.ok(board.official && !board.meshes.board); + assert.equal(board.setScenePack(stage.id, null), true); + assert.equal(board.official, null); + assert.ok(board.meshes.board && board.meshes.bg && !sceneMeshes(board).length); + assert.equal(board.setScenePack(stage.id, null), false, 'nothing to drop'); + assert.equal(board.setScenePack('', fakeScenePack()), false); + board.destroy(); + }); + + test('a scene whose chunks are all hidden parts of other areas keeps the procedural board', () => { + const board = new BoardScene(THREE, fakePack(), { renderer: stubRenderer() }); + const { doc, bin } = fakeScene([{ material: 'M', x0: 10, y0: 3, group: 'HIDDEN@3' }]); + const chunks = parseSceneChunks(doc, bin); + board.setScenePack(stage.id, { key: 'k2', stage: stage.id, doc, chunks, groups: sceneGroupRects(chunks), images: { tex: {}, lm: [] } }); + board.setStage(stage); + assert.equal(board.official, null); + assert.ok(board.meshes.board && board.meshes.bg); + board.destroy(); + }); +}); + +describe('extracted scenes (when scene bundles were extracted here)', { skip: !Object.keys(manifest?.groups || {}).some((g) => g.startsWith('scene/act')) && 'no scene in data/local-assets.json' }, () => { + const groups = manifest?.groups || {}; + const file = (p) => path.join(ROOT, 'public', p.replace(/^\//, '')); + + for (const g of Object.keys(groups).filter((k) => k.startsWith('scene/act'))) { + test(`${g}: scene.json records fit scene.bin; lightmap pages and textures are listed and on disk`, { skip: !existsSync(file(groups[g].scene?.path || '/x')) && 'files not on this machine' }, () => { + const doc = JSON.parse(readFileSync(file(groups[g].scene.path), 'utf8')); + const bin = readFileSync(file(groups[g].bin.path)); + assert.equal(doc.version, SCENE_VERSION); + assert.equal(`scene/${doc.stage}`, g); + assert.equal(doc.binBytes, bin.length); + const chunks = parseSceneChunks(doc, bin.buffer.slice(bin.byteOffset, bin.byteOffset + bin.length)); + assert.ok(chunks && chunks.length === doc.chunks.length && chunks.length > 0); + assert.ok(chunks.some((c) => !c.group), 'a base part'); + for (const c of chunks) { + let max = 0; + for (const i of c.index) if (i > max) max = i; + assert.ok(max < c.position.length / 3, 'indices in range'); + assert.ok(doc.materials[c.material], `material ${c.material}`); + if (c.lightmap >= 0) assert.ok(c.lightmap < doc.lightmaps && groups[g][`lm${c.lightmap}`], `lightmap page ${c.lightmap}`); + } + for (const m of Object.values(doc.materials)) if (m.map) assert.ok(groups[SCENE_TEX_GROUP]?.[m.map], `texture ${m.map}`); + const L = doc.light; + assert.ok(L && Math.abs(Math.hypot(...L.dir) - 1) < 1e-3 && L.dir[2] > 0, 'the key light shines down on the board'); + }); + } +}); diff --git a/tools/local-extract/extract.py b/tools/local-extract/extract.py index f3e81105..ed443950 100644 --- a/tools/local-extract/extract.py +++ b/tools/local-extract/extract.py @@ -33,6 +33,10 @@ aklz4.py registers a decoder for it. This script pulls the art the web sources l roughness map in G (1 − smoothness; metalness B = 0), written next to the source as _rgb.png / _rough.png - WebP copies of the board textures every player downloads with the 3D board (WEBP), written next to their PNGs; the manifest lists the copy + - the official battlefield scenes (scenes.py SCENES: one prebuilt scene per 卫戍协议 battlefield) → scene// + scene.json + scene.bin + lightmap pages and scene/tex/ (the materials' albedo textures). The scene bundles ship + only while the season runs: they are read from the client when it has them, else from --scenes (default + .cache/official-scenes/*, filled by tools/local-extract/fetch_scenes.py) Usage: python3 -m venv .venv && .venv/bin/pip install -r tools/local-extract/requirements.txt @@ -40,6 +44,7 @@ Usage: python3 tools/local-extract/extract.py --print-jobs (the job table as JSON; needs no dependencies) python3 tools/local-extract/extract.py --webp (only the WebP copies, from the PNGs already extracted — e.g. the local art copied from a release bundle; needs Pillow) + .venv/bin/python tools/local-extract/extract.py --only scene [--scenes ] Writes /**.png|.webp|.skel|.atlas and data/local-assets.json (manifest of what was extracted). With --only, just the jobs whose output subdir starts with one of the prefixes run, and their groups replace those of the existing @@ -54,6 +59,7 @@ import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent)) +import scenes # noqa: E402 (the battlefield scene table and exporter; imports UnityPy only when it runs) ROOT = Path(__file__).resolve().parents[2] HOME = Path.home() @@ -718,6 +724,39 @@ def write_spine(objects, sda, sub, name, out_root, manifest, log): return len(files) + len(pages) +def scene_ids(only): + """The stage ids of scenes.SCENES that run under --only (all with no prefix, `scene` or a parent of it).""" + return spine_ids(only, scenes.SCENE_SUB, [sid for sid, _ in scenes.SCENES]) + + +def scene_roots(ab_root, extra): + """AB roots searched for the scene bundles, in order: the client, --scenes dirs, then every version kept under + .cache/official-scenes (newest name first).""" + kept = ROOT / '.cache' / 'official-scenes' + cached = sorted((p for p in kept.iterdir() if p.is_dir()), reverse=True) if kept.is_dir() else [] + return [Path(ab_root), *[Path(p) for p in extra], *cached] + + +def export_scenes(ab_root, out_root, manifest, log, ids, roots): + """scenes.SCENES (the ids in `ids`) → scene// (scenes.export_scene); a stage without a scene bundle in + any root is skipped.""" + root = Path(ab_root) + shader_deps = dep_bundles(root, {'Material'}) + n = 0 + for sid, deps in scenes.SCENES: + if sid not in ids: + continue + src = scenes.find_scene(sid, roots) + if src is None: + log(f'skip (no scene bundle: off-season client, see --scenes) {scenes.scene_bundle(sid)}') + continue + try: + n += scenes.export_scene(sid, deps, src, root, out_root, manifest, log, material_info, shader_deps) + except Exception as e: # one broken scene must not stop the others + log(f'FAIL scene {sid}: {e}') + return n + + def export_enemy_spines(ab_root, out_root, manifest, log, ids=None): """ENEMY_SPINES (or `ids`) from the enemy art bundles (each bundle loaded on its own; stops once every model was found).""" @@ -798,6 +837,9 @@ def main(): ap.add_argument('--manifest', default=str(ROOT / 'data/local-assets.json')) ap.add_argument('--only', action='append', default=[], metavar='SUBDIR', help='only run the jobs whose output subdir starts with this prefix (repeatable), e.g. emoticon') + ap.add_argument('--scenes', action='append', default=[], metavar='DIR', + help='an AB root holding the battlefield scene bundles of an in-season version (repeatable; ' + 'searched after --game and before .cache/official-scenes/*)') ap.add_argument('--print-jobs', action='store_true', help='print the job table as JSON and exit') ap.add_argument('--webp', action='store_true', help='only write the WebP copies of the board textures from the PNGs already under --out and list ' @@ -812,7 +854,10 @@ def main(): print(json.dumps({'emoteThemes': [{'themeId': t, 'dir': d} for t, d in EMOTE_THEMES], 'jobs': jobs, 'derived': derived, 'webp': webp, 'enemySpines': {'bundles': ENEMY_ART, 'sub': ENEMY_SPINE_SUB, 'ids': ENEMY_SPINES}, - 'tokenSpines': {'bundles': TOKEN_PACKS, 'sub': TOKEN_SPINE_SUB, 'ids': TOKEN_SPINES}}, + 'tokenSpines': {'bundles': TOKEN_PACKS, 'sub': TOKEN_SPINE_SUB, 'ids': TOKEN_SPINES}, + 'scenes': {'sub': scenes.SCENE_SUB, 'tex': scenes.TEX_SUB, + 'stages': [{'id': sid, 'bundle': scenes.scene_bundle(sid), 'deps': deps} + for sid, deps in scenes.SCENES]}}, ensure_ascii=False)) return 0 if args.webp: @@ -825,7 +870,8 @@ def main(): jobs = select_jobs(args.only) enemy_ids = spine_ids(args.only, ENEMY_SPINE_SUB, ENEMY_SPINES) token_ids = spine_ids(args.only, TOKEN_SPINE_SUB, TOKEN_SPINES) - if not jobs and not enemy_ids and not token_ids: + stage_ids = scene_ids(args.only) + if not jobs and not enemy_ids and not token_ids and not stage_ids: print(f'--only {args.only}: no job matches', file=sys.stderr) return 2 out_root = Path(args.out) @@ -838,6 +884,8 @@ def main(): total += export_enemy_spines(ab_root, out_root, manifest, print, enemy_ids) if token_ids: total += export_token_spines(ab_root, out_root, manifest, print, token_ids) + if stage_ids: + total += export_scenes(ab_root, out_root, manifest, print, stage_ids, scene_roots(ab_root, args.scenes)) old = {} if args.only and Path(args.manifest).exists(): try: diff --git a/tools/local-extract/fetch_scenes.py b/tools/local-extract/fetch_scenes.py new file mode 100644 index 00000000..099d59d1 --- /dev/null +++ b/tools/local-extract/fetch_scenes.py @@ -0,0 +1,101 @@ +#!/usr/bin/env python3 +"""Download the 卫戍协议 battlefield scene bundles of an in-season version from the official asset CDN (optional). + +The scene bundles (scenes.py) ship only while the season runs: an off-season client has none, and the current +hot-update list does not name them. The CDN still serves the versions that had them; this fetches the bundles of +scenes.SCENES (scene, lighting data, lighting settings) into .cache/official-scenes//, where +extract.py --only scene finds them. Every file is checked against the md5 of that version's hot-update list. + +Usage: + python3 tools/local-extract/fetch_scenes.py [--version 26-04-13-12-31-42_e9b560] [--platform Android] [--out ] + python3 tools/local-extract/fetch_scenes.py --list (what would be downloaded; reads the hot-update list only) + +VERSION is the last version of 盟约·下半 that carried all eleven scenes (the `Data:` version of the game-data commits +of that season). Needs no dependencies. Everything is (c) Hypergryph; for private, non-commercial fan use only. +""" +import argparse +import hashlib +import io +import json +import sys +import urllib.request +import zipfile +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import scenes # noqa: E402 + +ROOT = Path(__file__).resolve().parents[2] +VERSION = '26-04-13-12-31-42_e9b560' +PLATFORM = 'Android' +CDN = 'https://ak.hycdn.cn/assetbundle/official/{platform}/assets/{version}/' + + +def dat_name(bundle): + """File name of a bundle on the CDN: the path without its extension, '/' → '_', '#' → '__', as .dat (a zip).""" + return bundle.rsplit('.', 1)[0].replace('/', '_').replace('#', '__') + '.dat' + + +def wanted(names, stage_ids): + """The bundles of `names` (a hot-update list) that belong to the scenes of `stage_ids`, in list order.""" + dirs = tuple(scenes.scene_bundle(sid).rsplit('/', 1)[0] + '/' for sid in stage_ids) + return [n for n in names if n.startswith(dirs)] + + +def get(url): + req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'}) + with urllib.request.urlopen(req, timeout=180) as r: + return r.read() + + +def main(): + ap = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) + ap.add_argument('--version', default=VERSION) + ap.add_argument('--platform', default=PLATFORM) + ap.add_argument('--out', help='output root (default .cache/official-scenes/)') + ap.add_argument('--list', action='store_true', help='print the bundles and sizes, download nothing') + args = ap.parse_args() + base = CDN.format(platform=args.platform, version=args.version) + out = Path(args.out) if args.out else ROOT / '.cache' / 'official-scenes' / args.version + try: + infos = json.loads(get(base + 'hot_update_list.json'))['abInfos'] + except Exception as e: + print(f'cannot read the hot-update list of {args.version} ({args.platform}): {e}', file=sys.stderr) + return 2 + by_name = {x['name']: x for x in infos} + names = wanted(list(by_name), [sid for sid, _ in scenes.SCENES]) + if not names: + print(f'version {args.version} lists no 卫戍协议 scene bundle (an off-season version?)', file=sys.stderr) + return 1 + if args.list: + for n in names: + print(f'{by_name[n].get("totalSize", 0):>9} {n}') + print(f'{sum(by_name[n].get("totalSize", 0) for n in names):>9} total ({len(names)} bundles)') + return 0 + bad = 0 + for n in names: + dst = out / n + md5 = by_name[n].get('md5') + if dst.is_file() and hashlib.md5(dst.read_bytes()).hexdigest() == md5: + print(f'have {n}') + continue + try: + with zipfile.ZipFile(io.BytesIO(get(base + dat_name(n)))) as z: + blob = z.read(z.namelist()[0]) + except Exception as e: + print(f'FAIL {n}: {e}', file=sys.stderr) + bad += 1 + continue + if md5 and hashlib.md5(blob).hexdigest() != md5: + print(f'FAIL {n}: md5 mismatch', file=sys.stderr) + bad += 1 + continue + dst.parent.mkdir(parents=True, exist_ok=True) + dst.write_bytes(blob) + print(f'got {n} ({len(blob)} bytes)') + print(f'done: {len(names) - bad}/{len(names)} bundles under {out}') + return 1 if bad else 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/tools/local-extract/scenes.py b/tools/local-extract/scenes.py new file mode 100644 index 00000000..7081a965 --- /dev/null +++ b/tools/local-extract/scenes.py @@ -0,0 +1,457 @@ +"""The official battlefield scenes of 卫戍协议 (DESIGN §15): every battlefield is a prebuilt Unity scene +(scenes/activities//level_/level_.ab, with …/lightingdata.ab beside it) whose tile models are +baked into "Combined Mesh (root: scene)" objects, plus loose meshes for the parts the game shows and hides. + +The scene bundles ship only while the season runs (the hot-update list of an off-season client has none), so they are +read from the client's AB root when it has them and else from a directory of bundles kept from an in-season version +(extract.py --scenes , default .cache/official-scenes/*; tools/local-extract/fetch_scenes.py fills it). Materials +and their textures come from the theme bundles of the local client (SCENES lists each scene's, as the official asset +index records them: the scene bundle's dependencies). + +Output per stage, under /scene// (manifest group scene/): + scene.json { version, stage, light, lightmaps, materials, groups, chunks: [{ material, lightmap, group, verts, + tris, offset, index32, bounds }] } + scene.bin the chunks' vertex data in board space (x = column, y = row, z = height: Unity's anchor-local + (x, y, −z)); per chunk: position f32×3, uv f32×2, lightmap uv f32×2 (scale / offset applied), + normal i8×4, colour u8×4, indices u16|u32 (padded to 4 bytes) + lm.png lightmap page i (+ a WebP copy, the one the manifest lists): RGB = the baked indirect light (Lightmap-_comp_light, stored RGBM: decode_rgbm), + A = the key light's baked shadow (Lightmap-_comp_shadowmask, R) +and the materials' albedo textures under /scene/tex/ (manifest group scene/tex, shared by the scenes). +A chunk's `group` is '' for what the scene shows at rest and the sub-graphic name (HIDDEN@1 …, MapSubGraphicHolder) +for the meshes the game switches on later. +""" +import json +import re +import struct +from pathlib import Path + +SAND = ['arts/maps/map_autochesssand/res.ab', 'arts/maps/map_survivaloasis_city/res.ab', 'arts/maps/map_yumen/res.ab'] +SHORE = ['arts/maps/map_doss_shore/res.ab'] +# (stage id, theme bundles of the local client that hold the scene's materials / textures / shared meshes): the +# dependencies of each scene bundle in the official asset index (Android 25-11-21-15-21-44_ee1197 for 盟约·上半, +# 26-03-13-06-11-47_14fb99 and 26-04-13-12-31-42_e9b560 for 盟约·下半 — the same in all three). +SCENES = [ + ('act1autochess_m01', SAND), + ('act1autochess_m02', SAND), + ('act1autochess_m03', SAND), + ('act1autochess_m04', SAND), + ('act1autochess_m05', SAND + SHORE), + ('act1autochess_m06', SAND), + ('act1autochess_m07', SAND), + ('act2autochess_m01', ['arts/maps/map_lakegarden/res.ab', 'arts/maps/map_syracuse_metro/res.ab', + 'arts/maps/common/meshes/s_background_common.ab']), + ('act2autochess_m02', SAND), + ('act2autochess_m03', ['arts/maps/map_kxmr/res.ab', 'arts/maps/map_kxmr/background_mesh/bg_kxmr.ab', + 'arts/maps/map_lm_center/res.ab']), + ('act2autochess_m04', SAND + SHORE), +] +# bundles every scene may reference besides its theme (shared water / noise textures) +COMMON_DEPS = ['arts/maps/effect.ab'] +SCENE_SUB = 'scene' +TEX_SUB = 'scene/tex' +SCENE_VERSION = 1 +# linear light value that a lightmap page's 1.0 stands for (decode_rgbm; scene.json lightRange) +LIGHT_RANGE = 8.0 +HIDDEN_NAME = re.compile(r'^[A-Z_]+@\d+$') +WATER_SHADERS = ('StylizedWater', 'StandardWater', 'DynamicWaterTile') + + +def scene_bundle(stage_id): + """Bundle path of a stage's scene, relative to an AB root (act1autochess_m01 → scenes/activities/act1autochess/…).""" + season = stage_id.rsplit('_', 1)[0] + return f'scenes/activities/{season}/level_{stage_id}/level_{stage_id}.ab' + + +def find_scene(stage_id, roots): + """The first existing scene bundle of `stage_id` under `roots` (AB roots), or None.""" + rel = scene_bundle(stage_id) + for root in roots: + p = Path(root) / rel + if p.is_file(): + return p + return None + + +# ---- small pure-Python linear algebra (row-major 3×4 affine matrices: [r0, r1, r2], each [a, b, c, t]) ----------- + +def trs(pos, rot, scale): + """Affine matrix of a Unity local transform (position, quaternion xyzw, scale).""" + x, y, z, w = rot + r = [[1 - 2 * (y * y + z * z), 2 * (x * y - z * w), 2 * (x * z + y * w)], + [2 * (x * y + z * w), 1 - 2 * (x * x + z * z), 2 * (y * z - x * w)], + [2 * (x * z - y * w), 2 * (y * z + x * w), 1 - 2 * (x * x + y * y)]] + return [[r[i][0] * scale[0], r[i][1] * scale[1], r[i][2] * scale[2], pos[i]] for i in range(3)] + + +def mul(a, b): + """a · b of two affine matrices.""" + return [[a[i][0] * b[0][j] + a[i][1] * b[1][j] + a[i][2] * b[2][j] + (a[i][3] if j == 3 else 0.0) for j in range(4)] + for i in range(3)] + + +def det3(m): + return (m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1]) - m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0]) + + m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0])) + + +IDENTITY = [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0]] + + +def to_board(p, anchor): + """Unity world position → board space (x = column, y = row, z = height above the low ground).""" + return (p[0] - anchor[0], p[1] - anchor[1], -(p[2] - anchor[2])) + + +def pack_chunk(ch): + """Binary record of a chunk (see the module docstring); returns (bytes, index32).""" + n = len(ch['pos']) + flat = lambda rows: [v for row in rows for v in row] # noqa: E731 + out = bytearray() + out += struct.pack(f'<{n * 3}f', *flat(ch['pos'])) + out += struct.pack(f'<{n * 2}f', *flat(ch['uv'])) + out += struct.pack(f'<{n * 2}f', *flat(ch['uv1'])) + out += struct.pack(f'<{n * 4}b', *flat([(*(max(-127, min(127, int(round(c * 127)))) for c in nr), 0) for nr in ch['nrm']])) + out += struct.pack(f'<{n * 4}B', *flat([tuple(max(0, min(255, int(round(c * 255)))) for c in col) for col in ch['col']])) + idx32 = n > 65535 + out += struct.pack(f'<{len(ch["idx"])}{"I" if idx32 else "H"}', *ch['idx']) + while len(out) % 4: + out.append(0) + return bytes(out), idx32 + + +def decode_rgbm(img): + """RGB image of a baked lightmap page stored RGBM (Unity, linear colour space: light = 5^2.2 · A^2.2 · RGB): + the linear light L as (L / LIGHT_RANGE)^(1/2.2) per channel — = (5^2.2 / LIGHT_RANGE)^(1/2.2) · A · RGB^(1/2.2), + clamped to 1 (the renderer reads L = value^2.2 · LIGHT_RANGE). A page without alpha is taken as plain RGB.""" + from PIL import Image, ImageChops + if img.mode != 'RGBA': + return img.convert('RGB') + k = (5.0 ** 2.2 / LIGHT_RANGE) ** (1 / 2.2) + r, g, b, a = img.split() + m = a.point([min(255, int(round(v * k))) for v in range(256)]) + gamma = [int(round(255 * (v / 255) ** (1 / 2.2))) for v in range(256)] + return Image.merge('RGB', tuple(ImageChops.multiply(ch.point(gamma), m) for ch in (r, g, b))) + + +def save_image(img, out_dir, stem, sub): + """Write `img` as .png and a WebP copy beside it (lossy at quality 95 with the alpha lossless and the RGB + under transparent texels kept, like extract.py WEBP: every player downloads these with the scene); returns the + manifest entry, which lists the copy (the PNG with a Pillow that has no WebP).""" + img.save(Path(out_dir) / f'{stem}.png') + entry = {'path': f'/assets/local/{sub}/{stem}.png', 'w': img.width, 'h': img.height} + try: + img.save(Path(out_dir) / f'{stem}.webp', 'WEBP', quality=95, method=6, alpha_quality=100, exact=True) + entry.update(path=f'/assets/local/{sub}/{stem}.webp', webp='lossy') + except Exception: + pass + return entry + + +def hidden_groups(raw, objects): + """{GameObject path id: sub-graphic name} of a MapSubGraphicHolder's raw data: after each name (HIDDEN@n) come the + GameObjects and MeshTileGraphics of that group as PPtrs of this file. The script has no type tree in the bundle, + so the fields are walked as 4-byte words: a length-prefixed name, or a (file 0, path id) pointer to an object.""" + out, group, i = {}, None, 0 + body = raw + while i + 4 <= len(body): + v = struct.unpack_from('